Présentation de l'offre mobile par le pôle spécialisé de Genesis groupe, SSII présente à Lyon, Paris et Genève.
Etat de l'art actuel et solutions alternatives pour le développement, la réalisation et la publication de vos applications mobile
2. Sommaire
L’EXPLOSION DU MARCHE
LE POTENTIEL DE LA MOBILITE
LES ACTEURS DU MARCHE
LE DEVELOPPEMENT MOBILE, UN MARCHE
SEGMENTE
LES ASPECTS TECHNIQUES ARCHITECTURE ET
LANGAGES
L’AVENIR
NOS ATOUTS – COMMENT VOUS ACCOMPAGNER
2 | 28
3. L’explosion du marché
La mobilité
en quelques chiffres
Les Smartphones, un marché incontournable
Un marché mondial mature et important 300 millions
Innovant, des applications et un marketing plus proches De Smartphones
dans le monde en 2010
des utilisateurs
Tous les grands éditeurs et constructeur présents : Chiffre d’affaires
• Apple, Microsoft, Google, BlackBerry, Nokia, Ericsson,… applications mobiles
(en milliards de dollars)
Un marché d’avenir, offrant de nouvelles possibilités
6,8 en 2010
Un marché en plein essor, les tablettes tactiles 29 en 2013
Le public prêt à accueil cette plateforme
Nouvelle façon de consommer et d’utiliser l’information 15 millions
D’Ipad vendus en 2010
Une extension nomade de votre SI
3 | 28
4. Le potentiel de la mobilité
Applications Facilité
dédiées d’utilisation
Vitrine
Géolocalisation
marketing
Push Réseaux
d’informations sociaux
Informations Terminaux
en temps réel - Fort potentiel…
communication nomades
4 | 28
5. Les acteurs du marché
Les plateformes de référence
5 | 28
6. Le développement mobile – un marché segmenté
Des environnements hétérogènes de développement et de
diffusion
Développement d’une nouvelle application pour 1
chaque cible, technologie imposée développement
Difficulté de maintenance des applications natives,
équipes dédiées à chaque plateforme
Couts de développement à multiplier par le nombre
de plateformes de diffusion
Création d’une application HTML mobile, une
application
alternative crédible mais restreinte en terme de
possibilité et d’affichage 1
6 | 28
7. Le développement mobile – un marché segmenté
Tableau comparatif des places de marché et environnements de
développement
MDS Studio .Net / WPF Java HTML, CSS,
Objective-c
Flex JavaScript
Tous les Nokia
Avec un système
iPhones et iPads Téléphones et Téléphones Windows Tous les téléphones et
Symbian ou Maemo
tablettes BlackBerry mobile tablettes Androïd
7 | 28
8. Les aspects techniques – architecture et langages
Application Application Application
Native semi-lourde client léger
client lourd BlackBerry Navigateur internet
Développement en langage du
terminal hébergé sur le serveur mais tourne Application web mobile dédiée en
Java, C#, VB.NET, Objective-C, sur le terminal HTML + CSS + Javascript
C/C++…
+ Performances + Performances + Interopérable
+ Utilisation des possibilités + Sécurité + Facilité de développement et
matérielles du terminal de maintenance
- Langage propre à
+ Ergonomie de l’application BlackBerry - Moteurs HTML différents
selon les plateformes parfois
+ Flux de données minimum
pour un même un éditeur
Langages propres à chaque
- plateforme, aucune - Important flux de données à
transmettre
interopérabilité
- Peu d’intéraction avec le
matériel du terminal
8 | 28
9. Les aspects techniques - Apple
Coût de $299 pour l’ouverture d’un compte développeur Entreprise
appleStore obligatoire
Client lourd
Obligation de développer depuis un Mac Intel
Clauses restrictives du SDK
Application validé à priori ( validation peut être longue! )
Interdiction de concurrencer des fonctionnalités existantes ou à venir de
l’iPhone
Contrôle total d’Apple sur les applications
Utilisation de Frameworks multiplateformes interdit = contrainte forte pour
les développeurs
Client léger
Bonnes performances du navigateur Web par défaut : Safari Mobile
Pas de support de la technologie Flash
9 | 28
10. Les aspects techniques - Microsoft
Coût de $99 pour l’ouverture d’un compte sur le MarketPlace ( 5 applications / an )
Si passage par Windows Marketplace
Client lourd
Application soumise à certification à priori
Seuls les widgets et les applications natives et gérées Windows Mobile
peuvent être soumis. Pas d'appli Java!
D’autres sources de publications d’applications possibles
Client léger
Mauvaises performances de Pocket Internet Explorer!
Nécessité de passer par d’autres browsers : Opera Mobile, SkyFire…
10 | 28
11. Les aspects techniques - Android
Coût de $25 pour l’ouverture d’un compte Google Android Market
Si passage par Android Market
Client lourd
Application disponible immédiatement
Validée à postériori ( déjà deux « virus » ont existés! )
D’autres sources de publications d’applications possibles
Client léger
Bonnes performances du navigateur Web par défaut : Chrome mobile
11 | 28
12. Les aspects techniques - des données mutualisées
Applications clientes
Base de données Interconnexion
diverses
Web Services
XML SOAP, REST
Réseau
TCP, UDP
+ Une base de donnée source + Récupération des infos sur + MAJ temps réel
unique demande
Contenus évolutifs
pour une multitude de cibles Informations sécurisées
Prise en charge de nombreuses Optimisation des flux de données Multiservices multi supports
technologies de BDD
12 | 28
13. L’avenir
Face à tous ses environnements
hétérogènes, comment mutualiser mes
développements mobile ?
BlackBerr
y 15% Androïd
Windows 25%
6%
iPhone
17%
Symbian
Répartition des mobiles 37%
(Données mondiales)
13 | 28
14. Le développement mobile mutualisé – L’avenir
+ Multi Technologies + Multi Plateformes + Multi Usages
Choix de la technologie Un seul développement pour Une seule application pour
de développement plusieurs places de marché plusieurs cibles
14 | 28
15. Approche classique VS. multiplateforme
Approche classique Solution multiplateforme
1 1 Les avantages
développement Développement
• Optimisation des
ressources
• Vitesse de
développement
Applications
• Vitesse de mise en
production
• Maintenance des
applications
application
• Multiplicité des supports
1 Apple
Android
Etc…
cibles
15 | 28
17. NOS ATOUTS
Expertise Ergonomie et IHM
Taux de conversion
Retour d’expérience des utilisateurs
Expertise technique et fonctionnelle
Méthodologie
Outils de développement
Objective-C, J2ME, Java, HTML, CSS, JavaScript
Approche ouverte
Synchronisation avec le SI
Applications connectée / Maitrise des protocoles de transfert
Applications Embarquées
Conduite du changement
Lien fort avec notre Offre interactivité
Développement matériel et logiciel de tables et écrans tactiles
17 | 28
18. Notre méthodologie
Notre préconisation pour les projets mobile : méthodologie agile
Utilisation des Personnas dans les phases de conception
Prototypage interactif Axure
Développements itératifs
Phase préparatoire Sprints – développement Agile
Ergonomie Design Spécifications
Personnas Prototype
Axure
18 | 28
19. Comment vous accompagner
Conseil en stratégie
Choix de la cible et des « marketplaces » à privilégier
Présentation de l’univers Nomade, des problématiques qui en découlent
Conseil technique
Assistance technique et préconisation | plateformes de développements à choisir, infrastructure à
mettre en place
Outils cross plateforme à utiliser | Technologie adapté à l’environnement de développement
Accompagnement de vos équipes techniques dans l’installation de
l’environnement mobile
Intervention en support sur des problématiques spécifiques
Géolocalisation
Web-services | Optimisation des flux
Gestion des déconnexions
Respect du look and field
Prise en charge de la publication auprès des différentes marketplaces
19 | 28
20. Nous contacter
www.genesis-groupe.com
PA du Sans-Souci Tél. : 04 72 86 05 05
280 allée des hêtres Fax : 04 78 43 32 84
Immeuble la Limnée contact.ra@genesis-groupe.com
69760 Limonest
94-96 Avenue Ledru Rollin Tél. : 01 58 30 12 40
75011 Paris Fax : 04 78 43 32 84
contact.idf@genesis-groupe.com
9 route des Jeunes Tél. : (+41) 22 308 58 73
Case postale 1333 Fax : (+41) 22 301 29 43
1211 GENEVE 26 contact.ch@genesis-informatique.com
SUISSE
Europarc de Pichaury (Bâtiment 5) Tél. : 04 88 78 78 18
1330, avenue Guillibert de la Lauzière Fax : 04 88 78 78 17
13856 Aix-en-Provence contact.paca@genesis-groupe.com
20 | 28