FlashやSilverlight関連の内容などを取り扱う予定です。Application)AIRとFlashを比較して思うに、双方の得意とする出発地点が逆であるというのが一番大きな違いを生む要因であると思われる。Framework3.0のMicrosoft製の技術WPFを利用することにより、AdobeのFlashで構築するようなリッチなインターフェースをデスクトップアプリケーションで実現できる。XAMLというXML系の言語でインターフェースを構築するという特徴がある。・silverlight(シルバーライト)WPFの技術をクロスプラットフォームでWebブラウザ上で利用する為のサブセット。Application)WPFアプリは最終的に.exeの形式でデスクトップアプリケーションと.xbapの形式でWebアプリケーションの2種類に作成できる。XBAPとsilverlightの違いはXBAPの場合は.NETFramework3.0の動作するWindows環境のみのサポートとなるのでクロスプラットフォームではない点が違いである。イメージとしてはActiveXDocumentなどが近いように思われる。Runtime)Adobe社製のデスクトップアプリ実行環境FlashやJavaScript、HTML,CSSなどのWebの技術を利用してデスクトップアプリケーションを開発できる技術である。WPFとAIRはある意味、同じ意味合いをなすものであると思われるが双方の出発点は互いに全く異なる部分から始まっているように思う。OSの開発を主としているMicrosoftは、これまではサーバーや、サーバーアプリ叉、デスクトップアプリなどに力を入れてきたが、時代の流れでWebアプリの分野を無視できなくなってき、デスクトップアプリケーション開発者がWebアプリケーション開発に容易に移行できる為の環境としてSilverlightというソフトウェアを生み出す経緯になったのではないかと考える。逆にWebアプリケーション分野を得意としているAdobe社も、様々なデバイス上でのFlashPlayerの普及や時代の流れを考えた時に、デスクトップアプリケーションを無視できなくなってきたのだと思われる。そこで生まれたのがAIRであり、これまでWebプログラマーにとって敷居の高かったデスクトップアプリを、既存の技術で比較的容易に開発可能にする為のものであると思われる。考えると、同じような機能を満たす両者ではあるが生まれた由縁は全く異なる為、シーンによりそれぞれの長短が分かれてくることが想像できる。長い間Web開発をおこなってきた私にとってはAIRの方が、容易であるとは思われるがエクスペリエンスというキーワードを生業と考えている立場としては双方ともに無視ができない存在である。共に研究してゆきたい。|2007年12月26日WPFショーケースMSのWPFショーケースhttp://www.microsoft.com/japan/windows/marketplace/webshowcase/Default.aspxまだまだコンテンツ数は少ないですが今後充実してくるのが予想されます。2.0Seesaaブログ広告この広告は60日以上更新がないブログに表示がされております。以下のいずれかの方法で非表示にすることが可能です。「広告を表示しない」にチェックを入れて保存する。ブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。