Home » Eclipse Projects » Rich Client Platform (RCP) » Help with basic concept!
Help with basic concept! [message #467285] |
Wed, 02 May 2007 08:58  |
Eclipse User |
|
|
|
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   |
Eclipse User |
|
|
|
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  |
Eclipse User |
|
|
|
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!
>
>
|
|
|
Goto Forum:
Current Time: Fri May 23 05:49:21 EDT 2025
Powered by FUDForum. Page generated in 9.72613 seconds
|