[REBOL] Re: IOS data
From: jasonic:nomadics at: 2-Oct-2001 1:31
> I am trying to understand how the IOS will function. The main stumbling
> block to my understanding is to do with storage of the disparate data used
> by the system.
> If there are to be many reblets, such as Agenda, Messenger and Contacts,
> how will data be shared amongst them? For example, a name entered into
> Contact should be available in Messenger. My assumption is that there will
> be some form of underlying database to store and co-ordinate this
> information.
> Does anyone have a better understanding of how this will work?
hmm... Presumably it will work according to how you want/need it to work..
people-people is about workflow so the workflow determines the topology [or
it should].
The topology also affects the workflow, which is partly why imo internet/web
groupware is so ****ed in so many ways.
I imagine a hybrid of local servers, smart clients and communal centralized
repositories.
Why should all your own be housed centrally as long as people find and
access it appropriately? Ditto for larger group of people, having a common
central repository may be an essential starting datum level against which
local reblets and relationships are based [www.rebol.com is one now]
Where the base data is large and common, say a multiple layers of a big
mapping applications, centralizing it makes sense, but so does having a ROM
or Hard drive cache of same. As each individual or workgourp begin to edit
their own versions and compile metadata, one must ask deeply when if ever
that needs to be centralized and synchronized or whether it should remain
as distributed metadata
In nay event I cannot see why every device should not fundamentally embed
client and server modules. These are quiet simply the ubiquitous yin and
yang of communications [look at your telephone handset for a global example]
. With these building blocks all kinds of permutations are possible.
Hopefully the poor marketing [un]-inspired vocabulary of "peer-to-peer" we
have now, will give way to much better more open map-like language and
thinking.
My Hope for Rebol/++/IOS etc is that the rather false distinctions we have
at present will dissolve and be revealed for the illusion they are. That we
will be able to play NetLego, building new parts, coloring them . That we
will together be creating Reblets, elements, mappings and applications which
are the equivalent of some super net-synthesizer.
That we can visualize and patch them as a design aid but also a maintenance
adn operational interface without changing much. For more on this download
the PD [Pure Data] toolkit I posted about and start playing around. Then
imagine these are Rebol/IOS patches you are manipulating..!
http://www-crca.ucsd.edu/~msp/software.html
http://www.crca.ucsd.edu/~msp/Pd_documentation/index.htm
We live in interesting times
- Jason