【3/18〜】Amazon、VMwareが語る『クラウドの未来』 スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷

携帯のパワーアップに向けて

MSがモバイルAjaxを開発か――コードネーム「Kojax」

2008/11/28

 マイクロソフトは、モバイルアプリケーションを作成するAjax開発者を愛しているようだ。

 伝えられるところによると、マイクロソフトではAjax方式のモバイルアプリケーション開発環境の構築に取り組んでいるようだ。この技術は「Kojax」というコードネームで呼ばれ、新興市場向けのモバイルアプリケーションを作成する開発者を支援するのが目的だ。Ajax(Asynchronous JavaScript and XML)は、インタラクティブなWebアプリケーションを作成するためのWeb開発手法である。

 この技術のコードネームは、1970年代のテレビドラマ「刑事コジャック」を連想させる。棒付きキャンディーが好きな、タフで坊主頭のコジャック刑事の決めぜりふは「Who loves ya, baby?」(君を愛しているのは誰だい)だった。マイクロソフトは、Kojaxに込められた気持ちをAjax開発者が理解するのを期待しているに違いない。しかし同社は、このプロジェクトに関するコメントを避けている。

 マイクロソフト専門のブロガーで、コードネームに非常に詳しいメアリー・ジョー・フォーリー氏は、Kojaxという名前とそれに関する情報を見つけ、次のように述べている――「情報筋によると、Kojaxはモバイル開発環境であるようだ。これはVisual StudioツールとJavaScriptを組み合わせ、マイクロソフトやサードパーティーが開発したアプリケーションがJavaベースの携帯電話上でAjax風に動作することを可能にするというものだ」

 さらにフォリー氏は、Kojaxで開発されるアプリケーションのタイプも予想している。

 「オンライン決済用の仮想ウォレット、グループメッセージングサービス、写真共有アプリケーションなど、Windows Live for Mobileサービスをベースとするものになりそうだ。これらのKojaxベースのアプレットの中には、広告収入を基盤とするものもあれば、トランザクションやサブスクリプション方式を採用するものもあるだろう」

 Kojaxでは、開発者がモバイル用ブラウザとJavaScriptの機能を利用できるフレンドリーなモバイル開発ソリューションをマイクロソフトが提供する可能性も十分に考えられる。

 OpenAjax AllianceやWorld Wide Web Consortiumなどの標準化団体では、1年余り前からモバイルAjaxのコンセプトに取り組んできた。IBMの技術者でOpenAjax Allianceのディレクターを務めるジョン・フェライオロ氏によると、マイクロソフトはOpenAjax AllianceのIDEワーキンググループの主要メンバーだという。OpenAjax Allianceは、Ajaxの相互運用性を推進するベンダおよび組織で構成される業界団体であり、IDEワーキンググループではモバイルAjaxなどの課題に取り組んでいる。

 Ajaxの専門家であり、ネクサウェブ創業者兼会長のコーチ・ウェイ氏は「Kojaxは、この分野で重要な存在になりそうだ」と話す。ネクサウェブは、ビジネスアプリケーションをWebに移行する技術を専門に手掛ける企業。

 「モバイルデバイス用のアプリケーション開発はこれまで、ネイティブ型かブラウザベース型のどちらかだった。ネイティブ型は重すぎるし、ブラウザベース型ではWebページの機能が貧弱だ。このため、ストレージ用にローカルAPIを通じてローカルデバイスに接続したまま、レンダリングと処理用にモバイルブラウザとJavaScriptエンジンのパワーを利用することが可能なモバイルAjaxのようなものがあれば素晴らしい」とウェイ氏は語る。

 マイクロソフトは「ASP.NET Ajax」ツールを提供するなど、Ajaxの開発と継続的進化に欠かせない役割を果たしてきた。

 さらに同社は最近、人気の高いオープンソースのJavaScriptライブラリ「jQuery」をサポートした。

 フォーリー氏によると、Kojaxは新興市場に狙いを定めたマイクロソフトの「Unlimited Potential」構想に関連している可能性もあるという。もしそうだとしたら、賢明な動きだ。新興市場ではスマートフォンの利用が急速に拡大しているからだ。固定電話のインフラが十分に整備されていない多くの発展途上国は、携帯電話技術にとって実り多い市場になったのである。そしてこれらの国々のユーザーは、インターネットアクセスの主要な手段としてスマートフォンを購入している。

 もしKojaxが成功すれば、次に登場するのは「Lojax」かもしれない――紛失した携帯電話を見つけ出すのに役立つAjaxベースのモバイルアプリケーションである。

原文へのリンク

(eWEEK Darryl K. Taft)

情報をお寄せください:

リッチクライアント & 帳票 フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

アイティメディアの提供サービス

ホワイトペーパー(TechTargetジャパン/閲覧には会員登録が必要です)

スキルアップ/キャリアアップ(JOB@IT)

- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  TomcatやJBossなどAPサーバ環境に関する
情報を集約! “業務”用APサーバ大百科

New!
  一気に解説! 最新のクラスタストレージ
「RAIDを超えたストレージ基準」……など

New!
  クラウド的ユーザー体験の変化は脅威か?
仮想化技術を使いこなす運用管理術を紹介

New!

  上司や部下、部署内メンバーとの情報共有
を“ガラッ”と変えるコラボツールとは?

New!
  おばかアプリ選手権、第4弾開催中!!
ムダにカッコよくてくだらない作品求ム!

  社内ファイルサーバを“クラウド”に統合
VPN直結「クラウド型ストレージ」を紹介

  Twitterのアカウントはなぜ突破された?
メールによる新手の攻撃手法とその対策

  もう仮想化のお試しフェイズは終わりだ!
Hyper-V 2.0が基幹システムも仮想化

  美人!? まあまあ? 気になる いやし系!!
PV急増で「美人時計」がとった手段とは?

  クライアント企業から求められる人材
⇒IT技術と経営戦略を併せ持つ「戦略家」

  .NET編集長が実践する「技術情報検索術」
サンプル・コードを簡単に探す“技”は?

  業務効率と情報セキュリティ対策を両立!
手間なく確実に機密情報を守る方法とは?

  進化を続ける富士通ストレージETERNUS DX
製品開発者の自信を裏付けるものとは何か

  運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?

  【CTC事例】約30の基幹システムを統合!
膨大なバッジジョブを制御した方法は?

  仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する

  その数、なんと400台以上! グループ内
サーバの「統合管理」によるメリットは?