README pour "Application Composer"
Félicitations! Vous venez d'effectuer la première étape dans l'utilisation de l'Application Composer.
Pour bien commencer
1) Lancer Application Composer
Pour lancer Application Composer vous pouvez :
- Sous Windows : exécutez Application Composer par le raccourci du bureau, depuis le menu Démarrer de Windows ou bien par l'exécutable situé dans le répertoire Application Composer de votre installation.
- Sous Linux : dans un terminal, allez dans le répertoire Application Composer de votre extraction
puis tapez la ligne de commande suivante
>> ./application_composer_linux.sh
- Sous Mac OSX : dans un terminal, allez dans le répertoire Application Composer de votre extraction
puis tapez la ligne de commande suivante
>> ./application_composer_mac.sh
2) Créer ou Ouvrir une application
Une fois Application Composer lancé, vous avez la possibilité d'ouvrir l'application de démonstration HOTEL ou de créer votre propre application.
Application HOTEL
Pour ouvrir l'application de démonstration hotel, sélectionnez-la dans la page d'ouverture de Application Composer.
Créer une nouvelle application
Pour créer une nouvelle application, cliquez sur l'icône de création, entrez un identifiant et un nom
pour votre application ainsi que le répertoire de sauvegarde.
3) Modéliser l'application
Si vous avez ouvert l'application HOTEL, vous pouvez modifier le modèle existant.
Vous pouvez vous référer à nos tutoriaux et à la
documentation des modèles pour en savoir plus sur la
modélisation d'applications dans Application Composer.
4) Exécuter l'application
Allez dans le menu "Exécuter" de la barre d'outils et choisissez l'afficheur dans lequel vous
souhaitez exécuter l'application.
ATTENTION : pour lancer l'application en client léger, vous devez avoir configuré
Tomcat dans le menu "Préférences" de la barre d'outils principale.
Si vous n'avez pas modifié l'installation standard de Tomcat, vous devez spécifier le répertoire
racine de Tomcat.
Si vous avez modifié l'installation standard, vous devez spécifier :
- le répertoire contenant les applications (généralement <repertoire_de_tomcat>/webapps) ;
- le répertoire contenant les commandes de lancement et d'arrêt (généralement <repertoire_de_tomcat>/bin) ;
- le fichier de lancement (généralement startup.bat sous Windows et startup.sh sous Linux) ;
- le fichier d'arrêt (généralement shutdown.bat sous Windows et shutdown.sh sous Linux).
Documentation
Tutoriaux et manuel utilisateur
-
Le document "Quick Start Studio.pdf",
montre pas à pas comment créer une petite application dans Application Composer.
Ce document est conseillé pour faire ses premiers pas avec Application Composer. - Vous pouvez vous référer au document "Developpement d'une application avec Studio.pdf" pour en savoir plus sur la modélisation d'applications dans Application Composer.
- Vous pouvez également vous référer au document "Manuel utilisateur de Studio.pdf" pour de plus amples informations sur l'utilisation de Application Composer.
Javadoc, Documentation des modèles
-
Vous pouvez vous référer à la Javadoc
pour plus d'informations sur les classes Java de l'API.
Cette documentation est appropriée lors de la création de comportements spécifiques Java. - La Documentation du Modèle de Données vous permettra d'en apprendre plus sur la structure XML du modèle de données.
- La Documentation du Modèle des Vues est très utiles pour décrire les vues spécifiques.
- Enfin, vous pourrez vous référer à la Documentation des Actions Génériques pour connaitre toutes les actions génériques proposées.
Pré-requis
Pour fonctionner, Application Composer nécessite :
- JDK 1.5 ou supérieur (http://wwww.java.sun.com)
- Eclipse V3.2 ou supérieur (http://wwww.eclipse.org)
- Windows XP ou Vista (http://wwww.microsoft.com) ou une distribution Linux avec un noyau 2.4.3 ou supérieur
Logiciels inclus
Ce produit inclut des logiciels développés par Apache Software Foundation (http://www.apache.org/) sous licence Apache 2.0 :
- Apache TomCat version 5.5.27
- Fop version 0.95
- Struts version 1.1
- Velocity version 1.5
- Velocity version 1.6.4
- MVEL version 2.0.16
- Apache commons (versions diverses)
- Apache Axis 2 version 1.5.3
- Apache Geronimo
- Stax
- javassist version 3.9
- Spring Framework version 3.0.6
- Apache Log4J version 1.2.15
Ce produit inclut des logiciels développés selon les termes de la license GNU Lesser General Public Licence, licence LGPL 2.1 (http://sourceforge.net/projects/jfreechart/) :
- JFreeChart version 1.0.13
- JCommon version 1.0.16
Ce produit inclut des logiciels développés par IBM (http://www.eclipse.org/) sous licence CPL 1.0 :
- SWT version 3.5
Ce produit inclut des logiciels développés par MiG InfoCom (http://www.miginfocom.com/) sous licence BSD :
- MigLayout version 3.7.1
Ce produit inclut des logiciels développés par Heng Yuan (http://jscook.yuanheng.org/JSCookMenu/) sous licence :
- JSCookMenu v2.0.3
Ce produit inclut des logiciels développés selon les termes de la license MIT :
- jQuery JavaScript Library version 1.7 - Copyright 2011 - John Resig
- Jquery UI version 1.8.16 - Copyright 2011 - Paul Bakaus
- jsTree version 1.0.rc1 - Copyright 2010 - Ivan Bozhanov
- jQuery kiketable.colsizable plugin version 1.1 - Copyright 2007-2009 - Enrique Melendez Estrada
- jQuery.layout version 1.3.0 RC29.7 - Copyright 2010 Fabrizio Balliano - kevin Dalman
- jQuery outside events version 1.1 - Copyright 2010 - "Cowboy" Ben Alman
- jQuery goMap version 1.3.0 - Copyright 2011 - Jevgenijs Shtrauss
- jQuery.mb.components version 1.2 - Copyright 2001-2010 Matteo Bicocchi - Open lab srl, Firenze - Italy
- jQuery resize event version 1.1 - Copyright 2010 - "Cowboy" Ben Alman
- jQuery-sticky-notes version 0.2 - Copyright 2011 - Daniel Nowak
- jQuery mousewheel version 3.0.2 - Copyright 2009 - Brandon Aaron
- jquery ui.tabs.closable - Copyright 2010 - Andrew Watts
- jQuery Cookie plugin - Copyright 2006 - Klaus Hartl
- Ajaxloader plugin version 1.5.0 - Copyright 2010 - Blokhin Yuriy
- jQuery Autocomplete plugin version 1.1 - Copyright 2009 - Jörn Zaefferer
- jquery.event.drag version 1.5 - Copyright 2008 - Three Dub Media
- jquery.dragtable.js - Copyright http://danvk.org/dragtable/
- jQuery MultiSelect UI Widget version 1.9 - Copyright 2011 - Eric Hynds
- Inline Form Validation Engine version 2.2 - Copyright 2011 - Cedric Dugas
- jQuery UI Checkbox & Radiobutton - Copyright 2009 - sompylasar
- jQuery UI Spinner version 1.9m3 - Copyright 2010
- jQuery.ScrollTo version 1.4.2 - Copyright 2007-2009 - Ariel Flesler
- jQuery UI Multiselect version 0.51-y - Copyright Michael Aufreiter, Yanick Rochon
- jQuery qTip2 version 2.0.0pre - Copyright (c) 2009-2010 Craig Michael Thompson
Ce produit inclut des logiciels développés selon les termes de la license Creative Commons 2.5 :
- prettyPhoto version 3.1.3 - Copyright 2011 - Stephane Caron
Ce produit inclut des logiciels développés selon les termes de la license New BSD :
- jQuery UI themeselect widget version 1.0 - Copyright 2010 - nme.pl
Ce produit inclut des logiciels développés selon les termes de la license Mozilla Public License 1.1
- CKEditor version 3.6.1