TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013



Documents pareils
Installation et prise en main

PROCEDURE D'INSTALLATION OPENREPORTS

GesTab. Gestion centralisée de tablettes Android

Direction des Systèmes d'information

Procédure d Installation et de mise à jour du client CAN-8 32 bits

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Manuel Utilisateur MISE A JOUR DU CLIENT SOFIE VERS LA VERSION 5. v0.99

Procédure d'installation du serveur Apache HTTPD pour Windows

GUIDE D INSTALLATION ET D UTILISATION PI AUTHENTICATOR

Seafile, pour simplifier l'accès à ses fichiers, les partager et les synchroniser

Quick Start Installation de MDweb version 2.3

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

La boîte à outils GAS sur clé USB - Manuel d utilisation de la Mise à jour Smart

TD/TP 1 Introduction au SDK d Android

Installation et compilation de gnurbs sous Windows

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

Sommaire. 1. Installation Configuration de la sauvegarde Le Panneau de contrôle L'interface en ligne...

Votre premier projet Android

Instructions relatives à l installation et à la suppression des pilotes d imprimante PostScript et PCL sous Windows, version 8

Mise à jour de version

DROPBOX. Stocker et partager des fichiers avec

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

Tutoriel compte-rendu Mission 1

Installation et configuration du serveur syslog sur Synology DSM 4.0

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Tutoriel Drupal version 7 :

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

STATISTICA Version 12 : Instructions d'installation

Introduction à Eclipse

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Installation 1K-Serveur

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

Introduction à Linux (pour le HPC) «Linux 101» Présentation :

L Authentification de Librex dans Active Directory (Kerberos)

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

Guide d installation

Accès externe aux ressources du serveur pédagogique

Tutoriel Création d une source Cydia et compilation des packages sous Linux

I La création d'un compte de messagerie Gmail.

I. Instalation de l environnement JDK et JRE : II. Configuration outil Reporting : Pentaho... 4

LOGICIEL KIPICAM : Manuel d installation et d utilisation

Sauvegarde Android

Installation Iconito École Numérique 2010 sous Windows WampServer

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT

Qu'est ce que le Cloud?

Réf. : S2I-CIELL2-PI-1.0. Version : 1.0. Auteurs : S2I-TOULON

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

L accès à distance du serveur

EJBCA PKI Open Source

Architecture de la plateforme SBC

NAS 109 Utiliser le NAS avec Linux

Logiciel : GLPI Version : SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

Google Drive, le cloud de Google

Installation d un hébergement Web à domicile

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

INSTALLER JOOMLA! POUR UN HEBERGEMENT LINUX

Guide d installation CLX.PayMaker Office (3PC)

Table des matières Hakim Benameurlaine 1

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Manuel de déploiement sous Windows & Linux

Procédure d'installation complète de Click&Decide sur un serveur

CP Upgrade Guide HOPEX V1R1 FR. Révisé le : 25 octobre Créé le : 16 juillet Auteur : Jérôme Horber

Contrôle de la DreamBox à travers un canal SSH

Mise en place SSO. Mise en place SSO. 1. Installation de Tomcat sur le serveur OCR (Windows) 2. Ajout des librairies. by LegalBox

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt UFR SITEC Master 2 EESC 11 janvier 2012

Début de la procédure

Installation et utilisation d'un certificat

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

2 - VMWARE SERVER.doc

DUPLICATION DES DONNEES. Jeudi 19 avril 2012

Guide de démarrage IKEY 2032 / Vigifoncia

Optimiser pour les appareils mobiles

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014

Installation des outils OCS et GLPI

HAYLEM Technologies Inc.

IIS 6 - PHP5 - MySQL phpmyadmin 2.6

italc supervision de salle

Correspondances Windows-Linux

Serveur d application WebDev

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

Edutab. gestion centralisée de tablettes Android

Installation / Sauvegarde Restauration / Mise à jour

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

CONFIGURATION DE L'ACCÈS À DISTANCE POUR LE SYSTÈME D'ENREGISTREMENT VIDÉO NUMÉRIQUE QT17D324SC

Seagate Technology LLC S. De Anza Boulevard Cupertino, CA 95014, États-Unis

Eclipse atelier Java

Installation locale de JOOMLA SEPIA

INSTALLATIONS. Vous adapterez l installation en fonction des nouvelles versions qui peuvent légèrement différer.


1. Introduction Avantages, fonctionnalités, limitations et configuration requise Avantages... 2

Poste virtuel. Installation du client CITRIX RECEIVER

Utiliser des logiciels Windows sous Linux Ubuntu

Les différentes méthodes pour se connecter

Transcription:

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 1. Téléchargement des sources AppInventor http://appinventor.mit.edu/appinventor-sources/ Télécharger ces ressources (.ZIP), les décompresser, puis les copier dans le répertoire renommé C:\mitv133. 2. Téléchargement de Apache Ant et configuration http://ant.apache.org/bindownload.cgi Copier la version décompressée dans le répertoire renommé c:\apacheant Configurer les variables d'environnement de "ant" sous Windows 7 o Panneau de configuration->système et sécurité->système->paramètres système avancés->variables d'environnement (bouton en bas à droite...) Déclarer une première variable d'environnement ANT_HOME pour "ant". Faire ->Nouvelle puis : et ok Laurent Proust :Version 6/04/2013 : Mise en place d'un serveur local AppInventor sur Windows 7 1

Déclarer (ou modifier si elle existe) une deuxième variable d'environnement PATH pour "ant". Faire ->Nouvelle (ou modifier) puis : et ok 3. Téléchargement de Git Hub pour Windows et configuration https://github.com/ Installer Github Copier le répertoire C:\Users\MON_COMPTE\AppData\Local\GitHub vers c:\github en prenant soin ensuite de renommer le répertoire c:\github\portablegit_93e8418133-série de chiffre-4496c6 en c:\github\portablegit Configurer les variables d'environnement de "GitHub" sous Windows 7 o Panneau de configuration->système et sécurité->système->paramètres système avancés->variables d'environnement Déclarer une variable d'environnement GIT_HOME pour GitHub. Faire ->Nouvelle puis : et ok Laurent Proust :Version 6/04/2013 : Mise en place d'un serveur local AppInventor sur Windows 7 2

Modifier la variable d'environnement PATH pour insérer GitHub. Faire -> modifier puis : et ok 4.Téléchargement de AppEngine SDK https://developers.google.com/appengine/downloads Après le téléchargement, décompresser le fichier puis le copier dans le répertoire renommé suivant : c:\appengine (donc pas sous c:\appengine-java-sdk-1.7...) 5. Télécharger le Android SDK http://developer.android.com/sdk/index.html Télécharger la version avec installateur : Le fichier téléchargé est directement exécutable. Laurent Proust :Version 6/04/2013 : Mise en place d'un serveur local AppInventor sur Windows 7 3

Lancer son installation, puis exécuter le SDK Manager afin de mettre à jour la plateforme Androïd que vous désirez. 6. Télécharger Java JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html (Ici une version 64 bits) Télécharger et installer Ajouter une variable d'environnement JAVA_HOME (Vérifier que le répertoire correspond : ici jdk1.7.0_017, cela peut changer selon les versions...) Laurent Proust :Version 6/04/2013 : Mise en place d'un serveur local AppInventor sur Windows 7 4

A ce stade, l'arborescence sous C:\ devrait contenir : Laurent Proust :Version 6/04/2013 : Mise en place d'un serveur local AppInventor sur Windows 7 5

7. Compiler Appinventor Passer en mode console (cmd depuis la barre d'exécution de windows). Depuis le répertoire c:\mitv133\appinventor : Exécuter la commande c:\mit133\appinventor\ant. La compilation doit avoir lieu et bien se passer... Si tel n'est pas le cas taper la commande :\mit133\appinventor\ant clean et exécuter à nouveau une commande ant. Si la commande n'est pas reconnue cela peut provenir d'un problème de configuration des variables d'environnement. Vérifier par la commande echo %JAVA_HOME% par exemple (cela devrait afficher le nom du répertoire ou se trouve java...) Option : Changer le nombre de connexion maximum sur le buildserveur (par défaut le nombre est illimité) Depuis Windows et à l'aide de Notepad++ ouvrir le fichier : C:\mitv133\appinventor\buildserver\src\com\google\appinventor\buildserver\BuildServer.java Dans : @Option(name = "--maxsimultaneousbuilds", usage = "Maximum number of builds that can run in parallel. O means unlimited.") int maxsimultaneousbuilds = 0; // The default is unlimited. Changer la ligne "int maxsimultaneousbuilds = 0; // The default is unlimited" pour maxsimultaneousbuilds = 10; // The default is unlimited" pour 10 connexions... "int En toute logique, si tout s'est bien passé, il peut être intéressant d'effectuer une copie des répertoires précédents sur un DVD (ou une clef) (apacheant, appengine, GitHub, mitv133), cela permettra de configurer bien plus rapidement un nouveau serveur d'application...si besoin est... 8. Lancer le serveur d'application C'est le serveur qui permettra la gestion des projets Appinventor et qui permettra la création de l'application. Depuis un terminal ouvert avec "cmd" se placer dans le répertoire c:\ appengine : Exécuter la commande : C:\appengine\bin\dev_appserver.cmd --port=8888 --address=0.0.0.0 C:\mitv133\appinventor\appengine\build\war ou sur une seule ligne : C:\appengine\bin\dev_appserver.cmd --port=8888 --address=0.0.0.0 C:\mitv133\appinventor\appengine\build\war (il est possible de créer un batch exécutable depuis le bureau windows, cela simplifie les choses...) Après exécution le serveur fonctionne! Laurent Proust :Version 6/04/2013 : Mise en place d'un serveur local AppInventor sur Windows 7 6

9. Paramétrer et lancer le serveur de construction Le serveur de construction permet de réaliser les fichiers à partir des fichiers projets.zip de Appinventor afin de créer les fichiers.apk. Ce serveur permet également le transfert de l'application sur la tablette ou le téléphone. Il faut cependant configurer le fichier "appinventor/appengine/build/war/web- INF/appengine-web.xml" afin de préciser l'adresse du serveur. Il faut changer la ligne suivante "<property name="build.server.host" value="localhost:9990" />" pour "<property name="build.server.host" value="192.168.1.7:9990" />" ou 192.168.1.7 est la machine serveur. Voici les lignes de commandes nécessaires à l'exécution de ce serveur à saisir depuis un autre terminal "cmd": cd C:\mitv133\appinventor\buildserver ant RunLocalBuildServer 10. Tests et utilisation de puis Google Chrome Depuis son navigateur il suffit de taper l'url "localhost:8888" (depuis un autre poste il faut entrer : "ip_du_serveur:8888") et il apparaît : Il suffit de placer son nom en guise de login, puis Log In (plus besoin de compte gmail) Cliquer... et l'interface web permettant le design de l'application apparaît : Attention: Certaines fonctionnalités _pour le moment_ ne sont pas opérationnelles sous Windows (Construction et téléchargement du.apk vers la tablette/téléphone/pc _BuildServer_). Tout le reste fonctionne bien (test in situ sur tablette). Une installation sous Linux permet d'avoir un "ensemble" serveur d'applications + BuildServer opérationel. Laurent Proust :Version 6/04/2013 : Mise en place d'un serveur local AppInventor sur Windows 7 7

Cependant une solution existe pour s affranchir de cette limite. Il suffit pour cela d installer en lieu et place des répertoires (mit/appinventor/appengine et mit/appinventor/buidserver) les répertoires AppEngine et BuildServer (version V1.4.6) proposés par Gary Frederick sur le site sourceforge.net. Le lancement du serveur d'application se fera alors par : C:\appengine\bin\dev_appserver.cmd --port=8888 --address=0.0.0.0 C:\mitv133\appinventor\appengine\build\war Le lancement du serveur de construction se fera par : le fichier commande /buildserver/launchbuildserver.bat (pour une version 64bits). Le fichier buildserver-apk.bat permettra de gérer des projets AppInventor (fichier.zip) pouvant dépasser les 5Mio. Pour tester complètement appinventor Il faut installer l'application AppInventor si cela n'a pas déjà été fait auparavant lors d'une précédente utilisation de cet outil : http://appinventor.mit.edu/explore/content/windows-installation.html Laurent Proust le 06/04/2013 Laurent Proust :Version 6/04/2013 : Mise en place d'un serveur local AppInventor sur Windows 7 8