SlideShare une entreprise Scribd logo
App Inventor
Calcul de l’IMC
App Inventor
• Aller sur le site d’App Inventor
– http://appinventor.mit.edu/explore/
• Appuyer sur le bouton « create apps »
– Identifiez-vous avec un compte Google
– Vous serez connecté à l’environnement de
développement.
App Inventor
• L’environnement contient deux espaces
– Designer et Blocs
– Designer: pour concevoir l’interface utilisateur
– Blocs: pour définir les traitements à réaliser à
partir des interactions (événements) réaliser par
l’utilisateur avec l’interface.
Interface
• Par défaut, App Inventor est en Anglais
– Vous pouvez modifier la langue:
Interface utilisateur
• Une zone texte pour récupérer le poids
• Une zone texte pour récupérer la taille
• Un bouton pour lancer le calcul
• Une label(étiquette) pour afficher le résultat
Application
• Variables (masse, taille et IMC): permettent de stocker des valeurs
• Evènements (Quand bouton1. Enfoncé): associent les interactions de l’utilisateur avec
l’interface avec les traitements (instructions) à réaliser correspondants.
• Instruction: obtenir masse / obtenir taille ^ 2 permettent d’indiquer quels
traitements à appliquer aux variables: on utilise la valeur stockées dans certaines
pour calculer de nouvelles valeurs qui sont stockées à leur tour dans d’autres variables.
• Ici on utilise masse et taille pour calculer une nouvelle valeur qui est stockée dans IMC
Application
• Quand le bouton Bouton1 est pressé
– Récupérer la valeur dans la zone texte masse et la
stocker dans la variable masse.
– Récupérer la valeur dans la zone texte taille et la
stocker dans la variable taille.
– Calculer l’IMC à partir des valeurs des variables
masse et taille et stocker le résultat dans la
variable IMC.
– Modifier le texte de l’étiquette Label1 pour lui
attribuer la valeur de la variable IMC
Test
• Deux options
– Sur votre smartphone par le Wifi
– Sur votre ordinateur par l’émulateur (programme
qui « simule » un smartphone sur votre
ordinateur).
Test
• Smartphone/wifi
– Installer l’app AI Companion sur votre smartphone
• https://play.google.com/store/apps/details?id=edu.mit.appinventor.aicompanion3
– Depuis l’interface d’App Inventor sélectionner « Connecte »
• Puis « Compagnon AI » dans le menu qui apparaît.
• Une fenêtre contenant un QR-code s’affiche.
• Démarrer l’app AI Companion sur votre smartphone
– Sélectionner « scan QR code » et braquer la caméra de votre smartphone sur le QR-code
– Une fois récupérer le code, sélectionner « connect with code »
– Votre application va se charger sur le smartphone et vous pouvez la tester.
Test
• Emulateur
– Récupérer/installer l’émulateur sur votre
ordinateur:
• Depuis http://appinv.us/aisetup_mac pour Mac
• Depuis http://appinv.us/aisetup_windows pour Windows
Test
• Emulateur
– Précision pour Mac:
• Sur Mac, vous obtenez un fichier intitulé
Appinventor_Setup_v_2.3.dmg
• Quand vous l'ouvrez, vous obtenez une fenêtre
contenant un autre fichier intitulé
MITAppInventorSetup.pkg
• Un clic droit sur l'icône de ce fichier vous permet de
forcer son ouverture et de lancer l'installation de
l'émulateur.
Test
• Emulateur
– Précision pour Mac:
• Sur Mac, vous obtenez un fichier intitulé
Appinventor_Setup_v_2.3.dmg
• Quand vous l'ouvrez, vous obtenez une fenêtre
contenant un autre fichier intitulé
MITAppInventorSetup.pkg
• Un clic droit sur l'icône de ce fichier vous permet de
forcer son ouverture et de lancer l'installation de
l'émulateur.
Test
• Emulateur
– Précision pour Windows:
• Une fois installé, l ’émulateur démarre
automatiquement sur Mac quand vous vous connectez
à App Inventor.
• Il faut le démarrer en « lançant » l’émulateur avant.
– Double-cliquer sur l’icône de l’émulateur:
Test
• Emulateur
– Une fois l’émulateur installé
– Depuis l’interface d’App Inventor sélectionner « Connecte »
• Puis « Emulateur » dans le menu qui apparaît.
• L’émulateur démarre et un smartphone s’affiche sur
votre écran et lance votre application que vous pouvez
tester.
Exemple
• Galerie d’applications
– L’environnement App Inventor se veut participatif.
Chacun peut publier ses applications pour que
d’autres puissent les utiliser, les comprendre, ou
encore pour les modifier/améliorer.
– Vous pouvez récupérer un exemple plus complet
d’application de calcul d’IMC à partir de la galerie.
Exemple
• Galerie d’applications
– Faites une recherche avec « lmoccozet »
– Vous pouvez la récupérer dans vos projets, la tester et la modifier.
– Vous trouverez un second exemple d’application avec image et son.

