Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse 4 » Readiness of replacing a RCP app with e4
Readiness of replacing a RCP app with e4 [message #539618] Fri, 11 June 2010 13:37 Go to next message
Geejay is currently offline GeejayFriend
Messages: 160
Registered: February 2010
Senior Member
Hi all

We have built our app on top of RCP because RCP provides us all the
components in the Eclipse platform.

We use:
*the Common Navigator
*Properties view
*Resource management
*Import/Export... the list goes on...

Are these components (re)usable in a plug-in created using e4?
Re: Readiness of replacing a RCP app with e4 [message #540114 is a reply to message #539618] Tue, 15 June 2010 00:41 Go to previous messageGo to next message
Paul Webster is currently offline Paul WebsterFriend
Messages: 6859
Registered: July 2009
Location: Ottawa
Senior Member

They're not usable in an e4 RCP app. They are usable in an
Compatibility Workbench RCP app, but since the compatibility layer
pretends to be the 3.6 API running on top of the modeled workbench, I'm
not sure what it would buy you (although it would run the CSS theming)

What would you like out of e4 that you don't think is available in 3.6?

PW

--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm


Re: Readiness of replacing a RCP app with e4 [message #540372 is a reply to message #540114] Tue, 15 June 2010 20:44 Go to previous messageGo to next message
Geejay is currently offline GeejayFriend
Messages: 160
Registered: February 2010
Senior Member
So the package explorer that I see in the e4 UI, is that an e4 "navigator"
or is that using the navigator from 3.6 somehow?

I'm trying to figure how much work it would be to migrate an RCP app with
the mentioned features into an e4 app.

Cheers

Greg

"Paul Webster" <pwebster@ca.ibm.com> wrote in message
news:hv6i37$m2c$2@build.eclipse.org...
> They're not usable in an e4 RCP app. They are usable in an Compatibility
> Workbench RCP app, but since the compatibility layer pretends to be the
> 3.6 API running on top of the modeled workbench, I'm not sure what it
> would buy you (although it would run the CSS theming)
>
> What would you like out of e4 that you don't think is available in 3.6?
>
> PW
>
> --
> Paul Webster
> http://wiki.eclipse.org/Platform_Command_Framework
> http://wiki.eclipse.org/Command_Core_Expressions
> http://wiki.eclipse.org/Menu_Contributions
> http://wiki.eclipse.org/Menus_Extension_Mapping
> http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm
Re: Readiness of replacing a RCP app with e4 [message #540518 is a reply to message #540372] Wed, 16 June 2010 12:48 Go to previous messageGo to next message
Paul Webster is currently offline Paul WebsterFriend
Messages: 6859
Registered: July 2009
Location: Ottawa
Senior Member

geejay wrote:
> So the package explorer that I see in the e4 UI, is that an e4

Which e4 UI? If you mean the e4 SDK, that's just 3.6 with the
development bundles installed. If you mean the 4.0 Early Adopter SDKs,
that's the 3.6 package explorer being hosted on an e4 modeled workbench
(org.eclipse.ui.workbench).

>
> I'm trying to figure how much work it would be to migrate an RCP app
> with the mentioned features into an e4 app.

Right now, 3.x plugins can run using the compatibility layer. But
certain aspects of it don't work well at the moment (menus come to mind).

In the e4 world, you can write dependency injected parts, but there is
not support for the Project Explorer, your menus and commands have to be
written using the model, not the extension points, etc.

As for effort ... you would have to put in a fair bit of effort to move
to the e4 world, or you can run some tests with the compatibility layer
and your 3.6 views/editors/etc.

PW


--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm


Re: Readiness of replacing a RCP app with e4 [message #540648 is a reply to message #540518] Wed, 16 June 2010 20:17 Go to previous message
Geejay is currently offline GeejayFriend
Messages: 160
Registered: February 2010
Senior Member
Ok thanks Paul. Exactly the info I wanted.

Just one other thing - will there ever be a pure e4 project explorer? And if
so, will it be in the next year or so?

Thanks

"Paul Webster" <pwebster@ca.ibm.com> wrote in message
news:hvah24$tjc$1@build.eclipse.org...
> geejay wrote:
>> So the package explorer that I see in the e4 UI, is that an e4
>
> Which e4 UI? If you mean the e4 SDK, that's just 3.6 with the development
> bundles installed. If you mean the 4.0 Early Adopter SDKs, that's the 3.6
> package explorer being hosted on an e4 modeled workbench
> (org.eclipse.ui.workbench).
>
>>
>> I'm trying to figure how much work it would be to migrate an RCP app with
>> the mentioned features into an e4 app.
>
> Right now, 3.x plugins can run using the compatibility layer. But certain
> aspects of it don't work well at the moment (menus come to mind).
>
> In the e4 world, you can write dependency injected parts, but there is not
> support for the Project Explorer, your menus and commands have to be
> written using the model, not the extension points, etc.
>
> As for effort ... you would have to put in a fair bit of effort to move to
> the e4 world, or you can run some tests with the compatibility layer and
> your 3.6 views/editors/etc.
>
> PW
>
>
> --
> Paul Webster
> http://wiki.eclipse.org/Platform_Command_Framework
> http://wiki.eclipse.org/Command_Core_Expressions
> http://wiki.eclipse.org/Menu_Contributions
> http://wiki.eclipse.org/Menus_Extension_Mapping
> http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm
Re: Readiness of replacing a RCP app with e4 [message #577665 is a reply to message #539618] Tue, 15 June 2010 00:41 Go to previous message
Paul Webster is currently offline Paul WebsterFriend
Messages: 6859
Registered: July 2009
Location: Ottawa
Senior Member

They're not usable in an e4 RCP app. They are usable in an
Compatibility Workbench RCP app, but since the compatibility layer
pretends to be the 3.6 API running on top of the modeled workbench, I'm
not sure what it would buy you (although it would run the CSS theming)

What would you like out of e4 that you don't think is available in 3.6?

PW

--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm


Re: Readiness of replacing a RCP app with e4 [message #577747 is a reply to message #540114] Tue, 15 June 2010 20:44 Go to previous message
Geejay is currently offline GeejayFriend
Messages: 160
Registered: February 2010
Senior Member
So the package explorer that I see in the e4 UI, is that an e4 "navigator"
or is that using the navigator from 3.6 somehow?

I'm trying to figure how much work it would be to migrate an RCP app with
the mentioned features into an e4 app.

Cheers

Greg

"Paul Webster" <pwebster@ca.ibm.com> wrote in message
news:hv6i37$m2c$2@build.eclipse.org...
> They're not usable in an e4 RCP app. They are usable in an Compatibility
> Workbench RCP app, but since the compatibility layer pretends to be the
> 3.6 API running on top of the modeled workbench, I'm not sure what it
> would buy you (although it would run the CSS theming)
>
> What would you like out of e4 that you don't think is available in 3.6?
>
> PW
>
> --
> Paul Webster
> http://wiki.eclipse.org/Platform_Command_Framework
> http://wiki.eclipse.org/Command_Core_Expressions
> http://wiki.eclipse.org/Menu_Contributions
> http://wiki.eclipse.org/Menus_Extension_Mapping
> http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm
Re: Readiness of replacing a RCP app with e4 [message #577841 is a reply to message #540372] Wed, 16 June 2010 12:48 Go to previous message
Paul Webster is currently offline Paul WebsterFriend
Messages: 6859
Registered: July 2009
Location: Ottawa
Senior Member

geejay wrote:
> So the package explorer that I see in the e4 UI, is that an e4

Which e4 UI? If you mean the e4 SDK, that's just 3.6 with the
development bundles installed. If you mean the 4.0 Early Adopter SDKs,
that's the 3.6 package explorer being hosted on an e4 modeled workbench
(org.eclipse.ui.workbench).

>
> I'm trying to figure how much work it would be to migrate an RCP app
> with the mentioned features into an e4 app.

Right now, 3.x plugins can run using the compatibility layer. But
certain aspects of it don't work well at the moment (menus come to mind).

In the e4 world, you can write dependency injected parts, but there is
not support for the Project Explorer, your menus and commands have to be
written using the model, not the extension points, etc.

As for effort ... you would have to put in a fair bit of effort to move
to the e4 world, or you can run some tests with the compatibility layer
and your 3.6 views/editors/etc.

PW


--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm


Re: Readiness of replacing a RCP app with e4 [message #577874 is a reply to message #577841] Wed, 16 June 2010 20:17 Go to previous message
Geejay is currently offline GeejayFriend
Messages: 160
Registered: February 2010
Senior Member
Ok thanks Paul. Exactly the info I wanted.

Just one other thing - will there ever be a pure e4 project explorer? And if
so, will it be in the next year or so?

Thanks

"Paul Webster" <pwebster@ca.ibm.com> wrote in message
news:hvah24$tjc$1@build.eclipse.org...
> geejay wrote:
>> So the package explorer that I see in the e4 UI, is that an e4
>
> Which e4 UI? If you mean the e4 SDK, that's just 3.6 with the development
> bundles installed. If you mean the 4.0 Early Adopter SDKs, that's the 3.6
> package explorer being hosted on an e4 modeled workbench
> (org.eclipse.ui.workbench).
>
>>
>> I'm trying to figure how much work it would be to migrate an RCP app with
>> the mentioned features into an e4 app.
>
> Right now, 3.x plugins can run using the compatibility layer. But certain
> aspects of it don't work well at the moment (menus come to mind).
>
> In the e4 world, you can write dependency injected parts, but there is not
> support for the Project Explorer, your menus and commands have to be
> written using the model, not the extension points, etc.
>
> As for effort ... you would have to put in a fair bit of effort to move to
> the e4 world, or you can run some tests with the compatibility layer and
> your 3.6 views/editors/etc.
>
> PW
>
>
> --
> Paul Webster
> http://wiki.eclipse.org/Platform_Command_Framework
> http://wiki.eclipse.org/Command_Core_Expressions
> http://wiki.eclipse.org/Menu_Contributions
> http://wiki.eclipse.org/Menus_Extension_Mapping
> http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm
Previous Topic:When are my (injected) POJO methods called?
Next Topic:Where does TableViewer select an entry?
Goto Forum:
  


Current Time: Thu Dec 18 14:39:22 GMT 2014

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

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