SlideShare une entreprise Scribd logo
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATORTITANIUM
Présentation du framework	

!
!
Mardi 20 mai 2014
M
ontpellier

M
obile
@timoa#MtpMobile
A PROPOS DU SPEAKER
DAMIEN LAUREAUX
Expert technique & formateur chez
DéveloppeurTitanium depuis 4 ans,Web depuis 15 ans, évangéliste Appcelerator
M
ontpellier

M
obile
@timoa#MtpMobile
TITANIUM C’EST QUOI ?
« Le framework Titanium est un ensemble d’outils qui
permettent de développer des applications mobiles
natives en utilisant un seul langage : le JavaScript »
M
ontpellier

M
obile
@timoa#MtpMobile
HEU… JAVASCRIPT ?
Développée en JavaScript (similaire à node.js),
l’application mobile est convertie en code natif

au moment de la compilation	

L’interface est 100% native et réactive !

Seuls les événements restent en JavaScript
M
ontpellier

M
obile
@timoa#MtpMobile
C’EST COMME PHONEGAP ?
PhoneGap / Cordova, c’est en gros, un conteneur
natif avec un navigateur Web embarqué.	

L’interface UI est écrite en HTML5 / CSS3 et
JavaScript pour ajouter des animations et
communiquer avec le conteneur natif.
M
ontpellier

M
obile
@timoa#MtpMobile
COMBIEN ÇA COÛTE ?
Le SDKTitanium ainsi queTitanium
Studio sont sous licence Apache 2, ce
qui les rends gratuits pour une
utilisation personnelle et commerciale.
Appcelerator propose l’accès gratuit
à son cloud jusqu’à 5 millions
d’appels APIs / mois / app.
M
ontpellier

M
obile
@timoa#MtpMobile
TITANIUM / APPCELERATOR ?
Titanium Platform

Version open-source

Tous projets
Appcelerator Platform

Version commerciale

Grands Comptes
Depuis janvier 2013
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR PLATFORM
Schéma de la plateforme Appcelerator
M
ontpellier

M
obile
@timoa#MtpMobile
QUI UTILISETITANIUM ?
68% des plus grosses sociétés US (F100)
580 000 développeurs dans le monde
M
ontpellier

M
obile
@timoa#MtpMobile
QUELQUES RÉFÉRENCES
M
ontpellier

M
obile
@timoa#MtpMobile
LE FRAMEWORK EN DÉTAILS
Le frameworkTitanium
comprends +5 000 APIs,
Titanium Studio basé sur Eclipse
et Alloy, un framework MVC.	

On peut étendre les capacités
du SDK avec des modules natifs
et compile des apps natives iOS,
Android,Windows Phone,
BlackBerry, Tizen et HTML5.
M
ontpellier

M
obile
@timoa#MtpMobile
SIMPLIFIER LE DÉVELOPPEMENT
Titanium simplifie le développement d’applications
mobiles natives en permettant aux développeurs de
développer rapidement, tester, compiler

et publier en utilisant JavaScript
M
ontpellier

M
obile
@timoa#MtpMobile
DÉVELOPPEUR WEB
Les développeurs Web peuvent devenir productifs
immédiatement pour créer des applications mobiles
natives sans avoir à gérer de multiples outils de
développement, de langages et méthodologies.
M
ontpellier

M
obile
@timoa#MtpMobile
COMPATIBILITÉ
• iPhone / iPad (iOS 6.1 à iOS 7.1)	

• Android (Android 2.3 à 4.4)	

• BlackBerry (BB10)	

• Tizen (2.0 à 2.2)	

• Mobile Web (HTML5)	

• Liseuse Nook Color	

• Assistant de navigation Denso	

• Windows Phone 8 et Windows 8 (preview)
Le SDKTitanium permet de créer des applications pour :
M
ontpellier

M
obile
@timoa#MtpMobile
LE FUTUR DETITANIUM
Un nouveau compilateur est en cours de développement

et sera disponible avec le SDKTi.Next (4.0).	

Il pourra être intégré dans d’autres outils (Xcode), avec d’autres
frameworks (PhoneGap, Xamarin) et va permettre d’ajouter le support de
Windows Phone 8 et Windows 8.
M
ontpellier

M
obile
@timoa#MtpMobile
TITANIUM STUDIO
Un IDE tout-en-un pour développer, compiler, debugger,
déployer vers des stores publics ou privés pour 6 plateformes !
M
ontpellier

