Enviar búsqueda
Cargar
TitaniumMobile Alloyの紹介
•
0 recomendaciones
•
879 vistas
S
Shin O
Seguir
●アジェンダ 1.特徴 2.Alloy 3.Hello, Worldまで 4.簡単なアプリ説明(アプリ、簡単なAPI紹介など) 5.push通知
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 37
Descargar ahora
Descargar para leer sin conexión
Recomendados
【Titanium×windows開発】今まで踏んできた地雷&これから踏みに行く地雷について
【Titanium×windows開発】今まで踏んできた地雷&これから踏みに行く地雷について
きき たいら
Teaming up WordPress API with Backbone.js in Titanium
Teaming up WordPress API with Backbone.js in Titanium
Jeroen van Dijk
Titanium+twilio
Titanium+twilio
Toshiro Yagi
Titanium Development
Titanium Development
Daisuke Sugai
TitaniumとNode.jsは兄弟
TitaniumとNode.jsは兄弟
Toshiro Yagi
いまこそTitanium appcelerator platform
いまこそTitanium appcelerator platform
Kazuaki Konno
TitaniumによるiPhone/Androidアプリ開発
TitaniumによるiPhone/Androidアプリ開発
Ryutaro Kurai
今ここでもう一度初めての Titanium
今ここでもう一度初めての Titanium
Ryutaro Miyashita
Recomendados
【Titanium×windows開発】今まで踏んできた地雷&これから踏みに行く地雷について
【Titanium×windows開発】今まで踏んできた地雷&これから踏みに行く地雷について
きき たいら
Teaming up WordPress API with Backbone.js in Titanium
Teaming up WordPress API with Backbone.js in Titanium
Jeroen van Dijk
Titanium+twilio
Titanium+twilio
Toshiro Yagi
Titanium Development
Titanium Development
Daisuke Sugai
TitaniumとNode.jsは兄弟
TitaniumとNode.jsは兄弟
Toshiro Yagi
いまこそTitanium appcelerator platform
いまこそTitanium appcelerator platform
Kazuaki Konno
TitaniumによるiPhone/Androidアプリ開発
TitaniumによるiPhone/Androidアプリ開発
Ryutaro Kurai
今ここでもう一度初めての Titanium
今ここでもう一度初めての Titanium
Ryutaro Miyashita
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
tototti
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
Mori Shingo
Titanium よりよい開発のために
Titanium よりよい開発のために
Toshiro Yagi
20130817 Titanium勉強会(午前)
20130817 Titanium勉強会(午前)
Toshiro Yagi
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Rei Matsushita
classmethod devio2015 J-1 iBeacon
classmethod devio2015 J-1 iBeacon
Hiraku Komuro
T itanium概要
T itanium概要
Masashi Hitotsuyanagi
titanium_outline20111227
titanium_outline20111227
Masashi Hitotsuyanagi
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
Titanium meetuptokyo01
Titanium meetuptokyo01
Kazuaki Konno
Ti.trap
Ti.trap
Tsuyoshi Hyuga
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
XPagesDay2012 3-A Titanium mobileによるモバイルアプリケーションとXPages連携
XPagesDay2012 3-A Titanium mobileによるモバイルアプリケーションとXPages連携
Tetsuji Hayashi
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
嶋 是一 (Yoshikazu SHIMA)
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開について
Device WebAPI Consortium
StartupTokyo_20101126
StartupTokyo_20101126
Remotus
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
Tatsuya Yamamoto
「iPod Touchによる工場内のモバイル化 - 鋼材品質証明と基幹システム連携」
「iPod Touchによる工場内のモバイル化 - 鋼材品質証明と基幹システム連携」
Embarcadero Technologies
SkyWay HandsOn
SkyWay HandsOn
Yusuke Naka
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Más contenido relacionado
Similar a TitaniumMobile Alloyの紹介
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
tototti
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
Mori Shingo
Titanium よりよい開発のために
Titanium よりよい開発のために
Toshiro Yagi
20130817 Titanium勉強会(午前)
20130817 Titanium勉強会(午前)
Toshiro Yagi
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Rei Matsushita
classmethod devio2015 J-1 iBeacon
classmethod devio2015 J-1 iBeacon
Hiraku Komuro
T itanium概要
T itanium概要
Masashi Hitotsuyanagi
titanium_outline20111227
titanium_outline20111227
Masashi Hitotsuyanagi
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
Titanium meetuptokyo01
Titanium meetuptokyo01
Kazuaki Konno
Ti.trap
Ti.trap
Tsuyoshi Hyuga
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
XPagesDay2012 3-A Titanium mobileによるモバイルアプリケーションとXPages連携
XPagesDay2012 3-A Titanium mobileによるモバイルアプリケーションとXPages連携
Tetsuji Hayashi
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
嶋 是一 (Yoshikazu SHIMA)
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開について
Device WebAPI Consortium
StartupTokyo_20101126
StartupTokyo_20101126
Remotus
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
Tatsuya Yamamoto
「iPod Touchによる工場内のモバイル化 - 鋼材品質証明と基幹システム連携」
「iPod Touchによる工場内のモバイル化 - 鋼材品質証明と基幹システム連携」
Embarcadero Technologies
SkyWay HandsOn
SkyWay HandsOn
Yusuke Naka
Similar a TitaniumMobile Alloyの紹介
(20)
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
Titanium よりよい開発のために
Titanium よりよい開発のために
20130817 Titanium勉強会(午前)
20130817 Titanium勉強会(午前)
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
classmethod devio2015 J-1 iBeacon
classmethod devio2015 J-1 iBeacon
T itanium概要
T itanium概要
titanium_outline20111227
titanium_outline20111227
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Titanium meetuptokyo01
Titanium meetuptokyo01
Ti.trap
Ti.trap
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
XPagesDay2012 3-A Titanium mobileによるモバイルアプリケーションとXPages連携
XPagesDay2012 3-A Titanium mobileによるモバイルアプリケーションとXPages連携
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開について
StartupTokyo_20101126
StartupTokyo_20101126
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
「iPod Touchによる工場内のモバイル化 - 鋼材品質証明と基幹システム連携」
「iPod Touchによる工場内のモバイル化 - 鋼材品質証明と基幹システム連携」
SkyWay HandsOn
SkyWay HandsOn
Último
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Último
(12)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
TitaniumMobile Alloyの紹介
1.
Titanium Mobile install |
アプリ紹介 O.Shinnosuke
2.
アジェンダ 1.特徴 2.Alloy 3.Hello, Worldまで 4.簡単なアプリ説明 (アプリ、簡単なAPI紹介など) 5.push通知 時間:18:00~18:45
3.
アジェンダ 1.特徴 2.Alloy 3.Hello, Worldまで 4.簡単なアプリ説明 5.push通知
4.
特徴 JSでTitanium APIを呼び出して実装 ⇒ iPhone
, Android 両方のアプリを作れる ※その他媒体にも対応
5.
アジェンダ 1.特徴 2.Alloy 3.Hello, Worldまで 4.簡単なアプリ説明 5.push通知
6.
Alloy TitaniumMobileの公式MVCフレームワーク
7.
アジェンダ 1.特徴 2.Alloy 3.Hello, Worldまで 4.簡単なアプリ説明 5.push通知
8.
Hello, World function doClick(e)
{ alert($.label.text); } <Alloy> <Window> <Label id=”label” onClick=”doClick”>Hello, World</Label> </Window> </Alloy>
9.
環境 ・Mac PC ・XCode ・TitaniumMobile Studio ・Android
SDK
10.
Titanium Studioをインストール http://www.appcelerator.com/titanium/ 1.アカウント登録する 2.Titanium Studioダウンロード
11.
Android SDK サイト http://developer.android.com/sdk/index. html?utm_source=weibolife
12.
install SDK Managerを起動して以下をインストール ・Android SDK
Platform tools ・Android 4.3 画像を今回使うため、SDcardも作っておきます。 $ mksdcard 256MB パス/sd.img ➡AVDでSDカードのパスをセットしておく
13.
ビルドパスの設定 Titanium Mobileの環境設定から、Android SDKのビルドパスを設定する Debug/Runの項目で、AVDを作成
14.
Alloyプロジェクト作成 New⇒ Mobile App Project⇒ Default
Alloy Project 名前を決めて決定すれば、プロジェクトが自動生成される
15.
実行 Hello, world
16.
Alloyの中身 app -assets -controllers -models -styles -views -alloy.js -config.json -README plugins -ti.alloy -hooks -plugin.py
17.
assets 端末ごとにわけて、画像ファイルを入れておく
18.
controllers 実際にアプリを動かしていく処理をJSで書いて置いていく ● Alloyでは、index.jsが最初に呼ばれる ● viewsの同じ名前のxmlファイルをコントロール
19.
models 今回は使っていない。 モデルをJSで書いて置いておく
20.
styles cssのような役割で、拡張子は’.tss’とする ● viewsと同じ名前のxmlファイルに装飾をかける
21.
views xmlファイルで作り置いておく ※ファイル名が同じものに対応する
22.
controllers, styles, views 3者は、全て同じ名前で対応している ⇒Titanium
Studioでjsファイルを作るとtssファイルとxmlファイルは自動生成さ れる tssファイルがxmlファイルに装飾を加え、jsファイルがそれをコントロールする
23.
alloy.js 今回は使っていない。 index.jsよりも前に呼び出され、アプリケーション全体で使用する処理を記述 する
24.
config.json 共通で定義したいものを記述 パスやURLなど
25.
plugin.py エミュレータ立ち上げの時にAlloyプロジェクトをコンパイル
26.
アジェンダ 1.特徴 2.Alloy 3.Hello, Worldまで 4.簡単なアプリ説明 5.push通知
27.
アプリについて
28.
MoniCBApp 1.初期画面 -画像選択(カメラ、ギャラリーから選択) 2.サイト
29.
Android/iPhoneの区分け function doOpen() { if
(OS_ANDROID) { alert(‘Android端末です’); } else if (OS_IOS) { alert(‘iPhone端末です’); } else if (別のOS) { } } 端末毎にif文で分岐してやる必要があります。
30.
API // カメラを起動する Ti.Media.showCamera(options) // ギャラリーから選択する Ti.Media.openPhotoGallery(options) 例)options ●
mediaTypes : String[] ● saveToPhotoGallery : Boolean ● cancel : Callback<FailureResponse> ● success : Callback<CameraMediaItemType> ● error : Callback<FailureResponse>
31.
API実装例 function selectCamera(function(e) { var
options = { mediaTypes:[Ti.Media.MEDIA_TYPE_PHOTO], saveToPhotoGallery: true, success: function(event) { $.sample.image = event.media; // 成功時は画像に写真データセット }, cancel: function(cancel) { // キャンセル時は何もしない }, error: function(error) { alert(‘エラー’); } }; }); 例)参照 // カメラ起動 Ti.Media.showCamera(options); // ギャラリー選択 Ti.Media.openPhotoGallery(options);
32.
iPhone ・Todoアプリ 端末ごとに分岐していないver.
33.
ショートカットキー 拡大・縮小: command +
1 or 2 or 3 HOME: command + shift + h 起動中アプリ: command + shift + h + h
34.
アジェンダ 1.特徴 2.Alloy 3.Hello, Worldまで 4.簡単なアプリ説明 5.push通知
35.
push通知 1.ACS(Appcelerator Cloud Services) ➡ios/android両方に対して、サーバからの通知を統一できる ➡BaaS
backend as a service 呼び出して使う require(‘ti.cloud’) 2.実際にpush通知を実装
36.
ACS料金 ストレージ:5USD/20GB プッシュ通知は台数設定 160USD/5001〜10000台 320USD/10001〜25000台 480USD/25001〜50000台 640USD/50001〜75000台 800USD/75001〜100000台 100000台以上:0.008USD/1台 メール:10USD/10万通
37.
感想 ・コンパイルにすごく時間がかかるので、あまりデバッグして開発するのには 向かない気がします。 ・JSだけで書かず、MVCモデルのAlloyを使えば、規模が大きくなっても対応 できそう。
Descargar ahora