4. Cross-platform frameworks Language Framework Platform IAPSB PhoneGap JavaScript Titanium Mobile IA JavaScript I C# MonoTouch Rhodes Ruby IAPSBW I: iPhone A: Android P: Palm S: Symbian B: Blackberry W: Windows Mobile
5. Development of Mobile Apps Using JavaScript 1. 簡単 Very easy 2. Webプログラミングのノウハウを生かすことができる You can make use of your web skill. (JS, HTML, CSS) 3. メモリ管理を気にしなくて済む You will not take care of the memory.
6. Demonstrating App Basic Google Map Application Geo-location Geo-coding Directions Service Street View Development Environment iOS SDK 4.2 Titanium Mobile SDK 1.5.1 PhoneGap 0.9.3 Google Maps API ver.3
8. Titanium Mobile 1. Appcelerator’s proprietary framework (The Apache License, Ver 2.0) 2. ネイティブアプリと同様の動作 JavaScript code is translated into a native application code. 3. JavaScriptからOS固有のAPIにアクセスできる Titanium mobile is middleware to access native APIs.
9. PhoneGap 1. OSS framework developed by Nitobi Software (The MIT License) 2. デバイス特有の機能にアクセスできる PhoneGap allows you to access popular mobile features. 3. 画面はHTMLで記述する(cf. jQTouch, jQuery Mobile) UI is created by HTML.
13. 1. クロスプラットフォームフレームワークを用いれば、モバイルアプリを容易に開発できる Mobile apps can be easily developed by cross-platform frameworks. 2. iPhone開発に特化するならTitanium Mobileがおすすめ I recommend you to use Titanium Mobile for development of iPhone apps. 3. PhoneGapは、Mac以外でも開発可能 PhoneGap allows you to develop apps on windows, linux and other platforms. Conclusions