Post on 05-Dec-2014
description
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR TITANIUMPrésentation du framework
!!
Mardi 20 mai 2014
Montp
ellier
Mobile
@timoa#MtpMobile
A PROPOS DU SPEAKER
DAMIEN LAUREAUX
Expert technique & formateur chez
Développeur Titanium depuis 4 ans, Web depuis 15 ans, évangéliste Appcelerator
Montp
ellier
Mobile
@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 »
Montp
ellier
Mobile
@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
Montp
ellier
Mobile
@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.
Montp
ellier
Mobile
@timoa#MtpMobile
COMBIEN ÇA COÛTE ?
Le SDK Titanium ainsi que Titanium 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.
Montp
ellier
Mobile
@timoa#MtpMobile
TITANIUM / APPCELERATOR ?
Titanium PlatformVersion open-source
Tous projets
Appcelerator PlatformVersion commerciale
Grands Comptes
Depuis janvier 2013
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR PLATFORM
Schéma de la plateforme Appcelerator
Montp
ellier
Mobile
@timoa#MtpMobile
QUI UTILISE TITANIUM ?
68% des plus grosses sociétés US (F100)
580 000 développeurs dans le monde
Montp
ellier
Mobile
@timoa#MtpMobile
QUELQUES RÉFÉRENCES
Montp
ellier
Mobile
@timoa#MtpMobile
LE FRAMEWORK EN DÉTAILSLe framework Titanium 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.
Montp
ellier
Mobile
@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, compileret publier en utilisant JavaScript
Montp
ellier
Mobile
@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.
Montp
ellier
Mobile
@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 SDK Titanium permet de créer des applications pour :
Montp
ellier
Mobile
@timoa#MtpMobile
LE FUTUR DE TITANIUM
Un nouveau compilateur est en cours de développement et sera disponible avec le SDK Ti.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.
Montp
ellier
Mobile
@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 !
Montp
ellier
Mobile
@timoa#MtpMobile
LA DEMO !
Montp
ellier
Mobile
@timoa#MtpMobile
DES QUESTIONS ?
Montp
ellier
Mobile
@timoa#MtpMobile
RESSOURCES
• Télécharger Titanium • Documentation Titanium SDK • Compte Github Appcelerator • TiDev : Site de la communauté Titanium • gitTio! : Gestionnaire de modules et widgets pour Titanium • TitaniumControls : Modules UI natifs Titanium • TiResources : Ancien projet remplacé par gitTio! • Inspiration mobile : +13 300 captures d’interfaces mobiles
Montp
ellier
Mobile
@timoa#MtpMobile
MERCI !
Restons en contact :)
Twitter : @timoahttp://timoa.com