M
obile
@timoa#MtpMobile
LA DEMO !
M
ontpellier

M
obile
@timoa#MtpMobile
DES QUESTIONS ?
M
ontpellier

M
obile
@timoa#MtpMobile
RESSOURCES
• TéléchargerTitanium	

• DocumentationTitanium SDK	

• Compte Github Appcelerator	

• TiDev : Site de la communautéTitanium	

• gitTio! : Gestionnaire de modules et widgets pourTitanium	

• TitaniumControls : Modules UI natifsTitanium	

• TiResources :Ancien projet remplacé par gitTio!	

• Inspiration mobile : +13 300 captures d’interfaces mobiles
M
ontpellier

M
obile
@timoa#MtpMobile
MERCI !
Restons en contact :)	

Twitter: @timoa

http://timoa.com

Contenu connexe

En vedette

E-Tourisme : Votre hébergement touristique sur les réseaux sociaux
E-Tourisme : Votre hébergement touristique sur les réseaux sociaux E-Tourisme : Votre hébergement touristique sur les réseaux sociaux
E-Tourisme : Votre hébergement touristique sur les réseaux sociaux
6rhcp
 
DPK12 InDesign automatisieren
DPK12 InDesign automatisierenDPK12 InDesign automatisieren
DPK12 InDesign automatisieren
Jörg Oyen
 
Bremen 2008 Elternverein Weidendamm Throw Away Your Television
Bremen 2008 Elternverein Weidendamm Throw Away Your TelevisionBremen 2008 Elternverein Weidendamm Throw Away Your Television
Bremen 2008 Elternverein Weidendamm Throw Away Your Television
Karsten D. Wolf
 
Cauchemars de la cuisine
Cauchemars de la cuisineCauchemars de la cuisine
Cauchemars de la cuisinerheareuben
 
Weird Zoo
Weird ZooWeird Zoo
Weird Zoo
delta
 
Napoléon
NapoléonNapoléon
Lexique.hc.serre
Lexique.hc.serreLexique.hc.serre
Lexique.hc.serre
abdelkrim abdellaoui
 
Opengraph pour tous par up2 social
Opengraph pour tous par up2 socialOpengraph pour tous par up2 social
Opengraph pour tous par up2 social
Up 2 Social
 
Connectivity Präsentation
Connectivity PräsentationConnectivity Präsentation
Connectivity Präsentation
fiebigc
 
Finanzskandal in Brandenburg
Finanzskandal in BrandenburgFinanzskandal in Brandenburg
Finanzskandal in Brandenburg
FinanzskandalBrandenburg
 
[Infographie Enquête JLL/CSA] Efficacité au travail : l’opinion des salariés ...
[Infographie Enquête JLL/CSA] Efficacité au travail : l’opinion des salariés ...[Infographie Enquête JLL/CSA] Efficacité au travail : l’opinion des salariés ...
[Infographie Enquête JLL/CSA] Efficacité au travail : l’opinion des salariés ...
JLL France
 
Géo unité 5 les continents- 1º eso
Géo unité 5 les continents- 1º esoGéo unité 5 les continents- 1º eso
Géo unité 5 les continents- 1º esoIES Juanelo Turriano
 
Conférence RBS Change Paris E-Commerce 2010
Conférence RBS Change Paris E-Commerce 2010Conférence RBS Change Paris E-Commerce 2010
Conférence RBS Change Paris E-Commerce 2010
rbschange
 
Grammaire explique du francais pour jacqueline oña
Grammaire explique du francais pour jacqueline oñaGrammaire explique du francais pour jacqueline oña
Grammaire explique du francais pour jacqueline oñajaki9820
 
Chancen Fallstricke E Assessment
Chancen Fallstricke E AssessmentChancen Fallstricke E Assessment
Chancen Fallstricke E Assessment
Karsten D. Wolf
 
CSS: Eigene Stilklassen
CSS: Eigene StilklassenCSS: Eigene Stilklassen
CSS: Eigene Stilklassenlehrerfreund
 
Wébinaire mar 26 renforcez l'engagement de vos employés-un atout pour votre...
Wébinaire mar 26   renforcez l'engagement de vos employés-un atout pour votre...Wébinaire mar 26   renforcez l'engagement de vos employés-un atout pour votre...
Wébinaire mar 26 renforcez l'engagement de vos employés-un atout pour votre...
Drake International
 