Contenu connexe

Tendances

1601896849 rapport fluttercopie
1601896849 rapport fluttercopie1601896849 rapport fluttercopie
1601896849 rapport fluttercopie
RamiJOUDI2
 
Rapport de mini projet de programation web
Rapport de mini projet de programation webRapport de mini projet de programation web
Rapport de mini projet de programation web
MOHAMMED MOURADI
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
Hicham Ben
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Sofien Benrhouma
 
RAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDES
TombariAhmed
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Ayoub Mkharbach
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
Yahyaoui Mohamed Yosri
 
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Bachir Benyammi
 
Pfe psi gribiss bouchta
Pfe psi gribiss bouchtaPfe psi gribiss bouchta
Pfe psi gribiss bouchta
GRIBISS BOUCHTA
 
resume-cours-theorique-culture-et-technique-du-numerique-61574f6e0c5c0-1_2.pdf
resume-cours-theorique-culture-et-technique-du-numerique-61574f6e0c5c0-1_2.pdfresume-cours-theorique-culture-et-technique-du-numerique-61574f6e0c5c0-1_2.pdf
resume-cours-theorique-culture-et-technique-du-numerique-61574f6e0c5c0-1_2.pdf
FootballLovers9
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Riadh K.
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
Semah Mhamdi
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment system
Sarra ERRREGUI
 
réaliser une plateforme d’automatisation et de génération des rapports de test
réaliser une plateforme d’automatisation et de génération des rapports de testréaliser une plateforme d’automatisation et de génération des rapports de test
réaliser une plateforme d’automatisation et de génération des rapports de test
ahmed oumezzine
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
Belwafi Bilel
 
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
Tidiane Sylla
 
Application mobile bancaire sous la plateforme Android
Application mobile bancaire sous la plateforme AndroidApplication mobile bancaire sous la plateforme Android
Application mobile bancaire sous la plateforme Android
Khaled Fayala
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
Addi Ait-Mlouk
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
Nassim Bahri
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Mohammed JAITI
 

Tendances (20)

1601896849 rapport fluttercopie
1601896849 rapport fluttercopie1601896849 rapport fluttercopie
1601896849 rapport fluttercopie
 
Rapport de mini projet de programation web
Rapport de mini projet de programation webRapport de mini projet de programation web
Rapport de mini projet de programation web
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 
RAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDES
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
 
Pfe psi gribiss bouchta
Pfe psi gribiss bouchtaPfe psi gribiss bouchta
Pfe psi gribiss bouchta
 
resume-cours-theorique-culture-et-technique-du-numerique-61574f6e0c5c0-1_2.pdf
resume-cours-theorique-culture-et-technique-du-numerique-61574f6e0c5c0-1_2.pdfresume-cours-theorique-culture-et-technique-du-numerique-61574f6e0c5c0-1_2.pdf
resume-cours-theorique-culture-et-technique-du-numerique-61574f6e0c5c0-1_2.pdf
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment system
 
réaliser une plateforme d’automatisation et de génération des rapports de test
réaliser une plateforme d’automatisation et de génération des rapports de testréaliser une plateforme d’automatisation et de génération des rapports de test
réaliser une plateforme d’automatisation et de génération des rapports de test
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
 
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
 
Application mobile bancaire sous la plateforme Android
Application mobile bancaire sous la plateforme AndroidApplication mobile bancaire sous la plateforme Android
Application mobile bancaire sous la plateforme Android
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
 

Similaire à Développement d'application avec App Inventor

Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
Saber LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
Sabeur LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
Sabeur LAJILI
 
Formation iPhone ENSI by (Orange Tunisie)
Formation iPhone ENSI by (Orange Tunisie)Formation iPhone ENSI by (Orange Tunisie)
Formation iPhone ENSI by (Orange Tunisie)Farouk Mezghich
 
Introduction à App Inventor
Introduction à App InventorIntroduction à App Inventor
Introduction à App Inventor
Teen-Code
 
Atelier ipad - Gestion et organisation de vos applications
Atelier ipad - Gestion et organisation de vos applicationsAtelier ipad - Gestion et organisation de vos applications
Atelier ipad - Gestion et organisation de vos applications
BMConcarneau
 
Programmation Evenementielle 1 object.ppt
Programmation Evenementielle 1 object.pptProgrammation Evenementielle 1 object.ppt
Programmation Evenementielle 1 object.ppt
bouchakyahya0
 
Windows Phone Workshop sensors and battery
Windows Phone Workshop sensors and batteryWindows Phone Workshop sensors and battery
Windows Phone Workshop sensors and batteryZayen Chagra
 
5.ateliers avancés
5.ateliers avancés5.ateliers avancés
5.ateliers avancés
Chaikhani Ibtissam
 
Tutoriel de base pour Vizwik
Tutoriel de base pour VizwikTutoriel de base pour Vizwik
Tutoriel de base pour Vizwik
Martine Paquet
 
Android - Tp1 - installation et démarrage
Android - Tp1 -   installation et démarrageAndroid - Tp1 -   installation et démarrage
Android - Tp1 - installation et démarrage
Lilia Sfaxi
 
Introduction au test_logiciel-fr
Introduction au test_logiciel-frIntroduction au test_logiciel-fr
Introduction au test_logiciel-fr
EmanBali
 
Développement Windows 8 METRO App
Développement Windows 8 METRO AppDéveloppement Windows 8 METRO App
Développement Windows 8 METRO App
Clément Hallet
 
Ab installation des mises a jour - Débutant
Ab   installation des mises a jour - DébutantAb   installation des mises a jour - Débutant
Ab installation des mises a jour - Débutant
Romaric Saounde Tsopnang
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
PROFPROF11
 
Créer des applis mobiles spatiales avec App Inventor
Créer des applis mobiles spatiales avec App InventorCréer des applis mobiles spatiales avec App Inventor
Créer des applis mobiles spatiales avec App Inventor
ACSG - Section Montréal
 
DreamsparkProcedure
DreamsparkProcedureDreamsparkProcedure
DreamsparkProcedure
Kevin Tshimanga Ngoy Kalolo
 

Similaire à Développement d'application avec App Inventor (20)

Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Formation iPhone ENSI by (Orange Tunisie)
Formation iPhone ENSI by (Orange Tunisie)Formation iPhone ENSI by (Orange Tunisie)
Formation iPhone ENSI by (Orange Tunisie)
 
Introduction à App Inventor
Introduction à App InventorIntroduction à App Inventor
Introduction à App Inventor
 
Atelier ipad - Gestion et organisation de vos applications
Atelier ipad - Gestion et organisation de vos applicationsAtelier ipad - Gestion et organisation de vos applications
Atelier ipad - Gestion et organisation de vos applications
 
Programmation Evenementielle 1 object.ppt
Programmation Evenementielle 1 object.pptProgrammation Evenementielle 1 object.ppt
Programmation Evenementielle 1 object.ppt
 
Windows Phone Workshop sensors and battery
Windows Phone Workshop sensors and batteryWindows Phone Workshop sensors and battery
Windows Phone Workshop sensors and battery
 
5.ateliers avancés
5.ateliers avancés5.ateliers avancés
5.ateliers avancés
 
