Expérimentations de production et diffusion de cartes de bruit environnementa...
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.
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
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.