Sponsored Development: Libero GWT ADempiere Client
From AdempiereWiki
Contents
|
[edit]
Workaround
Libero GWT ADempiere Client
[edit]
Sponsors
e-Evolution Developers
Sponsored with 10,000 USD and much work
Want to be Sponsors you are welcome please send an email victor.perez@e-evolution.com
- Proposing sponsorship rules to ensure ethical and certainty of delivery from all parties.
[edit]
Project Lead
[edit]
Software Architect
Juan Carlos Perez
[edit]
Coordinator
[edit]
Functional Specs
- Create a ADempiere GWT Client,this client should work same way that ADempiere Swing Client.
[edit]
Architecture
Proposed Architecture.
Implement the ExtJS, so the form and the content will be automatically generated from the serverside.
AD implementation in CimandeGX.
[edit]
Technical Specs
- Use GWT as technology to a AJAX Client
[edit]
Some good Application build with GWT
Video of Lombardi Development Team
[edit]
Road Map
- To Evaluate the use Service-Oriented Architecture to communicate the ADempiere GWT to ADempiere AD.
- ....
- To Evaluate the evolution of the current engine persistence using Spring IoC, the idea is to create an implementation of the current PO in Spring IoC in this way would allow use a hybrid between JDBC and JPA.
- ....
[edit]
Screen Shot
[edit]
Login
[edit]
Login Roles
[edit]
Menu
[edit]
Window
[edit]
Prototype
[edit]
Main Task
- Select the widget Library
- Evaluated
- MYGWT
- GWT-EXT
- GWTWidget
- FeyaSoft
- QWikiOffice
- BlueOxygen Cimande
- ExtJS GUI Designer, you get the GUI Designer Code at GUI Designer
- Evaluated
- Selected GWT-EXT
- Select method to data access (JSON,RPC,HIbernate & Spring)
- Evaluating
- Design First prototype
- GWT Ext for Adempiere
- Backend System, Spring - JPA, with output JSON, AdempiereSOA Concept
- Swing based talk to Adempiere SOA
- Login in GWT-Ext based on Adempiere DB
- GWT Tree Menu or Accordion
- Read Security (Windows/Access)
- Window Based AD implementation, QWikiOffice like approach with CompiereAD.
[edit]
Reference
[edit]
GWT Tutorials
[edit]
Adopting GWT
[edit]
Developers
mailto:carlos.perez@e-evolution.com.ve
mailto:antonio.canaveral@e-evolution.com.ec
[edit]
Testers
mailto:nicaury.benitez@e-evolution.com.ve
[edit]
How to run
You need to make the following in order to run the project
- Download and configure Cypal Studio Plug-in for Eclipse IDE from Cypal Studio
- Checkout the project from https://adempiere.svn.sourceforge.net/svnroot/adempiere/contributions/e-Evolution/ADempiereGWT/
- Run the project creating a Launch Configuration in your Eclipse IDE. For more information, go to Running/Debugging a GWT Application with Cypal Studio
[edit]
Requirements
[edit]
Installation in Production
[edit]








