Introducing wxMailto:
- Details
- Category: wxMailto:
As my two-year non-compete agreement with Opera Software ended november 1st, I can finally publish information on my work-in-progress secure unified communications application. As a commute-to-and-from-work-project the application is still far from ready, but the goals are clearly defined:
* Secure By Design. All parts will be secured, by GPG, TLS etc., and all code will be made with security in mind.
* Secure persistence. Communication will be stored in a database (currently MySQL).
* Easy to use. Users should not have to fiddle with advanced settings, it should work out of the box.
* Unified Communications. Support for secure SMTP, POP, IMAP and Exchange, and encrypted chat/voice/video.
* Standards-compliant. No code should knowingly break standards, and if new functionality is outside of existing standards, it should be made in a standards-compliant way.
* Cross-platform. It is coded in C++ using the cross-platform wxWidgets framework. As the application relies on quite a few 3.party libraries (GPGME, Mimetic, libTLS, iODBC,V4L2), a couple of them currently not available on the Microsoft Windows platform, cross-platform currently means it runs on all kinds of Linux, BSD, Solaris and Mac.
* OpenSource. Code will be made available under the GPLv3 license.
The name "wxMailto:" is made parts because it uses the wxWidgets framework (where applications traditionally starts with "wx"), parts because email-links on the web are using the "mailto:" HTML attribute, and parts because "mailto:" is phonetically similiar to "M2", the really nice mail-client I worked on for quite a few years at Opera Software.