+ All Categories
Home > Documents > New Selectors Extension Module Webinar March 11th, 2010.

New Selectors Extension Module Webinar March 11th, 2010.

Date post: 05-Jan-2016
Category:
Upload: briana-green
View: 213 times
Download: 0 times
Share this document with a friend
25
New Selectors Extension Module Webinar March 11th, 2010
Transcript
Page 1: New Selectors Extension Module Webinar March 11th, 2010.

New Selectors

Extension Module Webinar

March 11th, 2010

Page 2: New Selectors Extension Module Webinar March 11th, 2010.

Page 2

Agenda

Overview 5min

Module functional demonstration 15min

Technical architecture – Focused on SmartClient integration 10min

Q&A 30min

Page 3: New Selectors Extension Module Webinar March 11th, 2010.

Page 3

What is a Selector?

Page 4: New Selectors Extension Module Webinar March 11th, 2010.

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

Page 5: New Selectors Extension Module Webinar March 11th, 2010.

Page 5

Overview

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

Page 6: New Selectors Extension Module Webinar March 11th, 2010.

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

Page 7: New Selectors Extension Module Webinar March 11th, 2010.

Page 7

Goals

Page 8: New Selectors Extension Module Webinar March 11th, 2010.

Page 8

Goals

Provide an easy way to develop and configure selectors using only the Application Dictionary.

Page 9: New Selectors Extension Module Webinar March 11th, 2010.

Page 9

Goals

Proof of Concept of the new base architecture for Openbravo ERP 3.0 deployed as modules.

Page 10: New Selectors Extension Module Webinar March 11th, 2010.

Page 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

Page 11: New Selectors Extension Module Webinar March 11th, 2010.

Page 11

Demo

Page 12: New Selectors Extension Module Webinar March 11th, 2010.

Page 12

Vision of new architecture

Page 13: New Selectors Extension Module Webinar March 11th, 2010.

Page 13

Technical architecture overview

Page 14: New Selectors Extension Module Webinar March 11th, 2010.

Page 14

SmartClient module: Introduction

Presenter: David Baz ([email protected])

Smartclient (Isomorphic Software)• Why?• What?• Screenshots

Demo: http://www.smartclient.com/featureExplorer.jspDocumentation: http://www.smartclient.com/product/documentation.jspForums: http://forums.smartclient.com/Download: http://www.smartclient.com/product/download.jspDaily builds: http://www.smartclient.com/builds/

Page 15: New Selectors Extension Module Webinar March 11th, 2010.

Page 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, ...)

Page 16: New Selectors Extension Module Webinar March 11th, 2010.

Page 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

Page 17: New Selectors Extension Module Webinar March 11th, 2010.

Page 17

SmartClient module: What is Smartclient? (2/2)

Provides: capability of new widgets creation starting from current ones

EXAMPLE: New selector

Page 18: New Selectors Extension Module Webinar March 11th, 2010.

Page 18

SmartClient module: Smartclient Screenshots (Skins)

8 Skins out of the boxBasic, Black Ops

CupertinoEnterprise

FleetSilverWave

StoneTreeFrog

Page 19: New Selectors Extension Module Webinar March 11th, 2010.

Page 19

SmartClient module: Smartclient Screenshots (Grids)

http://www.smartclient.com/#filterBuilderBracket

http://www.smartclient.com/#editByCell http://www.smartclient.com/#customGrouping

Page 20: New Selectors Extension Module Webinar March 11th, 2010.

Page 20

SmartClient module: Smartclient Screenshots (Application Example)

http://www.smartclient.com/#showcaseApp

Page 21: New Selectors Extension Module Webinar March 11th, 2010.

Page 21

SmartClient module: Smartclient Screenshots (Portal Example)

http://www.smartclient.com/#portal

Page 22: New Selectors Extension Module Webinar March 11th, 2010.

Page 22

SmartClient module

The SmartClient module,

It contains the following components:

• SmartClient client side javascript libraries

• SmartClient skin for Openbravo ERP

Page 23: New Selectors Extension Module Webinar March 11th, 2010.

Page 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

Page 24: New Selectors Extension Module Webinar March 11th, 2010.

Page 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 protected]

http://katratxo.wordpress.com

katratxo at #openbravo

on irc.freenode.net

David Baz

[email protected]

xxDaViDxx at #openbravoon irc.freenode.net

Page 25: New Selectors Extension Module Webinar March 11th, 2010.

Page 25

The Business of ModularityMarch 25th, 2010


Recommended