développement multiplateforme sur mobile

26
© Valtech 2011 Développement multiplateforme sur mobile Directeur Technique Valtech Bruno Marchesson Consultant Formateur Valtech Olivier Penhoat

Upload: valtech

Post on 27-May-2015

2.566 views

Category:

Technology


0 download

DESCRIPTION

Discover the existing solutions to develop for multiplatforms on mobile!

TRANSCRIPT

Page 1: Développement multiplateforme sur mobile

© Valtech 2011

Développement multiplateforme

sur mobile

Directeur Technique

Valtech

Bruno Marchesson

Consultant Formateur

Valtech

Olivier Penhoat

Page 2: Développement multiplateforme sur mobile

© Valtech 2011#2

Sommaire

1. Smartphone : l’ère de la fragmentation

2. Enjeux du développement multiplateforme

3. Les forces en présence

4. Démonstration

5. Conclusion

Page 3: Développement multiplateforme sur mobile

© Valtech 2011#3

En 2010

1 téléphone vendu sur 2

est un smartphone

Le marché mobile

Page 4: Développement multiplateforme sur mobile

© Valtech 2011#4

Part de marché France 2010

Page 5: Développement multiplateforme sur mobile

© Valtech 2011#5

Définit le marché

Objective-C

Closed source

Apple : le créateur

Page 6: Développement multiplateforme sur mobile

© Valtech 2011#6

Progression fulgurante

Java

Open source

Android: le challenger

Page 7: Développement multiplateforme sur mobile

© Valtech 2011#7

C# /Silverlight

Les outsiders

Java ME

Page 8: Développement multiplateforme sur mobile

© Valtech 2011#8

Technologie

Ergonomie

Philosophie

Un monde fragmenté

Page 9: Développement multiplateforme sur mobile

© Valtech 2011#9

One ring to rule them all ?

Page 10: Développement multiplateforme sur mobile

© Valtech 2011#10

Productivité

Homogénéité

Visibilité

Multiplateformes : les avantages

Page 11: Développement multiplateforme sur mobile

© Valtech 2011#11

Dénominateur Commun

Support matériel limité

Ergonomie non native

Multiplateformes : les inconvénients

Page 12: Développement multiplateforme sur mobile

© Valtech 2011#12

Panorama

Page 13: Développement multiplateforme sur mobile

© Valtech 2011#13

Wrapper natif

+

Moteur de rendu web

+

Logique applicative en natif

HTML5 + Natif

HTML

Page 14: Développement multiplateforme sur mobile

© Valtech 2011#14

HTML5 + Natif

Productivité sur IHM

Indépendance technologique

Pas de limitation technique

Développement wrapper

Coût des fonctions natives

Support Windows Phone 7

Page 15: Développement multiplateforme sur mobile

© Valtech 2011#15

Solution HTML5

Open-Source

Support 6 plateformes différentes

Accès limité aux fonctions natives

PhoneGap

Page 16: Développement multiplateforme sur mobile

© Valtech 2011#16

PhoneGap

Appels aux fonctions natives

Wrapper intégré

Solution dynamique

Support plateforme inégal

Performances

Ergonomie « web »

Page 17: Développement multiplateforme sur mobile

© Valtech 2011#17

Titanium Mobile

Open-Source

Machine virtuelle

Javascript ↔ Natif

Page 18: Développement multiplateforme sur mobile

© Valtech 2011#18

Titanium Mobile

IHM native

Extensible

Support des desktops

Nécessite tous les environnements natifs

Forte adhérence technologique

Page 19: Développement multiplateforme sur mobile

© Valtech 2011#19

Adobe Air for Mobile

ActionScript

Compilation / Packaging

natif

Supporte iOS, Android

BlackBerry Playbook

Page 20: Développement multiplateforme sur mobile

© Valtech 2011#20

Adobe Air for Mobile

Compatibilité suite Adobe

Debug

Support des desktops

Payant

Accès limité aux fonctions natives

Non extensible

Page 21: Développement multiplateforme sur mobile

© Valtech 2011#21

Démonstrations

Page 22: Développement multiplateforme sur mobile

© Valtech 2011#22

HTML5 & natif

Application des stagiaires de

Valtech Training

En chantier sur iPhone,

Android et WP7

Point clés : guidage,

notification par push,

contenus dynamiques

Page 23: Développement multiplateforme sur mobile

© Valtech 2011#23

Agilator

Suivi Agile

Appels de Web Services JSON

Développé pour iPhone,

Android, Windows Phone 7

Portage avec Titanium Mobile

Page 24: Développement multiplateforme sur mobile

© Valtech 2011#24

Feedback

Apprentissage

Productivité

Look and feel

Limites

Page 25: Développement multiplateforme sur mobile

© Valtech 2011#25

Conclusion

Solutions matures

Productivité

Différents cas d’usage

Support plateforme

variable

Page 26: Développement multiplateforme sur mobile

© Valtech 2011

Droits de reproduction

• Vous êtes libres de :

- Partager : reproduire, distribuer et communiquer cette présentation

- Remixer : modifier cette présentation

• Selon la condition de « Paternité » :

Vous devez impérativement citer le(s) auteur(s) ou le(s) titulaire(s) des

droits (mais pas d'une manière qui suggérerait qu'ils vous soutiennent

ou approuvent votre utilisation du contenu).

• Plus d’informations : http://fr.creativecommons.org