I wish to contribute to this effort of writing LDAP client API's. I am sure it will be very helpful for consumers of Apache (and maybe other ldap servers).
Till now my experience has been in writing JNDI code with ApacheDS. I won't rate myself as a pro but I can work on JNDI and ApacheDS :)
Please let me know if I can help in any way. I searched in archives of this forum but could not find any pointers as to how to go about it.
 http://directory.apache.org/api/Apache Directory team is pleased to announce the first ever release of
the LDAP client API developed in collaboration with OpenDS developers.
Note that this API is still in its preliminary stages and will evolve
further in the coming versions.
* Supports synchronous and asynchronous operations
* Very convenient API to perform all operations
* Uses MINA version 2.0.0-RC1 in the network layer
We invite interested people to come and participate in this effort to
make working with LDAP servers a breeze.
Apache Directory Team