エバンジェリストグループ Blog

日本のマイクロソフトのエバンジェリストグループです。

  Blog ホーム :: ホーム :: 連絡をする :: RSS  :: ATOM :: ログイン
投稿数  135  :: 記事 10 :: コメント 0 :: トラックバック 122

注意事項

当サイトの使用条件、コミュニティ利用規定または eXConn 削除規定に反する内容と判断されるコメントやトラックバックは、事前のお知らせなしに削除させていただく場合があります。ご了承ください。

ニュース

エバンジェリストブログ
MSDN eye

投稿カテゴリ

記事カテゴリ

アーカイブ

イメージギャラリ


マイクロソフト


マイクロソフト Blog


デベロッパーセンター

お知らせ

Microsoft TechNet Plus サブスクリプション

対象: "Atlas" March 2006 CTP

こんにちは。エバンジェリスト近藤です。

先日の投稿でお話しましたが、今ラスベガスでmix 06 というイベントが行われています。
私も参加しており、お伝えしたいことが山ほどありますが、まずは、私の探求分野である "Atlas" に関してお伝えします。

mix 06 に合わせて最新CTP (March 2006 CTP) がリリースされましたが、Keynote で "Atlas" のGO LIVE ライセンス付与が発表されました。
これによって、"Atlas" がより現実的になりました。

今回リリースされたMarch 2006 CTP は、あらゆる点において、大幅な改善が行われています。
以下にいくつか大きなポイントを取りあげます。

 

情報の増加
Atlas のサンプルが数多く提供され、QuickStart の解説が充実しました。
"Atlas" のコミュニティサイトもリニューアルされていますので再度チェックしてみてください。
今後この中からいくつか抽出して解説していきたいと思います。


Atlas ブリッジ ファイルの登場
今回のCTP から新しいファイル形式が追加されました。
それは、Atlas ブリッジ ファイル と呼ばれるもので、拡張子は.asbx となります。
Atlas ブリッジ ファイルは、外部のWeb サービスと連携するためのもので、これによって、いわゆる "マッシュアップ" を実現することができます。
Atlas のセットアップ時にインストーラによってIIS に拡張子が登録されます。


クライアント ランタイム スクリプトの生成
以前の投稿
で、クライアント フレームワークの構成がJavaScript から構成されていることを解説しました。
しかし、新しいCTP では、クライアント フレームワークをソリューション エクスプローラから直接見ることができません。



では、どうなったかというと、WebResource.axd (AssemblyResourceLoader HTTP ハンドラ) によってクライアント スクリプトが動的に生成されるようになりました。

実際には内部的に以下の処理が行われていると思われます。
http://www.microsoft.com/japan/msdn/vs05/aspnet/webresource.asp
// Blog も更新しなくてはならないですね。

実体となるテンプレートは、

    \Program Files\Microsoft ASP.NET\Atlas\v2.0.50727\Atlas\ScriptLibrary

の下にインストールされますので、実際のJavaScript ファイルをご覧いただくことができます。
ちなみに今回のCTP では以下のJavaScript ファイルが含まれています。

  • Atlas.js
    クライアントサイド コンポーネント/コントロールなどのクライアント フレームワークのほぼすべての機能が提供されます。
  • AtlasRuntime.js 
    コンポーネントやコントロールを持たず、コア機能のみ提供されます。ScriptManager コントロールのEnableScriptComponents プロパティをfalse にすることで、AtlasRuntime.js を利用することができます。
  • AtlasFX.js
    Atlas.js の機能 - AtlasRuntime.js の機能。ガジェットをホストする際に利用されます。
  • AtlasCompat.js / AtlasCompat2.js
    ブラウザ互換機能が提供されます。
  • AtlasUIDragDrop.js
    ドラッグ アンド ドロップ操作を制御するための機能が提供されます。
  • AtlasUIGlitz.js
    エフェクト(透明化など) やアニメーションを付加するための機能が提供されます。
  • AtlasUIMap.js
    MSN Virtual Earth のサービスを利用するための機能が提供されます。
  • AtlasWebParts.js
    Web パーツを実現するための機能が提供されます。
  • GadgetRuntime.js
    ガジェットを制御するためのコード。実際にはMicrosoft またはMSN によって利用されるものとのこと。

