SlideShare une entreprise Scribd logo
Créer des applis
mobiles spatiales
avec App Inventor
Littéralement un jeu d’enfant !
Louis-Jean Faucher
GéoMTL 2023
Plan de présentation
• MIT & Scratch
• AppInventor
• Démonstrations
• Téléchargez :
MIT AI2 Companion
MIT App Inventor
• Étude de cas
MIT et Scratch
Dans les années 2000, le
Massachussetts Institute of
Technology (MIT)
crée le langage de programmation
visuel « Scratch » en tant qu'outil
pédagogique afin d'initier
les enfants à la
programmation.
MIT et Scratch
On y utilise des blocs
de couleurs pour
créer un programme
événementiel.
App Inventor 2
• En 2010, le MIT collabore avec Google pour transposer les blocs de
programmation de Scratch et les appliquer à la plateforme Android.
• Plateforme Web :
https://appinventor.mit.edu/
• Nécessite un compte Google pour créer et enregistrer les
programmes.
Démonstration et exemples
Environnement de développement App Inventor
Compagnon mobile pour tester les applications
App Inventor
• Les blocs de programmation permettent d’interagir avec l’appareil
mobile et ses capteurs.
• Plusieurs types de composantes disponibles.
Composantes App Inventor
• Capteurs dans appareil mobile
• Accelerometer Sensor
• Barcode Scanner
• Barometer
• Clock
• Gyroscope Sensor
• Hygrometer
• Light Sensor
• Location Sensor
• Magnetic Field Sensor
• Near Field (NFC)
• Orientation Sensor
• Pedometer
• Proximity Sensor
• Thermometer
• Composantes de types « Media »
• Camcorder
• Camera
• FilePicker
• ImagePicker
• Player
• Sound
• SoundRecorder
• SpeechRecognizer
• TextToSpeech
• Translator
• VideoPlayer
Composantes App Inventor
• Interface
• Button
• CheckBox
• DatePicker
• Image
• Label
• ListPicker
• ListView
• Notifier
• PasswordTextBox
• Screen
• Slider
• Spinner
• Switch
• TextBox
• TimePicker
• WebViewer
• Maps
• Circle
• FeatureCollection
• LineString
• Map
• Marker
• Navigation
• Polygon
• Rectangle
Composantes App Inventor
• Storage
• CloudDB
• DataFile
• File
• Spreadsheet
• TinyDB
• TinyWebDB
• Connectivity
• ActivityStarter
• BluetoothClient
• BluetoothServer
• Serial
• Web
• Social
• ContactPicker
• EmailPicker
• PhoneCall
• PhoneNumberPicker
• Sharing
• Texting
• Twitter
Étude de cas
• Application citoyenne 311 géolocalisée (projet étudiant).
• Détection des nids de poules à l’aide du
capteur GNSS et de l’accéléromètre.
Présentation des applications
Merci et bonne conférence !
louis-jean.faucher@cegepoutaouais.qc.ca

Contenu connexe

Similaire à Créer des applis mobiles spatiales avec App Inventor

Chapitre 1 android
Chapitre 1 androidChapitre 1 android
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Philippe Beraud
 
L'histoire d'HTML5 pour les développeurs Windows Phone 8
L'histoire d'HTML5 pour les développeurs Windows Phone 8L'histoire d'HTML5 pour les développeurs Windows Phone 8
L'histoire d'HTML5 pour les développeurs Windows Phone 8
Microsoft
 
Digital lab brief
Digital lab   briefDigital lab   brief
Digital lab brief
Alexandre Rivaux
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobiles
Michael Laguerre
 
Webdesign Passe, Present et... Present Part1
Webdesign Passe, Present et... Present Part1Webdesign Passe, Present et... Present Part1
Webdesign Passe, Present et... Present Part1
bduverneuil
 
Conquérir l'internet des objets avec les technologies web. (Kiwi Party 2012)
Conquérir l'internet des objets avec les technologies web. (Kiwi Party 2012)Conquérir l'internet des objets avec les technologies web. (Kiwi Party 2012)
Conquérir l'internet des objets avec les technologies web. (Kiwi Party 2012)
Steren Giannini
 
Presentation cgt juin2010
Presentation cgt juin2010Presentation cgt juin2010
Presentation cgt juin2010
Pascal Poty
 
Chapitre1+2_35793cfca4b5d005659df01473b886fb.pdf
Chapitre1+2_35793cfca4b5d005659df01473b886fb.pdfChapitre1+2_35793cfca4b5d005659df01473b886fb.pdf
Chapitre1+2_35793cfca4b5d005659df01473b886fb.pdf
yahialinus
 
Interactivite@ledna
Interactivite@lednaInteractivite@ledna
Interactivite@ledna
Laurent Neyssensas
 
Formation mcsd windows store apps c#
Formation mcsd windows store apps c#Formation mcsd windows store apps c#
Formation mcsd windows store apps c#
EGILIA Learning
 
Connected Developer Ep3 (04-05-2013)
Connected Developer Ep3 (04-05-2013)Connected Developer Ep3 (04-05-2013)
Connected Developer Ep3 (04-05-2013)
Badr Hakkari
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
Damien Laureaux
 
Python dans le cloud avec Windows Azure
Python dans le cloud avec Windows AzurePython dans le cloud avec Windows Azure
Python dans le cloud avec Windows Azure
Microsoft
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Microsoft
 
Le social coding pour la Creative Technologie
Le social coding pour la Creative TechnologieLe social coding pour la Creative Technologie
Le social coding pour la Creative Technologie
UX REPUBLIC
 
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
sophiebocquet
 
Cv kouadio kouame_olivier
Cv kouadio kouame_olivierCv kouadio kouame_olivier
Cv kouadio kouame_olivier
Christ Olivier Kouadio
 
Les outils et compétences nécessaires pour le développement en remote - Ce...
Les outils et compétences nécessaires pour le développement en remote - Ce...Les outils et compétences nécessaires pour le développement en remote - Ce...
Les outils et compétences nécessaires pour le développement en remote - Ce...
GDG Bujumbura
 

Similaire à Créer des applis mobiles spatiales avec App Inventor (20)

Chapitre 1 android
Chapitre 1 androidChapitre 1 android
Chapitre 1 android
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
 
L'histoire d'HTML5 pour les développeurs Windows Phone 8
L'histoire d'HTML5 pour les développeurs Windows Phone 8L'histoire d'HTML5 pour les développeurs Windows Phone 8
L'histoire d'HTML5 pour les développeurs Windows Phone 8
 
Digital lab brief
Digital lab   briefDigital lab   brief
Digital lab brief
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobiles
 
Webdesign Passe, Present et... Present Part1
Webdesign Passe, Present et... Present Part1Webdesign Passe, Present et... Present Part1
Webdesign Passe, Present et... Present Part1
 
Conquérir l'internet des objets avec les technologies web. (Kiwi Party 2012)
Conquérir l'internet des objets avec les technologies web. (Kiwi Party 2012)Conquérir l'internet des objets avec les technologies web. (Kiwi Party 2012)
Conquérir l'internet des objets avec les technologies web. (Kiwi Party 2012)
 
Presentation cgt juin2010
Presentation cgt juin2010Presentation cgt juin2010
Presentation cgt juin2010
 
Chapitre1+2_35793cfca4b5d005659df01473b886fb.pdf
Chapitre1+2_35793cfca4b5d005659df01473b886fb.pdfChapitre1+2_35793cfca4b5d005659df01473b886fb.pdf
Chapitre1+2_35793cfca4b5d005659df01473b886fb.pdf
 
Interactivite@ledna
Interactivite@lednaInteractivite@ledna
Interactivite@ledna
 
Formation mcsd windows store apps c#
Formation mcsd windows store apps c#Formation mcsd windows store apps c#
Formation mcsd windows store apps c#
 
Connected Developer Ep3 (04-05-2013)
Connected Developer Ep3 (04-05-2013)Connected Developer Ep3 (04-05-2013)
Connected Developer Ep3 (04-05-2013)
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
 
