Am I ready for the standalone plunge? [message #138318] |
Tue, 15 June 2004 18:02  |
Eclipse User |
|
|
|
Originally posted by: nbeckman.NOSPAM.usc.edu
Hello everyone,
For a while I've been looking into running my GEF plugin as a standalone
java application. Just recently I have discovered RCP and the proposed
improvements to Eclipse 3.0. I have even found this tutorial on creating a
standalone plugin (kind of an oxymoron) using RCP:
http://dev.eclipse.org/viewcvs/index.cgi/%7echeckout%7e/org. eclipse.ui.tutorials.rcp.part1/html/tutorial1.html
So here's my question:
I have a GEF application that's relatively simple. Like the Logic Example
but with even fewer advanced features, and I built it using GEF 2.1.3. Am I
ready to turn my GEF plugin into an app with the help of RCP? Is this even
possible yet? I need my application to be redeployable over a network
without the installation of Eclipse, preferably something I can run with a
"java ..." command. Let me know what you think. I know people have been
asking about standalone GEF apps since (at least it seems like) its
creation. Thanks for any help.
Nels
|
|
|
Re: Am I ready for the standalone plunge? [message #138324 is a reply to message #138318] |
Tue, 15 June 2004 19:32   |
Eclipse User |
|
|
|
It depends what you mean by standalone (Eclipse can be run by the "java
.." command). In order to run any RCP application, you will need a number
of plugins. To run GEF within the context of RCP you will also need a
number of further plugins. So, in a sense, you will be require at least a
partial installation of Eclipse. What you will be able to do though is
make the RCP implementation feel like a standalone application, you will
be able to brand it as you require, and you will be able to include only
the functionality you require. You will also be able to zip up the RCP
app and distribute it in whatever way you prefer (your users won't need to
download Eclipse).
You mention that your GEF application is developed on 2.1.3, RCP requires
Eclipse 3 and (I think) only the integration builds work with Eclipse 3.
In my experience my GEF application required minimal changes between 2.x
and 3.
James
Nels Beckman wrote:
> Hello everyone,
> For a while I've been looking into running my GEF plugin as a standalone
> java application. Just recently I have discovered RCP and the proposed
> improvements to Eclipse 3.0. I have even found this tutorial on creating a
> standalone plugin (kind of an oxymoron) using RCP:
>
http://dev.eclipse.org/viewcvs/index.cgi/%7echeckout%7e/org. eclipse.ui.tutorials.rcp.part1/html/tutorial1.html
> So here's my question:
> I have a GEF application that's relatively simple. Like the Logic Example
> but with even fewer advanced features, and I built it using GEF 2.1.3. Am I
> ready to turn my GEF plugin into an app with the help of RCP? Is this even
> possible yet? I need my application to be redeployable over a network
> without the installation of Eclipse, preferably something I can run with a
> "java ..." command. Let me know what you think. I know people have been
> asking about standalone GEF apps since (at least it seems like) its
> creation. Thanks for any help.
> Nels
|
|
|
|
|
|
Re: Am I ready for the standalone plunge? [message #138644 is a reply to message #138535] |
Thu, 17 June 2004 10:20  |
Eclipse User |
|
|
|
Originally posted by: none.us.ibm.com
> Hmm... Well thanks for your help. I have two follow-up questions:
> 1.) You mentioned that we can already run Eclipse from the command line
> using the "java ..." command. How do I do this or where is this described?
Wow. This must be one of the best kept secrets around.
java -Xmx550M -cp startup.jar org.eclipse.core.launcher.Main -application
org.eclipse.ui.ide.workbench
The -Xmx is optional but I recommend bumping up the memory if you can.
> 2.) Because I would be able to customize the look and feel of and eclipse
> plugin (with RCP) wouldn't I be able to remove unnecessary plugins and at
> least bring down the overall size of the application somewhat?
Yes
|
|
|
Powered by
FUDForum. Page generated in 0.04544 seconds