[Andro-Course] La version 2 fait son entrée en alpha (besoin de testeurs).

Bonjour à tous,
Voici la présentation de Andro Course 2 alpha !
Andro Course est une application réalisé par Louis .A et la version 2 reprend le principe mais cette fois-ci en HD avec les nouvautées d’AppInventor V19 (MAJ May).

Screenshot :
Ecran Principal

Features en + :

  • Tours configurables
  • 3 Derniers resultats affichés
  • Possibilité de changer la dernière position entrée
  • Bouton Reset
  • Ecran d’option
  • Ecran final
  • liste des résultats
  • Affichage des paramètres
  • Possibilité de sauvegarder les résultats en .csv !

Lien de téléchargement :

Télécharger V1.2alpha

[App-Inventor] Comment créer son serveur local à jour et en 1080p

Introduction :

Voici un tutoriel de fin d’année sur app inventor. Ce tutoriel est le résultat de nombreuses heures de recherches sur la mise en place et la modification d’un serveur app inventor et j’aimerais le partager avec vous pour qu’il ne vous prenne pas autant de temps qu’a moi pour le mettre en place.

Sommaire :

    • Prérequis
    • Compilation du serveur
    • Accès à AppInventor local
    • Modification de la fenêtre viewer

Prérequis :

Sommaire :

      • Code Source d’app-inventor
      • ANT
      • App engine SDK
      • Java SDK (version 7)
      • Python (Version 2.7)
      • Git
      • Verification de l’installation des programmes

Code Source d’App-Inventor :

Avec GitHub :

      • Créez vous un compte GitHub dur leur site https://github.com/.
      • Cherchez App inventor sources dans la barre de recherche ou allez sur https://github.com/mit-cml/appinventor-sources.
      • Cliquez sur le bouton Clone PC si vous disposez de l’application github sur votre pc
      • Vous pouvez aussi cliquez sur download zip si vous ne disposez pas de l’application

Sans GitHub (La version n’est peut-être pas à jour !):

ANT :

      • Allez sur http://ant.apache.org/bindownload.cgi
      • Téléchargez la version .zip
      • Décompressez-la dans un endroit ou le path n’a pas d’espace (Comme C:/ant)
      • Ajouter une nouvelle variable d’environnement ANT_HOME
        • Allez dans Panneau de configuration>Système et sécurité>Système
        • Cliquez dans le menu à gauche sur Paramètres système avancé
        • Cliquez sur Variable d'environnement
        • Dans Variable système cliquez sur nouvelle
        • Mettez ANT_HOME en nom et le chemin de ant (dans notre exemple C:/ant)
        • Puis chercher la variable Path dans Variable système et cliquez sur modifier
        • allez au bout de la ligne ajouter %ANT_HOME%/bin

App Engine sdk :

Java SDK 7 :

Python 2.7 :

Git :

      • Allez sur http://git-scm.com/
      • Téléchargez la dernière version
      • Installez la
      • Ajoutez à Path le dossier bin qui se trouve dans le dossier installation (C:\Program Files (x86)\Git\bin dans mon cas)

Verification de l’installation des programmes :

      • Ouvrez un terminal (Bouton windows>tappez cmd dans la barre de recherche)
      • Tappez ant puis Entrée. Vous devez Obtenir :
        BuildFile: build.xml does not exist!
        Build failed
      • Tappez git puis Entrée. Vous devez obtenir : usage: git puis plein de paramètres
      • Tappez java puis Entrée. Vous devez obtenir : Syntaxe: Java [-Option] class [args...] puis plein de paramètres.
      • Tappez python puis Entrée. Vous devez obtenir : Python 2.7.6 puis plein de paramètres. Pour quitter Tapper quit().
      • Si un des programmes ne fonctionne pas vérifiez bien le Path dans les variables d’environnement (laissez un commentaire si cela ne marche toujours pas…).

Compilation du serveur :

    • Allez dans votre dossier source d’AppInventor.
    • Naviger dans le dossier appinventor
    • Cliquez-droit sur le fichier build.xml et cliquez sur git bash
    • Un terminal devrai s’ouvrir (sinon git est mal installé)
    • Tappez ant pour compilez le serveur (4 minute ~)
    • Si une erreur se produit (le terminal indique BUILD FAILED) :
      • Vérifiez que le dossier appinventor n’a pas d’espace dans le path (comme C:/Users/PATATE SUPREME/Documents/GitHub/appinventor-sources est faux puisqu’il y a un espace entre PATATE et SUPREME).
      • Si une autre erreur se produit les logiciel installées ne le sont pas correctement (Vérifiez aussi les variables d’environnement).

Accès à AppInventor local:

  • Téléchargez ces 2 fichiers (Fichiers_demarrage_appinventor_server)
  • AppEngine Server.cmd
  • Build Serveur.cmd
  • Mettez-les dans le dossier appinventor-sources à coté du dossier appinventor
  • Ouvrez le fichier AppEngine Server.cmd en cliquant droit dessus et en choissisant Modifier
  • Verifiez que C:/appengine-sdk/bin/dev_appserver.cmd correspond avec le dossier d’installation d’appengine-sdk
  • Enregistrez le fichier
  • Double-cliquez sur les 2 (2 terminaux vont s’ouvrir)
  • Allez sur localhost:8888 sur votre navigateur préféré
  • Entrez un nom dans la fenêtre qui s’ouvre (comme x1QG1x par ex) puis sur log in
  • Vérifiez bien que entrez ce nom à chaque fois que vous allumez votre serveur

