| 
本申請では携帯電話用のJava実行環境上でXMLデータベースの管理、XML文書の解析を実現するためのミドルウェアを開発し、モバイルかつパーソナルなDB開発の枠組みを提供する。
(1) 携帯電話上で動作するXML解析のコンポーネント
デスクトップPCでXMLを利用する場合、SAXやDOMと呼ばれる標準的なXMLパーサを用いる。しかし、携帯電話は主記憶容量、プロセッサ能力が低いことから、デスクトップ上で数MB程度のメモリを必要とするSAXやDOMが存在しない。本開発では、携帯電話向けに数10KB以下で動作するミドルウェアを開発する。
(2) XMLなどのデータベースアクセスコンポーネント
デスクトップPCなどでは、XQueryなどのXMLベースの問合せ言語が有望視されているが、携帯電話で実装するには大きな仕様となっている。そこで、SAXやDOMなどのXML解析した結果をデータベースとして応用プログラムに提供するためのコンポーネントを開発する。
(3) 携帯電話上のデバイスおよびネットワーク透過なファイルシステム
携帯電話では、スクラッチパッドと呼ばれる構造を持たないデータ管理デバイスがあるがファイルシステムがないこと、ネットワークを含めた透過なデータ管理ができない、などの問題がある。本申請では、これらローカルなデータ管理デバイスとネットワークを統合したデータ管理のミドルウェアを開発する。
(4) サーバサイドでのデータ管理コンポーネント
携帯電話に配置されたローカルなデータを、サーバとともに一貫して管理する枠組みを提供する。特に、データマイニングなどバックエンドとなるデータベースを、携帯電話上のローカルDBと透過にアクセスする枠組みを提供することで、利便性を得ることができるが、そのためのデータ管理コンポーネントを開発する。
これらのコンポーネントとなるミドルウェアを開発することで、携帯電話上でモバイルなデータベースの構築環境を提供する。
|