IPA


公募結果一覧へ

 



2006年度下期 未踏ソフトウェア創造事業  採択案件概要

 


1.担当PM

  並木 美太郎 PM (東京農工大学大学院 共生科学技術研究部 助教授)


2.採択者氏名

開発代表者

牧 大介 (電気通信学研究科・情報工学専攻 修士2年 )

共同開発者

なし


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


  株式会社メルコホールディングス


4.採択金額


  4,500,000


5.テーマ名


  非同期処理のためのJavaScriptマルチスレッド・フレームワークの開発


6.関連Webサイト


  プロジェクトWebサイト: http://jsthread.sourceforge.net


7.申請テーマ概要

 近年AJAX (Asynchronous JavaScript And XML)と呼ばれるユーザ・インタラクションとサーバ通信を非同期に行う技術を用いた、新しいWebアプリケーションが普及しつつあります。それに伴い、AJAXアプリケーション開発の需要も増加しています。しかしAJAXの中核技術であるJavaScriptがマルチスレッドをサポートしていないため、非同期処理の記述が極めて煩雑であり、そのために低い開発効率という問題を抱えています。

 このような問題に対処するため、本プロジェクトはJavaScriptの上にマルチスレッド・プログラミング環境を構築することを目指します。具体的にはJavaScriptの関数型言語的な側面を利用して、関数型言語の世界で以前から利用されている継続ベースのマルチスレッディングをコード変換によって実現します。最終的にはJavaScriptの標準仕様(ECMAScript)のフルセットに対応し、特定のプラットフォーム(ブラウザ)に依存しない、現実のWebアプリケーション開発にも利用できるプロダクションクオリティのフレームワークを目指します。


8.採択理由

  Webアプリ開発でAjaxは脚光を浴びているのは言うまでもない。基本となる技術は、JavaScriptXMLを用い非同期性を特徴にしているが、実際にWebアプリを作成してみると、かなり手間がかかる。本申請は、よりJavaScriptで記述しやすくする試みである。Ajaxをより使いやすくする実用的な側面以外に、言語処理系の観点から未踏性があることから採択とした。




  ページトップへ   

 

 


  Copyright(c) Information-technology Promotion Agency, Japan. All rights reserved 2004