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

  • From: Barrett <barrett666@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 28 Mar 2011 18:16:43 +0200

Hi all,
when i released the latest pre-alpha build of Caya, there was a discussion
about the integration of caya in Haiku.
I'm thinking to propose for gsoc an API that allow integration of people
files into Haiku applications.
This is the pratical use scenario :

You open an im application, caya for example, and then add a contact in your
jabber account.
The API takes care of creating a people file into a standard directory
(/boot/home/people) with the informations
provided by the "client" app (caya). Then you open the haiku's mail app, and
you'll be able to send a mail to the contact added by caya.
To avoid duplications, the system will see as "global contacts" only people
files copied into the mentioned directory.

I'm asking if would be acceptable for gsoc a project like this :

* Caya modifies to make it an optional package
* Mail gui refactoring
* Allow to see mails in tracker (?)
* Implementation of the contacts integration API
* Changes needed in mail app and caya to support the new api
* mail app bugfixing and bug-hunting
* Make a little contacts preflet

For example, (just an idea) there may be two classes the first, BPeople
(BFile subclass) will allow to abstract a people file and make ordinary
operations on it. The second, BPeopleRoster (derived from BQuery) that will
allow to see system's contacts and select them using the functionalities
provided by the BFS.

It's only a draft, i hope that you will like the idea...anyway thanks for
your time!

Regards
--Dario

Other related posts: