Stratégie de développement mobile

Documents pareils
Point sur les solutions de développement d apps pour les périphériques mobiles

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

ThinkMobile. Mobile & Tablets Consulting. Android Agile R&D Blackberry Multiplatform Windows Phone Massive Downloads Marketing Appstores

Solution de Mobilité SAP SUP & AFARIA. Meltz Jérôme

Avanade et Xamarin : la voie rapide vers la réussite mobile.

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

Environnement Zebra Link-OS version 2.0

Optimiser pour les appareils mobiles

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

Recommandations techniques

juillet 2015 à janvier 2016

juillet 2015 à janvier 2016

RESPONSABLE INFORMATIQUE

LA MOBILITE : ACTEURS, OUTILS,

PerSal Manuel d installation

Productivité Performance Mobilité

Projets BEZERRA GOMES. Site web: Samuel. Langue meternelle. Portugais. Fluent. Français - Bilingue - 6 ans en France. Fluent

App vs. WebApp Best Of Mobile 5 avril 2012

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

Procédure d installation :

Environnements de développement (intégrés)

Environnement Zebra Link-OS version 2.0

Cortado Corporate Server

CATALOGUE DE FORMATIONS

Messagerie & Groupeware. augmentez l expertise de votre capital humain

CATALOGUE DES FORMATIONS LANGUES

Cahier des charges. Liny EIP 2013 EPITECH. seban_j, jaspar_y, ringue_t, rousse_g, thierr_o

Formations qualifiantes pour demandeurs d emploi

Windows Phone conçu pour les entreprises.

N Cour Exam Thème Durée New Installing and Configuring Windows Server J New Administering Windows Server J

Office 365 pour les établissements scolaires

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Xavier Costa. «Write once, run anywhere»

Pourquoi utiliser SharePoint?

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Mercredi 15 Janvier 2014

Jeudi 17 février Nicolas Darcheville Vincent Goessens

Front End Engineer Integration Engineer Ingénieur étude et développement DRUPAL (3 postes)

La mobilité: Perspectives et enjeux de développement d une application mobile. NOTE DE SYNTHÈSE version finale

Utilisation de la Plateforme Office365 et d Oultlook Web App

Catalogue des formations

Consultant.NET / SharePoint

icloud Le cloud computing d Apple

Liste des Technologies

Comprendre le marché des éditeurs de logiciels

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015


26 Centre de Sécurité et de

Hébergement MMI SEMESTRE 4

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

Introduction au développement SharePoint. Version 1.0

CATALOGUE FORMATION 2015

MailStore Server 7 Caractéristiques techniques

Poste virtuel. Installation du client CITRIX RECEIVER

3 Octobre Les Communautés MS

MSDN Academic Alliance Département SRC Vichy

Ingénieur Informatique et Réseaux Conception, développement, gestion de projet

Présentation du Framework BootstrapTwitter

workshop javascript crm

Procédure d'installation de SQL Server Express 2008

--- SIDOMTECH (Auto-Entreprise) ---

Installer Office sur Ordinateur / Tablette / Smartphone

Notre processus d embauche

«Obad.a» : le malware Android le plus perfectionné à ce jour

Les logiciels gratuits en ligne

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

Fiche produit. Important: Disponible en mode SaaS et en mode dédié

Les différents parcours en S4

CAHIER DES CHARGES D IMPLANTATION

Avant-propos Certificats et provisioning profiles

Catalogue des Formations Techniques

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Créer un rapport pour Reporting Services

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

Guide d utilisation :application LIGHTIFY

WINDOWS Remote Desktop & Application publishing facile!

Retour d'expérience avec : OCS Inventory & GLP

CANOPE de l Académie de MARTINIQUE. PROGRAMME DE FORMATION Programme2 : Domaines Numérique Mai-Juin 2015

Offres de stages 2011/2012

Bien aborder un projet SharePoint 2013

Yannick Dalbin Développeur Freelance 616 Chemin Du Vallon Des Gavots Aubagne

Formations Techniques : Infrastructures Janvier - Mars 2009

Twixl Portfolio DE INDESIGN VERS LES TABLETTES. Luk Dhondt - Product Manager

A5.2.4 Étude d une technologie, d'un composant, d'un outil

Learn & Lunch 23/11/2011. Simon Opresnik / Georges Denneulin

LOUVAIN SCHOOL OF MANAGEMENT

DESIGN WEB & INTERACTIF INTERACTIVE DESIGN HIGHER NATIONAL DIPLOMA EN MÉDIAS INTERACTIFS

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Atelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente

CRM & DATA SOLUTIONS VENTES SFA & MARKETING

CAHIER DES CHARGES «Migration Office 365 et deploiement sous Windows Azure» Déploiement et accompagnement de la solution Cloud de Microsoft

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

Transcription:

Soutenance Veille Technologique Maître d apprentissage : Grelier Thiery Chef de projet : Nicolas Dufaut Tuteur académique : Do Van-Phuc

ORDRE DU JOUR Introduction Choix des critères Les applications s Recherche de candidats Evaluation et pondération Choix d une technologie Expérimentation 2

