discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ANN: MyFolks Framework (Apple AddressBook compatible)


From: Björn Giesler
Subject: ANN: MyFolks Framework (Apple AddressBook compatible)
Date: Mon, 06 Oct 2003 20:23:03 +0100

Hi,

I've put an initial version of my MyFolks framework on my server. This 
framework adds Apple AddressBook API compatibility to GNUstep. It's been 
written entirely from Apple's documentation; no code has been copied. Although 
this is only an initial release, everything is supported except for setting the 
"Me" record and searching. shane@gnufoo.org's "contacts" tool (available at 
http://gnufoo.org/contacts/contacts.html) compiles and works perfectly, as 
should most other applications that use Apple's API. There are probably still 
bugs which I haven't found yet.

I've not yet completed migration of Contacts.app to the new framework, so this 
is probably mostly of interest for app developers. However, the framework uses 
a different storage format than Contacts.app (a conversion should be trivial to 
write; anyone want to do that?). Therefore everybody who is using Contacts.app 
should stop doing so ASAP; an update is in the works and will be available in 
the next few days. I've pulled Contacts.app from my webpage.

The framework is called "MyFolks" to avoid confusion with Apple's framework. 
For a similar reason, Contacts.app will be renamed to MyFolks.app to avoid 
confusion with the "contacts" command-line tool. The classes have been named 
differently (MF* instead of AB*) to be able to use both AddressBook.framework 
and MyFolks.framework in the same application, e.g. for migrating OSX address 
books to GNUstep. Please read the enclosed README file for further explanation 
on changes and extensions.

MyFolks can be downloaded at 
        http://giesler.biz/bjoern/Downloads/MyFolks-0.1pre.tar.gz

The archive contains the framework and a command-line tool which allows address 
book manipulation from the command line.

Please test away!

Regards,
Björn





reply via email to

[Prev in Thread] Current Thread [Next in Thread]