RE: component architecture



The JavaBean InfoBus specification
(http://java.sun.com/beans/infobus/index.html) may be interesting to
look at for design ideas. As I understand it, it enables separate
JavaBean objects to register as listeners for particular events, even if
they know nothing of each other at the code level. Seems like the
pattern would extend well to a desktop event service.

mmc


> -----Original Message-----
> From:	Jason Gilbert [SMTP:jason@scott.net]
> Sent:	Thursday, March 05, 1998 10:06 AM
> To:	gnome-components-list@gnome.org
> Subject:	Re: component architecture
> 
> John D. Heintz wrote:
> > 
> > > We'll use the CORBA Event Service as the core of the event
> manager.
> > >
> > > Basically all of our "additions" will be just convention:
> > >
> > >
> > > * Conventions for event types.
> > >
> > > * Conventions for event naming
> > >
> > > * Our service will be located at a particular place in the
> namespace
> 
> I have some questions for you about the Event Service.  At a time when
> I
> actually had some time I read through alot of stuff about it.  I guess
> my main question is will there be one event channel per user or one
> main
> gnome event channel for a machine that multiple users use.  Obviously,
> there could be one gnome event channel for the whole LAN using CORBA. 
> However, w/ the multiple user issues we would have to have filtering
> in
> the Event Service.  There is the yet-to-be-an-official-standard
> Notification Service that will supply this as an extension of the
> Event
> Service.
> 
> One other question,  I've seen people mention things about having a
> favorite editor or browser or whatever.  Couldn't this be implemented
> using the Trader Service (which someone is working on for mico).  then
> at some point you favorite browser is registered, etc and when you
> want
> an "object" to view an html file you ask the Trader Service and it
> gives
> you the program you prefer.  Sort of like the ToolTalk Server in CDE
> (they mentioned it in the article on CDE in the latest LJ).
> 
> jason
> 
> -- 
> Jason Gilbert | http://www.scott.net/~jason/ |
> http://www.mantissa.com/
> 
> "The total job will be in the software, and we'll be able to write big
> fat programs. We can let them run somewhat inefficiently because there
> will be so much horsepower that just sits there. The real focus won't
> be who can cram it down in, or who can do it in machine language. It
> will be on who can define the right user interface and properly
> integrate the main packages." -- Bill Gates, PC Magazine 1982
> 
> 
> -- 
>          To unsubscribe: mail gnome-components-list-request@gnome.org
> with 
>                        "unsubscribe" as the Subject.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]