Compétition WWF - Agence Dallas
Compétition WWF - Agence DallasCompétition WWF - Agence Dallas
Compétition WWF - Agence Dallas
Alexis Fillon
 
Conférence Opcalia - 6 octobre 2011
Conférence Opcalia - 6 octobre 2011Conférence Opcalia - 6 octobre 2011
Conférence Opcalia - 6 octobre 2011
proetco
 
Dunkle Sonne Kapitel1 Book I
Dunkle Sonne Kapitel1 Book IDunkle Sonne Kapitel1 Book I
Dunkle Sonne Kapitel1 Book I
Leon Tsvasman, Dr.
 

En vedette (20)

E-Tourisme : Votre hébergement touristique sur les réseaux sociaux
E-Tourisme : Votre hébergement touristique sur les réseaux sociaux E-Tourisme : Votre hébergement touristique sur les réseaux sociaux
E-Tourisme : Votre hébergement touristique sur les réseaux sociaux
 
DPK12 InDesign automatisieren
DPK12 InDesign automatisierenDPK12 InDesign automatisieren
DPK12 InDesign automatisieren
 
Bremen 2008 Elternverein Weidendamm Throw Away Your Television
Bremen 2008 Elternverein Weidendamm Throw Away Your TelevisionBremen 2008 Elternverein Weidendamm Throw Away Your Television
Bremen 2008 Elternverein Weidendamm Throw Away Your Television
 
Cauchemars de la cuisine
Cauchemars de la cuisineCauchemars de la cuisine
Cauchemars de la cuisine
 
Weird Zoo
Weird ZooWeird Zoo
Weird Zoo
 
Napoléon
NapoléonNapoléon
Napoléon
 
Lexique.hc.serre
Lexique.hc.serreLexique.hc.serre
Lexique.hc.serre
 
Opengraph pour tous par up2 social
Opengraph pour tous par up2 socialOpengraph pour tous par up2 social
Opengraph pour tous par up2 social
 
Connectivity Präsentation
Connectivity PräsentationConnectivity Präsentation
Connectivity Präsentation
 
Finanzskandal in Brandenburg
Finanzskandal in BrandenburgFinanzskandal in Brandenburg
Finanzskandal in Brandenburg
 
[Infographie Enquête JLL/CSA] Efficacité au travail : l’opinion des salariés ...
[Infographie Enquête JLL/CSA] Efficacité au travail : l’opinion des salariés ...[Infographie Enquête JLL/CSA] Efficacité au travail : l’opinion des salariés ...
[Infographie Enquête JLL/CSA] Efficacité au travail : l’opinion des salariés ...
 
Géo unité 5 les continents- 1º eso
Géo unité 5 les continents- 1º esoGéo unité 5 les continents- 1º eso
Géo unité 5 les continents- 1º eso
 
Conférence RBS Change Paris E-Commerce 2010
Conférence RBS Change Paris E-Commerce 2010Conférence RBS Change Paris E-Commerce 2010
Conférence RBS Change Paris E-Commerce 2010
 
Grammaire explique du francais pour jacqueline oña
Grammaire explique du francais pour jacqueline oñaGrammaire explique du francais pour jacqueline oña
Grammaire explique du francais pour jacqueline oña
 
Chancen Fallstricke E Assessment
Chancen Fallstricke E AssessmentChancen Fallstricke E Assessment
Chancen Fallstricke E Assessment
 
CSS: Eigene Stilklassen
CSS: Eigene StilklassenCSS: Eigene Stilklassen
CSS: Eigene Stilklassen
 
Wébinaire mar 26 renforcez l'engagement de vos employés-un atout pour votre...
Wébinaire mar 26   renforcez l'engagement de vos employés-un atout pour votre...Wébinaire mar 26   renforcez l'engagement de vos employés-un atout pour votre...
Wébinaire mar 26 renforcez l'engagement de vos employés-un atout pour votre...
 
Compétition WWF - Agence Dallas
Compétition WWF - Agence DallasCompétition WWF - Agence Dallas
Compétition WWF - Agence Dallas
 
Conférence Opcalia - 6 octobre 2011
Conférence Opcalia - 6 octobre 2011Conférence Opcalia - 6 octobre 2011
Conférence Opcalia - 6 octobre 2011
 
Dunkle Sonne Kapitel1 Book I
Dunkle Sonne Kapitel1 Book IDunkle Sonne Kapitel1 Book I
Dunkle Sonne Kapitel1 Book I
 

