2011-05-17 2 views
3

Mon entreprise travaille sur un projet de développement d'un client de messagerie pour ordinateur de bureau et mobile pouvant se connecter à différents serveurs de messagerie avec une configuration minimale pour les utilisateurs ou les administrateurs de serveur. Comme nous voulons soutenir Microsoft Exchange, il semble que nous devions implémenter le protocole ActiveSync en Java. Nous connaissons déjà les problèmes de licence concernant l'utilisation d'ActiveSync et sommes en contact avec Microsoft.Implémentation Java du client ActiveSync

Nous avons déjà remarqué que Android propose a partial implementation de ce que nous voulons faire, mais nous recherchons une bibliothèque Java qui est plus complète et plus facile à intégrer dans une application non-android.

La solution doit fonctionner en tant que client et non en tant qu'application de serveur, telle que DavMail. Fondamentalement, une implémentation client Java de Z-Push.

Quelqu'un sait-il quelque chose de disponible?

Répondre

4

J'ai cherché largement aussi bien, et c'est le seul projet Java ActiveSync que j'ai trouvé à ce jour: http://code.google.com/p/synku4j/

Sinon, vous devriez certainement d'abord regarder propres API Java du serveur Web intégré de Microsoft à la place d'un produit commercial :

http://archive.msdn.microsoft.com/ewsjavaapi

+3

D'après ce que je comprends, les 2 options ci-dessus sont 2 API complètement différentes. L'un est ActiveSync et l'autre est EWS. Pour ce que cela vaut, il semble que Gmail ne supporte que ActiveSync, et ne supporte pas EWS, donc si votre client a besoin de travailler avec des comptes Gmail et de se synchroniser avec Exchange, vous devez utiliser une solution ActiveSync. –