Atlas Web サーバー コントロールの増加
Atlas サーバーフレームワークの実体 (Microsoft.Web.Atlas.dll) をツールボックスに追加
して、どのようなAtlas Web サーバー コントロールから構成されているかみたいと思います。

  • AutoCompleteExtender
  • DragOverlayExtender
  • InitailData
  • ProfileScriptService
  • TimerControl
  • Gadget
  • WebPartManager
  • WebPartZone
  • ScriptManagerProxy
  • UpdatePanel
  • ScriptManager
  • UpdateProgress

以前のビルドにもあったもの、今回新しく追加されたもの、どこかで見たようなもの... と色々と追加されています。
詳細については次回以降で詳しく取り上げていきたいと思います。


mix 06
はまだまだ続きます。
mix 06 のテーマである、mix the next web now. の通り、まさに次世代Web の進化を目の当たりにしているところです。 
"Atlas" 以外のテーマもお伝えしていければと思います。

それでは。
新しいASP.NET の世界をお楽しみください。

Kazuhiko Kondo (kkondo)

コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。
投稿日時 : 2006年3月21日 4:33

トラックバックは下記のURLにpingを送信してください。
TrackBack URL: http://www.exconn.net/Blogs/team03/services/trackbacks/8115.aspx

コメント

# Mix'06のKeynoteにてAtlasのGO LIVE ライセンス付与が発表!!!! 2006/03/21 10:31 ナオキにASP.NET(仮)
朝一で特大のニュースが飛び込んできました!!!
Mix'06に参加中のkkondoさんがMix'06のKeynoteで入手した最新で衝撃的なAtlas最新情報を書いてくださっています。
是非次のページをご覧下さい。...

# [ASP.NET "Atlas"] Live.com のガジェットを"Atlas" で作成する 2006/03/21 11:45 エバンジェリストグループ Blog
[ASP.NET "Atlas"] Live.com のガジェットを"Atlas" で作成する

# Atlas March 2006 CTP 2006/03/25 14:05 一プログラマのblog
エバンジェリストグループ Blogにて、最新CTP や、それにまつわる情報がアナ

# "Atlas" March CTPのインストール手順 2006/03/29 19:33 ナオキにASP.NET(仮)
Atlasをインストールしてみよう!
 
一ヶ月半程前に“Atlas” January CTPのインストール方法について書きました。しかし、March CTPではインストーラーの導入と.asbx拡張子の追加によって若干方法が変わっているので再度書き直してみようかと思います。March...

# [Atlas]GoLiveライセンスにサインするには? 2006/04/25 17:50 aspxの日記(ASP++ブログ) by Moo
Mooです。おせわになってます。AtlasをInternet上のサイトで 利用したいと思っています。GoLiveについて疑問があります。 .NetFramework2.0のときのようなGoLiveライセンスに対する 明示的なサインが必要なのでしょうか。 関連Blog:http://www.exconn.net/Blogs/team03/archive/2006/03/21/8115.aspx mix 06 に合わせて最新CTP (March 2006 CTP) がリリースされましたが、Keynote で ...

# "Atlas" March CTPのインストール手順 2006/09/19 16:44 ナオキにASP.NET(仮)
Atlasをインストールしてみよう! 一ヶ月半程前に“Atlas” January CTPのインストール方法について書きました。しかし、March CTPではインストーラーの導入と.asbx拡張子の追加によって若干方法が変わっているので再度書き直してみようかと思います。March

# Mix'06のKeynoteにてAtlasのGO LIVE ライセンス付与が発表!!!! 2006/09/19 16:47 ナオキにASP.NET(仮)
朝一で特大のニュースが飛び込んできました!!! Mix'06に参加中のkkondoさんがMix'06のKeynoteで入手した最新で衝撃的なAtlas最新情報を書いてくださっています。 是非次のページをご覧下さい。