SlideShare una empresa de Scribd logo
1 de 22
23 mars 2015
Soutenance finale du projet – Projet 10 – Option ISIA
AGL pour applications mobiles cross-platform
2
Agenda
Avril 2015 - Propriété de Solucom, reproduction interdite
1. Introduction►
2. Réalisation
3
Introduction
Contexte et objectifs
 Contexte
 Les projets d’applications mobiles
sont désormais omniprésents dans
les entreprises
 Les usages et les attentes des
clients et des collaborateurs
évoluent rapidement
 Les entreprises ont besoin de
s’armer de plates-formes
technologiques adaptées
 Objectifs du projet
 Concevoir et éprouver un AGL
pour projets mobiles cross-plateform
Avril 2015 - Propriété de Solucom, reproduction interdite
4
Introduction
Introduction aux AGL
 Qu’est-ce qu’un AGL ?
 Atelier de Génie Logiciel
= plate-forme de fabrication
 Fabrication
= conception, développement, test
 Pourquoi un AGL ?
 Pour standardiser la méthodologie
et l'outillage de fabrication
 Pour répondre plus rapidement
aux attentes et aux usages
 Pour favoriser l'internalisation de
la filière mobile
Périmètre d’un AGL
Avril 2015 - Propriété de Solucom, reproduction interdite
5
Introduction
Introduction au cross-platform
 Qu’est-ce que le cross-platform ?
 La promesse du cross-platform :
« Write once, run everywhere »
 Pourquoi un mode de fabrication
cross-platform ?
 Pour s’adapter aux contraintes de
coûts, de délais et de
compétences
Avril 2015 - Propriété de Solucom, reproduction interdite
6
Introduction
Démarche adoptée
Cadrage Assemblage POCAnalyse
 Documentation :
outils, méthodes
 Cadrage : phases,
charge, livrables
 Spécifications d’une
application mobile
 Fabrication cross-
platform de l’app
 Élaboration d'une
grille de critères
 Évaluation des
frameworks
 Choix d’une chaîne
de frameworks
 Évaluation des
frameworks
Avril 2015 - Propriété de Solucom, reproduction interdite
7
Introduction
Planning
Octobre Novembre Décembre Janvier Février Mars
Cadrage
Analyse
Assemblage
POC
Avril 2015 - Propriété de Solucom, reproduction interdite
8
Agenda
1. Introduction
2. Réalisation►
2. 1 AGL
2. 2 Proof of Concept
Avril 2015 - Propriété de Solucom, reproduction interdite
9
Réalisation – AGL
Conception
 Enjeux
 Réaliser le processus de
prototypage
 Dessiner le squelette de l’application
mobile
 Critères de choix principaux:
 Courbe d’apprentissage
 Fonctionnalités
 Coût.
 Candidats : WireframeSketcher,
Balamiq
 Choix final : Pencil
Avril 2015 - Propriété de Solucom, reproduction interdite
10
Réalisation – AGL
Focus sur les familles de frameworks cross-platform
API Mobile
Exécution
native
Compilé
Langages outils
Traduction
API Mobile
Machine
virtuelle
Langages
outils
Interprété
Langages outils
Hybride
API Mobile
Webview dans
un container natif
Langages
Webs
Langages Web
Web
API Mobile
Navigateur de
la plate-forme
Langages
Webs
Langages Web
Xamarin
Appcelerator
Titanium
Adobe
PhoneGap
Sencha
Avril 2015 - Propriété de Solucom, reproduction interdite
11
Réalisation – AGL
Développement
 Réaliser processus de développement de façon intuitive et aisée
 Critères externes
 Coûts
 Courbe d’apprentissage
 Communauté développeurs
 Critères internes
 Performance
 Accès aux APIs
 Interfaces
 Choix final : PhoneGap
Avril 2015 - Propriété de Solucom, reproduction interdite
12
Réalisation – AGL
Développement
 Solution : PhoneGap
 Propose une enveloppe native