Tuto bada
Tuto badaTuto bada
Tuto bada
 
Tutoriel de base pour Vizwik
Tutoriel de base pour VizwikTutoriel de base pour Vizwik
Tutoriel de base pour Vizwik
 
Chap android
Chap androidChap android
Chap android
 
Android - Tp1 - installation et démarrage
Android - Tp1 -   installation et démarrageAndroid - Tp1 -   installation et démarrage
Android - Tp1 - installation et démarrage
 
Introduction au test_logiciel-fr
Introduction au test_logiciel-frIntroduction au test_logiciel-fr
Introduction au test_logiciel-fr
 
Développement Windows 8 METRO App
Développement Windows 8 METRO AppDéveloppement Windows 8 METRO App
Développement Windows 8 METRO App
 
Ab installation des mises a jour - Débutant
Ab   installation des mises a jour - DébutantAb   installation des mises a jour - Débutant
Ab installation des mises a jour - Débutant
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
.NET DotNet CF - 1
.NET DotNet CF - 1.NET DotNet CF - 1
.NET DotNet CF - 1
 
Créer des applis mobiles spatiales avec App Inventor
Créer des applis mobiles spatiales avec App InventorCréer des applis mobiles spatiales avec App Inventor
Créer des applis mobiles spatiales avec App Inventor
 
DreamsparkProcedure
DreamsparkProcedureDreamsparkProcedure
DreamsparkProcedure
 

Plus de Laurent Moccozet

Créer une vidéo annotée à partir de photos sur Youtube
Créer une vidéo annotée à partir de photos sur YoutubeCréer une vidéo annotée à partir de photos sur Youtube
Créer une vidéo annotée à partir de photos sur Youtube
Laurent Moccozet
 
Une intro à Zotero
Une intro à ZoteroUne intro à Zotero
Une intro à Zotero
Laurent Moccozet
 
Tutoriel express pour Omeka sur Omeka.net
Tutoriel express pour Omeka sur Omeka.netTutoriel express pour Omeka sur Omeka.net
Tutoriel express pour Omeka sur Omeka.net
Laurent Moccozet
 
Projet de semestre / 4ème partie / partage de contenus multimédia
Projet de semestre / 4ème partie / partage de contenus multimédiaProjet de semestre / 4ème partie / partage de contenus multimédia
Projet de semestre / 4ème partie / partage de contenus multimédiaLaurent Moccozet
 
Projet de semestre / 3ème partie / partage de contenus multimédia
Projet de semestre / 3ème partie / partage de contenus multimédiaProjet de semestre / 3ème partie / partage de contenus multimédia
Projet de semestre / 3ème partie / partage de contenus multimédiaLaurent Moccozet
 
Projet de semestre / 2ème partie / partage de contenus multimédia
Projet de semestre / 2ème partie / partage de contenus multimédiaProjet de semestre / 2ème partie / partage de contenus multimédia
Projet de semestre / 2ème partie / partage de contenus multimédiaLaurent Moccozet
 
Projet de semestre / questions de droits d'auteur / partage de contenus multi...
Projet de semestre / questions de droits d'auteur / partage de contenus multi...Projet de semestre / questions de droits d'auteur / partage de contenus multi...
Projet de semestre / questions de droits d'auteur / partage de contenus multi...Laurent Moccozet
 
Projet de semestre / 1ére partie / partage de contenus multimédias
Projet de semestre / 1ére partie / partage de contenus multimédiasProjet de semestre / 1ére partie / partage de contenus multimédias
Projet de semestre / 1ére partie / partage de contenus multimédiasLaurent Moccozet
 
Création d'une app avec appmaker de Mozilla
Création d'une app avec appmaker de MozillaCréation d'une app avec appmaker de Mozilla
Création d'une app avec appmaker de Mozilla
Laurent Moccozet
 
Introduction au projet de semestre / partage de contenus multimédias
Introduction au projet de semestre / partage de contenus multimédiasIntroduction au projet de semestre / partage de contenus multimédias
Introduction au projet de semestre / partage de contenus multimédias
Laurent Moccozet
 