Similaire à Présentation du framework Titanium

1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
Meetup Mobile Montpellier
 
Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.
DocDoku
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
LaFrenchMobile
 
Atelier - Stratégie Mobile : les clés pour réussir
Atelier - Stratégie Mobile : les clés pour réussir Atelier - Stratégie Mobile : les clés pour réussir
Atelier - Stratégie Mobile : les clés pour réussir
Medialibs
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS AppceleratorTiyab K.
 
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Christophe Porteneuve
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?
NiceToMeetYou
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
Julien Saumande
 
Présentation Appcelerator Platform - Juin 2014
Présentation Appcelerator Platform - Juin 2014Présentation Appcelerator Platform - Juin 2014
Présentation Appcelerator Platform - Juin 2014
Damien Laureaux
 
Actualités mobile - Juin 2014
Actualités mobile - Juin 2014Actualités mobile - Juin 2014
Actualités mobile - Juin 2014
Damien Laureaux
 
Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?
altima°
 
Développer des applications mobiles natives cross plateformes
Développer des applications mobiles natives cross plateformesDévelopper des applications mobiles natives cross plateformes
Développer des applications mobiles natives cross plateformes
Lilian Alvarez
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
Damien Laureaux
 
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateFirefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Tristan Nitot
 
React native ou comment faire une application iOS & Android quand on est déve...
React native ou comment faire une application iOS & Android quand on est déve...React native ou comment faire une application iOS & Android quand on est déve...
React native ou comment faire une application iOS & Android quand on est déve...
Florent Le Gall
 
Présentation des soirées Montpellier Mobile
Présentation des soirées Montpellier MobilePrésentation des soirées Montpellier Mobile
Présentation des soirées Montpellier Mobile
Damien Laureaux
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic Framework
Ndongo Samb
 
Breizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic FrameworkBreizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic Framework
Stéphanie Moallic
 
Développement d'applications mobiles hybrides natives - Comparatif
Développement d'applications mobiles hybrides natives - ComparatifDéveloppement d'applications mobiles hybrides natives - Comparatif
Développement d'applications mobiles hybrides natives - Comparatif
Djamel ZAHAL
 
Devoxx 2015, Atelier Ionic - 09/04/2015
Devoxx 2015, Atelier Ionic - 09/04/2015Devoxx 2015, Atelier Ionic - 09/04/2015
Devoxx 2015, Atelier Ionic - 09/04/2015
Loïc Knuchel
 

Similaire à Présentation du framework Titanium (20)

1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
 
Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
Atelier - Stratégie Mobile : les clés pour réussir
Atelier - Stratégie Mobile : les clés pour réussir Atelier - Stratégie Mobile : les clés pour réussir
Atelier - Stratégie Mobile : les clés pour réussir
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS Appcelerator
 
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
Présentation Appcelerator Platform - Juin 2014
Présentation Appcelerator Platform - Juin 2014Présentation Appcelerator Platform - Juin 2014
Présentation Appcelerator Platform - Juin 2014
 
Actualités mobile - Juin 2014
Actualités mobile - Juin 2014Actualités mobile - Juin 2014
Actualités mobile - Juin 2014
 
Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?
 
Développer des applications mobiles natives cross plateformes
Développer des applications mobiles natives cross plateformesDévelopper des applications mobiles natives cross plateformes
Développer des applications mobiles natives cross plateformes
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
 
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateFirefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
 
React native ou comment faire une application iOS & Android quand on est déve...
React native ou comment faire une application iOS & Android quand on est déve...React native ou comment faire une application iOS & Android quand on est déve...
React native ou comment faire une application iOS & Android quand on est déve...
 
Présentation des soirées Montpellier Mobile
Présentation des soirées Montpellier MobilePrésentation des soirées Montpellier Mobile
Présentation des soirées Montpellier Mobile
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic Framework
 
Breizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic FrameworkBreizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic Framework
 
Développement d'applications mobiles hybrides natives - Comparatif
Développement d'applications mobiles hybrides natives - ComparatifDéveloppement d'applications mobiles hybrides natives - Comparatif
Développement d'applications mobiles hybrides natives - Comparatif
 
Devoxx 2015, Atelier Ionic - 09/04/2015
Devoxx 2015, Atelier Ionic - 09/04/2015Devoxx 2015, Atelier Ionic - 09/04/2015
Devoxx 2015, Atelier Ionic - 09/04/2015
 

Présentation du framework Titanium