ORDRE DU JOUR Introduction Choix des critères Les applications s Recherche de candidats Evaluation et pondération Choix d une technologie Expérimentation 3

INTRODUCTION Entreprise Entreprise de Services du Numérique (ESN) Conseil et services technologiques Intégration de systèmes et infogérance Services transactionnels Le cloud et la cybersécurité Quelques chiffres 93 000 collaborateurs 72 pays 4

INTRODUCTION Equipe Tierce Maintenance Applicative «TMA.NET» Technologies Microsoft 4 développeurs Projets très variés 5

INTRODUCTION Projet Demande de l INRS SEIRICH : Evaluer le risque chimique Pour les salariés Pour les risques d incendie Pour l environnement 6

INTRODUCTION Besoin Actuellement : Application monoposte Ordinateur de type PC Objectif : Application complémentaire Smartphone/Tablette 7

ORDRE DU JOUR Introduction Choix des critères Les applications Recherche de candidats Evaluation et pondération Choix d une technologie Expérimentation 8

CHOIX DES CRITERES Liste des besoins de la solution Afficher un écran d accueil Lister des fiches produits Sélectionner des fiches pour envoi Supprimer des fiches Créer des nouvelles fiches produits Lister des pictogrammes Sélection multiple Afficher des mentions de dangers Sélection multiple Pop-up de sélection de classes/catégories Afficher des conseils de prudence Ajouter une photo à une fiche produit Sauvegarde interne (SQL Lite) Exportation Microsoft Excel Envoi de mail Material Design 9

CHOIX DES CRITERES Liste des critères Critères fonctionnels Création de page Sélection multiple Pop-up Sauvegarde interne (SQL Lite) Exportation fichier CSV Exportation fichier Microsoft Excel Prise de photo Envoie de mail Critères financiers Licences Types de licences 10

CHOIX DES CRITERES Liste des critères Critères techniques : Langages Déploiement Android Déploiement ios Déploiement Windows Phone Développement unique OS de développement IDE (Environnement de développement) Documentation Communauté 11

ORDRE DU JOUR Introduction Choix des critères Les applications s Recherche de candidats Evaluation et pondération Choix d une technologie Expérimentation 12

