作者 Abel Avram 译者 张龙
Moonlight是微软Silverlight的一个开源实现,其目标平台是Linux与Unix/X11系统。自从2007年9月开始,Moonlight就在Mono项目下进行了开发,它是由Novell发起并资助的。现在,Moonlight
1.0 Beta 1已经向公众发布了。
Novell和Mono宣布面向32位与64位Linux
系统的Moonlight 1.0 Beta 1发布了。其当前支持的操作系统有:SUSE Linux Enterprise Desktop 10、openSUSE
11.0、Ubuntu 8.04、针对32位机的Fedora Core 9、SUSE Linux Enterprise Desktop
10及针对64位机的openSUSE 11.0。其推荐的浏览器是Firefox
3,这是由于它对无窗口操作(被Silverlight大量使用的一个特性)提供了支持。
Moonlight 1.0计划在2009年1月20日发布产品版。它使用了Media Pack
1.0进行视频/音频的回放,同时还使用了Silverlight 2.0的适配流以及下面这些特性:
- Silverlight 1.0兼容性引擎。
- 通过浏览器的JavaScript脚本进行脚本编程。
- 基于C/C++的不受管理的代码。
- 分发: Linux/x86与Linux/x86-64
- 面向任何操作系统的源代码发布包。
Moonlight 2.0计划在2009年4月发布Beta版,2009年9月发布产品版,同时它打算实现Silverlight 2.0的所有特性,包括:
- Silverlight 2.0兼容性引擎。
- 用于播放音频和视频的微软Media Pack 2.0。
- 包含了Mono以执行代码(C#及基于DLR的语言)。
- 运行Silverlight 2.0 MS-PL控制及基于2.0的应用。
Miguel de Icaza发表了一篇博文说明多媒体栈是如何在Moonlight中运作的。
你可以tar文件的形式下载源代码,也可以通过SVN:“svn
co svn://anonsvn.mono-project.com/source/tags/moon/1.0b1”进行下载。其协议是GNU LGPL而微软契约承诺:“使用Moonlight实现是不会遭到起诉的”。
查看英文原文:Silverlight for Linux:
Moonlight 1.0 Beta 1 Is Available for Download
分享到:
相关推荐
兼容性强:Moonlight支持多种操作系统,包括Windows、Linux和macOS,以及Android和iOS等移动平台。 Moonlight应用对于希望在没有高性能PC的房间也能享受PC游戏的用户来说是一个很好的解决方案。
Moonlight计划支持Linux上的Firefox、Konqueror和Opera浏览器,并兼容Silverlight 1.0和1.1的开发模型。项目组在短时间内就开发出了一个演示版本,展示出Silverlight的部分功能。微软为支持Moonlight项目提供了必要...
- **Silverlight 1.0**(2007年9月发布):主要关注于提供一个轻量级的运行时环境,用于播放视频和音频,支持 VC-1、WMV 视频格式以及 MP3 和 WMA 音频格式。同时,它还支持渐进式下载和流媒体播放技术,使得开发者...
随后,Silverlight在技术演进过程中不断突破,2009年2月Moonlight 1.0正式发布,旨在通过Moonlight插件让Linux用户能够访问和使用Silverlight应用。同年7月,Silverlight 3.0版本的发布是一个重要里程碑,它提升了...
【标题】:“lunalight-repository:Moonlight的WIP前端——开源NVIDIA Gamestream实现” Moonlight项目致力于实现一个开源版本的NVIDIA Gamestream技术,这是一个允许用户通过网络流式传输PC游戏到各种设备的服务...
1. **创新设计**:Moonlight可能代表了一种新颖的字体风格,旨在提供独特的视觉体验,适合各种设计项目,如网页设计、平面设计或数字艺术。 2. **可定制性**:作为一个字体编辑器,Moonlight可能允许用户自定义字形...
2. **跨平台支持**:Silverlight不仅能在Windows上运行,通过Moonlight,它也能在Linux系统下使用,但主要应用还是在Windows和Mac OS X的浏览器中。 3. **版本迭代**:Silverlight从1.0发展到5.0,每个版本都有新...
- **跨平台支持**:除了在Windows上运行,还可以通过Moonlight在Linux环境下工作。 - **Silverlight for Out-of-Browser (OOB)**:允许应用程序在浏览器外独立运行,拥有类似桌面应用的特性。 3. **开发环境搭建*...
MoonLight是适用于iOS / macOS应用的性能测试套件,可以集成到您的应用中以实现轻松捕获的性能数据。 MoonLight可以准确地提供App CPU,System CPU,App Memory,System GPU和GPU信息。 为什么命名为MoonLight? ...
3. **跨平台**: 虽然最初主要是针对Windows和Internet Explorer,但后来Silverlight也支持Mac OS X和其他非IE浏览器,通过Moonlight(由Novell开发的开源实现)实现了Linux上的兼容。 **二、64位版本的重要性** 1....
4. **跨平台兼容性**: 虽然最初主要针对Windows和Mac OS,但通过Moonlight项目,Linux用户也可以使用Silverlight。 5. **RIA开发**: 提供丰富的控件库和开发工具,如Visual Studio和Expression Blend,便于开发人员...
- **跨平台**: 虽然主要在Windows和Internet Explorer上流行,但通过Moonlight项目,也可以在Linux上运行。 - **媒体支持**: 内置对音频和视频的支持,可以流畅播放高清内容。 - **动画和图形**: 强大的2D图形渲染...
6. **插件兼容性**: 跨浏览器支持是Silverlight的一大特点,它可以在主流的浏览器如Internet Explorer、Firefox、Chrome和Safari中运行,同时,通过Moonlight项目,也支持Linux等非Windows平台。 7. **安全性**: ...
它涵盖了根据Moonlight全球社区中的公司和开发人员的可靠策略,完成工作,雇用优秀人才并快速成长。 请参阅在发布的指南技术领域此使用。 如果您想进行一般介绍,我们建议您。安装要在其中进行开发,然后在此目录中...
- **技术背景**:在互联网多媒体内容需求增长的背景下,微软推出Silverlight,目标是提供一个跨浏览器、跨平台的插件,用于增强网络应用程序的图形、动画和视频播放体验。 - **功能特性**:Silverlight支持流媒体...
1. **跨平台支持**: Silverlight不仅支持Windows操作系统,还通过Moonlight项目实现了对Linux的支持,虽然 Moonlight的更新和功能支持相对滞后。 2. **XAML界面设计**: 使用XML为基础的XAML(Extensible ...
4. **跨平台兼容**:尽管主要应用于Windows和Mac浏览器,Silverlight通过Moonlight项目也提供了一定程度的Linux支持,使得内容可以在多种操作系统上展示。 5. **媒体集成**:Silverlight可以轻松集成音频和视频内容...
在Linux环境下,moonlight-qt利用了Linux-app标签,表明它是针对Linux系统优化的应用。同时,由于支持Windows-app,表明该客户端也能在Windows系统上运行。macOS-app标签则意味着moonlight-qt同样兼容苹果的macOS...