Sponsored Development: Libero GWT ADempiere Client

From ADempiere ERP Wiki
Jump to navigationJump to search

Workaround[edit]

Libero GWT ADempiere Client

Sponsors[edit]

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.

Project Lead[edit]

Software Architect[edit]

Juan Carlos Perez

Coordinator[edit]

Functional Specs[edit]

  • Create a ADempiere GWT Client,this client should work same way that ADempiere Swing Client.

GWT Architecture


Architecture[edit]

Proposed Architecture.

High Level Architecture Architecture


Implement the ExtJS, so the form and the content will be automatically generated from the serverside.

Form Generator with ExtJS

AD implementation in CimandeGX.

Detailed Architecture

Technical Specs[edit]

  • Use GWT as technology to a AJAX Client

Some good Application build with GWT[edit]

Lombardi Blueprint

Video of Lombardi Development Team

QueWeb

YesMail

Article about YesMail

Road Map[edit]

  • 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.
    • ....

Screen Shot[edit]

Login[edit]

ADempiere GWT Login Connection

Login Roles[edit]

ADempiere GWT Login Default

Menu[edit]

ADempiere GWT Menu

Window[edit]

ADempiere GWT Sales Order

Prototype[edit]

ADempiere Prototype

Main Task[edit]

  • 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.

Reference[edit]

Google Web Toolkit

OnGWT

GWTApps

GWTSite


GWT Tutorials[edit]

Tutorials

Adopting GWT[edit]

SAP NetWeaver

Developers[edit]

mailto:juan.perez@e-evolution.com

mailto:antonio.canaveral@e-evolution.com.ec

Testers[edit]

mailto:nicaury.benitez@e-evolution.com.ve

How to Run[edit]

In order for the project to run in development mode, you must use Eclipse as a development IDE and do the following:

@Deprecated Short howto: Howto run GWT Client using Eclipse @Deprecated

Requirements[edit]

Installation in Production[edit]

ScreenShot[edit]