My design objectives with Tickertape
Ian Lister
ilister at dstc.edu.au
Mon Oct 7 13:39:34 EST 2002
In some of the recent discussions about Tickertape v3 (specifically
most recently the structure of attachments) it seems that various people
have been looking at it from differing viewpoints, with apparently
slightly different design goals. I thought it might be useful if I
explained where I'm coming from.
I see three major potential areas of Tickertape's value:
1. As a commercial product
This isn't the best forum for talking about commercial issues, but
I don't think commercialisation of Tickertape is a current major goal.
2. As a useful collaboration tool
Obviously we all use Tickertape for day-to-day communication so things
that are of practical use are important. This is also very compatible
with (1) above.
3. As an example Elvin application
This is probably the most contentious goal i.e. one that others may not
share. This includes examples of best practice in particular areas of
Elvin application design e.g. attribute naming (this is the only
justification I can see for changing attribute names in v3) and design
to best show off Elvin's unique features such as the security mechanism,
content based routing, decoupling of components, and flexible design to
allow compatible future use in ways not thought of when the application
was first designed. Tickertape may not be the ideal basis for this given
its strong (but not necessarily total) channel orientation, but I think
it's far and away the best example we have.
I see (2) and (3) as important (assuming nobody tells me to prioritise
(1)), not so that (3) should ever be focussed on at the expense of (2),
but neither so that (3) should be ignored just for the purposes of (2).
FYI, FWIW, YMMV, etc
Ian
More information about the ticker-dev
mailing list