[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).

[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.

[ACF – 10] Compte développeur, Construct 2…

Fait avant la séance :

– Prise en main du logiciel construct 2 (Quentin)

Fait cette séance :

– Entrevue avec Mme Marcuzzi pour une idée d’application (Felix, Alice, Nicolas).
– Entrevue avec Mr Coutable pour le compte développeur Google Play (Felix, Alice).
– Association du compte lp2i.dev@gmail.com au compte développeur (Felix).
– Travail sur construct 2, prise en main (Sylvain).
– Travail sur AppInventor (Kevin, Mathieu, Louis).
– Travail sur les affiches pour la JPO (Xiao, Aidi).

[Driver] Acer A700 pour développer des applications…

Bonjour à tous, Voici les drivers windows pour la tablette A700.

Driver Windows A700

Ce driver permet de tester son application ou de la développer (dans le cas de AppInventor) sur la tablette A700. Pour que ce driver fonctionne correctement il faut que le débogage usb soit activé sur votre tablette.

Cette option se trouve dans Paramètres > Options pour les développeurs > Activer le debogage USB.

[ACF-08] Compte Play Store ?

Fait cette séance :

– Entretien avec Mr. Coutable à propos de la license Google Play ( Possible révision du budget )(Nicolas, Thomas, Alice)
– Travail sur l’application de l’ENT du LP2I (Sylvain)
– Travail sur l’application Course en durée (Louis)
– Réponse aux mails de réactions (Alice, Felix)
– Préparation du BAS de la semaine prochaine (Nicolas, Quentin)
– Travail sur AppInventor (Kevin, Mathieu)

[Tutoriel WordPress] Comment faire un article

Voici un tutoriel pour réaliser un tutoriel !
(ce qui est proposé est un guide s’il ne vous conviens pas n’hésitez pas à m’envoyer des retours)

Déroulement du tutoriel

  • La base d’un article, chose à faire avant de commencer

  • Les images, ce qu’on a le droit et le devoir de faire

  • L’article

    • le titre
    • la présentation
    • le déroulement
    • la conclusion

Les images :

J’ai une image prise sur internet :
Je ne la copie surtout pas sur l’espace media de wordpress !! elle est déjà sur internet laissons la sur internet !
Allez dans ajouter une média et insérer une image depuis le web copier le lien de l’image (Clic droit dessus copier l’URL de l’image)…

J’ai une image que j’ai prise moi même :
Je la copie dans la bibliothèque de WordPress et je change le titre et la légende avec dans celle-ci Source : Votre_Nom ou encore Image LP2I

L’article

Le titre

Précisez au début du titre avec des [] le sujet de votre article ex : [TUTORIEL]
Indiquez clairement le sujet de votre article il faut qu’il soit simple mais qu’il résume votre article ex : Comment faire…

La présentation

Faites un bref résumé du sujet de l’article (1 ou 2 lignes) qui donne envie de lire votre article puis essayer si vous en avez un de former un plan (avec des points ou des tirets pour structurer votre article.

Le déroulement

Essayez de garder un style de titre et de sous-titres cohérent dans tout votre article
comme :

Titre 1

Sous titre 1

Paragraphe

Mettre plus de photo que de texte !!

Beaucoup de texte c’est long a lire et le lecteur ne lira que 2 lignes alors coupez et mettez des images.
Un paragraphe vaut une photo et en général c’est plus clair.

Ne pas oublier les liens vers d’autres site et/ou d’autres articles

Conclusion :

Bouton de téléchargement pour une application avec la syntaxe <a href=”lien_de_votre_fichier”>Nom de votre lien</a>

[ACF-7] Revu des propositions

Fait cette séance :

– Ecriture de 2 tutoriaux (Nicolas)
– Réponse au différents feedback (Alice, Felix, Thomas)
– Travail sur l’application de Mr Billon (Course en durée), l’application de Mr Pers (Domotique) et l’application de Mme Noel (Kevin, Mathieu, Louis)
– Travail sur l’application de l’ENT (partie graphique) (Sylvain)
– Envoi du mail à Mr Delineau.
– Transformation du logo des applications (Xiao, Aidi)
– Emission radio présentation ACF (Felix, Louis)

A faire la séance prochaine :

– Voir pour le compte Play store du LP2I
– Continuité des applications

[ACF-6] Envoi du mail

Fait avant la séance :
– Mise à jour de Bad’ Point (Badminton Project) en version 2.1

Fait cette séance :
– Envoi du mail à tout le personnel du lycée (Alice, Thomas, Nicolas, Quentin)
– Début des recherches pour le code de l’ENT du LP2I (Entrevue avec les informaticiens. Il nous faut voir Mr. Delineau)(Sylvain, Quentin)
– Nouvelle idée d’application ( Socrative amélioré pour Mr Torres)(Alice, Thomas, Nicolas)
– Suite de l’apprentissage d’App Inventor 2 (Mathieu, Kevin, Sylvain)
– Nouveaux logos pour les différentes applications (Aidi, Xiao)

A faire la séance prochaine :
– Envoi d’un mail à Mr. Delineau pour le code de l’application de l’ENT du LP2I

Bad’ Points (The Badminton Project) – Version 2.1

Voici la mise à jour de l’application The Badminton Project renommé en Bad’ Points (si vous avez des suggestions de titres courts je suis preneur).
Cet article présente brièvement l’application pour un manuel complet allez sur cet article.

Changelog :

  • Ajout d’un menu au démarrage de l’application (Commencer le Match, Configuration du terrain et quitter l’application).
  • Ajout d’un écran pour la configuration des différentes zones qui sont maintenant au nombre de 9 (Edition des coup sur cette zone, du coefficient du coup ainsi que de sa couleur).
  • Ajout d’un point gagnant configurable dans l’écran du match en cours (Nom, coefficient) -> l’édition des coups pour le point gagnant n’étant pas configurable pour l’instant faute de place pour la modification de celui-ci.
  • Reconstruction de l’écran “Fin du Match”, il comporte maintenant un tableau pouvant afficher soit les coups sur chaque zones ou le coefficient sur celle-ci ainsi que les coups joués et le nombre de point gagnant.

Screens :

Voici le menu de l'application. Source : Image LP2I

Voici le menu de l’application.
Source : Image LP2I

Edition des points, du coefficient et de la couleur de chaque zone avant le match. Source : Image LP2I

Edition des points, du coefficient et de la couleur de chaque zone avant le match.
Source : Image LP2I

Ici un match avec 120 coups joués sans point gagnant. Source : Image LP2I

Ici un match avec 120 coups joués sans point gagnant.
Source : Image LP2I

Définition d'un point gagnant, ici, "Smash". Source : Image LP2I

Définition d’un point gagnant, ici, “Smash”.
Source : Image LP2I

Fin du match avec le tableau récapitulatif des coups joués, ici le point gagnant est "amorti". Source : Image LP2I

Fin du match avec le tableau récapitulatif des coups joués, ici le point gagnant est “amorti”.
Source : Image LP2I

Le même écran que plus haut mais affichant les différents coefficient de chaque zone. Source : Image LP2I

Le même écran que plus haut mais affichant les différents coefficient de chaque zone.
Source : Image LP2I

Téléchargement :

Version 2.1