Ceci est une ancienne révision du document !



Aptana Studio

Aptana Studio est un environnement de développement (IDE) libre et open-source axé sur le développement web (HTML, JavaScript, AJAX). Les plugins fournis permettent le développement PHP, Ruby on Rails, pour la plateforme Adobe AIR, et pour le iPhone.

Aptana Studio est un IDE complet qui permet de gérer ses projets, le transfert des fichiers par FTP, qui intègre la coloration syntaxique et l'auto-completion du code source, etc.

Aptana Studio est disponible en 2 versions : Professionnelle et Communautaire. Nous allons ici nous intéresser à la version Communautaire (gratuite). Il est disponible en version standalone ou en tant que plugin pour Eclipse.

Pour l'instant, la version standalone d'Aptana Studio (dont l'installation est détaillée sur cette page) n'est disponible que pour les distributions GNU/Linux 32 bits.
Si vous avec la version 64 bits d'Ubuntu, utilisez le plugin Aptana pour Eclipse.
  • Java JRE ou JDK version 1.5 ou supérieur (pour Ubuntu 64 bits, la version 1.5)

Pour l'instant, Apatana Studio n'est pas disponible dans les dépôts.

Il faut donc l'installer depuis le site officiel.

  1. Dans la partie « Step 1 », la version Standalone et le système Linux devraient déjà être sélectionnés.
  2. Dans la partie « Step 2 », cliquez sur le bouton « Download now »
  3. Extrayez alors le fichier Aptana_Studio_Setup_Linux.zip téléchargé. Vous obtenez un dossier aptana
  4. Ouvrez ce dossier et double-cliquez sur le fichier AptanaStudio pour lancer le programme.

Au lancement du programme, une fenêtre « Workspace Launcher » vous demande de renseigner un répertoire de travail. Vous pouvez choisir (en cochant la case) de toujours utiliser le même, ou alors le renseigner à chaque lancement.

L'installation consiste grossièrement à télécharger une archive .zip et décompresser son contenu. Vous obtenez donc un dossier ou tout est pré-installé.

Si vous voulez respecter la philosophie GNU/Linux sur l'installation des logiciels (au niveau arborescence), vous ne voudrez sûrement pas (mais vous pouvez …) laisser un simple dossier « aptana » dans votre Dossier Personnel.

Vous pouvez alors déplacer ce dossier dans /opt/ et créer un lanceur dans le menu, ceci dans le but de rendre le logiciel installé pour tous les utilisateurs du système et non seulement pour vous :

Déplacer le répertoire d'installation

Dans un terminal, depuis le répertoire contenant le dossier extrait :

sudo mv aptana /opt/

Ajout d'une entrée dans le menu Applications

Créez le fichier /usr/share/applications/aptana.desktop et entrez-y les lignes suivantes :

le numero apres jaxer peut changer, le plus simple est de regarder.sinon vous aurez pas la belle icone ! il faut voir la possibilité de mettre un chemin relatif plutot ?
[Desktop Entry]
Name=Aptana Studio
Comment=An IDE for web applications projects
Comment[fr]=Un IDE pour réaliser des projets d'applications web
Icon=/opt/aptana/plugins/com.aptana.ide.framework.jaxer_1.2.1.020234/aptana32.gif
Exec=/opt/aptana/AptanaStudio
Type=Application
Categories=Application;GTK;Development;IDE;
Encoding=UTF-8
StartupNotify=false

Cependant, sur Ubuntu 8.10, il se peut qu'une erreur (internal errot) intervienne au démarrage d'Aptana. Dans ce cas, créer un fichier sh qui nous servira de lanceur à Aptana :

vim aptana.sh

#!/bin/sh
MOZILLA_FIVE_HOME=/usr/lib/xulrunner
if [ $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME
fi
export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
/opt/aptana/AptanaStudio -vm /usr/lib/jvm/java-6-sun/jre/bin/java 

Vous voudrez sûrement installer des plugins en plus dans Aptana. Voici ceux qui sont disponibles pour l'instant.

Vous pouvez le faire de 2 façons :

  • Depuis la « Aptana Start Page »
  • Depuis l'onglet « install » du « plugin manager » (gestionnaire de plugins) : , en cliquant sur le plugin voulu puis sur le bouton « install »

RadRails

Pré-requis

  • Avoir une installation fonctionnelle de Ruby on Rails (ruby + rails)

Installation

  • Dans la section « Languages » de la « Aptana Start Page »
  • Dans le « plugin manager » : Aptana Radrails
À l'installation du plugin déployez l'arborescence de « Site providing Aptana RadRails » et décochez « Aptana RadRails Integration » sans quoi vous ne pouvez pas poursuivre l'installation.

Ensuite, quittez et redémarrez Apatana Studio.

Configuration de Ruby et Rails

Vous aurez sûrement une fenêtre d'erreur « Unable to detect Ruby install ». Il faut donc indiquer à Aptana Studio où trouver ruby sur notre système.

Cliquez alors sur le bouton « Setup prefernces ». Sinon allez dans Window ⇒ Preferences.

Ruby

Rendez vous à la section Ruby ⇒ Installed Interpreters.

Cliquez sur « Add » pour ajouter la version de ruby installée sur votre système.

Entrez les paramètres suivants :

  • RubyVM type : Standard VM
  • RubyVM home directory : /usr
  • RubyVM display name : ruby
  • RubyVM Arguments : -vide-

Et validez.

Après être revenu sur le choix de la VM (virtual machine), cochez la case devant la machine virtuelle ruby que vous venez d'ajouter.

Rails

Rendez vous ensuite à la section Rails ⇒ configuration et entrez :

  • Rails path : /usr/bin/rails
  • Rake path : /usr/bin/rake
  • Mongrel_rails path (si vous voulez utiliser Mongrel au lieu de WebRICK) : FIXME

PHP

  • Dans la section « Languages » de la « Aptana Start Page »
  • Dans le « plugin manager » : Aptana Support for PHP

Suivez les instructions de la fenêtre d'installation puis redémarrez Aptana Studio, comme ça l'est demandé.

Vous avez maintenant le support PHP.

Vous pouvez créer un nouveau projet PHP depuis le menu File ⇒ New ⇒ Project, puis en choisissant Aptana Projects ⇒ PHP Project.
Ceci ca créer un projet avec seulement un fichier contenant :

<?php
  phpinfo();
?php>

iPhone

  • Dans la section « Plugins » de la « Aptana Start Page »
  • Dans le « plugin manager » : Aptana Support for Apple iPhone

Après avoir installé le plugin et redémarré le programme, vous pouvez créer un projet "iPhone" :

  1. Depuis le menu File ⇒ New ⇒ Project. Choisissez Aptana Projects ⇒ iPhone Project.
  2. Entrez un nom de projet
  3. Si vous cliquez sur Finish, vous démarrez directement. En cliquant sur Next, vous pourrez choisir des bibliothèques AJAX à intégrer à votre projet (Rico, Scriptaculous, Prototype, etc.)

Sous le code de votre application, vous aurez 3 onglets :

  • Source : Le code
  • Default : Visualisation « standard » du rendu de l'application
  • iPhone : Visualisation du rendu de l'application sur l'iPhone avec possibilité de voir l'application en mode portrait ou paysage.

Si vous avez un iPhone connecté en Wifi sur le même réseau que votre PC, vous pouvez aussi lancer un serveur sur le port 8888 (bouton « run test »), vous pourrez alors tester votre application en direct sur l'iPhone en vous rendant avec le navigateur safari intégré à l'adresse IP de votre PC, sur le port 8888 (par exemple : http://192.168.1.1:8888/)

Adobe AIR

  • Dans la section « Plugins » de la « Aptana Start Page »
  • Dans le « plugin manager » : Aptana Support for Adobe AIR

FIXME (détails)

Alerte au lancement

Au lancement d'Aptana Studio, vous obtenez une fenêtre d'erreur comme celle-ci :

Installer la version de Java officielle de chez Sun semble corriger le problème.

Si une erreur persiste au lancement, cela provient surement du navigateur intégré non disponible et/ou un problème de JVM venant de xulrunner.

Pour résoudre ce(s) problème(s) :

installez le paquet xulrunner,

puis créez un fichier bash contenant :

#!/bin/sh
MOZILLA_FIVE_HOME=/usr/lib/xulrunner/
if [ $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME
fi
export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
/opt/aptana/AptanaStudio

Vous pouvez le nommer aptana et l'enregistrer dans /opt/aptana/ .

N'oubliez pas de lui donner les droits d'exécution :

sudo chmod +x /opt/aptana/aptana

Éditez votre fichier /usr/share/applications/aptana.desktop pour qu'il exécute votre script et non plus directement l'exécutable d'aptana :

Exec=/opt/aptana/aptana

À présent tout devrait bien se passer. Bon développement !

  • aptana_studio.1231091465.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)