README for "Application Composer"
Congratulations! You've taken your first step in using "Application Composer".
Getting started
1) Launching Application Composer
Using Application Composer is the easiest way to start. There are several ways to launch Application Composer :
- On Windows : use the desktop shortcut or the start menu shortcut for Application Composer.
- On Linux : in a Console, go in the "Application Composer" directory of your installation
then type the following command :
>> ./Application Composer_linux.sh
- On Mac OSX : in a Console, go in the "Application Composer" directory of your installation
then type the following command :
>> ./Application Composer_mac.sh
2) Create or Open an application
Once Application Composer is launched, it is possible to select a demo application HOTEL or to create your own application.
HOTEL Application
To open the demo application Hotel, select it in the Application Composer opening screen.
Create a new application
To create a new application, click on the creation icon, then enter an identifier and a name
for your application, and finally choose a save directory.
3) Modeling the application
If you chose to open HOTEL, you can modifiy the existing model.
You can refer to our tutorials and to
models documentation for more information on
application modeling with W4 applications.
4) Launching the application
Choose the wiewer to launch the application the "Run" menu in Application Composer.
WARNING : to launch in light client mode, Tomcat must be configured in the "Preferences" menu of the toolbar.
If using the standard Tomcat installation, you just need to enter the path to its root directory.
If that installation was modified, you must enter :
- the applications directory (usually <TOMCAT_DIR>/webapps) ;
- the bin directory (usually <TOMCAT_DIR>/bin) ;
- the start file (usually startup.bat on Windows or startup.sh on Linux) ;
- the stop file (usually shutdown.bat on Windows or shutdown.sh on Linux).
Documentation
Tutorials and User's manual
-
You can refer to "Developing an Application with Studio.pdf"
that describes the HOTEL demonstration application.
-
You can refer to "Studio Quick Start.pdf",
a tutorial that explain how to create a simple application within Application Composer.
- You can refer to "Studio User's manual.pdf" for more informations on Application Composer use.
Javadoc, Models documentation
- You can refer to the Javadoc for more informations on API. This documentation is useful if you want to add specific behavior to your application.
- You can refer to the Data Model Documentation for more informations on data model.
-
You can refer to the Views Model Documentation
for more informations on views model.
This documentation is useful to create specific views. -
You can refer to the Generic Actions Documentation
for more informations on generic actions.
This documentation describes all generic actions.
Requirements
In order to work, Application Composer needs :
- JDK 1.5.0 (http://wwww.java.sun.com)
- Eclipse V3.2 or above(http://wwww.eclipse.org)
- Windows XP or Vista (http://wwww.microsoft.com) or a Linux distribution core 2.4.3 and above
Included softwares
This product includes software developed by the Apache Software Foundation (http://www.apache.org/) under Apache 2.0 license :
- 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
This product includes software developed under the terms of the GNU Lesser General Public Licence, LGPL 2.1 licence (http://sourceforge.net/projects/jfreechart/) :
- JFreeChart version 1.0.13
- JCommon version 1.0.16
This product includes software developed under the terms of the GNU Lesser General Public Licence LGPL 2.1 licence (http://www.hibernate.org/) :
- Hibernate 3.3.2
This product includes software developed by IBM (http://www.eclipse.org/) under CPL 1.0 license :
- SWT version 3.5
This product includes software developed by MiG InfoCom (http://www.miginfocom.com/) under BSD license :
- MigLayout version 3.7.1
This product includes software developed by Heng Yuan (http://jscook.yuanheng.org/JSCookMenu/) under license :
- JSCookMenu v2.0.3
This product includes software developed under the terms of the MIT License :
- 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
This product includes software developed under the terms of the Creative Commons 2.5 License :
- prettyPhoto version 3.1.3 - Copyright 2011 - Stephane Caron
This product includes software developed under the terms of the New BSD License :
- jQuery UI themeselect widget version 1.0 - Copyright 2010 - nme.pl
This product includes software developed under the terms of the Mozilla Public License :
- CKEditor version 3.6.1