au code écrit grâce à des
technologies web
Avril 2015 - Propriété de Solucom, reproduction interdite
13
Réalisation – AGL
Développement
 Solution : PhoneGap
 Propose une enveloppe native
au code écrit grâce à des
technologies web
Avril 2015 - Propriété de Solucom, reproduction interdite
14
Réalisation – AGL
Développement
 Solution : PhoneGap
 Propose une enveloppe native
au code écrit grâce à des
technologies web
 Grâce aux APIs, on a accès
aux fonctionnalités propres au
téléphone
OS
Avril 2015 - Propriété de Solucom, reproduction interdite
15
Réalisation – AGL
Tests
 Console Google Chrome
 Simple, rapide mais limité
 Ripple Emulator, Emulateur Android et iOS
 Valider le fonctionnement de certaines APIs
Avril 2015 - Propriété de Solucom, reproduction interdite
16
Réalisation – AGL
Tests
 Console Google Chrome
 Simple, rapide mais limité
 Ripple Emulator, Emulateur Android et iOS
 Valider le fonctionnement de certaines APIs
 PhoneGap Build
 Compiler son application sur le cloud
 Tester sur toutes les plateformes
.ipa .apk
Avril 2015 - Propriété de Solucom, reproduction interdite
17
Réalisation – AGL
Bilan
Conception Developpement
Tests et
Déploiement
Avril 2015 - Propriété de Solucom, reproduction interdite
18
Agenda
1. Introduction
2. Réalisation►
2. 1 AGL
2. 2 Proof of Concept
Avril 2015 - Propriété de Solucom, reproduction interdite
19
Réalisation – PoC
Proof of Concept (PoC)
 Objectifs
 Valider les fonctionnalités de l’AGL
 Illustrer l’utilisation de l’AGL avec un exemple d’application
 Description fonctionnelle
 Application 2.0 de commande à l’avance dans un restaurant
 Caméra pour mettre en place son profil
 Géolocalisation pour choisir le restaurant qui nous convient
 Contact pour ajouter des amis à sa commande
Avril 2015 - Propriété de Solucom, reproduction interdite
20
Réalisation – PoC
Démo
Démo
Avril 2015 - Propriété de Solucom, reproduction interdite
21
Conclusion
 Bilan pour les auteurs du projet
 Découvrir
 Analyser
 Réaliser
 Bilan pour Solucom
 Conclusions pour les recommandations
 Livrables exploitables en l’état
 Application de démonstration
Avril 2015 - Propriété de Solucom, reproduction interdite
www.solucom.fr
Nadir AMEUR
Hervé FOTSO
Saad KORCHI
Contacts

Más contenido relacionado

Destacado

Thoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersThoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersHoussam FAKIH
 
Full-Time Pair-Programming @ SoftShake 2014
Full-Time Pair-Programming @ SoftShake 2014Full-Time Pair-Programming @ SoftShake 2014
Full-Time Pair-Programming @ SoftShake 2014Houssam FAKIH
 
Bi methodes agiles
Bi methodes agilesBi methodes agiles
Bi methodes agilesyoussef222
 
Never Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerNever Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerHoussam FAKIH
 
Proof Of Concept Presentation on Concept
Proof Of Concept Presentation on ConceptProof Of Concept Presentation on Concept
Proof Of Concept Presentation on ConceptUniversity of Limerick
 
Presenting a Technical Proof of Concept to Customers
Presenting a Technical Proof of Concept to CustomersPresenting a Technical Proof of Concept to Customers
Presenting a Technical Proof of Concept to CustomersGlenn Huang
 
Chp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLChp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLLilia Sfaxi
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceLilia Sfaxi
 
How to Build a Proof of Concept
How to Build a Proof of Concept How to Build a Proof of Concept
How to Build a Proof of Concept Michael Hamilton
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des ChargesLilia Sfaxi
 
Masque carrière en informatique
Masque   carrière en informatiqueMasque   carrière en informatique
Masque carrière en informatiquejulleb0253
 