Python dans le cloud avec Windows Azure
Python dans le cloud avec Windows AzurePython dans le cloud avec Windows Azure
Python dans le cloud avec Windows Azure
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
 
Le social coding pour la Creative Technologie
Le social coding pour la Creative TechnologieLe social coding pour la Creative Technologie
Le social coding pour la Creative Technologie
 
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
 
AntoineLambertCV
AntoineLambertCVAntoineLambertCV
AntoineLambertCV
 
Cv kouadio kouame_olivier
Cv kouadio kouame_olivierCv kouadio kouame_olivier
Cv kouadio kouame_olivier
 
Les outils et compétences nécessaires pour le développement en remote - Ce...
Les outils et compétences nécessaires pour le développement en remote - Ce...Les outils et compétences nécessaires pour le développement en remote - Ce...
Les outils et compétences nécessaires pour le développement en remote - Ce...
 

Plus de ACSG - Section Montréal

Info-Sols 2.0
Info-Sols 2.0Info-Sols 2.0
Stratégie nationale de données d’élévation: État d'avancement, progrès et exp...
Stratégie nationale de données d’élévation: État d'avancement, progrès et exp...Stratégie nationale de données d’élévation: État d'avancement, progrès et exp...
Stratégie nationale de données d’élévation: État d'avancement, progrès et exp...
ACSG - Section Montréal
 
Un TITAN la plateforme géospatiale d’entreprise du Gouvernement de l’Alberta
Un TITAN la plateforme géospatiale d’entreprise du Gouvernement de l’AlbertaUn TITAN la plateforme géospatiale d’entreprise du Gouvernement de l’Alberta
Un TITAN la plateforme géospatiale d’entreprise du Gouvernement de l’Alberta
ACSG - Section Montréal
 
Cartographie de l’occupation des terres du Québec
Cartographie de l’occupation des terres du QuébecCartographie de l’occupation des terres du Québec
Cartographie de l’occupation des terres du Québec
ACSG - Section Montréal
 
Les SIG au service de la sécurité des chemins de fer
Les SIG au service de la sécurité des chemins de ferLes SIG au service de la sécurité des chemins de fer
Les SIG au service de la sécurité des chemins de fer
ACSG - Section Montréal
 
Démystifier et optimiser la précision de la cartographie mobile
Démystifier et optimiser la précision de la cartographie mobileDémystifier et optimiser la précision de la cartographie mobile
Démystifier et optimiser la précision de la cartographie mobile
ACSG - Section Montréal
 
Accélérer le développement d'applications géospatiales à l'aide de solutions ...
Accélérer le développement d'applications géospatiales à l'aide de solutions ...Accélérer le développement d'applications géospatiales à l'aide de solutions ...
Accélérer le développement d'applications géospatiales à l'aide de solutions ...
ACSG - Section Montréal
 
Utilisation des relevés 3D dans l’identification des problématiques de soulèv...
Utilisation des relevés 3D dans l’identification des problématiques de soulèv...Utilisation des relevés 3D dans l’identification des problématiques de soulèv...
Utilisation des relevés 3D dans l’identification des problématiques de soulèv...
ACSG - Section Montréal
 
PME MTL Centre-Est Recensement des Entreprises Bilan 2019
PME MTL Centre-Est Recensement des Entreprises Bilan 2019PME MTL Centre-Est Recensement des Entreprises Bilan 2019
PME MTL Centre-Est Recensement des Entreprises Bilan 2019
ACSG - Section Montréal
 
Optimiser les opérations de déneigement grâce à la géomatique et à l’Internet...
Optimiser les opérations de déneigement grâce à la géomatique et à l’Internet...Optimiser les opérations de déneigement grâce à la géomatique et à l’Internet...
Optimiser les opérations de déneigement grâce à la géomatique et à l’Internet...
ACSG - Section Montréal
 
