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 18:42 Go to next message
K Kumar is currently offline K KumarFriend
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 20:24 Go to previous messageGo to next message
Wim Jongman is currently offline Wim JongmanFriend
Messages: 298
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 04:29 Go to previous messageGo to next message
K Kumar is currently offline K KumarFriend
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 06:56 Go to previous messageGo to next message
Jonas Helming is currently offline Jonas HelmingFriend
Messages: 503
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 20:28 Go to previous messageGo to next message
K Kumar is currently offline K KumarFriend
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 22:21 Go to previous messageGo to next message
K Kumar is currently offline K KumarFriend
Messages: 18
Registered: March 2011
Junior Member
[Please ignore this reply]

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

Report message to a moderator

Re: Advice for Kepler based Product [message #1092444 is a reply to message #1090962] Thu, 22 August 2013 20:11 Go to previous message
Eric Moffatt is currently offline Eric MoffattFriend
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: Thu Dec 18 19:45:33 GMT 2014

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

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