Home | SourceForge.net | OpenSwing | More documentation

JAllInOne is an ERP/CRM java application having a Swing front-end. It is a Rich Internet Application so the front-end can remotely comunicate with the server-side layer of JAllInOne via HTTP protocol.

Architecture
This application was developed in a few months thanks to Openswing capabilities: this is a development framework that allows to create RIAs with a GUI having very complex contents with low development time.

Response time over Internet is good, thanks to the limited amount of bytes that go through the net: only data is transmitted between client and server, no presentation content is transmitted over the net, as for HTML based web applications.

Client application is launched through Java Web Start utility (included in JRE distribution); only the first time JAllInOne is invoked the client application must be downloaded from the server: after the first download, client application resides in the client machine. Java Web Start automatically sinchronizes client application when new releases are available in the Application Server.

Server-side application is based on java servlet technology and does not require an EJB container: so JAllInOne server side application can be executed inside any Web container, such as Tomcat, Jetty, JBoss, etc.


Main features
Sales, Purchases, Warehouse, Bill of materials and production, Accounting, Agenda, CRM, Customers and contacts hierarchies, Callouts and appoinments management, Document management, Users and roles management, database schema management, grids and forms customization, reporting solution based on Jasper Report, reports customization.

Multi-user, multi-currency, multi-language, multi-company.

JAllInOne installation is simplified by means of a wizard automatically invoked the first time the application is remotelly accessed.

What's new

2008-09-02 JAllInOne beta release 0.9.16 is available.
Updated OpenSwing library version to 1.7.3.
Improved "window" menu in MDI menu bar:
- added "switch..." menu item to open a window dialog showing all opened internal windows and select a window to set to front
- added numeric mnemonic (1, 2, 3, ... 9) at the left of menu items related to internal opened windows
- added "reduce to icon" and "reduce all to icon" menu items
- added "cascade", "tile horizontally/verically" menu items
Added commands for copy/cut/paste to a popup menu showed over an input control when right mouse clicking on it.
Added filter conditions and title in export documents.
Activated autocompletition feature in lookups.
Showed sorting order in column headers.
Fixed problem with installation in Tomcat having spaces in the path.
Fixed problem with Tomcat 6 when printing reports: added "commons-logging.jar" library to WEB-INF/lib folder.

2008-05-14 JAllInOne beta release 0.9.15 is available.
Updated OpenSwing library version to 1.6.
Improved "window" menu in MDI menu bar:
- added "switch..." menu item to open a window dialog showing all opened internal windows and select a window to set to front
- added numeric mnemonic (1, 2, 3, ... 9) at the left of menu items related to internal opened windows
- added "reduce to icon" and "reduce all to icon" menu items
- added "cascade", "tile horizontally/verically" menu items
Added commands for copy/cut/paste to a popup menu showed over an input control when right mouse clicking on it.
This distribution includes also Jar file libraries, source files, build.xml, licence and readme.txt installation instructions.

2008-05-06 JAllInOne beta release 0.9.14 is available.
Fix a problem in JAllInOne distribution: zip file was corrupted and jcalendar.jar file was not signed.
This distribution includes also Jar file libraries, source files, build.xml, licence and readme.txt installation instructions.

2008-05-05 JAllInOne beta release 0.9.13 is available.
Updated OpenSwing library version to 1.5.9. Added an "Ask before close" dialog to grid/form frames.
This distribution includes also Jar file libraries, source files, build.xml, licence and readme.txt installation instructions.

2008-03-18 JAllInOne beta release 0.9.12 is available.
Added sectional input control to sale invoices. Sectional input control value is optional and is defined through company parameters feature. Added SECTIONAL field to DOC01_xxx table to support sectional in sale invoices.
Improved sale and purchase docs detail frames.
Created distinct jnlp launch files for java 1.4, 1.5 and 1.6, to avoid client executions with JVM different from the one used on the server-side.
Updated OpenSwing library version to 1.5.2.
This distribution includes also Jar file libraries, source files, build.xml, licence and readme.txt installation instructions.

2008-01-16 JAllInOne beta release 0.9.11 is available.
Fixed problem on creating war file (clientos.jar file was not signed in past versions).
Added a partial spanish translation to JAllInOne.
Updated OpenSwing library version to 1.4.2.
This distribution includes also Jar file libraries, source files, build.xml, licence and readme.txt installation instructions.

