Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » BIRT » integrating (a minimal) birt designer in an RCP app
integrating (a minimal) birt designer in an RCP app [message #1114992] Mon, 23 September 2013 14:00 Go to next message
Christophe Bouhier is currently offline Christophe Bouhier
Messages: 937
Registered: July 2009
Senior Member
Hi,

I am looking to integrate the birt designer into an RCP app.
These are my requirements.

- I would like to configure the ODA programmatically. What I gather this
should be possible. My ODA is for EMF or actually CDO, the URI to the
resources for this are something like this:

cdo.net4j.tcp://admin:admin@localhost:2036/repo1/metricsource
cdo.net4j.tcp://admin:admin@localhost:2036/repo1/metric
cdo.net4j.tcp://admin:admin@localhost:2036/repo1/etc..(About 20-30 of
these).

The user however should not need concerned about configuring multiple
ODA's for each resource, this should be pre-created.

- I would like the user to have a whole bunch of data-sets from the ODA
data sources, which can be used in report design.

- I would like to include a minimum of plugins, I can see the BiRT RCP
designer has various plugins, which I would to exclude from my RCP.
for example:
- org.eclipse.debug
- org.eclipse.jdt
- wst framework.
- mylyn
- persistence.jpa
- rse.

My datasource is EMF(CDO) only, I don't want to include other SQL data
source stuff.
What is a minimal requirement for Designer to work with an EMF ODA? (And
support reporting to various formats (pdf, excel etc..).

For DTP, I managed to narrow it down to the plugins below:

Thank you,
Christophe


<plugin
id="org.eclipse.datatools.connectivity.oda.design.ui"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.connectivity.oda.design"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.connectivity.oda.consumer"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.connectivity.oda.profile"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.connectivity.oda"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.connectivity"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.help"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.connectivity.ui"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.modelbase.sql"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.connectivity.sqm.core"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.datatools.modelbase.dbdefinition"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.ltk.core.refactoring"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
Re: integrating (a minimal) birt designer in an RCP app [message #1118292 is a reply to message #1114992] Fri, 27 September 2013 08:55 Go to previous message
Christophe Bouhier is currently offline Christophe Bouhier
Messages: 937
Registered: July 2009
Senior Member
Hey, I am back on top of the list! :-)
Anyone knows what it would take to skin down BiRT designer so it can
work with an EMF ODA? Is there anyway the dependencies on jdt, debug,
PDE UI etc.. could be removed? I understand that this would be a skinned
down version of the designer, but 350 MB RCP download is a bit too much
to integrate in my app!

TIA, Christophe

On 23-09-13 16:00, Christophe Bouhier wrote:
> Hi,
>
> I am looking to integrate the birt designer into an RCP app.
> These are my requirements.
>
> - I would like to configure the ODA programmatically. What I gather this
> should be possible. My ODA is for EMF or actually CDO, the URI to the
> resources for this are something like this:
>
> cdo.net4j.tcp://admin:admin@localhost:2036/repo1/metricsource
> cdo.net4j.tcp://admin:admin@localhost:2036/repo1/metric
> cdo.net4j.tcp://admin:admin@localhost:2036/repo1/etc..(About 20-30 of
> these).
>
> The user however should not need concerned about configuring multiple
> ODA's for each resource, this should be pre-created.
>
> - I would like the user to have a whole bunch of data-sets from the ODA
> data sources, which can be used in report design.
>
> - I would like to include a minimum of plugins, I can see the BiRT RCP
> designer has various plugins, which I would to exclude from my RCP.
> for example:
> - org.eclipse.debug
> - org.eclipse.jdt
> - wst framework.
> - mylyn
> - persistence.jpa
> - rse.
>
> My datasource is EMF(CDO) only, I don't want to include other SQL data
> source stuff.
> What is a minimal requirement for Designer to work with an EMF ODA? (And
> support reporting to various formats (pdf, excel etc..).
>
> For DTP, I managed to narrow it down to the plugins below:
>
> Thank you,
> Christophe
>
>
> <plugin
> id="org.eclipse.datatools.connectivity.oda.design.ui"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.connectivity.oda.design"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.connectivity.oda.consumer"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.connectivity.oda.profile"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.connectivity.oda"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.connectivity"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.help"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.connectivity.ui"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.modelbase.sql"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.connectivity.sqm.core"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.datatools.modelbase.dbdefinition"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ltk.core.refactoring"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
>
>
>
>
>
Previous Topic:how to generate pdf from birt templates as batch job?
Next Topic:how to display table and chart by grand total and total
Goto Forum:
  


Current Time: Fri Oct 24 23:15:29 GMT 2014

Powered by FUDForum. Page generated in 0.08465 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software