Upload
damien-laureaux
View
184
Download
0
Embed Size (px)
DESCRIPTION
Présentation d'Appcelerator Platform au Meetup Montpellier Mobile du 17 juin 2014
Citation preview
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR PLATFORMIndustrialiser le processus de création d’apps mobiles
!!
Mardi 17 juin 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, Titan à Montpellier
Montp
ellier
Mobile
@timoa#MtpMobile
UN PEU D’HISTOIRE…Il étais une fois Titanium, 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ème Titanium comprenant Titanium Studio, le SDK Titanium, le framework Alloy et Titanium 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 de Titanium Studio, Appcelerator Cloud Services, Appcelerator Test, 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.
Montp
ellier
Mobile
@timoa#MtpMobile
EN RÉSUMÉ
Titanium PlatformVersion open-source
Tous projets
Appcelerator PlatformVersion commerciale
Grands Comptes
Depuis janvier 2013
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR PLATFORM
Montp
ellier
Mobile
@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
Montp
ellier
Mobile
@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)
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR CLOUD SERVICES
Liste des modules disponibles sur Appcelerator Cloud Services (MBaaS)
Montp
ellier
Mobile
@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
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR TEST
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 !
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR TEST + JENKINS
Possibilité d’automatiser avec un serveur Jenkins, le lancement de la compilation, des tests et du déploiement sur TestFlight ou
InstallR
5
Déploiement
1
Commit
2
Tests unitaires
3
Compilation
4
Tests fonctionnels
Jenkins
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR PERFORMANCE MANAGEMENT
Fini les remontées de bugs via des commentaires négatifsdans 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
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR ANALYTICS
Suivi temps réel de l’usage et l’adoption des apps
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR INSIGHTS
Accès aux analytics pour les dirigeantsvia l’application iPad (bientôt Android)
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR DASHBOARD
Tableau de bord permettant de contrôlerl’ensemble de ses apps en temps réel (analytics, crashs, etc)
Montp
ellier
Mobile
@timoa#MtpMobile
APPCELERATOR STUDIO VS TITANIUM STUDIO
Appcelerator Studio, c’est l’IDE Titanium Studio avecLiveView (équivalent de Ti.Shadow), un outils de profilage et des
assistants pour les services Appcelerator cités plus hautainsi que le déploiement sur stores privés via des outils de
Mobile Application Manager (MobileIron, Apperian, et bientôt AirWatch)
Montp
ellier
Mobile
@timoa#MtpMobile
LA DÉMO !
Montp
ellier
Mobile
@timoa#MtpMobile
DES QUESTIONS ?
Montp
ellier
Mobile
@timoa#MtpMobile
MERCI !
Restons en contact :)
Twitter : @timoahttp://timoa.com