• 

En affaire depuis 20 ans

• 

Clients : International

•  Siège social: Gatineau
•  Bureau en France (Savoie)
–  Gouve...
ž 
ž 

Le défi de conception d’une application
mobile
Adobe Flash Builder / AIR

›  Environnement de développement / Dém...
1. 

Performance
› 

2. 

Taille des écrans
› 

3. 

RAM / CPU / GPU
Densité des pixels

Interaction
› 
› 

Gestes (Touch)...
Flex: Cadre de développement libre (Open
Source)(Apache)
ž  Base de code unique pour le Web, les
ordinateurs de bureau ou...
ž 

Application mobile native pour les plateformes
suivantes:
›  Apple iOS
–  iPhone
–  iPad
–  iPod
›  Google Android...
ž  Modèle

de vues (Très commun)
ž 

Cadre très riche de composants pour un
développement rapide
ž  Vidéo

de l’environnement de
développement
›  Outils de développement
›  Complétion de code, etc.
›  Dispositif d’émul...
ž  Données d’affaires
›  Vectoriel (si possible!)
›  Hautement interactif
›  Personalisable
ž  Fond de carte
›  Matrices...
ž  Publicateur

CartoVista
ž  Fichiers ESRI Shape
ž  Index spatial (Quad-Tree) est généré
(.qix)
MÉMOIRE LIMITÉE

CARTE COMPLEXE...

ž  Solution

›  Tirer profit du GPU (Graphics Processing Unit)

avec AIR
›  Rendu mat...
ž  Supporté

dans AIR par les classes
GestureEvent et TouchEvent
Déplacer avec un
doigt
DÉPLACER

Double taper
avec un do...
Taper avec un doigt
Obtenir de l’information sur les
caractéristiques d’un endroit
spécifique
ž  Vidéo

de CartoVista Mobile
ž 

Périphérique de stockage local
›  À partir de la propriété

File.applicationStorageDirectory
›  Utile lorsqu’une conn...
ž  Vidéo

sur l’entrée de données
ž  Outil

de packaging avec Flash Builder /
(ADT Command-line) pour:
›  Apple App Store

.ipa File (Lien)
›  Google Play ...
ž 

Appareil mobile
›  Capacités innovantes
›  Plusieurs cas d’utilisation

potentiels

ž 

Adobe AIR / CartoVista
›  Ba...
Développer une application mobile interactive (Apple iOS, Google Android, BB10) avec CartoVista
Développer une application mobile interactive (Apple iOS, Google Android, BB10) avec CartoVista
Développer une application mobile interactive (Apple iOS, Google Android, BB10) avec CartoVista
Développer une application mobile interactive (Apple iOS, Google Android, BB10) avec CartoVista
Développer une application mobile interactive (Apple iOS, Google Android, BB10) avec CartoVista
Prochain SlideShare
Chargement dans…5
×

Développer une application mobile interactive (Apple iOS, Google Android, BB10) avec CartoVista

404 vues

Publié le

Cartographie Mobile, Adobe AIR, CartoVista

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
404
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Développer une application mobile interactive (Apple iOS, Google Android, BB10) avec CartoVista

  1. 1. •  En affaire depuis 20 ans •  Clients : International •  Siège social: Gatineau •  Bureau en France (Savoie) –  Gouvernements (Féd., Prov., Mun.) –  Secteur privé •  •  •  Chef de file en cartographie web au Québec Géomatique des affaires Produit –  CartoVista
  2. 2. ž  ž  Le défi de conception d’une application mobile Adobe Flash Builder / AIR ›  Environnement de développement / Démonstration ž  ž  ž  ž  ž  Contenu cartographique – Trucs et astuces pour une bonne performance Interface utilisateur pour une navigation efficace Recherche et interrogation des données Utiliser des données locales, accèder au GPS et à l’appareil photo du mobile Conclusion
  3. 3. 1.  Performance ›  2.  Taille des écrans ›  3.  RAM / CPU / GPU Densité des pixels Interaction ›  ›  Gestes (Touch) Orientation
  4. 4. Flex: Cadre de développement libre (Open Source)(Apache) ž  Base de code unique pour le Web, les ordinateurs de bureau ou les applications mobiles ž  Déploiement ž  ›  Adobe Flash Player (Web) ›  Adobe AIR sur ordinateur de bureau(Windows, Mac OS) ›  Adobe AIR (Appareils mobiles)
  5. 5. ž  Application mobile native pour les plateformes suivantes: ›  Apple iOS –  iPhone –  iPad –  iPod ›  Google Android –  Téléphones intelligents –  Tablettes ›  Blackberry 10 ž  Méthode d’abstraction multiplateforme pour les capacités des appareils. ›  Appareil photo, GPS, taille de l’écran, etc.
  6. 6. ž  Modèle de vues (Très commun)
  7. 7. ž  Cadre très riche de composants pour un développement rapide
  8. 8. ž  Vidéo de l’environnement de développement ›  Outils de développement ›  Complétion de code, etc. ›  Dispositif d’émulation ›  Travailler avec l’appareil en cours d’exécution
  9. 9. ž  Données d’affaires ›  Vectoriel (si possible!) ›  Hautement interactif ›  Personalisable ž  Fond de carte ›  Matrices (tuiles) ›  Rapide(slippy maps) ›  Haute qualité cartographique ›  Relativement statique
  10. 10. ž  Publicateur CartoVista ž  Fichiers ESRI Shape ž  Index spatial (Quad-Tree) est généré (.qix)
  11. 11. MÉMOIRE LIMITÉE CARTE COMPLEXE... ž  Solution ›  Tirer profit du GPU (Graphics Processing Unit) avec AIR ›  Rendu matriciel (Bitmap) –  BitmapData.draw()
  12. 12. ž  Supporté dans AIR par les classes GestureEvent et TouchEvent Déplacer avec un doigt DÉPLACER Double taper avec un doigt ZOOM AVANT Agrandir avec deux doigts ZOOM AVANT Réduire avec deux doigts ZOOM ARRIÈRE Double taper avec deux doigts ZOOM ARRIÈRE
  13. 13. Taper avec un doigt Obtenir de l’information sur les caractéristiques d’un endroit spécifique
  14. 14. ž  Vidéo de CartoVista Mobile
  15. 15. ž  Périphérique de stockage local ›  À partir de la propriété File.applicationStorageDirectory ›  Utile lorsqu’une connection n’est pas disponible ›  Support pour SQLite ž  Accèder à l’appareil photo ›  CameraUI, pellicule photographique ›  Méthode browseForImage() ž  Accèder au GPS ›  API de géolocalisation
  16. 16. ž  Vidéo sur l’entrée de données
  17. 17. ž  Outil de packaging avec Flash Builder / (ADT Command-line) pour: ›  Apple App Store .ipa File (Lien) ›  Google Play Store (Android) .apk File (Lien) ›  Blackberry World .cod file (Lien)
  18. 18. ž  Appareil mobile ›  Capacités innovantes ›  Plusieurs cas d’utilisation potentiels ž  Adobe AIR / CartoVista ›  Base de code unique ›  Multi plateforme ›  Environnement riche ›  Possibilité de manipuler des données complexes

×