Enviar pesquisa
Carregar
Titanium mobileで遊んでみた
•
0 gostou
•
664 visualizações
Y
Yutaka Tsumori
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 21
Baixar agora
Baixar para ler offline
Recomendados
ac-mozc
ac-mozc
igjit
ac-mozc (kantou-emacs #x01)
ac-mozc (kantou-emacs #x01)
igjit
ac-mozc (kansai-emacs #x09)
ac-mozc (kansai-emacs #x09)
igjit
ぼくのNode.jsのだいいっぽ
ぼくのNode.jsのだいいっぽ
拓弥 遠藤
jQuery Mobile is not dead!
jQuery Mobile is not dead!
yoshikawa_t
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9th
Kiyoka Nishiyama
スマートフォン勉強会@九州
スマートフォン勉強会@九州
Yutaka Tsumori
スマートフォン勉強会@関西 #6 LT
スマートフォン勉強会@関西 #6 LT
Yutaka Tsumori
Recomendados
ac-mozc
ac-mozc
igjit
ac-mozc (kantou-emacs #x01)
ac-mozc (kantou-emacs #x01)
igjit
ac-mozc (kansai-emacs #x09)
ac-mozc (kansai-emacs #x09)
igjit
ぼくのNode.jsのだいいっぽ
ぼくのNode.jsのだいいっぽ
拓弥 遠藤
jQuery Mobile is not dead!
jQuery Mobile is not dead!
yoshikawa_t
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9th
Kiyoka Nishiyama
スマートフォン勉強会@九州
スマートフォン勉強会@九州
Yutaka Tsumori
スマートフォン勉強会@関西 #6 LT
スマートフォン勉強会@関西 #6 LT
Yutaka Tsumori
すまべん関西#18
すまべん関西#18
Yutaka Tsumori
せっけーのおはなし
せっけーのおはなし
Yutaka Tsumori
Aristeaのこと
Aristeaのこと
Yutaka Tsumori
Twitter Client for ZSH
Twitter Client for ZSH
Yutaka Tsumori
Windows Phone 7 “Mango” SDK最速情報!
Windows Phone 7 “Mango” SDK最速情報!
Yutaka Tsumori
Wpdd lt
Wpdd lt
Yutaka Tsumori
Aristeaのコード補完
Aristeaのコード補完
Yutaka Tsumori
AndroidではじめるJava
AndroidではじめるJava
Yutaka Tsumori
TodayでLDR読んでみよう
TodayでLDR読んでみよう
Yutaka Tsumori
20120922 wdc with_ms_like
20120922 wdc with_ms_like
Yutaka Tsumori
ぼくのかんがえたさいきょうのついったーくらいあんと
ぼくのかんがえたさいきょうのついったーくらいあんと
Yutaka Tsumori
PhoneからPCへ。
PhoneからPCへ。
Yutaka Tsumori
EclipseもXcodeも窓から投げ捨てろ!
EclipseもXcodeも窓から投げ捨てろ!
Yutaka Tsumori
某Music unなんとか
某Music unなんとか
Yutaka Tsumori
未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないために
Yutaka Tsumori
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
About Titanium Mobile
About Titanium Mobile
Issei Nakamura
モバイルアプリ開発最前線(PhoneGap)
モバイルアプリ開発最前線(PhoneGap)
Akihiro Matsumura
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Rei Matsushita
2011_9_9_AIR_LightningTalk
2011_9_9_AIR_LightningTalk
Shozo Okada
Mais conteúdo relacionado
Destaque
すまべん関西#18
すまべん関西#18
Yutaka Tsumori
せっけーのおはなし
せっけーのおはなし
Yutaka Tsumori
Aristeaのこと
Aristeaのこと
Yutaka Tsumori
Twitter Client for ZSH
Twitter Client for ZSH
Yutaka Tsumori
Windows Phone 7 “Mango” SDK最速情報!
Windows Phone 7 “Mango” SDK最速情報!
Yutaka Tsumori
Wpdd lt
Wpdd lt
Yutaka Tsumori
Aristeaのコード補完
Aristeaのコード補完
Yutaka Tsumori
AndroidではじめるJava
AndroidではじめるJava
Yutaka Tsumori
TodayでLDR読んでみよう
TodayでLDR読んでみよう
Yutaka Tsumori
20120922 wdc with_ms_like
20120922 wdc with_ms_like
Yutaka Tsumori
ぼくのかんがえたさいきょうのついったーくらいあんと
ぼくのかんがえたさいきょうのついったーくらいあんと
Yutaka Tsumori
PhoneからPCへ。
PhoneからPCへ。
Yutaka Tsumori
EclipseもXcodeも窓から投げ捨てろ!
EclipseもXcodeも窓から投げ捨てろ!
Yutaka Tsumori
某Music unなんとか
某Music unなんとか
Yutaka Tsumori
未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないために
Yutaka Tsumori
Destaque
(15)
すまべん関西#18
すまべん関西#18
せっけーのおはなし
せっけーのおはなし
Aristeaのこと
Aristeaのこと
Twitter Client for ZSH
Twitter Client for ZSH
Windows Phone 7 “Mango” SDK最速情報!
Windows Phone 7 “Mango” SDK最速情報!
Wpdd lt
Wpdd lt
Aristeaのコード補完
Aristeaのコード補完
AndroidではじめるJava
AndroidではじめるJava
TodayでLDR読んでみよう
TodayでLDR読んでみよう
20120922 wdc with_ms_like
20120922 wdc with_ms_like
ぼくのかんがえたさいきょうのついったーくらいあんと
ぼくのかんがえたさいきょうのついったーくらいあんと
PhoneからPCへ。
PhoneからPCへ。
EclipseもXcodeも窓から投げ捨てろ!
EclipseもXcodeも窓から投げ捨てろ!
某Music unなんとか
某Music unなんとか
未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないために
Semelhante a Titanium mobileで遊んでみた
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
About Titanium Mobile
About Titanium Mobile
Issei Nakamura
モバイルアプリ開発最前線(PhoneGap)
モバイルアプリ開発最前線(PhoneGap)
Akihiro Matsumura
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Rei Matsushita
2011_9_9_AIR_LightningTalk
2011_9_9_AIR_LightningTalk
Shozo Okada
T itanium概要
T itanium概要
Masashi Hitotsuyanagi
titanium_outline20111227
titanium_outline20111227
Masashi Hitotsuyanagi
WCAN Autumn 2013 Titaniumのおはなし
WCAN Autumn 2013 Titaniumのおはなし
Mori Shingo
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
Titanium実装最初の一歩.
Titanium実装最初の一歩.
Yasuhiro Matsubayashi
実装だって楽したい!〜リアルタイム通信はじめの一歩〜
実装だって楽したい!〜リアルタイム通信はじめの一歩〜
Yuka Tokuyama
iPhone での旬なWeb開発 (jQTouch編)
iPhone での旬なWeb開発 (jQTouch編)
dora_kou
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
Katsuaki Sato
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM
Toshiki Tsuboi
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
Monaca
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
Windows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよ
Kenji Wada
Semelhante a Titanium mobileで遊んでみた
(20)
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Tizen web app について調べたよ
Tizen web app について調べたよ
About Titanium Mobile
About Titanium Mobile
モバイルアプリ開発最前線(PhoneGap)
モバイルアプリ開発最前線(PhoneGap)
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
2011_9_9_AIR_LightningTalk
2011_9_9_AIR_LightningTalk
T itanium概要
T itanium概要
titanium_outline20111227
titanium_outline20111227
WCAN Autumn 2013 Titaniumのおはなし
WCAN Autumn 2013 Titaniumのおはなし
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Titanium実装最初の一歩.
Titanium実装最初の一歩.
実装だって楽したい!〜リアルタイム通信はじめの一歩〜
実装だって楽したい!〜リアルタイム通信はじめの一歩〜
iPhone での旬なWeb開発 (jQTouch編)
iPhone での旬なWeb開発 (jQTouch編)
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Windows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよ
Mais de Yutaka Tsumori
Buri2019
Buri2019
Yutaka Tsumori
Setsな話
Setsな話
Yutaka Tsumori
XAMLで条件分岐
XAMLで条件分岐
Yutaka Tsumori
BuriKaigi2018
BuriKaigi2018
Yutaka Tsumori
Blync light for HACK
Blync light for HACK
Yutaka Tsumori
Windows phoneの新しい通知api
Windows phoneの新しい通知api
Yutaka Tsumori
Community Open Day 沖縄
Community Open Day 沖縄
Yutaka Tsumori
Twitter Client for ZSH (2)
Twitter Client for ZSH (2)
Yutaka Tsumori
Samba4でADしよう!
Samba4でADしよう!
Yutaka Tsumori
たのアプLt
たのアプLt
Yutaka Tsumori
Androidのおはなし++
Androidのおはなし++
Yutaka Tsumori
よくわかるMPNS
よくわかるMPNS
Yutaka Tsumori
Smartphone workshop kansai #9
Smartphone workshop kansai #9
Yutaka Tsumori
Sumaben#11
Sumaben#11
Yutaka Tsumori
Mais de Yutaka Tsumori
(14)
Buri2019
Buri2019
Setsな話
Setsな話
XAMLで条件分岐
XAMLで条件分岐
BuriKaigi2018
BuriKaigi2018
Blync light for HACK
Blync light for HACK
Windows phoneの新しい通知api
Windows phoneの新しい通知api
Community Open Day 沖縄
Community Open Day 沖縄
Twitter Client for ZSH (2)
Twitter Client for ZSH (2)
Samba4でADしよう!
Samba4でADしよう!
たのアプLt
たのアプLt
Androidのおはなし++
Androidのおはなし++
よくわかるMPNS
よくわかるMPNS
Smartphone workshop kansai #9
Smartphone workshop kansai #9
Sumaben#11
Sumaben#11
Último
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Último
(9)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Titanium mobileで遊んでみた
1.
Titanium Mobileで遊んで
みた スマートフォン勉強会@関西#16 大阪電気通信大学 寝屋川駅前キャンパス 2011/7/2
2.
はじめまして、こんにちは こんにちは、津守です。 大学生のような生き物です。
いつもはC++ モバイルプラットフォームはWindows系 さいきんiPhone 今日はTitanium Mobileで遊んでみようと思います。
3.
Titanium Mobileってなぁに? JavaScriptでモバイルアプリケーションを開発できる便利な
の iPhone/iPad/Androidのアプリケーションが作れます 最近BlackBerryにも対応しました。 Phone7にも対応する気はあるみたい OSごとにObjective-C/Java/C#を書き分けなくていい 軽いアプリケーションならOSごとの開発言語で本気出さなく ていいのでお手軽
4.
せっかくなので導入編から
5.
導入編 Titanium Studioをダウンロードする!
http://www.appcelerator.com/products/titanium-studio/ インストールする! Windows7の非管理者アカウントだと挙動が微妙 起動する! アカウント作る! ログインするとIDEがそこに!
6.
Titanium Studio Titaniumの開発環境。
Titanium Mobileもこれ。 Aptana StudioというIDEがベース。 Aptana StudioはEclipseがベース。 ようするにJava ビルドとかデバッグとかできます。 ちなみにデバッグは有料です。
7.
Demo 導入編
8.
アプリを作ってみました とりあえず簡単なもの! ということで、携帯百景アプリ作ってみました。
起動→撮影→投稿の簡単設計
9.
携帯百景 携帯から写真をアップロードして共有するサービス わりとゆるふわな感じ
投稿はすべてメールで SMTP書きたくないのでAPI作りました
10.
携帯百景API 正式に一般向けに公開されてるのはないみたい 不便なので野良APIを作りました。
http://www2.refy.net/api/movapic/uploadAndPost Twitpicの昔のAPI風味です リクエストすると裏でSMTPを喋ってます 運営のうさぎさんに無許可でやってるのであれげかも
11.
Titanium Mobileでカメラアクセス Titanium.Media.showCamera()
これを呼ぶだけ。とても簡単。 成功、エラー、キャンセルにイベントハンドラ渡すと呼んでく れます。 あとは細かい設定がいくつか。
12.
ギャラリーアクセス カメラのついでにフォトギャラリー。 Titanium.Media.openPhotoGallery()
呼ぶだけ簡単。 ハンドラその他はカメラとほとんど共通 らくちん!
13.
HTTP通信 JavaScriptなのでXHR風味ですよ! var
xhr = Ti.Network.createHTTPClient(); こんな感じで生成します。 あとはonloadとかくっつけてsendするだけ。 みなさんの慣れた環境と同じです
14.
ロケーションアクセス Titanium.Geolocation.addEventListener('location‘, cb);
イベントハンドラをつけます。 定期的にコールバックが呼ばれます 位置情報がゲットできます! 簡単です
15.
UIの設計 これが面倒。 Titanium.UI.createButton(),
etc… で必死生成します。 XMLでUI作ったりするソリューションもあるます ですが使ったことないので割愛…
16.
JavaScriptはどうなるか iOSの場合
コンパイル時にJavaScriptのコードはすべてObjective-Cへ変 換されます 変換されたコードはTitanium Mobileのライブラリとまとめてネ イティブコードへ Androidの場合 JavaScriptのまま実機上で実行されます スクリプト実行が制限されていないので、Google V8エンジン で実行されてるらしいです。
17.
JavaScriptとして プロトタイプ使えます newその他
もちろんおっけーです。 jQueryとかもがんばれば動きます documentとかwindowとかを定義してほげるそうです 命名とかもだいたいDOMっぽくしてるようで、挙動もあわせ てあります JavaScriptやったことある人がみるとそんなに困らないので はないかなという印象
18.
気になる実行速度 iPhoneのばあい
Objective-Cになるのでそこそこ早いです。 TableViewがもたつきます。 それ以外はわりといい感じに動きます。 その代わりメモリをがっばああああととるみたい。 Androidのばあい インタプリタなのでわりと遅めかと思いきやそうでもない がんばれてる印象 書き分けめんどくさくてあんまり使ってない…
19.
困ったところ iOS向けのビルドがMacでしかできない デバッグするのにお金払わないといけない
UIに互換性がわりとなくて結局書き分け ところどころ挙動がおかしいことがしばしば
20.
Demo アプリつくったよ!
21.
まとめ JavaScriptで開発できるのはとても便利です 特にObjective-CとJavaやらなくていいのはうれしい
実行速度はそれなり。がんばっても勝てない面はある。 開発はTitanium Studioがリリースされてだいぶ楽に。 UI設計をぽとぺたでできるようになるともっと便利になりそう。
Baixar agora