Transcript
Page 1: Présentation du framework Titanium

Montp

ellier

Mobile

@timoa#MtpMobile

APPCELERATOR TITANIUMPrésentation du framework

!!

Mardi 20 mai 2014

Page 2: Présentation du framework Titanium

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

Page 3: Présentation du framework Titanium

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 »

Page 4: Présentation du framework Titanium

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

Page 5: Présentation du framework Titanium

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.

Page 6: Présentation du framework Titanium

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.

Page 7: Présentation du framework Titanium

Montp

ellier

Mobile

@timoa#MtpMobile

TITANIUM / APPCELERATOR ?

Titanium PlatformVersion open-source

Tous projets

Appcelerator PlatformVersion commerciale

Grands Comptes

Depuis janvier 2013

Page 8: Présentation du framework Titanium

Montp

ellier

Mobile

@timoa#MtpMobile

APPCELERATOR PLATFORM

Schéma de la plateforme Appcelerator

Page 9: Présentation du framework Titanium

Montp

ellier

Mobile

@timoa#MtpMobile

QUI UTILISE TITANIUM ?

68% des plus grosses sociétés US (F100)

580 000 développeurs dans le monde

Page 10: Présentation du framework Titanium

Montp

ellier

Mobile

@timoa#MtpMobile

QUELQUES RÉFÉRENCES

Page 11: Présentation du framework Titanium

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.

Page 12: Présentation du framework Titanium

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

Page 13: Présentation du framework Titanium

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.

Page 14: Présentation du framework Titanium

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 :

Page 15: Présentation du framework Titanium

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.

Page 16: Présentation du framework Titanium

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 !

Page 17: Présentation du framework Titanium

Montp

ellier

Mobile

@timoa#MtpMobile

LA DEMO !

Page 18: Présentation du framework Titanium

Montp

ellier

Mobile

@timoa#MtpMobile

DES QUESTIONS ?

Page 19: Présentation du framework Titanium

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

Page 20: Présentation du framework Titanium

Montp

ellier

Mobile

@timoa#MtpMobile

MERCI !

Restons en contact :)

Twitter : @timoahttp://timoa.com


Top Related