présentation de l'appcelerator platform au meetup titanium paris
DESCRIPTION
Présentation de l'Appcelerator Platform, les services complémentaires payants d'Appcelerator, lors du Meetup Paris Titanium du 27 mars 2014. L'Appcelerator Platform comprends les services suivants : - Appcelerator Cloud Services (MBaaS), - Appcelerator Test (tests automatisés), - Appcelerator Performance Management (remontée des crashs en temps réel), - Appcelerator Analytics, - Appcelerator Studio (IDE)TRANSCRIPT
APPCELERATOR PLATFORMMeetup Paris Titanium - 27 mars 2014
!!!
Présenté par Damien Laureaux
A PROPOS DU SPEAKER
Damien Laureaux
Expert technique & formateur chez
Développeur Titanium depuis 4 ans, Web depuis 15 ans, Titan à Montpellier
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.
EN RÉSUMÉ
Titanium PlatformVersion open-source
Tous projets
Appcelerator PlatformVersion commerciale
Grands Comptes
Depuis janvier 2013
APPCELERATOR PLATFORM
Schéma de la plateforme
APPCELERATOR PLATFORM
L’Appcelerator Platform fournie un ensemble d’outils packagés pourdévelopper, tester, déployer, analyser et gérer ses apps mobiles
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)
APPCELERATOR CLOUD SERVICES
Liste des modules disponibles sur Appcelerator Cloud Services (MBaaS)
CONNECTEURS CLOUD SERVICES
Des connecteurs entreprise pour
Oracle, SAP, SalesForce sont disponibles pour
se connecter aux serveurs des
entreprises ainsi qu’auxréseaux sociaux
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 !
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
APPCELERATOR PERFORMANCE MANAGEMENTFini 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
APPCELERATOR ANALYTICS
Suivi temps réel de l’usage et l’adoption des apps
APPCELERATOR INSIGHTS
Accès aux analytics pour les dirigeantsvia l’application iPad (bientôt Android)
APPCELERATOR DASHBOARD
Tableau de bord permettant de contrôlerl’ensemble de ses apps en temps réel (analytics, crashs, etc)
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)
LA DÉMO !
DES QUESTIONS ?
MERCI !
Restons en contact :)
Twitter : @timoahttp://timoa.com
BONUS
12 300 captures d’écran d’interface mobile & tablette http://pinterest.com/timoa