Contrôle d’accès et Gestion des identités: Terminologies et Protocoles d’auth...
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.