Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse 4 » Advice for Kepler based Product
Advice for Kepler based Product [message #1089431] Sun, 18 August 2013 14:42 Go to next message
K Kumar is currently offline K Kumar
Messages: 18
Registered: March 2011
Junior Member
We are planning to develop an eclipse desktop product. This product is more like a mini ide than a standalone RCP product. It would need the following features of Eclipse IDE.

1. Common Navigator Framework (Project Explorer)
2. Workspace/Resources
3. Text Editors (Xtext based framework)
4. Problem View/Errors View/Console View
5. Quick Access
6. Preferences Pages

Question is, to develop a mini-IDE type of tool (with above features) based on 4.x stream, what is the best approach that we can take?

Thank you for your response.
Re: Advice for Kepler based Product [message #1089473 is a reply to message #1089431] Sun, 18 August 2013 16:24 Go to previous messageGo to next message
Wim Jongman is currently offline Wim Jongman
Messages: 276
Registered: July 2009
Senior Member

Hi K Kumar,

Can you be more specific?

Regards,

Wim
Re: Advice for Kepler based Product [message #1089673 is a reply to message #1089473] Mon, 19 August 2013 00:29 Go to previous messageGo to next message
K Kumar is currently offline K Kumar
Messages: 18
Registered: March 2011
Junior Member
Hi Wim,

We are looking to develop a product to provide certain capabilities to users. Those capability structures would fit into existing Eclipse IDE features like I listed in first message.

With Eclipse 4, there are two ways we can develop eclipse based product.

1. Pure Eclipse 4 way with DI and all but this option doesn't seems to have many capabilities of Eclipse IDE like Common Navigator (as those were designed with 3.x in mind so will not work in 4.x mode)

2. Compatibility mode, where we would develop our product in old style but run in 4.x platform.

Question was around, is this my assumption is correct? If not, what other options do we have to develop the mini IDE for our needs?

Thanks.
Re: Advice for Kepler based Product [message #1089738 is a reply to message #1089673] Mon, 19 August 2013 02:56 Go to previous messageGo to next message
Jonas Helming is currently offline Jonas Helming
Messages: 422
Registered: July 2009
Senior Member
Hi,

as most of the stuff you want to re-use needs the compatibility layer
anyway, IMHO you do not have a real choice here. Therefore, I would use
the compatibility layer. However, you should develop everything you
create from scratch in e4 style, meaning all your handlers, views, etc.
should be POJOs. In 4.4 it will probably be possible to use e4 POJOs in
a compatibility mode application. In the meantime, you can also use this
adapter:
http://eclipsesource.com/blogs/tutorials/eclipse-4-e4-tutorial-soft-migration-from-3-x-to-eclipse-4-e4/

Regards

Jonas

Am 19.08.2013 06:29, schrieb K Kumar:
> Hi Wim,
>
> We are looking to develop a product to provide certain capabilities to
> users. Those capability structures would fit into existing Eclipse IDE
> features like I listed in first message.
>
> With Eclipse 4, there are two ways we can develop eclipse based product.
>
> 1. Pure Eclipse 4 way with DI and all but this option doesn't seems to
> have many capabilities of Eclipse IDE like Common Navigator (as those
> were designed with 3.x in mind so will not work in 4.x mode)
>
> 2. Compatibility mode, where we would develop our product in old style
> but run in 4.x platform.
>
> Question was around, is this my assumption is correct? If not, what
> other options do we have to develop the mini IDE for our needs?
>
> Thanks.
Re: Advice for Kepler based Product [message #1090905 is a reply to message #1089738] Tue, 20 August 2013 16:28 Go to previous messageGo to next message
K Kumar is currently offline K Kumar
Messages: 18
Registered: March 2011
Junior Member
Thank you. Appreciate your help. I also found the following blog by Dirk very useful to get the mixed mode going. Hopefully 4.4 would makes it easier to develop mixed mode apps.

http://dirksmetric.wordpress.com/2012/08/01/tutorial-eclipse-rcp-e4-with-3-x-views-like-project-explorer-properties-etc/
Re: Advice for Kepler based Product [message #1090962 is a reply to message #1089738] Tue, 20 August 2013 18:21 Go to previous messageGo to next message
K Kumar is currently offline K Kumar
Messages: 18
Registered: March 2011
Junior Member
[Please ignore this reply]

[Updated on: Tue, 20 August 2013 18:22]

Report message to a moderator

Re: Advice for Kepler based Product [message #1092444 is a reply to message #1090962] Thu, 22 August 2013 16:11 Go to previous message
Eric Moffatt is currently offline Eric Moffatt
Messages: 118
Registered: July 2009
Senior Member
Yes, we've already added a new view 'type' to the org.eclipse.ui.views extension point 'e4view'. This allows you to define a e4 style (POJO...) view into the workbench. We expect to extend this to at least the 'handlers' extensions as well.
Previous Topic:the best practises with contextual menu and treeview
Next Topic:MPart contribution to Outline view and Properties view
Goto Forum:
  


Current Time: Fri Aug 29 20:28:12 EDT 2014

Powered by FUDForum. Page generated in 0.06852 seconds