An example of a successful proof of concept
An example of a successful proof of conceptAn example of a successful proof of concept
An example of a successful proof of conceptETLSolutions
 
Principe du Puits de données pour un SI simple, agile, anticipant les Big Data
Principe du Puits de données pour un SI simple, agile, anticipant les Big DataPrincipe du Puits de données pour un SI simple, agile, anticipant les Big Data
Principe du Puits de données pour un SI simple, agile, anticipant les Big DataRené MANDEL
 
La gestion des exceptions avec Java
La gestion des exceptions avec JavaLa gestion des exceptions avec Java
La gestion des exceptions avec JavaPapa Cheikh Cisse
 
eXtreme Programming, une introduction
eXtreme Programming, une introductioneXtreme Programming, une introduction
eXtreme Programming, une introductionhortis
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 

Destacado (20)

Thoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersThoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good Developers
 
Ibm based mdm poc
Ibm based mdm pocIbm based mdm poc
Ibm based mdm poc
 
Full-Time Pair-Programming @ SoftShake 2014
Full-Time Pair-Programming @ SoftShake 2014Full-Time Pair-Programming @ SoftShake 2014
Full-Time Pair-Programming @ SoftShake 2014
 
Bi methodes agiles
Bi methodes agilesBi methodes agiles
Bi methodes agiles
 
Never Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerNever Develop Alone - Always with a partner
Never Develop Alone - Always with a partner
 
Proof-Of-Concept
Proof-Of-ConceptProof-Of-Concept
Proof-Of-Concept
 
HADOOP + R
HADOOP + RHADOOP + R
HADOOP + R
 
Proof Of Concept Presentation on Concept
Proof Of Concept Presentation on ConceptProof Of Concept Presentation on Concept
Proof Of Concept Presentation on Concept
 
Presenting a Technical Proof of Concept to Customers
Presenting a Technical Proof of Concept to CustomersPresenting a Technical Proof of Concept to Customers
Presenting a Technical Proof of Concept to Customers
 
Chp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLChp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGL
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
 
How to Build a Proof of Concept
How to Build a Proof of Concept How to Build a Proof of Concept
How to Build a Proof of Concept
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
 
Coding fast and slow
Coding fast and slowCoding fast and slow
Coding fast and slow
 
Masque carrière en informatique
Masque   carrière en informatiqueMasque   carrière en informatique
Masque carrière en informatique
 
An example of a successful proof of concept
An example of a successful proof of conceptAn example of a successful proof of concept
An example of a successful proof of concept
 
Principe du Puits de données pour un SI simple, agile, anticipant les Big Data
Principe du Puits de données pour un SI simple, agile, anticipant les Big DataPrincipe du Puits de données pour un SI simple, agile, anticipant les Big Data
Principe du Puits de données pour un SI simple, agile, anticipant les Big Data
 
La gestion des exceptions avec Java
La gestion des exceptions avec JavaLa gestion des exceptions avec Java
La gestion des exceptions avec Java
 
eXtreme Programming, une introduction
eXtreme Programming, une introductioneXtreme Programming, une introduction
eXtreme Programming, une introduction
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Similar a Les AGL pour projets mobiles

Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - AlloyMeetup Mobile Montpellier
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryFactoVia
 
Phonegap
PhonegapPhonegap
PhonegapVISEO
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierDamien Laureaux
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageLaFrenchMobile
 
TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...
TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...
TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...Cédric Leblond
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS AppceleratorTiyab K.
 
Utiliser Skype et Skype for Business pour rendre vos applications communicantes
Utiliser Skype et Skype for Business pour rendre vos applicationscommunicantesUtiliser Skype et Skype for Business pour rendre vos applicationscommunicantes
Utiliser Skype et Skype for Business pour rendre vos applications communicantesAlexis Conia
 
Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?OCTO Technology Suisse
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobileMartin Arvisais
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesHervé Leclerc
 
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIsPetit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIsOCTO Technology
 
Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIs
Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIsPetit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIs
Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIsJonathan Meiss
 