La géomatique, point de convergence de nombreuses solutions innovantes!
La géomatique,  point de convergence de nombreuses solutions innovantes!La géomatique,  point de convergence de nombreuses solutions innovantes!
La géomatique, point de convergence de nombreuses solutions innovantes!
ACSG - Section Montréal
 
Arpentage 3D de routes et autoroutes gérées par le ministère des Transports ...
Arpentage 3D de routes et autoroutes  gérées par le ministère des Transports ...Arpentage 3D de routes et autoroutes  gérées par le ministère des Transports ...
Arpentage 3D de routes et autoroutes gérées par le ministère des Transports ...
ACSG - Section Montréal
 
OneGeo Suite
OneGeo SuiteOneGeo Suite
La Suite SIGim: Une suite d’applications Web géomatiques pour vos besoins de...
La Suite SIGim: Une suite d’applications Web géomatiques pour  vos besoins de...La Suite SIGim: Une suite d’applications Web géomatiques pour  vos besoins de...
La Suite SIGim: Une suite d’applications Web géomatiques pour vos besoins de...
ACSG - Section Montréal
 
Comment faire gagner en maturité son SIG par la mise en place d’une bonne Gou...
Comment faire gagner en maturité son SIG par la mise en place d’une bonne Gou...Comment faire gagner en maturité son SIG par la mise en place d’une bonne Gou...
Comment faire gagner en maturité son SIG par la mise en place d’une bonne Gou...
ACSG - Section Montréal
 
Îlots de chaleur du Québec urbain (2013 et 2022) : cartographie, analyse de c...
Îlots de chaleur du Québec urbain (2013 et 2022) : cartographie, analyse de c...Îlots de chaleur du Québec urbain (2013 et 2022) : cartographie, analyse de c...
Îlots de chaleur du Québec urbain (2013 et 2022) : cartographie, analyse de c...
ACSG - Section Montréal
 
Calcul de la vulnérabilité aux changements climatiques pour les vagues de cha...
Calcul de la vulnérabilité aux changements climatiques pour les vagues de cha...Calcul de la vulnérabilité aux changements climatiques pour les vagues de cha...
Calcul de la vulnérabilité aux changements climatiques pour les vagues de cha...
ACSG - Section Montréal
 
La géomatique au service de la lutte aux îlots de chaleur urbains et de l'ad...
La géomatique au service de la lutte  aux îlots de chaleur urbains et de l'ad...La géomatique au service de la lutte  aux îlots de chaleur urbains et de l'ad...
La géomatique au service de la lutte aux îlots de chaleur urbains et de l'ad...
ACSG - Section Montréal
 
Cartographie primaire des zones potentiellement exposées aux glissements de t...
Cartographie primaire des zones potentiellement exposées aux glissements de t...Cartographie primaire des zones potentiellement exposées aux glissements de t...
Cartographie primaire des zones potentiellement exposées aux glissements de t...
ACSG - Section Montréal
 
Expérimentations de production et diffusion de cartes de bruit environnementa...
Expérimentations de production et diffusion de cartes de bruit environnementa...Expérimentations de production et diffusion de cartes de bruit environnementa...
Expérimentations de production et diffusion de cartes de bruit environnementa...
ACSG - Section Montréal
 

Plus de ACSG - Section Montréal (20)

Info-Sols 2.0
Info-Sols 2.0Info-Sols 2.0
Info-Sols 2.0
 
Stratégie nationale de données d’élévation: État d'avancement, progrès et exp...
Stratégie nationale de données d’élévation: État d'avancement, progrès et exp...Stratégie nationale de données d’élévation: État d'avancement, progrès et exp...
Stratégie nationale de données d’élévation: État d'avancement, progrès et exp...
 
Un TITAN la plateforme géospatiale d’entreprise du Gouvernement de l’Alberta
Un TITAN la plateforme géospatiale d’entreprise du Gouvernement de l’AlbertaUn TITAN la plateforme géospatiale d’entreprise du Gouvernement de l’Alberta
Un TITAN la plateforme géospatiale d’entreprise du Gouvernement de l’Alberta
 
