MicrosoftはAtlasにより、AJAXアプリケーションに通常必要な次のようなビルディングブロックを提供し、AJAX開発を簡素化することを目指している。
例えば、Atlasはテキストフィールドのオートコンプリート機能を拡張し、ユーザーがタイプ入力している途中で、アプリケーションが入力内容に基づいてWebサービス経由で入力候補リストを取得し、ドロップダウンリストとして表示することを可能にする。ホテル予約サイトでAtlasを使えば、ユーザーが目的の都市の最初の3文字をタイプすると、その3文字で始まる都市のリストを取得してドロップダウンメニューで表示するといった予約アプリケーションを作成できる。こうしたアプリケーションは使いやすく、サーバに何度もリクエストを送らずに済み、多様なブラウザやOSに対応する。
MicrosoftはAJAX開発を容易にすることで、これまでもかなりの成功を収めてきたWebサーバ/ツール市場で一段とシェアを伸ばせるかもしれない。だが、Webアプリケーションの魅力を高めるAJAXは、Windowsフォームや新開発のWindows Presentation FoundationといったMicrosoftのクライアント技術と競合している。Microsoftは今のところ二面作戦を取り、従来どおりシッククライアント技術の価値を強調すると同時に、その導入展開の困難さを克服しようと取り組む一方で、シンクライアントの魅力を高め、開発を容易にするツールも開発している。
AtlasはASP.NET 2.0の拡張技術であり、現在プレビュー版が提供されている。2006年にリリースされる予定だ。Atlasの機能は、Visual Studioの次期バージョン(コード名:Orcas)の一部として2007年第1四半期にリリースされる予定のASP.NETの次期メジャーバージョンに搭載される。
Atlasをサポートするツールの提供開始時期は不明だ。MicrosoftはVisual Studioか、あるいは現在開発中のグラフィックツールであるExpressionをベースにしたツールを暫定的に投入するかもしれないが、開発者は包括的なツールセットを入手するには、Visual Studio“Orcas”のリリースを待たなければならないだろう。
Copyright(C) 2007, Redmond Communications Inc. and Mediaselect Inc. All right reserved. No part of this magazine may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without prior written permission. ISSN 1077-4394. Redmond Communications Inc. is an independent publisher and is in no way affiliated with or endorsed by Microsoft Corporation. Directions on Microsoft reviews and analyzes industry news based on information obtained from sources generally available to the public and from industry contacts. While we consider these sources to be reliable, we cannot guarantee their accuracy. Readers assume full responsibility for any use made of the information contained herein. Throughout this magazine, trademark names are used. Rather than place a trademark symbol at every occurrence, we hereby state that we are using the names only in an editorial fashion with no intention of infringement of the trademark.