LES APPLICATIONS MOBILES Les applications natives Spécifiques à une seule plateforme Développées via des outils spécifiques Android : Java / SDK Android / Android Studio ios : Swift / Xcode Windows Phone Microsoft.NET (C#, VB) / Visual Studio Plusieurs compétences nécessaires 13

LES APPLICATIONS MOBILES Les applications hybrides Technologies Web HTML CSS JavaScript Performances d une application native Code mutualisé (40% ~ 60%) Travail supplémentaire pour chaque plateforme 14

LES APPLICATIONS MOBILES Les applications cross-platform Technologies Web HTML CSS JavaScript Multi plateforme Code totalement mutualisé Développement unique Très peu d adaptations à faire Moins performantes qu une application native 15

LES APPLICATIONS MOBILES Parts de marché Marché en France (Novembre 2015, comscore MobiLens) 2% 5% 9% 21% 63% 84% Android ios Windows Phone BlackBerry Autres 16

ORDRE DU JOUR Introduction Choix des critères Les applications s Recherche de candidats Evaluation et pondération Choix d une technologie Expérimentation 17

RECHERCHE DE CANDIDATS Appcelerator Titanium Appcelerator Inc. Technologies Web Environnement de développement Compilation en ligne Compte développeur Solution payante 18

RECHERCHE DE CANDIDATS Xamarin Startup Langage C# Visual Studio Performances natives 10% ~ 40% de code non mutualisé Solution payante 19

RECHERCHE DE CANDIDATS RubyMotion HipByte Langage Ruby Code mutualisé Solution payante 20

RECHERCHE DE CANDIDATS Apache Cordova Fondation Apache (Open Source) Technologies Web Développement unique Solution gratuite 21

RECHERCHE DE CANDIDATS Ionic et PhoneGap Basés sur Apache Cordova Structuration de l application Gestion des pages Surcouche visuel 22

ORDRE DU JOUR Introduction Choix des critères Les applications Recherche de candidats Evaluation et pondération Choix d une technologie Expérimentation 23

EVALUATION ET PONDÉRATION Évaluation Critères Appcelerator Titanium Xamarin RubyMotion PhoneGap Ionic Critères techniques Critères fonctionnels Langages JavaScript C# Ruby JavaScript JavaScript Déploiement Android OUI OUI OUI OUI OUI (4.1+) Déploiement ios OUI OUI OUI OUI OUI (ios 7+) Déploiement Windows Phone PARTIEL OUI NON PARTIEL OUI Développement unique NON (Ajustements nécesasire) NON (Core 40-90%) OUI OUI OUI OS de développement Windows / MAC Windows MAC Windows / MAC Windows / MAC IDE OUI OUI (Visual Studio) NON NON NON Documentation OUI OUI OUI OUI OUI Communauté OUI OUI OUI OUI OUI Création de page OUI OUI OUI OUI OUI Sélection multiple OUI OUI OUI OUI OUI Pop-up OUI OUI OUI OUI OUI Sauvegarde (SQL Lite) - OUI - OUI OUI Exportation fichier CSV OUI OUI OUI OUI OUI Exportation fichier Excel - - - - - Prise de photo OUI OUI OUI OUI OUI Envoie de mail OUI OUI OUI OUI OUI Critères financier Licences 259$ / personne / mois 2000$ / an 499$ / an GRATUIT GRATUIT Type de licence Apache Public License v2 LGPLv2 Proprietary EULA MIT MIT Compatibilité 11 sur 16 13 sur 16 11 sur 16 13 sur 16 15 sur 16 24

EVALUATION ET PONDÉRATION Pondération Critères Appcelerator Titanium Xamarin RubyMotion PhoneGap Ionic Critères techniques Critères fonctionnels Langages JavaScript C# Ruby JavaScript JavaScript [1] Déploiement Android OUI OUI OUI OUI OUI (4.1+) [1] Déploiement ios OUI OUI OUI OUI OUI (ios 7+) [3] Déploiement Windows Phone PARTIEL OUI NON PARTIEL OUI [1] Développement unique NON (Ajustements nécesasire) NON (Core 40-90%) OUI OUI OUI OS de développement Windows / MAC Windows MAC Windows / MAC Windows / MAC [2] IDE OUI OUI (Visual Studio) NON NON NON [2] Documentation OUI OUI OUI OUI OUI [3] Communauté OUI OUI OUI OUI OUI [1] Création de page OUI OUI OUI OUI OUI [2] Sélection multiple OUI OUI OUI OUI OUI [2] Pop-up OUI OUI OUI OUI OUI [1] Sauvegarde (SQL Lite) - OUI - OUI OUI [2] Exportation fichier CSV OUI OUI OUI OUI OUI [3] Exportation fichier Excel - - - - - [2] Prise de photo OUI OUI OUI OUI OUI [1] Envoie de mail OUI OUI OUI OUI OUI Critères financier [1] Licences 259$ / personne / mois 2000$ / an 499$ / an GRATUIT GRATUIT Type de licence Apache Public License v2 LGPLv2 Proprietary EULA MIT MIT SCORE 73 86 78 98 101 Compatibilité 11 sur 16 13 sur 16 11 sur 16 13 sur 16 15 sur 16 25

ORDRE DU JOUR Introduction Choix des critères Les applications s Recherche de candidats Evaluation et pondération Choix d une technologie Expérimentation 26

CHOIX D UNE TECHNOLOGIE Ionic Technologies Web HTML CSS JavaScript Plus haut score 27

ORDRE DU JOUR Introduction Choix des critères Les applications s Recherche de candidats Evaluation et pondération Choix d une technologie Expérimentation 28

EXPÉRIMENTATION Ionic Valider les critères Ecran d accueil Menu Liste de fiches Formulaire de création de fiches Calendrier dans une Pop-Up Ajout d une photo 29

CONCLUSION Recherche et mise en relation des informations Technologie moderne Choix concluant 30

BIBLIOGRAPHIE Merci pour votre attention 1. Ludovic, Roland. Applications natives, cross-platform et parts de marché. OpenClassrooms. [En ligne] 22 Avril 2015. [Citation : 23 Octobre 2015.] https://openclassrooms.com/courses/rentabilisez-vos-applications-s/applicationsnatives-cross-platform-et-parts-de-marche. 2. Dahan, Olivier. Cross-Platform Partie 1. E-Naxos. [En ligne] 22 Août 2012. [Citation : 22 Octobre 2015.] http://www.e-naxos.com/blog/post/strategie-de-developpement-cross-platform-partie-1.aspx. 3. Apps Panel Blog. Site ou Application native? Apps Panel Blog. [En ligne] 20 Avril 2015. [Citation : 22 Novembre 2015.] http://blog.apps-panel.com/2015/04/site--application-native/. 4. Titanium. Products - AppceleratorInc. Titanium. [En ligne] 22 Mai 2015. [Citation : 23 Novembre 2015.] http://www.appcelerator.com/product/. 5. Xamarin. Mobile App Development. Xamarin. [En ligne] 2015. [Citation : 20 Novembre 2015.] https://xamarin.com/. 6. Ruby Motion. Ecrivez des Apps Multiplateforme en Ruby. Ruby Motion. [En ligne] 2015. [Citation : 23 Novemvre 2015.] http://www.rubymotion.com/fr/. 7. The Apache Software Foundation. Apache Cordova. Apache Cordova. [En ligne] 2015. [Citation : 23 Novembre 2015.] https://cordova.apache.org/. 8. Ionic Material. Material Design / Ionic Framework. Ionic Material. [En ligne] 2015. [Citation : 20 Novembre 2015.] http://ionicmaterial.com/. 9. Drifty Co. Ionic : Advanced HTML 5 Hybrid Mobile App Framework. Ionic Framework. [En ligne] 2015. [Citation : 23 Novembre 2015.] http://ionicframework.com/. 31