SlideShare une entreprise Scribd logo
1  sur  25
Développement
sur mobiles


Jean-Marie Gilliot




07/02/2012
Du Web au mobile

          Web  2 et mobile
          Qu’est ce qu’un mobile ?
           • Services
           • Applications
          Options de développement
           • WebApps
           • Android
           • iOS




page 1     Développement sur mobiles
Web 1.0 – Web 2.0


                                        Webmestre




                                     Site Web




                             Utilisateur        Utilisateur

                                      Utilisateur


page 2   Développement sur mobiles
Réseaux sociaux & nuages
                                                                            •Recherche
                                      Données                               •Fils de nouvelles
                                      &                                     •Syndication
                                      Traitements                           •Filtrage
                                                                            •Recommandation




                                                                         Visualisations variées
•Self Generated content
     •Blogs
     •Wikis                                                              Identité
                                                                         numérique
•Balisage (tags)
•Gestion collective de liens
 (social bookmarking)                               Brouillage entre
                                                    formel et informel
     page 3    Développement sur mobiles
Mobilité et objets

                                                          •Localisée
                                   Données                •Intégré dans
•Localisation
                                   &                      l’environnement
•Identification
                                   Traitements            •Consolidée
•Reconnaissance




  Wikitude                                       •Partout
  6th sense                                      •Toujours
  Ville augmentée                                •Interconnecté ?
                                                 •Contextuel ?


  page 4   Développement sur mobiles
Le mobile est
            Le mobile est un ordinateur
            Le mobile est un système embarqué
            Le mobile est un système multi-capteur
             • Le mobile est géolocalisé
            Le mobile est multi-canal
            Le mobile est connecté
            Le mobile est programmable

            Le mobile est un balladeur, une console de jeux, un couteau
             suisse numérique …
            Le mobile est le premier terminal de réalité augmentée, un
             lien avec le monde réel
            Le mobile est social
            Le mobile est personnel
            Le mobile est pervasif (remote control)

page 5       Développement sur mobiles
Exemple de services

 Reconnaissance
 •   Lecteurs de QR codes
 •   Goggle
 •   Shazam
 •   Reconnaissance vocale

 Détournement           capteurs
 • Instant Heart

 Réalité   augmentée
 • Layar
 • Wikitude
 page 6   Développement sur mobiles
Exemples de services

          Réseaux   sociaux
          • Et silos de données

          Agregationsociale
          • WideNoise de WideTag :
             http://www.widetag.com/widenoise/#

             - et couplages avec spimes : énergie - CO2




page 7     Développement sur mobiles
Exemple de services

          Consultation
          • Wolfram Alpha

          Enregistrer        sa vie
          • Evernote

          Applications          géolocalisées
          • Foursquare
          • Geocaching
          • …

page 8     Développement sur mobiles
Et les Jeux …




page 9   Développement sur mobiles
Et les jeux …

       Pour jouer partout …
       … Et pour de nouvelles expériences




