SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート

Silverlightを始めるチャンス到来?
今なら入手できるToolkitの日本語版サンプル

Silverlightのコントロールとモバイル対応


  • このエントリーをはてなブックマークに追加

 1月27日に開催された「Microsoft tech・days Japan 2009」初日のセッション「Silverlightの未来」では、マイクロソフト株式会社 デベロッパーエバンジェリスト大野元久氏により、Silverlight 2の機能詳細と今後実装が予定されている機能が紹介された。

  • このエントリーをはてなブックマークに追加

 1月27日に開催された「Microsoft tech・days Japan 2009」初日のセッション「Silverlightの未来」では、マイクロソフト株式会社 デベロッパーエバンジェリスト 大野元久氏により、Silverlight 2の機能詳細と今後実装が予定されている機能が紹介された。

マイクロソフト株式会社 デベロッパーエバンジェリスト 大野元久氏
マイクロソフト株式会社 デベロッパーエバンジェリスト 大野元久氏

Silverlightって今どうなっているの?

 Silverlight 2は、2008年10月に正式版がリリースされた。.NET Frameworkのサブセットを基盤としたことで、.NET言語で開発できるようになった他、Silverlight Tools for Visual Studio 2008 SP1により、Visual Studio上でのビジュアル開発にも対応。様々なコントロールコンポーネントも標準で用意され、既存の開発ノウハウを活かして効率よく開発できるようになっており、本格的に実務でも利用できるようになってきたと言える。実際、北京オリンピックやオバマ大統領就任式の中継等、特にメディア配信において大きな事例も出始めている。

 次期バージョンのSilverlight 3では、H.264/AACコーデック、3D描画、GPU利用のサポートが予定されている。他にも、リッチなデータバインディング機能、コントロールの拡充、Linux対応(moonlight)等、より一層の表現力の向上が期待できそうだ。昨今のクラウドコンピューティングへの注目に伴い、それに釣り合うクライアント側の性能向上も求められることが予想される。今のうちから動向を把握しておきたいRIA技術の一つと言えるだろう。

Silverlightのコントロール

 Silverlight 2では、ボタン(Button)、ハイパーリンク(HyperLinkButton)、チェックボックス(CheckBox)、データグリッド(DataGrid)等、代表的なアプリケーションで利用するコンポーネントを標準で提供しており、評価・確認用のソースコードも公開されている。

 また、Silverlight 3に搭載される現在開発中のコントロールは、「Silverlight Toolkit」としてCodeplexで公開されている。ソースコードの他、ドキュメントやサンプル、ユニットテストも同梱されているため、実際にダウンロードして試してみるとよいだろう。定期的なリリースと顧客からのフィードバック反映を繰り返し、成熟した段階で頻繁に利用されるものは「コアランタイム」として、それ以外はSDKの「Tools」としてリリースされるという。

ソースコード冒頭のコメントにある<QualityBand>が“Stable”だと安定版、“Mature”だと成熟版
ソースコード冒頭のコメントにある<Quality Band>が“Stable”だと安定版、“Mature”だと成熟版

 なお、サンプルは英語で作成されているが、今回大野氏は「Silverlight Toolkit December 2008」をすべて日本語化したサンプルを用意し、サイトで公開している。December 2008のビルドを対象にしているため、次のビルドが出る前に早めにダウンロードして是非試して欲しい。上記のサイトでは、ブラウザ上でサンプルを直接試すこともできる。

日本語化されたサンプルページ。開発中のコンポーネントを試せる
日本語化されたサンプルページ。開発中のコンポーネントを試せる

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
Silverlight Toolkitの各コントロール

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
イベントレポート連載記事一覧

もっと読む

この記事の著者

斉木 崇(編集部)(サイキ タカシ)

株式会社翔泳社 ProductZine編集長。1978年生まれ。早稲田大学大学院理工学研究科(建築学専門分野)を卒業後、IT入門書系の出版社を経て、2005年に翔泳社へ入社。ソフトウェア開発専門のオンラインメディア「CodeZine(コードジン)」の企画・運営を2005年6月の正式オープン以来担当し、2011年4月から2020年5月までCodeZine編集長を務めた。教育関係メディアの「EdTechZine(エドテックジン)」...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/3544 2009/02/17 16:23

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング