In 2005, the term “Innovation in Assembly” was coined by Tim O’Reilly to help company to release its APIs to the public. So that users like independent developers can combine or utilises functionality and information from current existing applications or services to harness the collective intelligence to make Web 2.0 applications better. This term is one of eight core elements in Web 2.0 which is the second-generation of web-based technology and hosted services.
The difference between Web 2.0 and Web 1.0 is the abundance of useful APIs. It is the key concept of “Innovation in Assembly”. The term API stands for Application Programming Interfaces which is a source code-based specification intended to be used as an interface by software components to communicate with each other. (Wikipedia, 2012)
Many popular data-driven companies or web services like Google, Facebook, Flickr, Delicious, eBay and Amazon are create and release their own APIs as open source software for developers to build a more advanced web applications. By doing this, it allows web companies/communities to create an open architecture for sharing content and data between communities and applications.
What is Atmail?
Three main functions for the software serves:
- Atmail Server – Leverages open source projects such as Dovecot, Exim and MySQL on the backend to provide a comprehensive mailserver solution with management via an easy to use ‘Webadmin’ control panel. Support for IMAP/POP3/SSL/SMTP/TLS
- Atmail WebMail – Built using PHP Zend, Atmail provides a complete Web-based mail platform, intended to rival desktop clients. The user-interface is built with the jQuery toolkit.
- Atmail Groupware – Provides a complete CalDAV web-based client, and CalDAV server based on the Apple Calendar server project. Support for shared calendars, delegation, Outlook sync, and all the features available in CalDAV 3.x
atmail use the following technical
- Exchange ActiveSync
Atmail, API Mashups