Cartographie de l’occupation des terres du Québec
Cartographie de l’occupation des terres du QuébecCartographie de l’occupation des terres du Québec
Cartographie de l’occupation des terres du Québec
 
Les SIG au service de la sécurité des chemins de fer
Les SIG au service de la sécurité des chemins de ferLes SIG au service de la sécurité des chemins de fer
Les SIG au service de la sécurité des chemins de fer
 
Démystifier et optimiser la précision de la cartographie mobile
Démystifier et optimiser la précision de la cartographie mobileDémystifier et optimiser la précision de la cartographie mobile
Démystifier et optimiser la précision de la cartographie mobile
 
Accélérer le développement d'applications géospatiales à l'aide de solutions ...
Accélérer le développement d'applications géospatiales à l'aide de solutions ...Accélérer le développement d'applications géospatiales à l'aide de solutions ...
Accélérer le développement d'applications géospatiales à l'aide de solutions ...
 
Utilisation des relevés 3D dans l’identification des problématiques de soulèv...
Utilisation des relevés 3D dans l’identification des problématiques de soulèv...Utilisation des relevés 3D dans l’identification des problématiques de soulèv...
Utilisation des relevés 3D dans l’identification des problématiques de soulèv...
 
PME MTL Centre-Est Recensement des Entreprises Bilan 2019
PME MTL Centre-Est Recensement des Entreprises Bilan 2019PME MTL Centre-Est Recensement des Entreprises Bilan 2019
PME MTL Centre-Est Recensement des Entreprises Bilan 2019
 
Optimiser les opérations de déneigement grâce à la géomatique et à l’Internet...
Optimiser les opérations de déneigement grâce à la géomatique et à l’Internet...Optimiser les opérations de déneigement grâce à la géomatique et à l’Internet...
Optimiser les opérations de déneigement grâce à la géomatique et à l’Internet...
 
La géomatique, point de convergence de nombreuses solutions innovantes!
La géomatique,  point de convergence de nombreuses solutions innovantes!La géomatique,  point de convergence de nombreuses solutions innovantes!
La géomatique, point de convergence de nombreuses solutions innovantes!
 
Arpentage 3D de routes et autoroutes gérées par le ministère des Transports ...
Arpentage 3D de routes et autoroutes  gérées par le ministère des Transports ...Arpentage 3D de routes et autoroutes  gérées par le ministère des Transports ...
Arpentage 3D de routes et autoroutes gérées par le ministère des Transports ...
 
OneGeo Suite
OneGeo SuiteOneGeo Suite
OneGeo Suite
 
La Suite SIGim: Une suite d’applications Web géomatiques pour vos besoins de...
La Suite SIGim: Une suite d’applications Web géomatiques pour  vos besoins de...La Suite SIGim: Une suite d’applications Web géomatiques pour  vos besoins de...
La Suite SIGim: Une suite d’applications Web géomatiques pour vos besoins de...
 
Comment faire gagner en maturité son SIG par la mise en place d’une bonne Gou...
Comment faire gagner en maturité son SIG par la mise en place d’une bonne Gou...Comment faire gagner en maturité son SIG par la mise en place d’une bonne Gou...
Comment faire gagner en maturité son SIG par la mise en place d’une bonne Gou...
 
Îlots de chaleur du Québec urbain (2013 et 2022) : cartographie, analyse de c...
Îlots de chaleur du Québec urbain (2013 et 2022) : cartographie, analyse de c...Îlots de chaleur du Québec urbain (2013 et 2022) : cartographie, analyse de c...
Îlots de chaleur du Québec urbain (2013 et 2022) : cartographie, analyse de c...
 
Calcul de la vulnérabilité aux changements climatiques pour les vagues de cha...
Calcul de la vulnérabilité aux changements climatiques pour les vagues de cha...Calcul de la vulnérabilité aux changements climatiques pour les vagues de cha...
Calcul de la vulnérabilité aux changements climatiques pour les vagues de cha...
 
