This page contains details of the various ACAP Projects.
There are various places to help. A list appears below. Please note that clients are much easier to program than servers.
You'll also want to look at the resources site to find more information about how to program for ACAP.
Dave Cridland keeps a list of his ACAP Projects [19].
License: GPL
Location:
Activity: Actively developed by Dave Cridland
Information: You can help. There are lots of bits and pieces to clean up; see the README for a list of things you can work on.
License: CMU (Carnegie-Mellon University) license (same as cyrus-imap and cyrus-sasl), which is fairly reasonable, although some may not like the advertising clause.
Location: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-smlacapd-0.5.tar.gz [22]
Activity: Unmaintained; it needs a developer to go anywhere.
Language: C
License: GPL
Location: http://sourceforge.net/projects/acapd/ [23]
Activity: Pretty dead
Information: Contains the GNU ACAPd server. Appears to be unmaintained.
License: MPL
Activity: The steps that need to be taken are:
Information: The Mozilla maintainers seem to think ACAP is replaced with WebDAV.
Dave Cridland also seems to be working on this as can be seen at his ACAP Mozilla [27] page.
Language: C++
License: GPL
Location: http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/Polymer [28]
Activity: Actively developed by Dave Cridland
Location: http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/Polymer770 [29]
Information: E-mail client for the Nokia 770 that will hopefully someday support everything that Polymer does.
Location: http://www.melnikov.ca/mel/AExplorer.zip [30]
Information: A Windows application by Alexei Melnikov
Location: http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/IPL [31]
Information: Python library which handles ACAP.
License: Possibly multi-licensed; needs to be compatible with under MPL, LGPL, BSD, etc
Location:
Activity: Needs to be started; cf. link for details
Information: We need more client support. I'm thinking here particularly of Mozilla. There are a number of projects on mozilla.org and mozdev.org that would benefit from ACAP; also a Java webmail. The first thing we need is an ACAP client library. See the Java ACAP API [32] page for notes on this.
License: ???
Location: None yet
Activity: Developed by Dave Cridland; no releases yet
Information: Dave Cridland is developing a PHP ACAP library. His test application is to make SquirrelMail use PHP. When he releases the library, you could make Horde IMP [33] work with it. If you wanted to go for a hat trick, you could also add it to V-Webmail [34].
License: Perl (Artistic/GPL)
Location: None yet
Activity: I'd originally intended to work on this, but I'm waiting for Perl 6 now; I'm hoping that that will provide an opportunity to rewrite Net::Cmd to support xAP (ie. IMAP and ACAP) protocols as well as the ones it currently supports; ie. to include the functionality of Net::xAP in Net::Cmd.
Information:
Language: C
License: CMU (Carnegie-Mellon University) license (same as cyrus-imap and cyrus-sasl), which is fairly reasonable, although some may not like the advertising clause.
Location: http://acap.jdarx.info/htmlfiles/cyrus-acap-api-c-v1.a2.tar.gz [38]
Activity: Unmaintained; it needs a developer to go anywhere.
Information: Write us a client library in your language! We need all the client libraries we can lay our hands on, in order to encourage uptake of ACAP.
License: Open Standard
Information: We need a calendaring dataset for ACAP. We have just about everything else that M$ Exchange does, between ACAP and IMAP, but Dave Cridland thinks it would be better to put calendaring in ACAP instead of using ICAP (although he's talked about an ICAP server which backends onto the ACAP datastore). Anyway, someone needs to get some discussion rolling, produce some drafts, and the like.
Links:
[1] http://acap.jdarx.info/content/acap-projects#toc0
[2] http://acap.jdarx.info/content/acap-projects#toc1
[3] http://acap.jdarx.info/content/acap-projects#toc2
[4] http://acap.jdarx.info/content/acap-projects#toc3
[5] http://acap.jdarx.info/content/acap-projects#toc4
[6] http://acap.jdarx.info/content/acap-projects#toc5
[7] http://acap.jdarx.info/content/acap-projects#toc6
[8] http://acap.jdarx.info/content/acap-projects#toc7
[9] http://acap.jdarx.info/content/acap-projects#toc8
[10] http://acap.jdarx.info/content/acap-projects#toc9
[11] http://acap.jdarx.info/content/acap-projects#toc10
[12] http://acap.jdarx.info/content/acap-projects#toc11
[13] http://acap.jdarx.info/content/acap-projects#toc12
[14] http://acap.jdarx.info/content/acap-projects#toc13
[15] http://acap.jdarx.info/content/acap-projects#toc14
[16] http://acap.jdarx.info/content/acap-projects#toc15
[17] http://acap.jdarx.info/content/acap-projects#toc16
[18] http://acap.jdarx.info/content/acap-projects#toc17
[19] http://trac.dave.cridland.net/cgi-bin/trac.cgi
[20] http://dave.cridland.net/acap/
[21] http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/AcapServer
[22] ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-smlacapd-0.5.tar.gz
[23] http://sourceforge.net/projects/acapd/
[24] https://bugzilla.mozilla.org/show_bug.cgi?id=31766
[25] https://bugzilla.mozilla.org/show_bug.cgi?id=310158
[26] https://bugzilla.mozilla.org/show_bug.cgi?id=249343
[27] http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/ACAPMozilla
[28] http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/Polymer
[29] http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/Polymer770
[30] http://www.melnikov.ca/mel/AExplorer.zip
[31] http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/IPL
[32] http://acap.jdarx.info/content/java-acap-api
[33] http://www.horde.org/imp/
[34] http://v-webmail.sourceforge.net/
[35] http://search.cpan.org/author/KJOHNSON/NetxAP-0.01/
[36] http://directory.fsf.org/project/PerlWebmail/
[37] http://wwwampire.mozdev.org/
[38] http://acap.jdarx.info/htmlfiles/cyrus-acap-api-c-v1.a2.tar.gz