Hi Jacques, I think for the client Raj is using RAP from eclipse - the
following link describes it in a few words: http://www.eclipse.org/rap



On Sat, Apr 17, 2010 at 12:09 PM, Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Hi Raj,
>
> Could you please explain more the client-side section? Did you use
> something GWT, or?
>
> Thanks
>
> Jacques
>
> From: "Raj Saini" <rajsa...@gmail.com>
> To: <user@ofbiz.apache.org>
> Cc: "BJ Freeman" <bjf...@free-man.net>
> Sent: Friday, April 16, 2010 11:27 AM
> Subject: Re: OSGi based OFBiz framework
>
>
>
>  Hi BJ,
>>
>> Purpose of the demo is to show how to:
>>
>> Service side
>> -------------
>> 1. Run OFBiz inside a OFBiz container using OSGi based runtime such as
>> Apache Felix and Eclipse Equinox and reap the benefits of OSGi. You can find
>> about OSGi benefits at this URL http://www.osgi.org/About/WhyOSGi.
>> 2. Make OFBiz more modular that is separating the framework (entity
>> engine, service engine etc) from the applications.
>> 3. Provide remoting capabilities to OFBiz services using OSGi remote
>> services.
>> 4. Use other technologies such as JPA along with OGBiz entity engine.
>>
>> Client side
>> -----------
>> 1. Create Rich applications with the similar capabilities and ease of use
>> of Desktop based applications.
>> 2. Run the single client application either on web or desktop with minimal
>> or no changes to the code.
>> 3. Plug-in based development of application that is, to add new
>> functionality to the application, you do not need access to source code. You
>> can simply create new bundles/plug-ins and they add to the existing
>> application, same as Eclipse Plug-ins.
>>
>> To get the feel of the application, try double clicking on the examples in
>> the left pane. Try editing the example in the right pane. See how changes
>> are populated from one pane to another even without saving the application.
>> Try changing the column width, you will get the same feel as a desktop
>> application. Try emptying the name field and see the validation decoration
>> with a tool tip.
>>
>> Regards,
>>
>> Raj
>>
>> On 16/04/10 13:59, BJ Freeman wrote:
>>
>>> could you explain what I am looking at and what it shows that you
>>> consider important, relative to ofbiz?
>>>
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation<
>>> http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>
>>> Systems Integrator-- Glad to Assist
>>>
>>> Chat  Y! messenger: bjfr33man
>>> Linkedin
>>> <
>>> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>>> >
>>>
>>>
>>> Raj Saini sent the following on 4/16/2010 12:37 AM:
>>>
>>>
>>>> Those who want to peek into running example without installing the
>>>> application, here is the link:
>>>>
>>>> http://www.viithiisys.com:9999/demo?startup=example
>>>>
>>>> Thanks,
>>>>
>>>> Raj
>>>>
>>>> On 16/04/10 01:51, Raj Saini wrote:
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> I have been working on OSGi and OFBiz integration for a while. I could
>>>>> successfully, run the OFBiz framework (entity engine and service
>>>>> engine) as OSGi services. With this integration it is possible to run
>>>>> Framework only OFBiz and use the OFBiz service engine for non form
>>>>> widget applications (e.g. GWT, JSF etc). This should be interesting
>>>>> for people wanting to use the service engine and entity engine.
>>>>>
>>>>> For my experiment I have  Eclipse RAP (http://www.eclipse.org/rap) for
>>>>> presentation layer and ported the part of Example application. My RAP
>>>>> example application is using OFBiz entity engine to fetch some of the
>>>>> data and service engine to create and update the examples.
>>>>>
>>>>> I have uploaded the installable bundle at SF and it is available at
>>>>>
>>>>> https://sourceforge.net/projects/ofbiz-osgi/files/osgi-ofbiz.tar.bz2/download
>>>>>
>>>>>
>>>>> Requirements:
>>>>>
>>>>> Platform - Current distribution works only on Linux (x86_64) systems.
>>>>> This restriction is due to the executable including in the
>>>>> distribution. It should be possible to run it using java -jar command
>>>>> but it will need some configuration which is not ready yet.
>>>>>
>>>>> Database - PostgreSQL DB server with database named 'ofbiz' and owned
>>>>> by user 'ofbiz' and password 'ofbiz'.  It is possible to use other
>>>>> databases but there are not JDBC driver bundles yet. Database server
>>>>> must be running on localhost. It is possible to use the server running
>>>>> on other hosts but it will need the change in entityengine.xml.
>>>>>
>>>>> Demo data - OFBiz demo data loaded in the database as I am using
>>>>> example and other related entities in the demo application.
>>>>>
>>>>> Install&  Run:
>>>>>
>>>>> 1. Extract the tar achieve on your hard disk.
>>>>> 2. Change to osgi-ofbiz folder.
>>>>> 3. Execute ./ofbiz -console.
>>>>> 4. point your browser to http://localhost:8080/demo?startup=example
>>>>>
>>>>> Example application is written using Eclipse RAP. On application
>>>>> startup, you should see a table with existing examples in the left
>>>>> pane. Try changing the length of the columns.
>>>>>
>>>>> Double clicking on a example should open it in the right pane editor.
>>>>> Changing a field value in the editor should show instantly in the
>>>>> right left panel (table view). Try emptying the name field in the
>>>>> editor and it should show you a validation decorator. Hovering mouse
>>>>> on decorator should show you the validation message. As soon as you
>>>>> change any field, an asterisk (*) should appear next to the title on
>>>>> editor pane. Trying closing the editor and you should see a dialog box
>>>>> prompting to save before closing. Save the example by clicking on save
>>>>> button on toolbar.
>>>>>
>>>>> 3. Try creating an new example. Save the example and you should see
>>>>> the newly added example in the left pane without browser refresh.
>>>>>
>>>>> Should you need any further help, feel free to ask me. Look forward to
>>>>> your feedback.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Raj
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
>>
>

Reply via email to