titaniumとnode.jsは兄弟
DESCRIPTION
東京Node学園#13TRANSCRIPT
Titanium + Node.js
Titanium ユーザー会 八木都志郎
八木 都志郎Titanium Users’ Group
Organizer
Software Developer Web + Mobile app development
Freelancer @yagi_ https://www.facebook.com/yagitoshiro http://titanium-mobile.jp/ http://support.titanium-mobile.jp/
Titaniumたいたにうむ
2008 デスクトップ向け
2010 モバイル SDK 1.0
2013 Ti.Next 発表
Titanium602,669 developers
232,700,369 apps
29,378,221,521 api calls
Titanium とは?よくある誤解
JavaScript を Java/Objective-C に変換するツール HTML5 と JavaScript でアプリの画面を作るもの HTML でしかアプリを作れないポンコツ
Titanium とは?よくある誤解
JavaScript を Java/Objective-C に変換するツール HTML5 と JavaScript でアプリの画面を作るもの HTML でしかアプリを作れないポンコツ
Titaniumブラウザで実行される JavaScript
JS
Run!
Titaniumアプリの中で実行される JavaScript
JS
Run!
Titaniumアプリの中で実行される JavaScript
• JavaScriptYour JS
• Runtime• Titanium APIs• Modules
Titanium
• Cocoa Touch/Services• Android APIs
Platform native APIs
Titanium – Node.js結構よく似ている
Titanium のビルドツールや CLI は Node.js モジュールの配布も今後は npm に もはや兄弟
Titanium – Node.jsTi.Next
次期バージョンから JS -> Obje-C/Java に AOT コンパイラで変換する
無茶っぷりが Node.js っぽい 異論は認めない Swift が出て JS -> Swift は意外といけそう
TitaniumTitanium SDK
Titanium Studio
Titanium CLI
Cloud Services
Analytics
Open Marketplace
などなど
Why Titanium?
大半のアプリはクライアント・サーバ型
Why Titanium?サービスを始めるのに必要なチーム:
Why Titanium?サービスを始めるのに必要なチーム:
Why Titanium?サービスを始めるのに必要なのは:
Cloud ServicesPre-built Services
MBaaS
Cloud ServicesAPI コール 250,000 回 / 日、 500 万回 / 月まで無料
20GB のストレージまで無料
だいたいのサービスは無料でまかなえる。 これでも有料になるくらいならマネタイスしてください。
Node.ACS既製の API では足りない?
だったら作って連携させればいいじゃない Heroku のような PaaS 、 Node.ACS
Node.ACS
$ acs login
$ acs new MyGreatApp
$ cd MyGreatApp
$ acs publish
Node.ACS と ACS の連携$ npm install acs-node
"dependencies": { "acs-node": ">=0.9.3"}
var ACS = require('acs-node');ACS.init('<App Key>');ACS.Users.login(data, function(response){ if(resopnse.success){ // logged in! }});
Titanium と日本日本における Titanium ユーザー
50,000 アカウントくらい
2010 アルファな人たち
2013 ホリエモン
Titaniumそして誰もいなくなった
Titaniumアルファな人たちはいつものようにすぐに飽きて次
のおもちゃを目指し旅立ちました。
技術力が足りなかった人たちも悪態をつきながら別のツールへと旅立ちました。
残された人々の運命は…
People left behind
Titanium ユーザー会の発足(2012)
Titanium ユーザー会の発足(2012)
プログラマ同士のゆるい互助会
情報提供
サポート提供
エキスパート認定、トレーニング資格所有者多数
毎月の勉強会と食事会、忘年会は鉄の掟
Titanium ユーザー会の活動 東京
毎月もくもく会 夏期講習 サポートサイト運営
大阪 ときどき勉強会
名古屋 ときどき勉強会
岩手 突然遠征
浜松 Titanium で起業した会社がある
Titanium ユーザー会の活動ニューヨーク
カンファレンスに参加
シンガポール 今度カンファレンスに参加
Titanium ユーザー会全部自腹だけどな!
No Company Support!
Titanium ユーザー会の活動次回もくもく会は
【日時】 2014-06-26 (木) 19:30
【会場】 東京都中央区勝どき 3-3-7 ケンメディアビル3 F 株式会社うるる 様 セミナールームhttps://www.uluru.biz/company/company_map
【お申し込み】http://titanium.doorkeeper.jp/events/12247
Titanium地味だけどまだまだやってます
試してみてね