[Pipet Devel] Peep update
Brad Chapman
chapmanb at arches.uga.edu
Mon Jun 12 08:10:58 EDT 2000
Deanne wrote:
> 1) Accept input from peep thru CORBA. This input will be (loosely),
"User
> wants [xxx] node in [yyy] position" where "xxx" includes type of
node and
> name of node, and "yyy" includes network-order and URI of node.
Well, I think it is even simpler than that right now. All you
should need to do is present a list of the "types" of nodes available
(which you can get from the DL through the CORBA interface). Then the
user will choose a type, and the DL makes it for 'em.
URIs and remote nodes and all of that stuff are for the future,
and the location of remote nodes should probably be semi-transparent
to the user interface, since the DL will end up handling most of that.
So, for at least right now all you need is xxx = node name, and we
can forget aobut the yyy :-).
Deanne wrote:
> 3) Take regurgitated DL information and arrange it in a neat,
referential,
> and tidy way so users can easily manipulate it at the UI.
Jeff wrote:
> Yep. You'll largely be stripping off the XML tags.
This is not really true since there are no XML tags. The DL talks with
the user interface exclusively through CORBA now, so there is no need
to be giving the user interface XML, when it can just give it
functions to call. Have you had a chance to look at the "How to Write
a UI for Piper" thingy? Are you opposed to what I'm doing with the
UIL/DL interface?
Deanne wrote:
> 1) Dynamic and Transparent. Peep would automagically execute an
update to
> the DL every time a user defines a pnode, etc. This is nice for
run-time
> tweaks, I guess. It's dynamic because it automatically updates. It's
> transparent because it gives the DL the job of handling the
structure of
> the network...in this case, the UI is "transparent" to the DL, and is
> simply acting as a real-time information broker to the DL during
its use.
> Pros: Dynamic updating to the DL.
> Cons: All the work is done by the DL, the UI is just the interface
to the
> DL. Therefore, the DL will have to notice when shite does not make
sense.
Yeah, this is the right way, even tho it means more work for me :-).
> Yes, no, thoughts?
That's all the way I'm thinking about it. Congrats on managing to get
up to speed so fast, it took me forever to figure out what was going
on...
Brad
More information about the Pipet-Devel
mailing list