20
APPCELERATOR PLATFORM Meetup Paris Titanium - 27 mars 2014 Présenté par Damien Laureaux

Présentation de l'Appcelerator Platform au Meetup Titanium Paris

Embed Size (px)

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)

Citation preview

Page 1: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

APPCELERATOR PLATFORMMeetup Paris Titanium - 27 mars 2014

!!!

Présenté par Damien Laureaux

Page 2: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

A PROPOS DU SPEAKER

Damien Laureaux

Expert technique & formateur chez

Développeur Titanium depuis 4 ans, Web depuis 15 ans, Titan à Montpellier

Page 3: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

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.

Page 4: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

EN RÉSUMÉ

Titanium PlatformVersion open-source

Tous projets

Appcelerator PlatformVersion commerciale

Grands Comptes

Depuis janvier 2013

Page 5: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

APPCELERATOR PLATFORM

Schéma de la plateforme

Page 6: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

APPCELERATOR PLATFORM

L’Appcelerator Platform fournie un ensemble d’outils packagés pourdévelopper, tester, déployer, analyser et gérer ses apps mobiles

Page 7: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

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)

Page 8: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

APPCELERATOR CLOUD SERVICES

Liste des modules disponibles sur Appcelerator Cloud Services (MBaaS)

Page 9: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

CONNECTEURS CLOUD SERVICES

Des connecteurs entreprise pour

Oracle, SAP, SalesForce sont disponibles pour

se connecter aux serveurs des

entreprises ainsi qu’auxréseaux sociaux

Page 10: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

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 !

Page 11: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

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

Page 12: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

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

Page 13: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

APPCELERATOR ANALYTICS

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

Page 14: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

APPCELERATOR INSIGHTS

Accès aux analytics pour les dirigeantsvia l’application iPad (bientôt Android)

Page 15: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

APPCELERATOR DASHBOARD

Tableau de bord permettant de contrôlerl’ensemble de ses apps en temps réel (analytics, crashs, etc)

Page 16: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

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)

Page 17: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

LA DÉMO !

Page 18: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

DES QUESTIONS ?

Page 19: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

MERCI !

Restons en contact :)

Twitter : @timoahttp://timoa.com

Page 20: Présentation de l'Appcelerator Platform au Meetup Titanium Paris

BONUS

12 300 captures d’écran d’interface mobile & tablette http://pinterest.com/timoa