[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[News.eclipse.foundation] Re: What is the future of RCP?

Mike, Ian, I find this very confusing.

> Put another way, RCP is now part of the Eclipse runtime story, rather > than being *the* Eclipse runtime story.

This is backwards. It should be that Equinox is part of the RCP application technology story.

RCP is a set of technologies that span from runtime to UI. Part of it is about bundling, but a huge part is the UI configuration. If I look at Jeff and Jean-Michel's "Eclipse Rich Client Platform", a lot of it is in fact about the UI. In platform-UI we have many classes and API specifically for building RCP apps. Replacing the RCP link with the Equinox portal link implies its part of Equinox, and thus part of the runtime project. How confusing and misleading!

That aside, after all these years people know the term RCP. I think most people equate "RCP" with "Non-IDE Eclipse application with customize look and feel". They see some cool app and ask how it was implemented and someone says, "its an Eclipse RCP app". And they go, "Cool, I wanna get me some of that!". So they go to www.eclipse.org and they see...

Nothing.

I really think we're doing ourselves and the community a disservice here. People know RCP as a way to build a certain kind of desktop application (the "C" part or RCP). We should be capitalizing on that popularity and mindshare, focusing people on RCP as a solution route first, then explain the supporting technologies they have to pick from.

For an example of our poor messaging already in this area, see
http://dev.eclipse.org/mhonarc/lists/eclipse-incubator-e4-dev/msg00421.html

Its great we're promoting Equinox, but we should not be doing so by taking all cool things and putting it under the Equinox banner, and by doing so, obfuscating the RCP application construction model that we've worked so hard to establish.

Regards,
Kevin


Mike Milinkovich wrote:
"Robert Möstl" <robert.moestl@xxxxxxxxxxx> wrote in message news:ftvaln$r13$1@xxxxxxxxxxxxxxxxxxxx

I am in agreement with what Ian and Boris have already said, but just wanted to reinforce one item.

But will eclipse be an application platform in the future too?

This is the key question. And the answer is most emphatically *yes*. All that is happening is that the scope of Eclipse as an application integration platform is widening. We focused 100% on RCP when the projects were working on desktop application integration technologies. Now that we have projects working on server-side (Swordfish, EclipseLink, RAP) and device-side (eRCP) runtimes, the messaging is widening to accomodate that.


Put another way, RCP is now part of the Eclipse runtime story, rather than being *the* Eclipse runtime story.

We at the EMO always struggle with trying to deliver marketing messages that try to explain what is going on in the projects. Let's face it: we don't tell the projects what to do, so our marketing is largely post-facto. It is trying to explain where the projects have already headed. It's an interesting challenge. Especially since our marketing resources are so limited.

Is this helpful? Do you feel we are on the right track, or do we need to reconsider our approach?