Re: single conceptial data object realised

Adam Tauno Williams <[email protected]>
Newsgroups gmane.comp.cms.opengroupware.discuss.general
Message-ID <[email protected]>
> It indeed does not have much to do with OGo. It was more of a philosophical
> nature, regardless of implementation, but of course I am quite happy to
> have heard your responses.
> Let me just pull out snippets to reply to.
>> I don't know what "Opera M2" is or how it has anything to do with what
>> you propose.  But what you propose DOES exist in most desktop
>> environments - Windows provides WAB,  GNOME provides E-D-S, and I'm
>> pretty certain KDE provides one too (via Kontact backends I presume).
>> Not that there aren't rough edges,  but current technology is pretty
>> close to what you propose.
>> And it exists.  Of course it is up to individual applications to support
>> it,  but at least in GNOME and Windows most do.
> Ok. I know it is more or less realised if you use an MS Exchange server for
> example. However, I don't see Opera's mail client M2 interfacing really
> well with Microsoft Outlook.

A client on Windows that cannot access WAB is a pretty lousy Windows client.

It generally works like this, at least with most groupware servers.

[server]<---Protocol--->[client]<---Protocol--->[application]

In most cases, at least in GNOME and Win32, there is a 'shim' server on the
client that the applications communicate with (or at least a shared library)
that then communicates with the server proper.  In GNOME this is E-D-S.  So if
you add a plugin to E-D-S to support OGo (for instance) all applications that
use E-D-S are now, in a sense, OGo aware.  Applications can communicate with
E-D-S in a variety of ways (CORBA, D-BUS, ...)

> I guess that that Evolution Data Server (thats
> what you're referring to, right?) would provide such a thing as a central
> repository for all kinds of 'personal' data...

yes

> but would I be able to put
> it online somewhere and use say may favorite client for email with that
> repository? How 'standard' is it?

There is no reason you couldn't use an E-D-S server remotely, possibly 
via some
wrapper,  but I don't think this is done or supported currently.  Again 
this is
going to be tied to the desktop platform (Win32/GNOME/KDE),  I don't see you
getting around this for a very long time to come.

If you want standard then you use the LDAP/IMAP/SMTP combination with can
certainly be used over the Internet, and if your client supports SRV server
auto-location you don't even need to enter host names.

> Can I add a nonstandard tag and have it
> be propagated to each and every client, because they know the modified DTD
> or something like that?

With E-D-S I don't know; but it uses vCards which allow for extended 
attributes.
  But I don't think you can pass around 'data type' information,  or at least
I'm not aware of such a method.

With LDAP, yes.  Clients can query the schema of the server,  although 
very few
mail clients support this.

> Can I add relationships between data (XPath?) and
> browse from object to object, according to the diffent links I know for
> that object? It's kinda like a web/ontology-like web of relations that I
> would like to traverse in any direction, on top of a simple hierarchical
> storage design. I'll check up on Beagle, it was mentioned to me before. And
> I'll check up on WebDAV. What I want really is not really a personal
> solution for me as fast as possible, but also just wanting to know what the
> idea's are about this in 'the community' and how much of it is already
> realised. It would be great if something like this would, perhaps in the
> long run, become a real possibility for every home user.

Parts of it are realized,  but it is not a cohesive whole for really arbitrary
data yet.  The applications need to come along way in storing real meta-data
and not just plopping files into space.

> And yes, I also believe that this is a desktop environment issue, but it
> extends to providing access to it from wherever I could ever want access to
> it. So it must become a virtual desktop. A collection, that is accessible
> at any time from any place. Whether you would really want this, is a second
> issue. But it is quite interesting to me, for now.

Zidestore will provide you a fair amount of this;  accessible via WebDAV your
information is grouped into folders,  each project is a folder, with a folder
for notes and a folder for documents.

-- 
Adam Tauno Williams - http://www.whitemice.org

-- 
OpenGroupware.org Discussion [email protected]
http://mail.opengroupware.org/mailman/listinfo/discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.