Re: RCP framework for .NET?
From: Sean Hederman (usemy_at_blogentry.com)
Date: 03/08/05
- Next message: Joe: "Re: Why no serious MS Application in .NET yet ??"
- Previous message: Jeff Louie: "Re: delete command"
- In reply to: Alex Shneyderman: "Re: RCP framework for .NET?"
- Next in thread: Alex Shneyderman: "Re: RCP framework for .NET?"
- Reply: Alex Shneyderman: "Re: RCP framework for .NET?"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 8 Mar 2005 07:26:44 +0200
Now I get it. Right, can I suggest you look at SharpDevelop? It's an OSS IDE
for .NET written in C#, and I believe they use many of the idioms you're
looking for.
"Alex Shneyderman" <AlexShneyderman@discussions.microsoft.com> wrote in
message news:B48F6DE5-7C31-44F7-8FFF-3C9A9E0B18FF@microsoft.com...
>
> Thanks for your interest, Sean!
>
>> I'm really struggling to understand what you're looking for Alex. You
>> mention PFC which is a UI library for Powerbuilder and seems to offer
>> pretty
>> much the same sort of services as Windows Forms and System.Data. You also
>
> you are not exactly accurate about PFC. PowerBuilder would be equivalent
> of
> .NET. PFC was an abstract layer, much of whose functionality was believe
> it
> or not non-visual, the functionality I am in serach of in .NET
>
> But let me try to be a bit more specific on my question. What both PFC and
> Eclipse provide is the general kind of functionality that is needed to
> build
> rich client GUIs. I will talk Eclipse-wise since it is fresher in my
> memory.
> For example one of the major Eclipse components is a Workbench, that is
> pretty much non-visual component whose hole purpose is to manage all there
> is
> to manage about RCP (Rich Client Platform) -
>
> - Keep track of open windows and serve as a general registry for who is
> active who is open and who can be accessed. (I guess MDI would fit the
> bill
> in this aspect)
>
> - Keep information about the layout of a window (or as they call it in
> Eclipse perspective). This is basically controlling what views/editors
> (see
> below for what they are) are open and where they are located. How to break
> up
> the window.
>
> - Provide view sites for views. Views are portions of the window that
> display only certain aspect of the Model behind your system.
>
> - Provide Editor sites - similar to views but allow to edit your model. It
> can be a form or an editor in a real sense of the editor.
>
> - Selection manager: if one object selected in view A and event has to be
> propagated to view B because view B has to be updated, an event is being
> propagted automatically to the view B all you have to do as developer
> describe what to do in the event.
>
> - Progress manager: you can enroll a trhead to be monitored and a progress
> bar on the bottom allows: see progreess; cancel a job; get detailed window
> to
> pop up.
>
> - Status bar manager: similar to progress monitor .
> - Theme management.
> - Self update management.
>
> It is hard to mention all of the functionality the eclipse provide and I
> am
> not mentioning a lot of stuff here. Plugin structure of the system would
> be
> the one I really need but I am not going to go into details about it.
>
> As you can see there is really noting particular about IDE in the features
> I
> just described above. As the matter of fact about a year and a half or so
> ago
> it became so apparent to Eclipse community that they created a separate
> project called Eclipse RCP (Rich Client Platform). The generic
> functionality
> of Eclipse IDE was separated out and can be reused over and over without
> your
> application being IDE.
>
> So, sure I can develop all of this with crude components, but I was
> wondering if there is anything like that already out there, that I can
> just
> take, learn about and start being productive?
>
> Thanks,
> Alex.
- Next message: Joe: "Re: Why no serious MS Application in .NET yet ??"
- Previous message: Jeff Louie: "Re: delete command"
- In reply to: Alex Shneyderman: "Re: RCP framework for .NET?"
- Next in thread: Alex Shneyderman: "Re: RCP framework for .NET?"
- Reply: Alex Shneyderman: "Re: RCP framework for .NET?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|