Développer avec Visual Studio et TFS 2012 ses applications Windows Store
Développer avec Visual Studio et TFS 2012 ses applications Windows StoreDévelopper avec Visual Studio et TFS 2012 ses applications Windows Store
Développer avec Visual Studio et TFS 2012 ses applications Windows StoreMicrosoft
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdfimenhamada17
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinThierry Buisson
 

Similar a Les AGL pour projets mobiles (20)

Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
 
Phonegap
PhonegapPhonegap
Phonegap
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...
TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...
TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS Appcelerator
 
Utiliser Skype et Skype for Business pour rendre vos applications communicantes
Utiliser Skype et Skype for Business pour rendre vos applicationscommunicantesUtiliser Skype et Skype for Business pour rendre vos applicationscommunicantes
Utiliser Skype et Skype for Business pour rendre vos applications communicantes
 
Countly
CountlyCountly
Countly
 
Frontend Operations
Frontend OperationsFrontend Operations
Frontend Operations
 
Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobile
 
Liste des stages 07 02 2017
Liste des stages 07 02 2017Liste des stages 07 02 2017
Liste des stages 07 02 2017
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
 
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIsPetit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
 
Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIs
Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIsPetit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIs
Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIs
 
Développer avec Visual Studio et TFS 2012 ses applications Windows Store
Développer avec Visual Studio et TFS 2012 ses applications Windows StoreDévelopper avec Visual Studio et TFS 2012 ses applications Windows Store
Développer avec Visual Studio et TFS 2012 ses applications Windows Store
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdf
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et Xamarin
 

