Titanium のキホン     Shingo Mori    ConnectionWorks Inc.
自己紹介
Shingo Mori森 真 吾• ConnectionWorks             Inc.• (株)コネクションワークス• @sngmr• ソフトウェアエンジニア•   兼営業兼企画兼コンサル兼経理
この本を書きました
Titanium のキホン
Titanium 開発元は?
どのような製品があるの?
TitaniumプラットフォームTitanium   Cloud   Marketplace
Titanium
with   JavaScript
Titaniumアーキテクチャ                       JavaScript CodeTitanium APIs      Ti Modules     Titanium APIs      Ti Modules   Jav...
機能は(だいたい)全部使えますNative User Experience                                MultimediaNative performance + Native UI (tables, ani...
Titanium API に無い機能...•足りない機能などがあれば、Native言語でその部分のみを開発し、JavaScriptから呼び出すこともできます•「モジュール」と言います•モジュールは買うこともできます(後述)
Titanium に対する誤解...
•JavaScriptがObjective-CやJavaに変換される•HTMLとCSSで組む
Write once Run Any...
開発方法
Titanium Studio         - Eclipse Based IDE         - Single Environment
Titanium CLI                with...etc                   - NodeJS base Command Line Interface
TitaniumプラットフォームTitanium   Cloud   Marketplace
Cloud
Cloud Pre-built Services
Titanium Cloud Services•サーバーサイド機能を提供•広い無料枠•Titanium Mobileとシームレスな連携
TitaniumプラットフォームTitanium   Cloud   Marketplace
Marketplace
Open Mobile Marketplace
Open Mobile Marketplace•各種モジュールが掲載されている•無料や開発者毎ライセンス、サブスクリプションライセンスなど•自作モジュールを販売することも可能
Titanium 使われてるの?
400,000!!!
30,000!!! in 2012
http://www.sawadaru.com/blog/?p=562
お高いんでしょ?
(基本)無料です!!
どうやってはじめるの?
iOSアプリを作る場合‣ 開発にはMacが必須です‣ XcodeをAppStoreからダウンロード‣ Command   Line Tools for Xcodeもダウンロード  ‣ Gitがあると便利なので‣ 実機に転送したい場合は、iOS ...
Androidアプリを作る場合‣ WindowsでもいいけどMacのがいい・・・かも‣ Android   SDK をダウンロード‣ Android   SDK ManagerでターゲットバージョンのSDKをダウンロード
どちらの場合でも‣ JDK(Java    Development Kit)のインストール‣ Appceleratorへ開発者登録‣ Titanium   Studioのダウンロード‣ Titanium   Studio内からTitanium ...
Question?
ありがとうございました
Tiなごや vol.3 Titaniumのキホン
Upcoming SlideShare
Loading in...5
×

Tiなごや vol.3 Titaniumのキホン

1,907

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,907
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Tiなごや vol.3 Titaniumのキホン

  1. 1. Titanium のキホン Shingo Mori ConnectionWorks Inc.
  2. 2. 自己紹介
  3. 3. Shingo Mori森 真 吾• ConnectionWorks Inc.• (株)コネクションワークス• @sngmr• ソフトウェアエンジニア• 兼営業兼企画兼コンサル兼経理
  4. 4. この本を書きました
  5. 5. Titanium のキホン
  6. 6. Titanium 開発元は?
  7. 7. どのような製品があるの?
  8. 8. TitaniumプラットフォームTitanium Cloud Marketplace
  9. 9. Titanium
  10. 10. with JavaScript
  11. 11. Titaniumアーキテクチャ JavaScript CodeTitanium APIs Ti Modules Titanium APIs Ti Modules JavaScript Engine JavaScript Engine Bridge API Bridge API iOS Android OS Native iOS app Native Android app
  12. 12. 機能は(だいたい)全部使えますNative User Experience MultimediaNative performance + Native UI (tables, animations, Camera, video camera, streaming / device audio/gestures, etc). videoLocation-based ServicesAugmented reality, geo-location, compass, native Analyticsmaps Integrated user, session, and custom analytics. Interactive web-based analysis tools. Geo-analytics.Social SharingAuthenticated access to Facebook, Twitter, YahooYQL. Native email/address book.DataAccess online / device data, embedded SQLdatabase, filesystem, web services
  13. 13. Titanium API に無い機能...•足りない機能などがあれば、Native言語でその部分のみを開発し、JavaScriptから呼び出すこともできます•「モジュール」と言います•モジュールは買うこともできます(後述)
  14. 14. Titanium に対する誤解...
  15. 15. •JavaScriptがObjective-CやJavaに変換される•HTMLとCSSで組む
  16. 16. Write once Run Any...
  17. 17. 開発方法
  18. 18. Titanium Studio - Eclipse Based IDE - Single Environment
  19. 19. Titanium CLI with...etc - NodeJS base Command Line Interface
  20. 20. TitaniumプラットフォームTitanium Cloud Marketplace
  21. 21. Cloud
  22. 22. Cloud Pre-built Services
  23. 23. Titanium Cloud Services•サーバーサイド機能を提供•広い無料枠•Titanium Mobileとシームレスな連携
  24. 24. TitaniumプラットフォームTitanium Cloud Marketplace
  25. 25. Marketplace
  26. 26. Open Mobile Marketplace
  27. 27. Open Mobile Marketplace•各種モジュールが掲載されている•無料や開発者毎ライセンス、サブスクリプションライセンスなど•自作モジュールを販売することも可能
  28. 28. Titanium 使われてるの?
  29. 29. 400,000!!!
  30. 30. 30,000!!! in 2012
  31. 31. http://www.sawadaru.com/blog/?p=562
  32. 32. お高いんでしょ?
  33. 33. (基本)無料です!!
  34. 34. どうやってはじめるの?
  35. 35. iOSアプリを作る場合‣ 開発にはMacが必須です‣ XcodeをAppStoreからダウンロード‣ Command Line Tools for Xcodeもダウンロード ‣ Gitがあると便利なので‣ 実機に転送したい場合は、iOS Developer Programへの加入が必要(年8,400円のお布施)
  36. 36. Androidアプリを作る場合‣ WindowsでもいいけどMacのがいい・・・かも‣ Android SDK をダウンロード‣ Android SDK ManagerでターゲットバージョンのSDKをダウンロード
  37. 37. どちらの場合でも‣ JDK(Java Development Kit)のインストール‣ Appceleratorへ開発者登録‣ Titanium Studioのダウンロード‣ Titanium Studio内からTitanium Mobile SDKのダウンロード‣ 開発マシンは・・・ ‣ 速いCPUと富豪なメモリがあった方がいいです
  38. 38. Question?
  39. 39. ありがとうございました
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×