[Pipet Devel] Re: Overflow/Loci/GMS collaboration
jarl van katwijk
jarl at casema.net
Tue Mar 14 02:51:17 EST 2000
> >
> > There's another option that might be worth considering: "plugging" the GMS (or
> > Loci) core on top of the Overflow core. I don't think it would be that hard,
> > since we already have a node that can exec an executable and return it's stdout.
>
> That's along the line of what GMS has accomplished and Loci has been trying to
> accomplish. This is something we'll need to discuss since we have 3 ideas
> about how this can be done.
Gms does not 'wrap' external applications, it rather attaches them. Writting a
wrapper-plugins is perfectly possible though.
>
>
> But if Overflow were to be a node in GMS, Overflow would have to handle input
> from and output to the outside world. I imagine Overflow might need a special
> node for doing that.
Not needed, an Overflow sub-net can 'accept' any data-description out of the pipeline
that it wants. The exsisting & 'to be coded' sensors will take care of the gathering
of data
and the visual will export the dataflows. In the GMS design dataflows MUST pass a
sensor-pipeline-visual path becouse of security\accessability.
> An idea that we had for Loci, was that unconnected lines
> on a workspace would represent data that would flow to and from the outside.
> And since Loci was going to nest workspace in a workspace in a workspace,
> etc., and each nested workspace is itself a node, unconnected lines would mean
> data flows to a parent. I'd like to see us do that in our collaboration.
Unconnected lines? Like 'deadend dataflows'?
>
> Loci wasn't going to care about the content of the file. We were going to use
> XML meta-data to accompany each node, and that could be saved to a file. I'd
> like to hear what Jarl has to say about this and how GMS does it.
Likewise, gms has data in 5 types availieble to every node\object.
(Raw\string\integer\
percentage\boolean). Historic data is cached\stored on disk.
> > As for the GUI, I don't think it's a priority for now... we might end up
> > rewriting one that best handles the new core (if we merge the 3 projects). Or we
> > can always keep 3 different GUIs that use the same core differently...
>
> Well, I okayed this with our one other dedicated coder (Brad), and we want
> Loci to provide a consistent (and very cool, I might add) GUI across the
> projects. So, we'll back off of the infrastucture coding and dedicate
> ourselves to user interface and general design issues.
Maybe the person that coded the core of Loci is interested switching from python to
C?
>
> > Last thing, let's see how much time we have. For the next year, I'm gonna code a
> > lot for Overflow, since I use it for my master (in speech processing). What
> > about you and the GMS guys?
I'm always working on gms.. only recently I started a new project (professional)
which will cool down coding in the midweeks :) Weekend are still dedicated to gms..
More information about the Pipet-Devel
mailing list