Les AGL pour projets mobiles

  • 1. 23 mars 2015 Soutenance finale du projet – Projet 10 – Option ISIA AGL pour applications mobiles cross-platform
  • 2. 2 Agenda Avril 2015 - Propriété de Solucom, reproduction interdite 1. Introduction► 2. Réalisation
  • 3. 3 Introduction Contexte et objectifs  Contexte  Les projets d’applications mobiles sont désormais omniprésents dans les entreprises  Les usages et les attentes des clients et des collaborateurs évoluent rapidement  Les entreprises ont besoin de s’armer de plates-formes technologiques adaptées  Objectifs du projet  Concevoir et éprouver un AGL pour projets mobiles cross-plateform Avril 2015 - Propriété de Solucom, reproduction interdite
  • 4. 4 Introduction Introduction aux AGL  Qu’est-ce qu’un AGL ?  Atelier de Génie Logiciel = plate-forme de fabrication  Fabrication = conception, développement, test  Pourquoi un AGL ?  Pour standardiser la méthodologie et l'outillage de fabrication  Pour répondre plus rapidement aux attentes et aux usages  Pour favoriser l'internalisation de la filière mobile Périmètre d’un AGL Avril 2015 - Propriété de Solucom, reproduction interdite
  • 5. 5 Introduction Introduction au cross-platform  Qu’est-ce que le cross-platform ?  La promesse du cross-platform : « Write once, run everywhere »  Pourquoi un mode de fabrication cross-platform ?  Pour s’adapter aux contraintes de coûts, de délais et de compétences Avril 2015 - Propriété de Solucom, reproduction interdite
  • 6. 6 Introduction Démarche adoptée Cadrage Assemblage POCAnalyse  Documentation : outils, méthodes  Cadrage : phases, charge, livrables  Spécifications d’une application mobile  Fabrication cross- platform de l’app  Élaboration d'une grille de critères  Évaluation des frameworks  Choix d’une chaîne de frameworks  Évaluation des frameworks Avril 2015 - Propriété de Solucom, reproduction interdite
  • 7. 7 Introduction Planning Octobre Novembre Décembre Janvier Février Mars Cadrage Analyse Assemblage POC Avril 2015 - Propriété de Solucom, reproduction interdite
  • 8. 8 Agenda 1. Introduction 2. Réalisation► 2. 1 AGL 2. 2 Proof of Concept Avril 2015 - Propriété de Solucom, reproduction interdite
  • 9. 9 Réalisation – AGL Conception  Enjeux  Réaliser le processus de prototypage  Dessiner le squelette de l’application mobile  Critères de choix principaux:  Courbe d’apprentissage  Fonctionnalités  Coût.  Candidats : WireframeSketcher, Balamiq  Choix final : Pencil Avril 2015 - Propriété de Solucom, reproduction interdite
  • 10. 10 Réalisation – AGL Focus sur les familles de frameworks cross-platform API Mobile Exécution native Compilé Langages outils Traduction API Mobile Machine virtuelle Langages outils Interprété Langages outils Hybride API Mobile Webview dans un container natif Langages Webs Langages Web Web API Mobile Navigateur de la plate-forme Langages Webs Langages Web Xamarin Appcelerator Titanium Adobe PhoneGap Sencha Avril 2015 - Propriété de Solucom, reproduction interdite
  • 11. 11 Réalisation – AGL Développement  Réaliser processus de développement de façon intuitive et aisée  Critères externes  Coûts  Courbe d’apprentissage  Communauté développeurs  Critères internes  Performance  Accès aux APIs  Interfaces  Choix final : PhoneGap Avril 2015 - Propriété de Solucom, reproduction interdite
  • 12. 12 Réalisation – AGL Développement  Solution : PhoneGap  Propose une enveloppe native au code écrit grâce à des technologies web Avril 2015 - Propriété de Solucom, reproduction interdite
  • 13. 13 Réalisation – AGL Développement  Solution : PhoneGap  Propose une enveloppe native au code écrit grâce à des technologies web Avril 2015 - Propriété de Solucom, reproduction interdite
  • 14. 14 Réalisation – AGL Développement  Solution : PhoneGap  Propose une enveloppe native au code écrit grâce à des technologies web  Grâce aux APIs, on a accès aux fonctionnalités propres au téléphone OS Avril 2015 - Propriété de Solucom, reproduction interdite
  • 15. 15 Réalisation – AGL Tests  Console Google Chrome  Simple, rapide mais limité  Ripple Emulator, Emulateur Android et iOS  Valider le fonctionnement de certaines APIs Avril 2015 - Propriété de Solucom, reproduction interdite
  • 16. 16 Réalisation – AGL Tests  Console Google Chrome  Simple, rapide mais limité  Ripple Emulator, Emulateur Android et iOS  Valider le fonctionnement de certaines APIs  PhoneGap Build  Compiler son application sur le cloud  Tester sur toutes les plateformes .ipa .apk Avril 2015 - Propriété de Solucom, reproduction interdite
  • 17. 17 Réalisation – AGL Bilan Conception Developpement Tests et Déploiement Avril 2015 - Propriété de Solucom, reproduction interdite
  • 18. 18 Agenda 1. Introduction 2. Réalisation► 2. 1 AGL 2. 2 Proof of Concept Avril 2015 - Propriété de Solucom, reproduction interdite
  • 19. 19 Réalisation – PoC Proof of Concept (PoC)  Objectifs  Valider les fonctionnalités de l’AGL  Illustrer l’utilisation de l’AGL avec un exemple d’application  Description fonctionnelle  Application 2.0 de commande à l’avance dans un restaurant  Caméra pour mettre en place son profil  Géolocalisation pour choisir le restaurant qui nous convient  Contact pour ajouter des amis à sa commande Avril 2015 - Propriété de Solucom, reproduction interdite
  • 20. 20 Réalisation – PoC Démo Démo Avril 2015 - Propriété de Solucom, reproduction interdite
  • 21. 21 Conclusion  Bilan pour les auteurs du projet  Découvrir  Analyser  Réaliser  Bilan pour Solucom  Conclusions pour les recommandations  Livrables exploitables en l’état  Application de démonstration Avril 2015 - Propriété de Solucom, reproduction interdite