先日お伝えしたPalm Preの開発環境に関する詳細が少しずつ出始めましたね。

Palmの開発者向けサイトPalm Developper Network で、Palm Preで採用されるWebOSプラットフォーム用の開発環境、Mojoが簡単に紹介されています。
正式名称はPalm Mojo Application Framework。HTML5、CSSとJavaScriptをベースにしているとのこと。アプリケーションは端末にインストールされ、ネイティブコードと同スピードで実行されるそうです(同スピードということは、ネイティブアプリケーションではない扱いになるんでしょうかね)。
その他Mojoが提供する主な機能は
- ジェスチャーによる操作(タッチや傾けなど)、画面の切り替え、スクロールの制御
- WebOSのノティフィケーション機能によるバックグラウンドでの通知
- HTML5とローカルデータの連係によるオフライン時でのアプリケーションの操作
- JSONベースのメッセージにより、連絡帳やGPSといった機能の呼び出し
といった具合です。実装方法の細かな部分はさておき、内容としてはiPhoneのフレームワークに近いですね。ただ、バックグラウンドでのノティフィケーションは、iPhoneでは約束されながらも未だ実装されていない機能なので、もしiPhoneよりも先に使えるようになるとしたら面白いことになるかも。
現在は一部の開発者のみに提供されているSDKも年内には一般公開されます。SDKにはIDEの他にサンプルコードやドキュメントが付随。IDEはEclipseベースのものだそうですが、開発者の好みのIDEを別に使うこともできるみたい。ここはX-Codeの使用が義務づけられているiPhoneとの違いですね。WindowsでもMacでもLinuxでもアプリを開発できるというのはありがたい話です。
そして、個人的には一番重要だと思っている配信の仕組みとして、Palm App Catalogというものが端末にプリインされるとのこと。Catalogという名前だけではストア機能が最初から使えるか分かりませんが、App-Storeの成功が間違いなく有料配信の仕組みを提供しているからであるだけに、遅かれ早かれ課金できるようになるでしょう。
Mojoに関する情報は今後も定期的に公開されるとのことなので、続報には要注目ですな。

Entries (RSS)