アンドロイド

テスト用ニュームーンライトリリース

河童äºKoji - おしゃべりハウス

河童äºKoji - おしゃべりハウス
Anonim

SilverlightをLinux上に置くMoonlightオープンソース技術の新バージョンが開発者に提供されるようになりました

Silverlightは、Webベースのマルチメディアアプリケーションを実行するためのMicrosoftのクロスプラットフォームのランタイムおよび開発テクノロジです。 Moonlight 2.0のプレビューは、機能が完全ではなく、Linux上でSilverlightを完全に実装するために必要なすべての要件を満たしていないというNovell開発者プラットフォームの副社長でMonoオープンソースプロジェクトの創設者であるMiguel de Icazaのブログ記事によると、

ムーンライト2.0プレビューが開発者に与えるものは、Linux上でSilverlight 2.0の機能をどのように活用するのか、現在リリースされている3.0のベータ版の機能を垣間見ることができます。 MicrosoftとNovellは、Microsoft独自の.NETプラットフォーム用のクロスプラットフォームのオープンソース開発フレームワークであるMonoプロジェクトの一部であるMoonlightに協力しました。 Moonlight 1.0が2月にリリースされた。

Monoの2.4リリースとフルムーンライトソフトウェア開発キットをインストールすると、プレビューで開発者はUnixで書き込みアプリケーションを開発することができるという。また、Linux上のムーンライトアプリケーションで、ボタン、チェックボックス、カレンダー、コンテナ、さらにはデータベース全体のデータグリッドを作成するための短期間で開発者に提供する、Microsoft MS-PL Controlsと呼ばれるMicrosoftのオープンソースSilverlightコントロールを再利用しています。 Moonlight 2.0のリリースでは、IronRubyやIronPythonなどのさまざまなプログラミング言語もサポートされています。これは、Microsoftが作成し、Visual BasicやPHPだけでなくSilverlightでも使用できるRubyとPythonのオープンソース実装です。

2.0は、Visual Basicランタイムであり、Silverlightに同梱されています。 Moonlightのランタイムは、数年前にISV Mainsoftによって作成されたVBランタイムのチューンアップ版であると同氏は付け加えた。

De IcazaはMoonlight 2.0のSilverlightの機能であるAdaptive Streamingのサポートについても説明した。

"例えば、開発者は異なるサーバーからメディアの異なるビットを取得するトランスポートを作成することができます"とBittorrentを使用して "ムーンライトの開発者がSilverlight 2.0の機能をLinuxに移植すると、Moonlight 2.0のプレビューにSilverlight 3.0の機能を追加することは、そのプロセスの自然な進化であった、とde Icaza氏は述べています

「2.0のAPIを実装していたときに、3.0からのいくつかの機能が自然に設計に適合しました」と彼は書いています。 「2.0での制限を行うのではなく、3.0 APIを前方互換性のある方法で公開するだけです」。Moonlight 2.0プレビューでは、Silverlight 3.0のブラウザ外のWriteableBitmapクラス3.0プラグ可能なメディアパイプラインとSaveDialogサポート機能しかし、de Icazaによると、Moonlight 2.0のプレビューではブラウザからのサポートが手動で行われていたのに対し、Silverlightでは自動化されていたという。

Pluggableメディアフレームワークのサポートは、

Silverlight 3.0の機能に関する情報は、MicrosoftのSilverlight Webサイトでオンラインで見ることができます。

SilverlightまたはMoonlightがコーデックをサポートするのを待つことなく、独自のコーデックを作成できます。