1 / 25

New Selectors Extension Module Webinar

New Selectors Extension Module Webinar. March 11th, 2010. Agenda. What is a Selector ?. What is a Selector ?. A selector is a UI component that assists with selection of a referenced item. On a lower technical level, a selector enables the user to find and select foreign key items.

xenos
Download Presentation

New Selectors Extension Module Webinar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. New SelectorsExtension Module Webinar March 11th, 2010

  2. Agenda

  3. What is a Selector?

  4. What is a Selector? A selector is a UI component that assists with selection of a referenced item. On a lower technical level, a selector enables the user to find and select foreign key items.

  5. Overview Openbravo ERP 2.50 ships 13selectors(Business Partner, Product, Account, Purchase Order, etc)

  6. Overview If you want to develop or modify a selector you need to know and be confident with: Java (Servlets), SQLC/DAL (Oracle & PostgreSQL ), XmlEngine (XML & HTML processor) etc.

  7. Goals

  8. Goals Provide an easyway to develop and configureselectors using only the Application Dictionary.

  9. Goals Proof of Concept of the new base architecture for Openbravo ERP 3.0 deployed as modules. Proof of Concept for a full working, production ready, prototype of the new base architecture for Openbravo ERP 3.0 deployed as modules. Provide an easyway to develop and configureselectors for all Entities in the application without the need of code and compilation, using only the Application Dictionary.

  10. Goals You can develop and configure a selector for each Entity in the application. You can define and test right away without coding and compilation. Nice features like suggestion box, hide/show columns in the popup dialog Proof of Concept for a full working, production ready, prototype of the new base architecture for Openbravo ERP 3.0 deployed as modules. Provide an easyway to develop and configureselectors for all Entities in the application without the need of code and compilation, using only the Application Dictionary.

  11. Demo

  12. Vision of new architecture

  13. Technical architecture overview

  14. SmartClient module: Introduction Presenter: David Baz (david.baz@openbravo.com) Smartclient (Isomorphic Software) • Why? • What? • Screenshots Demo: http://www.smartclient.com/featureExplorer.jsp Documentation: http://www.smartclient.com/product/documentation.jsp Forums: http://forums.smartclient.com/ Download: http://www.smartclient.com/product/download.jsp Daily builds: http://www.smartclient.com/builds/

  15. SmartClient module: Why Smartclient? Two analysis First iteration (with most important ajax frameworks) http://wiki.openbravo.com/wiki/ERP/3.00/Projects/UI_Technology Second iteration (Dojo, ExtJS and Smartclient) http://wiki.openbravo.com/wiki/ERP/2.60/Projects/UI_Technology/Analysis_extjs_dojo_sc Conclusion: SmartClient outperforms in several aspects (License, Community, Documentation, Widgets out of the box, ...)

  16. SmartClient module: What is Smartclient? (1/2) RIA library Provides: • a zero-install DHTML/AJAX client engine • rich user interface components & services • client-server databinding systems • browser independence

  17. SmartClient module: What is Smartclient? (2/2) • Provides: • capability of new widgets creation starting from current ones • EXAMPLE: New selector

  18. SmartClient module: Smartclient Screenshots (Skins) 8 Skins out of the box Basic, Black Ops Cupertino Enterprise Fleet SilverWave Stone TreeFrog

  19. SmartClient module: Smartclient Screenshots (Grids) http://www.smartclient.com/#filterBuilderBracket http://www.smartclient.com/#editByCell http://www.smartclient.com/#customGrouping

  20. SmartClient module: Smartclient Screenshots (Application Example) http://www.smartclient.com/#showcaseApp

  21. SmartClient module: Smartclient Screenshots (Portal Example) http://www.smartclient.com/#portal

  22. SmartClient module The SmartClient module, It contains the following components: • SmartClient client side javascript libraries • SmartClient skin for Openbravo ERP The SmartClient module delivers the SmartClient AJAX RIA library to Openbravo ERP. It contains the following components: • SmartClient client side JavaScript libraries • SmartClient skin for Openbravo ERP

  23. Wrap-up New Selector module provides an easy way to develop and customize without coding and compiling This module is based on the new base architecture for Openbravo ERP 3.0 SmartClient provides the client side UI framework

  24. Help us! Try the New Selector in our test instance: http://79.125.36.179/openbravo/security/Menu.html Give us feedback in the New Selector thread in the “User Experience Lab” forum: http://ln-s.net/5$nW Learn about the architecture of the New Selector in the project's wiki page: http://wiki.openbravo.com/wiki/Projects/Selector Make your own Reference and publish it as a module: http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Examples/Reference

  25. The Business of Modularity March 25th, 2010

More Related