デジタル人材の育成

未踏IT人材発掘・育成事業(本体):2009年度上期採択プロジェクト概要(柴山PJ)

1.担当プロジェクトマネージャー

加藤 和彦PM(筑波大学 大学院システム情報工学研究科 教授)

2.採択者氏名

  • チーフクリエータ
    柴山 直樹(東京大学 修士課程)

  • コクリエータ
    なし

3.未踏プロジェクト管理組織

  • 株式会社オープンテクノロジーズ

4.採択金額

  • 4,470,000円

5.テーマ名

  • Desktop RIA用フレームワークの開発

6.関連Webサイト

  • なし

7.申請テーマ概要

近年便利なインターネットアプリケーションが多数出ているが、ネットワーク遅延や切断による不安感がある。またモバイル環境においても、インターネットを介したアプリケーションは”サクサク動く”体験を与えられるものは少ない。このような問題に対処するため、インターネットアプリケーションにおいてローカルリソースを適切に扱えるように変更したDesktop Rich Internet Application用の基盤技術が発達してきた。しかし、既存のインターネットアプリケーションフレームワークはこれらの基盤技術のメリットを生かしていないため、サービスにもメリットが反映されないことが多い。

そこで本提案では、既存のインターネットアプリケーションフレームワークを拡張し、Desktop Rich Internet ApplicationのひとつであるAdobe AIR向けの開発フレームワークを提案する。
 
提案フレームワークでは、インターネットアプリケーションに一般的なクライアント・サーバ間でのObject/Recordマッピングパターンを拡張し、アプリケーションオブジェクト・ローカルデータベース・サーバデータベース間での二段階マッピングパターンをモデル化することで上記の問題に対処する。

8.採択理由

Adobe AIR環境上において、ローカルRDBへのマッピング機能を有するORマッピングのフレームワークを構築するという提案である。これにより、オンラインサービスのオフライン利用が可能になる。

興味深いのは、サーバ(クラウド)側にはスケーラブルなRDBサーバの存在のみを仮定し、クライアント側でアプリケーション実行とローカルRDB保持を行うというシステムモデルにより、クラウド側のサーバ負担を簡略化している点である。これにより、スケラービリティにし易く、かつ、ユーザビリティおよびアベイラビリティの高いクラウドコンピューティングを実現する可能性を有する。

通信とサーバ負担の軽減によりグリーンITに貢献することが期待できる。実現のためのスキル、および、提案実現のための準備も十分に行われていると判断できる。