page 10   Développement sur mobiles
Et après ?

       Outil      de paiement

       Spimes
          • Le mobile est la partie émergée de l’Iceberg

       Université          augmentée

       Streaming            TV HD

       Reconnaissance      et information ubiquitaire
          (Goggle, Visual directed browsing :
          http://www.youtube.com/watch?v=gtuGSWDVdQU&feature=player_embedded   …) :

page 11    Développement sur mobiles
Options de développement

       Applications    Natives
          • Android, iOS, Windows Mobile …

  Hybride : Code web et Container
     APIs mobile in JS
     Dév web et publication market


       WebApps
          • HTML5, CSS, javascript dans un navigateur
            (Webkit)



page 12   Développement sur mobiles
Code web et container                    Pour
                                               Programmeurs
                                                    Web
       HTML    5
        • Web / CSS
        • Offline cache, localStorage, sessionStorage, client-
          side dB
       Javascript
        • jQTouch, SenchaTouch (framework)…et al.
       APIs mobiles natives
        • PhoneGap (MIT/ Open source) -
       Multiplateformes -> sur markets


       Lecture        : building iPhoneApps with HTML…
page 13   Développement sur mobiles
Traducteurs multi plateformes      Prototypage
                                               Portage
                                                rapide

       Exemple     Appcelerator Titanium
          • Écriture javascrpit
          • Traduction : iPhone& Android …




page 14   Développement sur mobiles
Architecture Android




page 15   Développement sur mobiles
Environnement de développement

       Eclipse + Java
       ADT : Android Dev Tools
        • Android SDK
        • AVD (Android Virtual Device)
        • Adb
       Et surtout



                 http://developer.android.com/


page 16   Développement sur mobiles
Chaine de développement




page 17   Développement sur mobiles
Mobile devices
          & Design




 http://developer.android.com


 User  Expectations
   • Access anywhere, because we are mobile
   • Quick Response Time, because we are Impatient
   • Resource non-intensive, because we are cautious



page 18   Développement sur mobiles
Qu’est ce qui est important

       Écran
        • Taille, densité => dp
       Supporter plusieurs écrans ?
        • Icônes
        • Doigts
       Fragments ?




page 19   Développement sur mobiles
Fondamentaux




page 20   Développement sur mobiles
Cycle de vie
          d’une activité




page 21   Développement sur mobiles
Ne pas oublier

       Manifest file
        • Déclarer …
        • Version Android
       Changements de configuration




       Faire     des tutoriaux !




page 22   Développement sur mobiles
Et iOS ?




page 23   Développement sur mobiles
Etats d’un app iOS




page 24   Développement sur mobiles

Contenu connexe

Tendances

Quel type de système d'exploitation mobile est-il préférable d'utiliser du po...
Quel type de système d'exploitation mobile est-il préférable d'utiliser du po...Quel type de système d'exploitation mobile est-il préférable d'utiliser du po...
Quel type de système d'exploitation mobile est-il préférable d'utiliser du po...Jonathan De Roy
 
Internet mobile : conception de sites et d'applications
Internet mobile : conception de sites et d'applicationsInternet mobile : conception de sites et d'applications
Internet mobile : conception de sites et d'applicationsJean David Olekhnovitch
 
WUD 08 Paris : Une approche holistique des interfaces riches
WUD 08 Paris : Une approche holistique des interfaces richesWUD 08 Paris : Une approche holistique des interfaces riches
WUD 08 Paris : Une approche holistique des interfaces richesFrederic CAVAZZA
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobilesneuros
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrValtech
 
Développement d'applications mobiles
Développement d'applications mobilesDéveloppement d'applications mobiles
Développement d'applications mobilesMatelli
 
Plateformes de développement d’applications mobiles
Plateformes de développement d’applications mobilesPlateformes de développement d’applications mobiles
Plateformes de développement d’applications mobilesEric Toguem
 
Framework XPlatform Mobile
Framework XPlatform MobileFramework XPlatform Mobile
Framework XPlatform MobileGabriel DUPONT
 
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateFirefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateTristan Nitot
 
Le Web est la plateforme - #Frenchtech
Le Web est la plateforme - #FrenchtechLe Web est la plateforme - #Frenchtech
Le Web est la plateforme - #FrenchtechTristan Nitot
 
HTML 5, applications natives ou hybrides : comment choisir ?
HTML 5, applications natives ou hybrides :  comment choisir ?HTML 5, applications natives ou hybrides :  comment choisir ?
HTML 5, applications natives ou hybrides : comment choisir ?Philippe Dumont
 
Ergonomie web et mobile en bibliothèque
Ergonomie web et mobile en bibliothèqueErgonomie web et mobile en bibliothèque
Ergonomie web et mobile en bibliothèqueJulien Sicot
 
Pixmobi - Guide agences
Pixmobi - Guide agencesPixmobi - Guide agences
Pixmobi - Guide agencesCOWEMO
 
L’environnement du développement mobile iOS & Android
L’environnement du développement mobile iOS & AndroidL’environnement du développement mobile iOS & Android
L’environnement du développement mobile iOS & AndroidChris Saez
 
Niji rapport de prévention 2021 - android 12
Niji   rapport de prévention 2021 - android 12Niji   rapport de prévention 2021 - android 12
Niji rapport de prévention 2021 - android 12Gabriel DUPONT
 
Cours information communication : Site web, Native App, Progressive Web App
Cours information communication : Site web, Native App, Progressive Web AppCours information communication : Site web, Native App, Progressive Web App
Cours information communication : Site web, Native App, Progressive Web AppAdrien Quenette
 

Tendances (20)

Quel type de système d'exploitation mobile est-il préférable d'utiliser du po...
Quel type de système d'exploitation mobile est-il préférable d'utiliser du po...Quel type de système d'exploitation mobile est-il préférable d'utiliser du po...
Quel type de système d'exploitation mobile est-il préférable d'utiliser du po...
 
Mobile forum
Mobile forumMobile forum
Mobile forum
 
Internet mobile : conception de sites et d'applications
Internet mobile : conception de sites et d'applicationsInternet mobile : conception de sites et d'applications
Internet mobile : conception de sites et d'applications
 
Internet mobile
Internet mobileInternet mobile
Internet mobile
 
WUD 08 Paris : Une approche holistique des interfaces riches
WUD 08 Paris : Une approche holistique des interfaces richesWUD 08 Paris : Une approche holistique des interfaces riches
WUD 08 Paris : Une approche holistique des interfaces riches
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobiles
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android Fr
 
Développement d'applications mobiles
Développement d'applications mobilesDéveloppement d'applications mobiles
Développement d'applications mobiles
 
Plateformes de développement d’applications mobiles
Plateformes de développement d’applications mobilesPlateformes de développement d’applications mobiles
Plateformes de développement d’applications mobiles
 
Prez web mobile_01
Prez web mobile_01Prez web mobile_01
Prez web mobile_01
 
Framework XPlatform Mobile
Framework XPlatform MobileFramework XPlatform Mobile
Framework XPlatform Mobile
 
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateFirefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
 
Le Web est la plateforme - #Frenchtech
Le Web est la plateforme - #FrenchtechLe Web est la plateforme - #Frenchtech
Le Web est la plateforme - #Frenchtech
 
HTML 5, applications natives ou hybrides : comment choisir ?
HTML 5, applications natives ou hybrides :  comment choisir ?HTML 5, applications natives ou hybrides :  comment choisir ?
HTML 5, applications natives ou hybrides : comment choisir ?
 
Ergonomie web et mobile en bibliothèque
Ergonomie web et mobile en bibliothèqueErgonomie web et mobile en bibliothèque
Ergonomie web et mobile en bibliothèque
 
Pixmobi - Guide agences
Pixmobi - Guide agencesPixmobi - Guide agences
Pixmobi - Guide agences
 
L’environnement du développement mobile iOS & Android
L’environnement du développement mobile iOS & AndroidL’environnement du développement mobile iOS & Android
L’environnement du développement mobile iOS & Android
 
Niji rapport de prévention 2021 - android 12
Niji   rapport de prévention 2021 - android 12Niji   rapport de prévention 2021 - android 12
Niji rapport de prévention 2021 - android 12
 
Introduction aux technologies mobiles
Introduction aux technologies mobilesIntroduction aux technologies mobiles
Introduction aux technologies mobiles
 
Cours information communication : Site web, Native App, Progressive Web App
Cours information communication : Site web, Native App, Progressive Web AppCours information communication : Site web, Native App, Progressive Web App
Cours information communication : Site web, Native App, Progressive Web App
 

Similaire à Développement sur Mobile

Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.DocDoku
 
Emballage et interaction client - Cer France Drôme Vaucluse - janvier 2013
Emballage et interaction client - Cer France Drôme Vaucluse - janvier 2013Emballage et interaction client - Cer France Drôme Vaucluse - janvier 2013
Emballage et interaction client - Cer France Drôme Vaucluse - janvier 2013Le Moulin Digital
 
Emballage et relation client - organics cluster - nov 2012
Emballage et relation client - organics cluster - nov 2012Emballage et relation client - organics cluster - nov 2012
Emballage et relation client - organics cluster - nov 2012Le Moulin Digital
 
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...Le Moulin Digital
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open sourceKorteby Farouk
 
Présentation android
Présentation androidPrésentation android
Présentation androiddiop5
 
Viniacom - Les bonnes raisons de passer au mobile.
Viniacom - Les bonnes raisons de passer au mobile.Viniacom - Les bonnes raisons de passer au mobile.
Viniacom - Les bonnes raisons de passer au mobile.Viniacom
 
Mobile 201 - Conférence 2012
Mobile 201 - Conférence 2012Mobile 201 - Conférence 2012
Mobile 201 - Conférence 2012MBA Multimedia
 
Les secrets du développement d'une application mobile
Les secrets du développement d'une application mobileLes secrets du développement d'une application mobile
Les secrets du développement d'une application mobileEutech SSII
 
Mobile 2.0 : la convergence est dans la poche !
Mobile 2.0 : la convergence est dans la poche !Mobile 2.0 : la convergence est dans la poche !
Mobile 2.0 : la convergence est dans la poche !Loïc Haÿ
 
Meito marketing viral - 5 juin 2012
Meito   marketing viral - 5 juin 2012Meito   marketing viral - 5 juin 2012
Meito marketing viral - 5 juin 2012Yann Dieulangard
 
Panorama des solutions mobile hybrides
Panorama des solutions mobile hybridesPanorama des solutions mobile hybrides
Panorama des solutions mobile hybridesekino
 
Spéciale Internet des Objets La French Mobile Décembre 2012
Spéciale Internet des Objets La French Mobile Décembre 2012Spéciale Internet des Objets La French Mobile Décembre 2012
Spéciale Internet des Objets La French Mobile Décembre 2012servicesmobiles.fr
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic FrameworkNdongo Samb
 
A quoi ressemblera le web de demain
A quoi ressemblera le web de demainA quoi ressemblera le web de demain
A quoi ressemblera le web de demainFrederic CAVAZZA
 
Usages pédagogiques des outils nomades en info-doc
Usages pédagogiques des outils nomades en info-docUsages pédagogiques des outils nomades en info-doc
Usages pédagogiques des outils nomades en info-docsophiebocquet
 

Similaire à Développement sur Mobile (20)

Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.
 
Emballage et interaction client - Cer France Drôme Vaucluse - janvier 2013
Emballage et interaction client - Cer France Drôme Vaucluse - janvier 2013Emballage et interaction client - Cer France Drôme Vaucluse - janvier 2013
Emballage et interaction client - Cer France Drôme Vaucluse - janvier 2013
 
Emballage et relation client - organics cluster - nov 2012
Emballage et relation client - organics cluster - nov 2012Emballage et relation client - organics cluster - nov 2012
Emballage et relation client - organics cluster - nov 2012
 
Offre Mobilité | 2013
Offre Mobilité | 2013Offre Mobilité | 2013
Offre Mobilité | 2013
 
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open source
 
Présentation android
Présentation androidPrésentation android
Présentation android
 
Viniacom - Les bonnes raisons de passer au mobile.
Viniacom - Les bonnes raisons de passer au mobile.Viniacom - Les bonnes raisons de passer au mobile.
Viniacom - Les bonnes raisons de passer au mobile.
 
Mobile 201 - Conférence 2012
Mobile 201 - Conférence 2012Mobile 201 - Conférence 2012
Mobile 201 - Conférence 2012
 
Les secrets du développement d'une application mobile
Les secrets du développement d'une application mobileLes secrets du développement d'une application mobile
Les secrets du développement d'une application mobile
 
Mobile 2.0 : la convergence est dans la poche !
Mobile 2.0 : la convergence est dans la poche !Mobile 2.0 : la convergence est dans la poche !
Mobile 2.0 : la convergence est dans la poche !
 
Meito marketing viral - 5 juin 2012
Meito   marketing viral - 5 juin 2012Meito   marketing viral - 5 juin 2012
Meito marketing viral - 5 juin 2012
 
ZOne DEV #lemobile20 2011 1J
ZOne DEV #lemobile20 2011 1JZOne DEV #lemobile20 2011 1J
ZOne DEV #lemobile20 2011 1J
 
Panorama des solutions mobile hybrides
Panorama des solutions mobile hybridesPanorama des solutions mobile hybrides
Panorama des solutions mobile hybrides
 
Spéciale Internet des Objets La French Mobile Décembre 2012
Spéciale Internet des Objets La French Mobile Décembre 2012Spéciale Internet des Objets La French Mobile Décembre 2012
Spéciale Internet des Objets La French Mobile Décembre 2012
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic Framework
 
A quoi ressemblera le web de demain
A quoi ressemblera le web de demainA quoi ressemblera le web de demain
A quoi ressemblera le web de demain
 
Du Web vers le mobile
Du Web vers le mobileDu Web vers le mobile
Du Web vers le mobile
 
Usages pédagogiques des outils nomades en info-doc
Usages pédagogiques des outils nomades en info-docUsages pédagogiques des outils nomades en info-doc
Usages pédagogiques des outils nomades en info-doc
 
Barcamp Degetel
Barcamp DegetelBarcamp Degetel
Barcamp Degetel
 

Plus de Jean-Marie Gilliot

PadLAD - un outil de Conception participative de tableaux de bord d’apprentis...
PadLAD - un outil de Conception participative de tableaux de bord d’apprentis...PadLAD - un outil de Conception participative de tableaux de bord d’apprentis...
PadLAD - un outil de Conception participative de tableaux de bord d’apprentis...Jean-Marie Gilliot
 
Introduction atelier conception participative de Tableaux de bord d'apprentis...
Introduction atelier conception participative de Tableaux de bord d'apprentis...Introduction atelier conception participative de Tableaux de bord d'apprentis...
Introduction atelier conception participative de Tableaux de bord d'apprentis...Jean-Marie Gilliot
 
Osons les TP à distance ou hybrides
Osons les TP à distance ou hybridesOsons les TP à distance ou hybrides
Osons les TP à distance ou hybridesJean-Marie Gilliot
 
Innovation pédagogique en temps de pandémie
Innovation pédagogique en temps de pandémieInnovation pédagogique en temps de pandémie
Innovation pédagogique en temps de pandémieJean-Marie Gilliot
 
Hybridation des formations : entre présence et distance de nouvelles pratique...
Hybridation des formations : entre présence et distance de nouvelles pratique...Hybridation des formations : entre présence et distance de nouvelles pratique...
Hybridation des formations : entre présence et distance de nouvelles pratique...Jean-Marie Gilliot
 
Pédagogie, numérique et innovation
Pédagogie, numérique et innovation Pédagogie, numérique et innovation
Pédagogie, numérique et innovation Jean-Marie Gilliot
 
Csedu2019 Towards a functionnal and technical architecture for e-exames
Csedu2019 Towards a functionnal and technical architecture for e-examesCsedu2019 Towards a functionnal and technical architecture for e-exames
Csedu2019 Towards a functionnal and technical architecture for e-examesJean-Marie Gilliot
 
Sedela 2019 : environnement de gestion de données personnelles d'apprentissa...
Sedela  2019 : environnement de gestion de données personnelles d'apprentissa...Sedela  2019 : environnement de gestion de données personnelles d'apprentissa...
Sedela 2019 : environnement de gestion de données personnelles d'apprentissa...Jean-Marie Gilliot
 
Explorweb quelques concepts automne 2018
Explorweb quelques concepts automne 2018Explorweb quelques concepts automne 2018
Explorweb quelques concepts automne 2018Jean-Marie Gilliot
 
Explorweb introduction automne 2018
Explorweb introduction automne 2018Explorweb introduction automne 2018
Explorweb introduction automne 2018Jean-Marie Gilliot
 
Forum 2018 cooperation ouverte en education
Forum 2018 cooperation ouverte en educationForum 2018 cooperation ouverte en education
Forum 2018 cooperation ouverte en educationJean-Marie Gilliot
 
Fil rouge atelier "Quels tableaux de bord pour les acteurs de l'éducation ?"
Fil rouge atelier "Quels tableaux de bord pour les acteurs de l'éducation ?"Fil rouge atelier "Quels tableaux de bord pour les acteurs de l'éducation ?"
Fil rouge atelier "Quels tableaux de bord pour les acteurs de l'éducation ?"Jean-Marie Gilliot
 
Multiculturalité mooc cnam pdl gout de lavenir ecran
Multiculturalité mooc cnam pdl gout de lavenir ecranMulticulturalité mooc cnam pdl gout de lavenir ecran
Multiculturalité mooc cnam pdl gout de lavenir ecranJean-Marie Gilliot
 

Plus de Jean-Marie Gilliot (20)

PadLAD - un outil de Conception participative de tableaux de bord d’apprentis...
PadLAD - un outil de Conception participative de tableaux de bord d’apprentis...PadLAD - un outil de Conception participative de tableaux de bord d’apprentis...
PadLAD - un outil de Conception participative de tableaux de bord d’apprentis...
 
Introduction atelier conception participative de Tableaux de bord d'apprentis...
Introduction atelier conception participative de Tableaux de bord d'apprentis...Introduction atelier conception participative de Tableaux de bord d'apprentis...
Introduction atelier conception participative de Tableaux de bord d'apprentis...
 
Osons les TP à distance ou hybrides
Osons les TP à distance ou hybridesOsons les TP à distance ou hybrides
Osons les TP à distance ou hybrides
 
Apprendre en 2021
Apprendre en 2021Apprendre en 2021
Apprendre en 2021
 
Innovation pédagogique en temps de pandémie
Innovation pédagogique en temps de pandémieInnovation pédagogique en temps de pandémie
Innovation pédagogique en temps de pandémie
 
Hybridation des formations : entre présence et distance de nouvelles pratique...
Hybridation des formations : entre présence et distance de nouvelles pratique...Hybridation des formations : entre présence et distance de nouvelles pratique...
Hybridation des formations : entre présence et distance de nouvelles pratique...
 
Apprendre en 2020
Apprendre en 2020Apprendre en 2020
Apprendre en 2020
 
Pédagogie, numérique et innovation
Pédagogie, numérique et innovation Pédagogie, numérique et innovation
Pédagogie, numérique et innovation
 
Csedu2019 Towards a functionnal and technical architecture for e-exames
Csedu2019 Towards a functionnal and technical architecture for e-examesCsedu2019 Towards a functionnal and technical architecture for e-exames
Csedu2019 Towards a functionnal and technical architecture for e-exames
 
Sedela 2019 : environnement de gestion de données personnelles d'apprentissa...
Sedela  2019 : environnement de gestion de données personnelles d'apprentissa...Sedela  2019 : environnement de gestion de données personnelles d'apprentissa...
Sedela 2019 : environnement de gestion de données personnelles d'apprentissa...
 
Apprendre en 2019
Apprendre en 2019Apprendre en 2019
Apprendre en 2019
 
Explorweb quelques concepts automne 2018
Explorweb quelques concepts automne 2018Explorweb quelques concepts automne 2018
Explorweb quelques concepts automne 2018
 
Explorweb introduction automne 2018
Explorweb introduction automne 2018Explorweb introduction automne 2018
Explorweb introduction automne 2018
 
Forum 2018 cooperation ouverte en education
Forum 2018 cooperation ouverte en educationForum 2018 cooperation ouverte en education
Forum 2018 cooperation ouverte en education
 
Explorweb introduction 2018
Explorweb introduction 2018Explorweb introduction 2018
Explorweb introduction 2018
 
Apprendre en 2018
Apprendre en 2018Apprendre en 2018
Apprendre en 2018
 
Etonnez moi
Etonnez moiEtonnez moi
Etonnez moi
 
Fil rouge atelier "Quels tableaux de bord pour les acteurs de l'éducation ?"
Fil rouge atelier "Quels tableaux de bord pour les acteurs de l'éducation ?"Fil rouge atelier "Quels tableaux de bord pour les acteurs de l'éducation ?"
Fil rouge atelier "Quels tableaux de bord pour les acteurs de l'éducation ?"
 
Multiculturalité mooc cnam pdl gout de lavenir ecran
Multiculturalité mooc cnam pdl gout de lavenir ecranMulticulturalité mooc cnam pdl gout de lavenir ecran
Multiculturalité mooc cnam pdl gout de lavenir ecran
 
Regard sur l'innovation
Regard sur l'innovationRegard sur l'innovation
Regard sur l'innovation
 

Dernier

Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfGamal Mansour
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdfMariaClaraAlves46
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 

Dernier (20)

Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 

Développement sur Mobile

  • 2. Du Web au mobile  Web 2 et mobile  Qu’est ce qu’un mobile ? • Services • Applications  Options de développement • WebApps • Android • iOS page 1 Développement sur mobiles
  • 3. Web 1.0 – Web 2.0 Webmestre Site Web Utilisateur Utilisateur Utilisateur page 2 Développement sur mobiles
  • 4. Réseaux sociaux & nuages •Recherche Données •Fils de nouvelles & •Syndication Traitements •Filtrage •Recommandation Visualisations variées •Self Generated content •Blogs •Wikis Identité numérique •Balisage (tags) •Gestion collective de liens (social bookmarking) Brouillage entre formel et informel page 3 Développement sur mobiles
  • 5. Mobilité et objets •Localisée Données •Intégré dans •Localisation & l’environnement •Identification Traitements •Consolidée •Reconnaissance Wikitude •Partout 6th sense •Toujours Ville augmentée •Interconnecté ? •Contextuel ? page 4 Développement sur mobiles
  • 6. Le mobile est  Le mobile est un ordinateur  Le mobile est un système embarqué  Le mobile est un système multi-capteur • Le mobile est géolocalisé  Le mobile est multi-canal  Le mobile est connecté  Le mobile est programmable  Le mobile est un balladeur, une console de jeux, un couteau suisse numérique …  Le mobile est le premier terminal de réalité augmentée, un lien avec le monde réel  Le mobile est social  Le mobile est personnel  Le mobile est pervasif (remote control) page 5 Développement sur mobiles
  • 7. Exemple de services  Reconnaissance • Lecteurs de QR codes • Goggle • Shazam • Reconnaissance vocale  Détournement capteurs • Instant Heart  Réalité augmentée • Layar • Wikitude page 6 Développement sur mobiles
  • 8. Exemples de services  Réseaux sociaux • Et silos de données  Agregationsociale • WideNoise de WideTag : http://www.widetag.com/widenoise/# - et couplages avec spimes : énergie - CO2 page 7 Développement sur mobiles
  • 9. Exemple de services  Consultation • Wolfram Alpha  Enregistrer sa vie • Evernote  Applications géolocalisées • Foursquare • Geocaching • … page 8 Développement sur mobiles
  • 10. Et les Jeux … page 9 Développement sur mobiles
  • 11. Et les jeux …  Pour jouer partout …  … Et pour de nouvelles expériences page 10 Développement sur mobiles
  • 12. Et après ?  Outil de paiement  Spimes • Le mobile est la partie émergée de l’Iceberg  Université augmentée  Streaming TV HD  Reconnaissance et information ubiquitaire (Goggle, Visual directed browsing : http://www.youtube.com/watch?v=gtuGSWDVdQU&feature=player_embedded …) : page 11 Développement sur mobiles
  • 13. Options de développement  Applications Natives • Android, iOS, Windows Mobile … Hybride : Code web et Container APIs mobile in JS Dév web et publication market  WebApps • HTML5, CSS, javascript dans un navigateur (Webkit) page 12 Développement sur mobiles
  • 14. Code web et container Pour Programmeurs Web  HTML 5 • Web / CSS • Offline cache, localStorage, sessionStorage, client- side dB  Javascript • jQTouch, SenchaTouch (framework)…et al.  APIs mobiles natives • PhoneGap (MIT/ Open source) -  Multiplateformes -> sur markets  Lecture : building iPhoneApps with HTML… page 13 Développement sur mobiles
  • 15. Traducteurs multi plateformes Prototypage Portage rapide  Exemple Appcelerator Titanium • Écriture javascrpit • Traduction : iPhone& Android … page 14 Développement sur mobiles
  • 16. Architecture Android page 15 Développement sur mobiles
  • 17. Environnement de développement  Eclipse + Java  ADT : Android Dev Tools • Android SDK • AVD (Android Virtual Device) • Adb  Et surtout http://developer.android.com/ page 16 Développement sur mobiles
  • 18. Chaine de développement page 17 Développement sur mobiles
  • 19. Mobile devices & Design  http://developer.android.com  User Expectations • Access anywhere, because we are mobile • Quick Response Time, because we are Impatient • Resource non-intensive, because we are cautious page 18 Développement sur mobiles
  • 20. Qu’est ce qui est important  Écran • Taille, densité => dp  Supporter plusieurs écrans ? • Icônes • Doigts  Fragments ? page 19 Développement sur mobiles
  • 21. Fondamentaux page 20 Développement sur mobiles
  • 22. Cycle de vie d’une activité page 21 Développement sur mobiles
  • 23. Ne pas oublier  Manifest file • Déclarer … • Version Android  Changements de configuration  Faire des tutoriaux ! page 22 Développement sur mobiles
  • 24. Et iOS ? page 23 Développement sur mobiles
  • 25. Etats d’un app iOS page 24 Développement sur mobiles