Modification de la taille de la fenêtre viewer :

  • Allez dans appinventor\appengine\src\com\google\appinventor\client\editor\simple\components.
  • Ouvrez le fichiez MockForm.java (avec notepad++ par exemple)
  • A la ligne 113 changez PORTRAIT_WIDTH en 753,PORTRAIT_HEIGHT en 1282,LANDSCAPE_WIDTH en 1282 et LANDSCAPE_HEIGHT en 753
  • Retournez dans le dossier appengine
  • Clic droit sur build.xml puis git bash
  • Tappez ant clean
  • Puis tappez ant une fois que ant clean est affiché BUILD SUCCESSFULL
  • Lancez les 2 cmd (Build Server.cmd et AppEngine Server.cmd) et allez sur localhost:8888
  • Vous avez maintenant le viewer en 1080p (pour les tablettes acer A700).

Notre façon de travailler !

Concernant le travail de chacun en temps d’Acf, nous le répartissons dès le début de la séance. Pour commencer nous faisons un petit bilan de la séance précédente avec notre professeur référant, puis nous parlons des différentes taches à effectuer durant l’après-midi qui sont, par la suite réparties aux membres de l’Acf. Il n’y a jamais eu de problème dans notre groupe, il y a toujours une bonne ambiance durant les séances ce qui nous permet d’être efficace dans notre travail !

Pour ma part, je suis très contente d’être dans cette Acf car il y a une bonne entente de groupe, les plus performants ont toujours été là pour nous aider dans nos difficultés. Nous travaillons calmement et à notre rythme, ce qui me plait beaucoup !

IMAG2101

[ACF – 14] Préparation pour la validation

A été réalisé cette séance :

– Création d’icônes pour les dernières applications (Kévin)
– Réalisation du diaporama support de la présentation pour la validation (Sylvain)
– Rédaction de la synthèse collective du groupe (Louis)
– Finalisation des dernière applications (Mathieu et Quentin)
– Aide pour le diaporama (Thomas)
– Revue des critères d’évaluations pour la validation finale (Nicolas et Quentin)
– Choix des compétences personnelles à faire valider dans le cadre de l’ACF (Tous)

[Chronos] Présentation\Configuration

Chronos

Source : Image LP2I

Source : Image LP2I

Présentation :

Cette application reprend le principe d’un timer.
Ce timer permet de sonner toutes les X minutes ou secondes selon le temps X entré.

Téléchargement :

Allez sur la page de téléchargement.

Configuration :

Cette configuration ne peut être modifié quand le timer est en marche ou en pause.

1.Choisissez entre :

– Sonne toutes les (Sonne toutes les X secondes ou minutes)
– Sonne à (Sonne à X secondes ou minutes)

2.Puis configurer votre temps avec les boutons + et –

3.Choisissez entre :

– minutes (X minutes)
– secondes (X secondes)

4.Appuyer sur START pour lancer le timer.
5.Appuyer sur STOP pour stopper le timer.
6.Appuyer sur RESET pour remettre à zéro le timer.

La journée portes ouvertes !

 Lors de la journée portes ouvertes du lycée, pour la présentation de notre ACF, nous avons disposé des tables au milieu de la salle pour pouvoir y mettre les tablettes tactiles. Cela nous a permis de présenter nos applications réalisées ou en développement, mais aussi les tablettes. Sur un ordinateur nous avons mis le blog de l’ACF pour que les visiteurs puissent le visionner, puis sur l’écran du vidéo projecteur un diaporama de notre ACF défilait durant la journée. Nous avons eu beaucoup de visiteurs intéressés avec qui nous avons pu dialoguer.

 IMG_20140322_152236IMG_20140322_152535 (1)IMG_20140322_152225

[ACF – 13] Révision du projet en vue de la validation finale

Réalisé durant la séance ACF du 3 avril 2014 :

– Recherche d’un algorithme permettant de convertir un nombre décimal en binaire en vue d’une application convertisseur hexadécimal – décimal – binaire (Quentin, Kévin, Nicolas)
– Continuation des applications en cours (Louis, Sylvain, Mathieu)
– Maintient d’une animation propice au travail durant la totalité de la séance (Thomas)
– Écriture d’un article relatant la JPO avec photos (Alice)
– Revue de la fiche projet et des compétences pour la validation (Nicolas)

[ACF – 11] Briefing pour la JPO

Fait cette séance :

– Création de design pour les affiches (Aidi, Xiao, Quentin, Kévin, Félix)
– Création de vidéos tutoriel et de présentation de l’ACF (Sylvain)
– Travail sur les applications en cours de développement (Louis, Matthieu, Nicolas)
+ recherche d’idées pour la salle et son organisation.

[Tuto] Mettre une appli AppInventor en 1080p

Votre appli AppInventor est en base résolution ?
Convertissez là dans la résolution de votre tablette !

0:08 (1) Les prérequis (AppToMarket & AppInventor)
https://code.google.com/p/apptomarket/downloads/list
http://ai2.appinventor.mit.edu/

1:01 (2) La création sous AppInventor avec des images HD

2:15 (3) Utiliser AppToMarket

3:38 (4) Test sur tablette HD