MicrosoftはMix ‘07で、「Silverlight」にダイナミック言語サポートを追加すると約束していた。今年のMix ‘08カンファレンスの時点で、同社はこの約束を果たした。
MicrosoftはAdobeの「Flash」に対抗する製品に対する「Ruby」「Python」そしてその他のダイナミック言語のサポートを、「Dynamic Silverlight(DSL)」と称するSilverlightのアドオンを通して提供する。(その通り、DSLにもうひとつ新たな意味が加わった。)
Dynamic Language Runtimeチームのプログラムマネージャーを務めるJon Lam氏はブログのなかで、DSLにはランタイムとソフトウェア開発キットコンポーネントが含まれるという。Lam氏は以下のように説明している:
「このランタイムは2つのアセンブリにより構成される。Microsoft.Scripting.dllとMicrosoft.Scripting.Silverlight.dllである。言語アセンブリも必要とされる。これはRuby用のIronRuby.dllとIronRuby.Libraries.dll、そしてPython用のIronPython.dllとIronPython.Modules.dllである。ランタイムコンポーネントは小さな追加的ダウンロードである。現時点で、IronRuby Siverlightのランタイムはわずか712Kバイトのダウンロードであり、昨今のブロードバンドならダウンロードに5秒もかからない。」
MicrosoftはRuby、Python(その実装であるIronPython)、ダイナミック言語ランタイム(DLR)、ダイナミック言語とSilverlightの統合、そしてダイナミックなSilverlightの開発ユーティリティである「Chiron」のバイナリとソースをすべてひとつのパッケージでダウンロードできるようにしていると、Dynamic Languagesチームでプログラムマネージャーを務めるJimmy Schementi氏はブログで述べている。
Schementi氏は、MicrosoftがこのDSLを、全面的なオープンソースライセンスであるMicrosoft Public License(MSPL)に基づき提供すると誇らしく指摘した。「そのようなわけで、それをご自由に拡張し、分岐させてほしい」という。
Microsoft関係者は、開発者がさまざまなブラウザ(Firerfox、Safari、Internet Explorer)やプラットフォーム(Linux、Mac OSX、Windows)で動作している好きな言語を使ってSilverlight 2のアプリケーションを作成できることを保証したいと述べた。MicrosoftがSilverlightでダイナミック言語もサポートするようになったことで、Siverlightでアプリケーションやコンテンツを作成する意欲が高まるだろうか?
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
関連情報
-
「われわれに賭けてほしい」--MS、Silverlightの起爆剤登場を期待
ラスベガスで開催された「MIX08」カンファレンスにおいて、マイクロソフトは、SilverlightがMacやLinux、携帯電話とも互換性があると語った。 - マイクロソフト、MIX08で「IE8」をデモ--ベータ版もリリース
- マイクロソフトの「Silverlight」、オフラインでも利用可能に--幹部発言
- マイクロソフト、Silverlight 2のベータ第1版を間もなくリリースへ [From CNET Japan]
- マイクロソフト、「Silverlight」を企業ユーザーに推奨
- 次期Silverlightはバージョン2.0:1.1から変更
- Microsoft
「オール・アバウト・マイクロソフト」 のバックナンバー
-
Surfaceテーブルトップの消費者版「Oahu」に1499ドルを払いますか?
Microsoftはマーケティング調査で、マルチタッチのテーブルトップコンピュータ「Surface」の消費者向け、小型版である「Oahu」(コード名)に1499ドルを支払うつもりがあるかとユーザーに質問していた。 -
MSの消費者ウェブプラットフォームとしての「Live Services」
-
予想通り:MSはWindows 7でUACを微調整する予定
-
「Strata」とはマイクロソフトのクラウドOSプラットフォーム
-
マイクロソフトの「Live Search」がFacebookに組み込まれる
- オール・アバウト・マイクロソフト 一覧へ »
ZDNet Japan Essential Topic
-
【一流企業が用意する活躍の舞台】
各社のキーマンが考えるキャリア*公開中! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
-
これからの時代のセキュリティ対策
くるぞ!in the cloudソリューション -
局所冷却に注目。
データセンターの冷却効率を向上し電力コストを抑制! -
Techno Exchange
「目白坂データセンター」にみる信頼性とグリーンの調和 -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
グリーンITの第一歩は見える化です
経営・財務・情報システムの3つの視点から環境対応を考える -
ネットと家電をつなぐチャレンジ「Life-X」
ライフログ・シェアリングサービス「Life-X」の印象は? -
エンタメCGM「gooメーカー☆メーカー」
【第2回】メーカー/占いのコンテンツを作ってみた! -
ERPパッケージの導入を成功させるコツ
成功させるコツをクイズ形式のWebcastで配信中 -
なぜ社内文書は無秩序に分散するのか?
真の文書管理を考える3か条に迫る!
ZDNet Japan イベント
- 開催日:2008年10月23日(木)
- イベント一覧へ»