
open, multi-language,
cross-platform MAPI implementation
Last Update: 25.06.2009
StartAbout openmapi.orgOpenMapi.org provides a cross-language, multi-platform implementation of the MAPI API. |
What is OpenMapi.org?OpenMapi.org is a set of libraries (for C#, Java PHP and Python) that implement a simple but powerful API to connect to different groupware servers. Additionally we also develop a modular open MAPI proxy server that provides common features like logging, load-balancing, etc. For developers of groupware-clients OpenMapi.org makes it possible to develop clients that can connect to different backend servers. The flip-side of this is that servers automatically gain support for IMAP-, POP3-, and mobile clients (like the iPhone or Windows-Mobile-based devices) through our gateways and for any client written using OpenMapi libraries. Finally MAPI is a fairly generic object store and we expect many special-purpose applications that require fast, distributed objects to make use of OpenMapi.org. ComponentsXmpp (Jabber) RoutingThe protocol for communication between clients and the OpenMapi.org Proxy is based on Xmpp. This means that messages are routed over the Jabber network and can potentially even be distributed through public Jabber servers like Google Talk. It also means that client and proxy servers can be easily set up on the "edge" of the network, behind a firewall and even on mobile devices. Proxy Servertodo |
