Difference between revisions of "Workshop:AppInventorInitiation"

From Electrolab
Jump to: navigation, search
m (Liste des participants)
 
(30 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 
=Initiation à la Plateforme App Inventor du MIT=
 
=Initiation à la Plateforme App Inventor du MIT=
  
==Organisation de la séance du 6 Juin==
+
==Changement de plateforme : App Inventor 2 est arrivé !==
 +
A priori, l'install semble plus simple si on utilise pas la fonction USB.
 +
 
 +
L manipulateur de block et de logique est intégré dans le navigateur maintenant.
 +
 
 +
Apparition de la gestion NFC !!
 +
 
 +
 
 +
==Organisation de la séance des ateliers==
 
===prérequis===
 
===prérequis===
 
* Être là à 20h00 pour le début de la séance
 
* Être là à 20h00 pour le début de la séance
* Venir avec son smartphone Androïd si vous en avez un
+
* Avoir un''' compte Google''' si vous voulez manipuler.
* Installez l'appli Zxing BareCode Scanner sur votre smartphone
+
* Venir avec son smartphone ou sa tablette Androïd pour tester votre production
* Avoir un compte Google si vous voulez manipuler.
+
* Installez l'appli Zxing BareCode Scanner sur votre smartphone/tablette
* Venir avec son laptop (même raison)
+
* Venir aussi avec son laptop pour le développement
 
* Avoir Java fonctionnel sur son ordi avec le plugin pour le navigateur : http://appinventor.mit.edu/explore/test-your-system.html
 
* Avoir Java fonctionnel sur son ordi avec le plugin pour le navigateur : http://appinventor.mit.edu/explore/test-your-system.html
* Télécharger et installer l'application App Inventor avant, histoire de gagner du temps le 6 Juin. http://appinventor.mit.edu/explore/install-app-inventor-software.html
+
* Télécharger et installer l'application App Inventor avant, histoire de gagner du temps le 9 Décembre : http://appinventor.mit.edu/explore/install-app-inventor-software.html ou http://appinventor.mit.edu/explore/setup-mit-app-inventor.html
  
 
Le reste, on le fera sur place.
 
Le reste, on le fera sur place.
Si vous avez des soucis avec l'installation de l'appli, on verra ensemble.
 
  
===Liste des participants===
+
===Liste des participants pour un prochain atelier (Max 8)===
Pour un atelier le 6 Juin
+
Le 9 Décembre à 20h00
 
* Limesle (intervenant)
 
* Limesle (intervenant)
* Julien Len
+
* Participants :
* Pilou (J'ai 2 HTC desire que je peux prêter pour l'occasion)
+
#Alexandre
*
+
#Florent
*
+
#Olivier
*
+
#Léonard
*
+
#Pierre
*
+
#Fred
*
+
#Jean-Sébastien
*
+
*
+
 
+
Je pense qu'un max de 10 personnes est souhaitable si on veut un peu d'interactivité.
+
Sinon, on fera une prez et on divisera les ateliers par la suite en plus petits groupes sur plusieurs séances.
+
 
+
Liste subsidiaire pour un autre atelier.
+
* Limesle (intervenant)
+
* Voscain! Super idée Jb bravo !
+
* David, très bonne initiative JB
+
*
+
*
+
*
+
*
+
*
+
*
+
*
+
*
+
  
 
===Roadmap théorique de la soirée===
 
===Roadmap théorique de la soirée===
Line 49: Line 38:
 
* 20h45 Début de Dev de l'appli
 
* 20h45 Début de Dev de l'appli
 
* 21h30 Tests de l'appli et retours
 
* 21h30 Tests de l'appli et retours
* 22h00 fin de la séance et discussions pour ceux qui le veulent
+
* 22h45 fin de la séance et discussions pour ceux qui le veulent
 +
 
 +
===Matériel de mise en valeur===
 +
{|
 +
|[[File:bouton-APP-Android.png]]Le bouton
 +
|[[File:icone-APP-Android.png]]Une icône
 +
|}
  
 
===Détail de l'application qui sera développée===
 
===Détail de l'application qui sera développée===
 
J'y réfléchis !
 
J'y réfléchis !
 +
 +
A priori, utiliser les Legos de Yannick pour commencer à tater le BlueTooth en vu de la réalisation d'une appli pour le [http://wiki.electrolab.fr/Projets:Lab:2013:Rocket-Plopper Rocket-Plopper]
 +
 +
==Idées d'applications pour le futur==
 +
Pilou:
 +
*Communication avec un arduino par l'intermédiaire du module BluetoothClient (profile SSP) et d'un convertisseur BT-Serial
 +
**Capteur de température, allumage de led pour la démo.
 +
 +
Voscain:
 +
** sûrement pas pour ce soir, lancer un print sur l'imprimante 3D avec un smartphone android? :)
 +
 +
==Feeback sur atelier du 6 Juin==
 +
 +
Je pense que dans l'ensemble l'atelier a été apprécié.
 +
Les participants : Limesle (intervenant),Julien Len, Pilou, Voscain
 +
Tous le monde été bien prêt avec les softs sur les PCs (Il y avait des Macs aussi) : ça fait plaisir !
 +
 +
La séance a permis :
 +
* la présentation de l'outil et de ses modules
 +
* La création guidée d'une appli qui sert de chronomètre
 +
* la réalisation en autonomie de la modification de l'appli pour obtenir un outil de mesure de la profondeur d'un puits ( d=1/2 * g * t² )
 +
* On a pu lancer l'appli sur les différents device : plusieurs smartphones et une tablette.
 +
* Ensuite on a pu avec des exemples précis développés pour des projets réels voir pas mal d'autres fonctions.
 +
 +
Je pense que l'on va pouvoir commencer à perpétuer le workshop et penser au développement d'une appli Androïd ElectroLab !!
 +
 +
Je laisse les participants commenter et nous faire part de leur impression.
 +
 +
Pour finir quelques images :
 +
{|
 +
|[[File:plateforme-APP-Android.png|thumb|La plateforme de Dev de l'UI]]
 +
|[[File:AppletJava-APP-Android.png|thumb|L'appli Java pour insérer les contrôles]]
 +
|[[File:Emulateur-APP-Android.png|thumb|L'émulateur avec le programme en marche !]]
 +
|}
  
 
==Pourquoi ce Workshop ?==
 
==Pourquoi ce Workshop ?==

Latest revision as of 11:32, 9 December 2013

Initiation à la Plateforme App Inventor du MIT

Changement de plateforme : App Inventor 2 est arrivé !

A priori, l'install semble plus simple si on utilise pas la fonction USB.

L manipulateur de block et de logique est intégré dans le navigateur maintenant.

Apparition de la gestion NFC !!


Organisation de la séance des ateliers

prérequis

Le reste, on le fera sur place.

Liste des participants pour un prochain atelier (Max 8)

Le 9 Décembre à 20h00

  • Limesle (intervenant)
  • Participants :
  1. Alexandre
  2. Florent
  3. Olivier
  4. Léonard
  5. Pierre
  6. Fred
  7. Jean-Sébastien

Roadmap théorique de la soirée

  • 20h00 vérif des installations de chacun
  • 20h15 Présentation de la plateforme et de ses outils
  • 20h45 Début de Dev de l'appli
  • 21h30 Tests de l'appli et retours
  • 22h45 fin de la séance et discussions pour ceux qui le veulent

Matériel de mise en valeur

Bouton-APP-Android.pngLe bouton Icone-APP-Android.pngUne icône

Détail de l'application qui sera développée

J'y réfléchis !

A priori, utiliser les Legos de Yannick pour commencer à tater le BlueTooth en vu de la réalisation d'une appli pour le Rocket-Plopper

Idées d'applications pour le futur

Pilou:

  • Communication avec un arduino par l'intermédiaire du module BluetoothClient (profile SSP) et d'un convertisseur BT-Serial
    • Capteur de température, allumage de led pour la démo.

Voscain:

    • sûrement pas pour ce soir, lancer un print sur l'imprimante 3D avec un smartphone android? :)

Feeback sur atelier du 6 Juin

Je pense que dans l'ensemble l'atelier a été apprécié. Les participants : Limesle (intervenant),Julien Len, Pilou, Voscain Tous le monde été bien prêt avec les softs sur les PCs (Il y avait des Macs aussi) : ça fait plaisir !

La séance a permis :

  • la présentation de l'outil et de ses modules
  • La création guidée d'une appli qui sert de chronomètre
  • la réalisation en autonomie de la modification de l'appli pour obtenir un outil de mesure de la profondeur d'un puits ( d=1/2 * g * t² )
  • On a pu lancer l'appli sur les différents device : plusieurs smartphones et une tablette.
  • Ensuite on a pu avec des exemples précis développés pour des projets réels voir pas mal d'autres fonctions.

Je pense que l'on va pouvoir commencer à perpétuer le workshop et penser au développement d'une appli Androïd ElectroLab !!

Je laisse les participants commenter et nous faire part de leur impression.

Pour finir quelques images :

La plateforme de Dev de l'UI
L'appli Java pour insérer les contrôles
L'émulateur avec le programme en marche !

Pourquoi ce Workshop ?

De Limesle:

j'ai découvert il y a peu l'outils App Inventor de Google, maintenant aux mains du MIT. ( http://appinventor.mit.edu/ )

Il sert à développer des appli Androïd sans avoir de réelles notions de programmation.

Je propose donc un atelier découverte de cet outil que j'animerai au Lab.

Cet outil relativement simple permet de créer des applications dont la complexité dépendra plus de votre imagination que des vos capacités techniques de codeur. Il permet de découvrir des notions de développement rapidement sans avoir à passer par des apprentissages laborieux de langage. Vous verrez en très peu de temps vos productions directement sur vos téléphones et serez en mesure de les utiliser.

Les quelques possibilités offertes par la plateforme sont :

  • Gérez de la saisie
  • Stocker des données sur votre smartphone
  • Transférer des données sur le web pour un stockage permanent et collaboratif
  • Interagir avec des réseaux sociaux
  • Recueillir les infos de certains sensors du terminal : orientation, accélération, GPS, barecode scanner
  • Reconnaissance et synthèse vocale
  • Bluetooth (pas testé pour ma part)
  • Connexion avec des API du type Fusion Table
  • Animer des sprites
  • Lire ou enregistrer des médias
  • Déclencher des appel, des envois de SMS
  • Etc ...

On peut même diriger des Lego Mindstorm. (Pas testé non plus, j'en ai pas... Mais Yannick va m'en prêter !)

PS: ne marche pas pour Iphone, BlackBerry et autres Windows phone.