[haiku-development] Re: Working on Caya and Mail app for GSoC

  • From: Clemens <clemens.zeidler@xxxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 30 Mar 2011 21:17:49 +1300

On Wed, 30 Mar 2011 20:58:00 +1300, Adrien Destugues <pulkomandy@xxxxxxxxxxxxxxxxx> wrote:


Le 29/03/2011 22:09, Clemens a écrit :

All this sounds like the same problems discussed in the IMAP case. What do you think about a jabber/icq/... FS? A bit off topic: we really should think about such a net service FS infrastructure with local caching. Another use-case would be picasa/flickr FS (here an option to flush the download cache would be needed).
Mh... are we copying Plan 9 on the "everything is a file" approach now ?
I think it makes some sense for IMAP (as long as the mails are still downloaded to my disk), but my jabber contacts definitely are not files. People files are already somewhat borderline (no file content !); using these files in a remote FS would feel very strange (so, that's a file with no content, that's not stored on my hard drive... what ?) and confusing.

no an IM-FS would download the contacts as people files and store them locally. When you mounted the fs you see all contacts, if you are connected or not. The fs can mark the people files as online/offline as the im-kit does. You could even copy, (move would probably a bad idea) or delete files from and to IM-FS. When copying files form the fs it would just export a normal people file. However, its not possible to copy none im-contacts to the FS. You don't see a big different compared to normal files.

Think that's pretty neat, e.g. you could create a new IM account and copy the contacts from your old account to the new account. Granted, you seldom need that feature but you can do it! Haven't seen that in any other client yet. Same for IMAP mails, you can backup all your mails and even add them back to your account!

One nice thing about people files is it allows to sync your local address book with your GMail contact list automagically :)

what do you mean?

regards,
        Clemens

Other related posts: