jeudi 19 août 2010

Google App Engine



Google App Engine est une solution Google vous permettant de créer des applications web sur les mêmes systèmes évolutifs des puissantes applications Google.
App Engine est un environnement de développement qui utilise des technologies familières pour déployer et héberger vos applications web gratuitement ( à condition de ne pas dépasser votre quota ).
Le principe est de développer votre application en local sur votre machine puis de le déployer sur le net. À partir de ce moment tout le monde peut y accéder en tapant sur son navigateur une url de la forme http://nom_projet.appspot.com/ ou nom_projet est le nom de votre projet. Cette adresse peut être remplacé par votre propre nom de domaine (comme : http://www.bidule.net/ ). Mais tout d'abord il faut avoir un environnement de travail local sur ta machine

Installer le SDK

L'environnement de développement est basé sur un JDK, en version 5 ou 6, et du SDK de Google App Engine. Celui-ci fournit l'API spécifique à GAE et tout ce qui est nécessaire pour disposer de l'API et des classes spécifiques et pour simuler l'exécution locale d'une application GAE. L'installation du SDK est assez simple :
  1. on télécharge le Java SE Development Kit JDK sur le site de sun puis on l'installe (voir la documentation sur le même site )
  2. on télécharge ensuite l'archive ZIP du SDK pour Java sur le lien suivant : http://code.google.com/intl/fr/appengine/downloads.html
  3. on le décompresse, dans un répertoire de notre choix ( j'ai choisi mon répertoire personnel ) .
En explorant le répertoire du SDK vous verrez entre autres les dossiers :
  1. BIN : il contient les scripts permettant de simuler l'exécution locale d'une application GAE
  2. DOCS : il contient le javadoc pour avoir l'ensemble des classes de l'API
  3. DEMOS : il contient des exemples d'application GAE
Dans nos prochains article nous parlerons de comment créer une application Google App Engine Java avec le SDK, Eclipse et enfin Netbeans

Aucun commentaire:

Enregistrer un commentaire