Procédure pour configurer l'ordinateur pour utiliser ManyEyes
Procédure pour configurer l'ordinateur pour utiliser ManyEyesProcédure pour configurer l'ordinateur pour utiliser ManyEyes
Procédure pour configurer l'ordinateur pour utiliser ManyEyes
Laurent Moccozet
 
Création d'un flux d'information de veille avec Yahoo Pipes
Création d'un flux d'information de veille avec Yahoo PipesCréation d'un flux d'information de veille avec Yahoo Pipes
Création d'un flux d'information de veille avec Yahoo Pipes
Laurent Moccozet
 
projet PPCM 2014: compléments sur les droits d'auteur
projet PPCM 2014: compléments sur les droits d'auteurprojet PPCM 2014: compléments sur les droits d'auteur
projet PPCM 2014: compléments sur les droits d'auteurLaurent Moccozet
 
Séance 5: projet PPCM 2014
Séance 5: projet PPCM 2014Séance 5: projet PPCM 2014
Séance 5: projet PPCM 2014Laurent Moccozet
 
Intégrer un contenu depuis une plateforme de partage dans Netvibes
Intégrer un contenu depuis une plateforme de partage dans NetvibesIntégrer un contenu depuis une plateforme de partage dans Netvibes
Intégrer un contenu depuis une plateforme de partage dans Netvibes
Laurent Moccozet
 
Séance 4: projet PPCM 2014
Séance 4: projet PPCM 2014Séance 4: projet PPCM 2014
Séance 4: projet PPCM 2014Laurent Moccozet
 
Séance 3: projet PPCM 2014
Séance 3: projet PPCM 2014Séance 3: projet PPCM 2014
Séance 3: projet PPCM 2014Laurent Moccozet
 
Séance 2: projet PPCM 2014
Séance 2: projet PPCM 2014Séance 2: projet PPCM 2014
Séance 2: projet PPCM 2014Laurent Moccozet
 
Séance 1: Introduction au projet PPCM 2014
Séance 1: Introduction au projet PPCM 2014Séance 1: Introduction au projet PPCM 2014
Séance 1: Introduction au projet PPCM 2014
Laurent Moccozet
 
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Laurent Moccozet
 

Plus de Laurent Moccozet (20)

Créer une vidéo annotée à partir de photos sur Youtube
Créer une vidéo annotée à partir de photos sur YoutubeCréer une vidéo annotée à partir de photos sur Youtube
Créer une vidéo annotée à partir de photos sur Youtube
 
Une intro à Zotero
Une intro à ZoteroUne intro à Zotero
Une intro à Zotero
 
Tutoriel express pour Omeka sur Omeka.net
Tutoriel express pour Omeka sur Omeka.netTutoriel express pour Omeka sur Omeka.net
Tutoriel express pour Omeka sur Omeka.net
 
Projet de semestre / 4ème partie / partage de contenus multimédia
Projet de semestre / 4ème partie / partage de contenus multimédiaProjet de semestre / 4ème partie / partage de contenus multimédia
Projet de semestre / 4ème partie / partage de contenus multimédia
 
Projet de semestre / 3ème partie / partage de contenus multimédia
Projet de semestre / 3ème partie / partage de contenus multimédiaProjet de semestre / 3ème partie / partage de contenus multimédia
Projet de semestre / 3ème partie / partage de contenus multimédia
 
Projet de semestre / 2ème partie / partage de contenus multimédia
Projet de semestre / 2ème partie / partage de contenus multimédiaProjet de semestre / 2ème partie / partage de contenus multimédia
Projet de semestre / 2ème partie / partage de contenus multimédia
 
Projet de semestre / questions de droits d'auteur / partage de contenus multi...
Projet de semestre / questions de droits d'auteur / partage de contenus multi...Projet de semestre / questions de droits d'auteur / partage de contenus multi...
Projet de semestre / questions de droits d'auteur / partage de contenus multi...
 
