Re: RCP framework for .NET?

From: Sean Hederman (usemy_at_blogentry.com)
Date: 03/08/05


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.



Relevant Pages

  • RE: whats the best IDE for C programming in Debian?
    ... what's the best IDE for C programming in Debian? ... When I develop in windows, I use visual studio.net 2008 as my IDE, if ... I love all of the plugins of Eclipse. ...
    (Debian-User)
  • Re: java ide platform a non java language
    ... a little IDE for a small, ... functionality for the least effort? ... I've only used Eclipse but it seems to be ... expressly designed for the sort of thing you want to do. ...
    (comp.lang.java.programmer)
  • Re: coding by speech
    ... or any plug-ins that might work to allow this for an IDE? ... Accessibility features in Eclipse ... Accessibility features help people with a physical disability, ... Windows operating system. ...
    (comp.lang.java.help)
  • Re: Looking for multi-window Java IDE
    ... I run Windows 2000. ... > like the Xanalys Lispworks IDE as opposed to the Franz Inc ... In eclipse all it takes is a double click to toggle expanding any ...
    (comp.lang.java.softwaretools)
  • Re: Why do I get error messages when using tabs?
    ... IDE that I could use (is there a plug-in for Eclipse?) ... I like using Emacs and SLIME, and if I used Windows I'd ... There are also complete commercial Lisp ...
    (comp.lang.lisp)