M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR PLATFORM
Industrialiser le processus de création d’apps mobiles	

!
!
Mardi 17 juin 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,Titan à Montpellier
M
ontpellier

M
obile
@timoa#MtpMobile
UN PEU D’HISTOIRE…
Il étais une foisTitanium, un projet open-source créé en 2006 par Jeff Haynie pour développer
des applications mobiles à partir d’un seul code source et d’un seul langage : le JavaScript !	

En janvier 2013, l’écosystèmeTitanium comprenantTitanium Studio, le SDKTitanium, le
framework Alloy etTitanium CLI, fût renomméTitanium Platform et l’on vu apparaître des
services complémentaires à destinations des grands comptes : l’Appcelerator Platform.	

Ces services comprennent Appcelerator Studio, une version modifiée deTitanium Studio,
Appcelerator Cloud Services,AppceleratorTest,Appcelerator Performance Management,
Node.ACS, la possibilité d’avoir un cloud privé ACS avec Private Cloud Services et bientôt
l’hébergement de son propre cloud ACS en mode « on-premise ».	

C’est aujourd’hui la seule plateforme créée pour le mobile permettant de développer des
applications natives iOS,Android, BlackBerry,Tizen, HTML5 et d’ici peu Windows Phone 8 et
Windows 8.
M
ontpellier

M
obile
@timoa#MtpMobile
EN RÉSUMÉ
Titanium Platform

Version open-source

Tous projets
Appcelerator Platform

Version commerciale

Grands Comptes
Depuis janvier 2013
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR PLATFORM
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR PLATFORM
L’Appcelerator Platform fournie un ensemble d’outils packagés pour

développer, tester, déployer, analyser et gérer ses apps mobiles
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR

CLOUD SERVICES
ACS permet de créer un backend mobile grâce aux modules de services disponibles

mais aussi de créer son propre client Web avec Node.ACS (accès client par exemple)
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR CLOUD SERVICES
Liste des modules disponibles sur Appcelerator Cloud Services (MBaaS)
M
ontpellier

M
obile
@timoa#MtpMobile
CONNECTEURS

CLOUD SERVICES
Des connecteurs
entreprise pour Oracle,
SAP, SalesForce sont
disponibles pour se
connecter aux serveurs
des entreprises ainsi
qu’aux réseaux sociaux
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATORTEST
Réduction de 90% des tests manuels grâce	

à l’utilisation de tests fonctionnels automatisés !	

!
Possibilité de lancer plusieurs tests à la suite et

en simultané sur plusieurs terminaux !
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATORTEST + JENKINS
Possibilité d’automatiser avec un
serveur Jenkins, le lancement de
la compilation, des tests et du
déploiement surTestFlight ou
InstallR
5
Déploiement
1
Commit
2
Tests unitaires
3
Compilation
4
Tests fonctionnels
Jenkins
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR

PERFORMANCE MANAGEMENT
Fini les remontées de bugs via des commentaires négatifs

dans l’App Store ou Google Play, 3 semaines après un crash…	

Crashs en temps réel avec logs des terminaux, ligne de code

à l’origine du crash, regroupement des bugs récurrents, metrics du terminal, etc
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR

ANALYTICS
Suivi temps réel de l’usage et l’adoption des apps
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR

INSIGHTS
Accès aux analytics pour les dirigeants

via l’application iPad (bientôt Android)
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR

DASHBOARD
Tableau de bord permettant de contrôler

l’ensemble de ses apps en temps réel (analytics, crashs, etc)
M
ontpellier

M
obile
@timoa#MtpMobile
APPCELERATOR STUDIOVS 

TITANIUM STUDIO
Appcelerator Studio, c’est l’IDETitanium Studio avec

LiveView (équivalent deTi.Shadow), un outils de profilage et des

assistants pour les services Appcelerator cités plus haut

ainsi que le déploiement sur stores privés via des outils de 	

Mobile Application Manager (MobileIron,Apperian, et bientôt AirWatch)
M
ontpellier

M
obile
@timoa#MtpMobile
LA DÉMO !
M
ontpellier

M
obile
@timoa#MtpMobile
DES QUESTIONS ?
M
ontpellier

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

Twitter: @timoa

http://timoa.com

Présentation Appcelerator Platform - Juin 2014