2007-12-27 JAllInOne beta release 0.9.10 is available.
Fixed problem with jsp starting page.
Updated OpenSwing library version to 1.4, by adding search capabilities to combo boxes, tree panels and grids.
This distribution includes also Jar file libraries, source files, build.xml, licence and readme.txt installation instructions.

2007-12-17 JAllInOne beta release 0.9.0.9 is available.
Fixed problem on creating new companies.
Added missing translation on Duties feature.
Updated OpenSwing library version to 1.3.9, so resolving some repaiting issues with grids.
This distribution includes also Jar file libraries, source files, build.xml, licence and readme.txt installation instructions.

2007-12-10 JAllInOne beta release 0.9.0.8 is available.
Changed currencies table; changed currency symbol: now it can be a 3 length text, e.g. "USD", "EUR" or unicode single character as the euro symbol.
Updated OpenSwing library version to 1.3.8, so that focus is correctly setted inside frames having more than one grid control. Moreover, it is changed the policy in all lookups when user digits an invalid code: now the lookup automatically restores the last valid code in case of invalid code.
The distribution includes jar file libraries, source files, javadoc, build.xml, licence and readme.txt installation instructions.

2007-12-03 JAllInOne beta release 0.9.0.7 is available.
Changed bank table and bank detail by changing cab/abi fields with BBAN/IBAN fields.
Updated OpenSwing library version to 1.3.7.
Improved grid cell editors: now they listen the first key pressed when the current cell is just selected but not yet in edit.
The distribution includes jar file libraries, source files, javadoc, build.xml, licence and readme.txt installation instructions.

2007-11-26 JAllInOne beta release 0.9.0.6 is available.
Fixed some bugs in JAllInOne GUI usage: when updating item detail.

Fixed problem when opening reports from development environment.
Updated OpenSwing library version to 1.3.6 so resolving a problem with tree lookups having only the root node.
Updated "Installation Info" section of this web site, by specifying more detailed information about how to compile the project.
The distribution includes jar file libraries, source files, javadoc, build.xml, licence and readme.txt installation instructions.

2007-11-20 JAllInOne beta release 0.9.0.5 is available.
Fixed some bugs in JAllInOne GUI usage: when updating sales documents, when manually inserting prices in a sale pricelist.
Improved some forms (customer detail, contacts detail, supplier detail, sales contract/order/estimate/desk details, buying order detail, warehouse detail, item detail) by linking navigation on detail window with grid parent window.
Updated OpenSwing library version to 1.3.5.
Updated "Installation Info" section of this web site, by adding a new chapter about how to setting up a development environment for JAllInOne.
The distribution includes jar file libraries, source files, javadoc, build.xml, licence and readme.txt installation instructions.

2007-11-13 JAllInOne beta release 0.9.0.4 is available.
Fixed bug when installing JAllInOne with Oracle database.
Fixed bug on warehouse detail form..
Updated OpenSwing library version to 1.3.4 and activated persistent grid prifile management.
Changed "LEVEL" table field to "LEV" to support Oracle database installation.
Changed all foreign key index names to support Oracle database installation.
Changed look 'n feel of application, by including JGoodies LnF.
The distribution includes jar file libraries, source files, javadoc, build.xml, licence and readme.txt installation instructions.

2007-07-23 JAllInOne beta release 0.9.0.3 is available.
Fixed bug when installing JAllInOne in a path having spaces.
Fixed bug when installing JAllInOne with SQLServer database.
The distribution includes jar file libraries, source files, javadoc, build.xml, licence and readme.txt installation instructions.

2007-07-16 JAllInOne beta release 0.9.0.2 is available.
The distribution includes jar file libraries, source files, javadoc, build.xml, licence and readme.txt installation instructions.

2007-07-09 JAllInOne beta release 0.9.0.1 is available.
The distribution includes jar file libraries, source files, javadoc, licence and readme.txt installation instructions.

2007-07-02 JAllInOne beta release 0.9 is available.
The distribution includes jar file libraries, source files, javadoc, licence and readme.txt installation instructions.