Titanium Mobileで作るiphone/Androidアプリ勉強会&ライブコーディングプレゼン資料_120425

  • 1,300 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,300
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Titanium Mobile introduction Yuichiro MASUI Platform Evangelist yuichiro@appcelerator.comSunday, April 29, 12
  • 2. Titanium Mobile introduction Yuichiro MASUI Platform Evangelist yuichiro@appcelerator.comSunday, April 29, 12
  • 3. Yuichiro MASUI  masuidrive  Appeceletor, Inc Platform evangelistSunday, April 29, 12
  • 4.  Pukiwiki  10分Rails video  NIFTY aboutme.jp   PhotoShare (iPhone app)  MobiRubySunday, April 29, 12
  • 5. Titanium Mobileを 触ったことある方Sunday, April 29, 12
  • 6. Titanium Mobileで アプリ作っちゃった方Sunday, April 29, 12
  • 7. iPhone, Android, Windows Phone 7....Sunday, April 29, 12
  • 8. ObjectiveC, Java, .Net...Sunday, April 29, 12
  • 9. HTML5Sunday, April 29, 12
  • 10. HTML5はまだ進化途中 そして進化は遅いSunday, April 29, 12
  • 11. ストアに乗せられないSunday, April 29, 12
  • 12. でもObjC/Java 覚えるのが辛いSunday, April 29, 12
  • 13. Javascriptだけで アプリを組むSunday, April 29, 12
  • 14. Titanium Mobile!Sunday, April 29, 12
  • 15. var win = Titanium.UI.createWindow({ backgroundColor:#fff }); var label = Titanium.UI.createLabel({ color:#999, text:I am Window 1, textAlign:center, width:auto }); win.add(label); win.open();Sunday, April 29, 12
  • 16. var win = Titanium.UI.createWindow({ backgroundColor:#fff }); var label = Titanium.UI.createLabel({ color:#999, text:I am Window 1, textAlign:center, width:auto }); win.add(label); win.open();Sunday, April 29, 12
  • 17. 実際に使われてるの?Sunday, April 29, 12
  • 18. Sunday, April 29, 12
  • 19. Sunday, April 29, 12
  • 20. Sunday, April 29, 12
  • 21. Sunday, April 29, 12
  • 22. Sunday, April 29, 12
  • 23. Sunday, April 29, 12
  • 24. Sunday, April 29, 12
  • 25. Sunday, April 29, 12
  • 26. Sunday, April 29, 12
  • 27. Sunday, April 29, 12
  • 28. Titanium Mobileのアーキテクチャ アプリケーションコード APIs Modules APIs Modules JSインタプリタ JSインタプリタ iOS Android OS Native iOS app Native Android appSunday, April 29, 12
  • 29. どこまで書けるの?Sunday, April 29, 12
  • 30. (だいたい) 全機能使えます Native User Experience Multimedia Native performance + Native UI Camera, video camera, streaming / (tables, animations, gestures, etc). device audio/video Analytics Location-based Services Integrated user, session, and custom Augmented reality, geo-location, analytics. Interactive web-based compass, native maps analysis tools. Geo-analytics. Social Sharing Titanium Plus Authenticated access to Facebook, Twitter, Yahoo YQL. Native email/ Add any native Obj. C (iPhone) or address book. Java (Android) module into Titanium Data Access online / device data, Development Tools embedded SQL database, filesystem, Create, test, and publish your app web servicesSunday, April 29, 12
  • 31. 何ができないの?Sunday, April 29, 12
  • 32. ObjC, Javaで拡張する ModuleSunday, April 29, 12
  • 33. Open Mobile MarketplaceSunday, April 29, 12
  • 34. Sunday, April 29, 12
  • 35. Appcelerator AirPrint Barcode 150+ Charts GameKit Compression In-app Purchasing Modules, Design Elements, OpenGL PageFlip App Templates QuickLook TVOut Styled Label SMS Box2D ISVs Bump Magtek PayPal Urban Airship Box.net Millenial Media Twilio GetGlue AdMob FlurrySunday, April 29, 12
  • 36. Sunday, April 29, 12
  • 37. 一つのコードで 両プラットフォームで 動くんでしょ?Sunday, April 29, 12
  • 38. 同じAPIがあるけど 動きが同じとは 限らないSunday, April 29, 12
  • 39. Sunday, April 29, 12
  • 40. Sunday, April 29, 12
  • 41. UI部分は一部分ける iPhone UI Android UI 共通UI層 ロジックSunday, April 29, 12
  • 42. Titanium Mobile 2.0 New Layout APIs Appcelerator Cloud ServiceSunday, April 29, 12