Your SlideShare is downloading. ×
  • Like
New_Selectors_webinar.ppt
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

New_Selectors_webinar.ppt

  • 487 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
487
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
13
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • More information about SmartClient http://www.smartclient.com/technology/basics.jsp
  • More information about SmartClient http://www.smartclient.com/technology/basics.jsp
  • More information about SmartClient http://www.smartclient.com/technology/basics.jsp
  • More information about SmartClient http://www.smartclient.com/technology/basics.jsp
  • More information about SmartClient http://www.smartclient.com/technology/basics.jsp
  • More information about SmartClient http://www.smartclient.com/technology/basics.jsp
  • More information about SmartClient http://www.smartclient.com/technology/basics.jsp
  • More information about SmartClient http://www.smartclient.com/technology/basics.jsp

Transcript

  • 1. New Selectors Extension Module Webinar March 11th, 2010
  • 2. Agenda Overview 5min Module functional demonstration 15min Technical architecture – Focused on SmartClient integration 10min Q&A 30min
  • 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 13 selectors ( 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 easy way to develop and configure selectors using only the Application Dictionary.
  • 9. Goals Provide an easy way to develop and configure selectors for all Entities in the application without the need of code and compilation , using only the Application Dictionary. Proof of Concept for a full working, production ready, prototype of the new base architecture for Openbravo ERP 3.0 deployed as modules. Proof of Concept of the new base architecture for Openbravo ERP 3.0 deployed as modules.
  • 10. Goals Provide an easy way to develop and configure selectors for all Entities in the application without the need of code and compilation , using only the Application Dictionary. Proof of Concept for a full working, production ready, prototype of the new base architecture for Openbravo ERP 3.0 deployed as modules. 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
  • 11. Demo
  • 12. Vision of new architecture
  • 13. Technical architecture overview
  • 14. SmartClient module: Introduction
    • Presenter: David Baz ( [email_address] )
    • 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 delivers the SmartClient AJAX RIA library to Openbravo ERP. It contains the following components:
    • SmartClient client side JavaScript libraries
    • SmartClient skin for Openbravo ERP
    • The SmartClient module,
    • 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 Iván Perdomo [email_address] http://katratxo.wordpress.com katratxo at #openbravo on irc.freenode.net David Baz [email_address] xxDaViDxx at #openbravo on irc.freenode.net
  • 25. The Business of Modularity March 25th, 2010