Skip to main content



      Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Help with basic concept!
Help with basic concept! [message #467285] Wed, 02 May 2007 08:58 Go to next message
Eclipse UserFriend
Hello everyone,
I am new to RCP,and I just get confused by the basic concept of eclipse
rcp.Could anyone tell the relationship of
Page,Site,Workbench,WorkbeanWindow,WorkbechWindowAdvisor,Par t,Serivce,etc.
Thanks very much!
Re: Help with basic concept! [message #467299 is a reply to message #467285] Wed, 02 May 2007 10:03 Go to previous messageGo to next message
Eclipse UserFriend
Wow, that's a big question! The best way to learn these concepts is to
utilize the resources on the Eclipse web site, starting with the RCP wiki
page.

http://wiki.eclipse.org/index.php/Rich_Client_Platform

Also, there are two very good books that will walk you through these
concepts:

http://www.amazon.com/Eclipse-Rich-Client-Platform-Applicati ons/dp/0321334612/ref=pd_bbs_sr_1/104-4665879-7678307?ie=UTF 8&s=books&qid=1178113709&sr=8-1
http://www.amazon.com/Eclipse-Building-Commercial-Quality-Pl ug-ins-2nd/dp/032142672X/ref=pd_bxgy_b_text_b/104-4665879-76 78307?ie=UTF8&qid=1178113709&sr=8-1

But to answer at least a small part of your question, here is an outline
of an RCP application:

Workbench - non-visual, high-level container for windows

Workbench window - window containing a menu, toolbar, page, and
status line. A workbench can contain one to many
windows.

Page - Each window has one page which represents the area where
perspectives are displayed.

Part - A page contains a set of parts (views or editors)
arranged by perspectives.

Also, advisors are classes that allow you to make changes to the workbench
and workbench windows at various points in their lifecycle. They're
usually used to configure these elements when your application starts up.

A site is the way that parts gain access to the "outside world".

And finally, a service can really be anything. The best way to understand
services in RCP is to look at specific examples (menuing service,
selection service, etc.)

I hope this helps a bit. RCP can seem a bit daunting at first, but it's
not that bad once you get started.

Regards,

--- Patrick
patrick@rcpquickstart.com



Hoping White wrote:

> Hello everyone,
> I am new to RCP,and I just get confused by the basic concept of eclipse
> rcp.Could anyone tell the relationship of
> Page,Site,Workbench,WorkbeanWindow,WorkbechWindowAdvisor,Par t,Serivce,etc.
> Thanks very much!
Re: Help with basic concept! [message #467316 is a reply to message #467299] Wed, 02 May 2007 21:43 Go to previous message
Eclipse UserFriend
Thanks for the reply!
"Patrick Paulin" <patrick@rcpquickstart.com>
??????:569752d572f63b532834a96a241570d2$1@www.eclipse.org...
> Wow, that's a big question! The best way to learn these concepts is to
> utilize the resources on the Eclipse web site, starting with the RCP wiki
> page.
>
> http://wiki.eclipse.org/index.php/Rich_Client_Platform
>
> Also, there are two very good books that will walk you through these
> concepts:
>
> http://www.amazon.com/Eclipse-Rich-Client-Platform-Applicati ons/dp/0321334612/ref=pd_bbs_sr_1/104-4665879-7678307?ie=UTF 8&s=books&qid=1178113709&sr=8-1
> http://www.amazon.com/Eclipse-Building-Commercial-Quality-Pl ug-ins-2nd/dp/032142672X/ref=pd_bxgy_b_text_b/104-4665879-76 78307?ie=UTF8&qid=1178113709&sr=8-1
>
> But to answer at least a small part of your question, here is an outline
> of an RCP application:
>
> Workbench - non-visual, high-level container for windows
>
> Workbench window - window containing a menu, toolbar, page, and
> status line. A workbench can contain one to many windows.
>
> Page - Each window has one page which represents the area where
> perspectives are displayed.
>
> Part - A page contains a set of parts (views or editors)
> arranged by perspectives.
>
> Also, advisors are classes that allow you to make changes to the workbench
> and workbench windows at various points in their lifecycle. They're
> usually used to configure these elements when your application starts up.
>
> A site is the way that parts gain access to the "outside world".
>
> And finally, a service can really be anything. The best way to understand
> services in RCP is to look at specific examples (menuing service,
> selection service, etc.)
>
> I hope this helps a bit. RCP can seem a bit daunting at first, but it's
> not that bad once you get started.
>
> Regards,
>
> --- Patrick
> patrick@rcpquickstart.com
>
>
> Hoping White wrote:
>
>> Hello everyone,
>> I am new to RCP,and I just get confused by the basic concept of
>> eclipse rcp.Could anyone tell the relationship of
>> Page,Site,Workbench,WorkbeanWindow,WorkbechWindowAdvisor,Par t,Serivce,etc.
>> Thanks very much!
>
>
Previous Topic:Opening a Formpage in editor
Next Topic:Cheat sheet menu item "not currently available"
Goto Forum:
  


Current Time: Fri May 23 05:49:21 EDT 2025

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

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

Back to the top