La géomatique au service de la lutte aux îlots de chaleur urbains et de l'ad...
La géomatique au service de la lutte  aux îlots de chaleur urbains et de l'ad...La géomatique au service de la lutte  aux îlots de chaleur urbains et de l'ad...
La géomatique au service de la lutte aux îlots de chaleur urbains et de l'ad...
 
Cartographie primaire des zones potentiellement exposées aux glissements de t...
Cartographie primaire des zones potentiellement exposées aux glissements de t...Cartographie primaire des zones potentiellement exposées aux glissements de t...
Cartographie primaire des zones potentiellement exposées aux glissements de t...
 
Expérimentations de production et diffusion de cartes de bruit environnementa...
Expérimentations de production et diffusion de cartes de bruit environnementa...Expérimentations de production et diffusion de cartes de bruit environnementa...
Expérimentations de production et diffusion de cartes de bruit environnementa...
 

Dernier

Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
Sébastien Le Marchand
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
saadbellaari
 
Lae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdfLae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdf
djelloulbra
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Maalik Jallo
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Jacques KIZA DIMANDJA
 
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
InnovaSter-Trade Ltd.
 
Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
Adrien Blind
 

Dernier (7)

Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
 
Lae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdfLae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdf
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
 
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
 
Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
 

Créer des applis mobiles spatiales avec App Inventor

  • 1. Créer des applis mobiles spatiales avec App Inventor Littéralement un jeu d’enfant ! Louis-Jean Faucher GéoMTL 2023
  • 2. Plan de présentation • MIT & Scratch • AppInventor • Démonstrations • Téléchargez : MIT AI2 Companion MIT App Inventor • Étude de cas
  • 3. MIT et Scratch Dans les années 2000, le Massachussetts Institute of Technology (MIT) crée le langage de programmation visuel « Scratch » en tant qu'outil pédagogique afin d'initier les enfants à la programmation.
  • 4. MIT et Scratch On y utilise des blocs de couleurs pour créer un programme événementiel.
  • 5. App Inventor 2 • En 2010, le MIT collabore avec Google pour transposer les blocs de programmation de Scratch et les appliquer à la plateforme Android. • Plateforme Web : https://appinventor.mit.edu/ • Nécessite un compte Google pour créer et enregistrer les programmes.
  • 6. Démonstration et exemples Environnement de développement App Inventor Compagnon mobile pour tester les applications
  • 7. App Inventor • Les blocs de programmation permettent d’interagir avec l’appareil mobile et ses capteurs. • Plusieurs types de composantes disponibles.
  • 8. Composantes App Inventor • Capteurs dans appareil mobile • Accelerometer Sensor • Barcode Scanner • Barometer • Clock • Gyroscope Sensor • Hygrometer • Light Sensor • Location Sensor • Magnetic Field Sensor • Near Field (NFC) • Orientation Sensor • Pedometer • Proximity Sensor • Thermometer • Composantes de types « Media » • Camcorder • Camera • FilePicker • ImagePicker • Player • Sound • SoundRecorder • SpeechRecognizer • TextToSpeech • Translator • VideoPlayer
  • 9. Composantes App Inventor • Interface • Button • CheckBox • DatePicker • Image • Label • ListPicker • ListView • Notifier • PasswordTextBox • Screen • Slider • Spinner • Switch • TextBox • TimePicker • WebViewer • Maps • Circle • FeatureCollection • LineString • Map • Marker • Navigation • Polygon • Rectangle
  • 10. Composantes App Inventor • Storage • CloudDB • DataFile • File • Spreadsheet • TinyDB • TinyWebDB • Connectivity • ActivityStarter • BluetoothClient • BluetoothServer • Serial • Web • Social • ContactPicker • EmailPicker • PhoneCall • PhoneNumberPicker • Sharing • Texting • Twitter
  • 11. Étude de cas • Application citoyenne 311 géolocalisée (projet étudiant). • Détection des nids de poules à l’aide du capteur GNSS et de l’accéléromètre.
  • 13. Merci et bonne conférence ! louis-jean.faucher@cegepoutaouais.qc.ca