Projet de semestre / 1ére partie / partage de contenus multimédias
Projet de semestre / 1ére partie / partage de contenus multimédiasProjet de semestre / 1ére partie / partage de contenus multimédias
Projet de semestre / 1ére partie / partage de contenus multimédias
 
Création d'une app avec appmaker de Mozilla
Création d'une app avec appmaker de MozillaCréation d'une app avec appmaker de Mozilla
Création d'une app avec appmaker de Mozilla
 
Introduction au projet de semestre / partage de contenus multimédias
Introduction au projet de semestre / partage de contenus multimédiasIntroduction au projet de semestre / partage de contenus multimédias
Introduction au projet de semestre / partage de contenus multimédias
 
Procédure pour configurer l'ordinateur pour utiliser ManyEyes
Procédure pour configurer l'ordinateur pour utiliser ManyEyesProcédure pour configurer l'ordinateur pour utiliser ManyEyes
Procédure pour configurer l'ordinateur pour utiliser ManyEyes
 
Création d'un flux d'information de veille avec Yahoo Pipes
Création d'un flux d'information de veille avec Yahoo PipesCréation d'un flux d'information de veille avec Yahoo Pipes
Création d'un flux d'information de veille avec Yahoo Pipes
 
projet PPCM 2014: compléments sur les droits d'auteur
projet PPCM 2014: compléments sur les droits d'auteurprojet PPCM 2014: compléments sur les droits d'auteur
projet PPCM 2014: compléments sur les droits d'auteur
 
Séance 5: projet PPCM 2014
Séance 5: projet PPCM 2014Séance 5: projet PPCM 2014
Séance 5: projet PPCM 2014
 
Intégrer un contenu depuis une plateforme de partage dans Netvibes
Intégrer un contenu depuis une plateforme de partage dans NetvibesIntégrer un contenu depuis une plateforme de partage dans Netvibes
Intégrer un contenu depuis une plateforme de partage dans Netvibes
 
Séance 4: projet PPCM 2014
Séance 4: projet PPCM 2014Séance 4: projet PPCM 2014
Séance 4: projet PPCM 2014
 
Séance 3: projet PPCM 2014
Séance 3: projet PPCM 2014Séance 3: projet PPCM 2014
Séance 3: projet PPCM 2014
 
Séance 2: projet PPCM 2014
Séance 2: projet PPCM 2014Séance 2: projet PPCM 2014
Séance 2: projet PPCM 2014
 
Séance 1: Introduction au projet PPCM 2014
Séance 1: Introduction au projet PPCM 2014Séance 1: Introduction au projet PPCM 2014
Séance 1: Introduction au projet PPCM 2014
 
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
 

Dernier

M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Formation
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
MedBechir
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
IES Turina/Rodrigo/Itaca/Palomeras
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
schneiderbeatrice78
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
BenotGeorges3
 
Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
SAIDALI701276
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
GiselaAlves15
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
bibliogard
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
frizzole
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
Txaruka
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
LamoussaPaulOuattara1
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
BenotGeorges3
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
Txaruka
 
Cours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieurCours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieur
NdeyeAminataDond
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
ImnaTech
 
Formation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distancielFormation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distanciel
M2i Formation
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
Txaruka
 

Dernier (17)

M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
 
Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
 
Cours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieurCours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieur
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
 
Formation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distancielFormation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distanciel
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
 

Développement d'application avec App Inventor

  • 2. App Inventor • Aller sur le site d’App Inventor – http://appinventor.mit.edu/explore/ • Appuyer sur le bouton « create apps » – Identifiez-vous avec un compte Google – Vous serez connecté à l’environnement de développement.
  • 3. App Inventor • L’environnement contient deux espaces – Designer et Blocs – Designer: pour concevoir l’interface utilisateur – Blocs: pour définir les traitements à réaliser à partir des interactions (événements) réaliser par l’utilisateur avec l’interface.
  • 4. Interface • Par défaut, App Inventor est en Anglais – Vous pouvez modifier la langue:
  • 5. Interface utilisateur • Une zone texte pour récupérer le poids • Une zone texte pour récupérer la taille • Un bouton pour lancer le calcul • Une label(étiquette) pour afficher le résultat
  • 6. Application • Variables (masse, taille et IMC): permettent de stocker des valeurs • Evènements (Quand bouton1. Enfoncé): associent les interactions de l’utilisateur avec l’interface avec les traitements (instructions) à réaliser correspondants. • Instruction: obtenir masse / obtenir taille ^ 2 permettent d’indiquer quels traitements à appliquer aux variables: on utilise la valeur stockées dans certaines pour calculer de nouvelles valeurs qui sont stockées à leur tour dans d’autres variables. • Ici on utilise masse et taille pour calculer une nouvelle valeur qui est stockée dans IMC
  • 7. Application • Quand le bouton Bouton1 est pressé – Récupérer la valeur dans la zone texte masse et la stocker dans la variable masse. – Récupérer la valeur dans la zone texte taille et la stocker dans la variable taille. – Calculer l’IMC à partir des valeurs des variables masse et taille et stocker le résultat dans la variable IMC. – Modifier le texte de l’étiquette Label1 pour lui attribuer la valeur de la variable IMC
  • 8. Test • Deux options – Sur votre smartphone par le Wifi – Sur votre ordinateur par l’émulateur (programme qui « simule » un smartphone sur votre ordinateur).
  • 9. Test • Smartphone/wifi – Installer l’app AI Companion sur votre smartphone • https://play.google.com/store/apps/details?id=edu.mit.appinventor.aicompanion3 – Depuis l’interface d’App Inventor sélectionner « Connecte » • Puis « Compagnon AI » dans le menu qui apparaît. • Une fenêtre contenant un QR-code s’affiche. • Démarrer l’app AI Companion sur votre smartphone – Sélectionner « scan QR code » et braquer la caméra de votre smartphone sur le QR-code – Une fois récupérer le code, sélectionner « connect with code » – Votre application va se charger sur le smartphone et vous pouvez la tester.
  • 10. Test • Emulateur – Récupérer/installer l’émulateur sur votre ordinateur: • Depuis http://appinv.us/aisetup_mac pour Mac • Depuis http://appinv.us/aisetup_windows pour Windows
  • 11. Test • Emulateur – Précision pour Mac: • Sur Mac, vous obtenez un fichier intitulé Appinventor_Setup_v_2.3.dmg • Quand vous l'ouvrez, vous obtenez une fenêtre contenant un autre fichier intitulé MITAppInventorSetup.pkg • Un clic droit sur l'icône de ce fichier vous permet de forcer son ouverture et de lancer l'installation de l'émulateur.
  • 12. Test • Emulateur – Précision pour Mac: • Sur Mac, vous obtenez un fichier intitulé Appinventor_Setup_v_2.3.dmg • Quand vous l'ouvrez, vous obtenez une fenêtre contenant un autre fichier intitulé MITAppInventorSetup.pkg • Un clic droit sur l'icône de ce fichier vous permet de forcer son ouverture et de lancer l'installation de l'émulateur.
  • 13. Test • Emulateur – Précision pour Windows: • Une fois installé, l ’émulateur démarre automatiquement sur Mac quand vous vous connectez à App Inventor. • Il faut le démarrer en « lançant » l’émulateur avant. – Double-cliquer sur l’icône de l’émulateur:
  • 14. Test • Emulateur – Une fois l’émulateur installé – Depuis l’interface d’App Inventor sélectionner « Connecte » • Puis « Emulateur » dans le menu qui apparaît. • L’émulateur démarre et un smartphone s’affiche sur votre écran et lance votre application que vous pouvez tester.
  • 15. Exemple • Galerie d’applications – L’environnement App Inventor se veut participatif. Chacun peut publier ses applications pour que d’autres puissent les utiliser, les comprendre, ou encore pour les modifier/améliorer. – Vous pouvez récupérer un exemple plus complet d’application de calcul d’IMC à partir de la galerie.
  • 16. Exemple • Galerie d’applications – Faites une recherche avec « lmoccozet » – Vous pouvez la récupérer dans vos projets, la tester et la modifier. – Vous trouverez un second exemple d’application avec image et son.