Differences

This shows you the differences between two versions of the page.

development:roadmap [2010/03/05 01:55]
j_k9 updated Current Release Holds
development:roadmap [2010/06/20 11:55] (current)
j_k9 added target for 0.3: Drafts in Notes Utility
Line 1: Line 1:
====== Roadmap ====== ====== Roadmap ======
-===== Version 0.1 (Alpha) =====+Please find below the Roadmap for all future releases, including the one which we are currently working on.
 +To view the development targets of old releases, please see our [[development:roadmap:archives|roadmap archives]].
 +
 +To find a list of the targets for the current release which remain to be implemented, please see our [[development:roadmap:outstanding|outstanding targets]].
 +
 +===== Version 0.2 (Alpha) =====
==== Client ==== ==== Client ====
-  * **Authentication Mechanism:** Simple, //unencrypted// +  * **Authentication Mechanism:** Encrypted 
-  * **Contacts/IM:** Live chat between online users in Workplace +  * **Chat Widget:** Receive messages stored in queue on Server while offline 
-  * **Default Utilities:** Files +  * **Contacts Widget:** Highlight a contact when a new message is received (until, or unless, the contact is selected) 
-  * **Direct Messaging:** None +  * **Contacts Widget:** Remove "Active" status 
-  * **User Interface:** Basic, few icons/graphics. Few working widgets except Instant Messaging+  * **Documentation:** Doxygen-generated documentation from JavaDoc comments in the code 
-  * **Supported OSs:** Linux, Windows+  * **Manage Accounts:** Redesign login system (to Manage Accounts, which used to be called "Configure Servers") - allow offline login 
 +  * **Message Center:** Simple, Inbox / Outbox //(pending delivery to recipient)// / Sent //(delivered to recipient)// 
 +  * **Readme:** Update all the Readme files (AUTHORS/ChangeLog/INSTALL/NEWS/README) 
 +  * **Restructuring:** Tidy up code, eliminate workarounds (e.g. object sharing on Windows) 
 +  * **Supported OSs:** Linux, Mac OS X, Windows 
 +  * **Utilities:** Notes Utility 
 +  * **Utility Caching:** Cache all Utility data to allow for offline viewing 
 +  * **Utility Job Queueing:** Queue Utility jobs for execution upon reconnection
==== Server ==== ==== Server ====
-  * **Configuration:** Very basic - manually editable /etc/mira.conf only +  * **Directory Layer:** Provide a Database back-end using the soci library 
-  * **Supported OSs:** Linux, Windows +  * **Documentation:** Doxygen-generated documentation from JavaDoc comments in the code 
-==== Current Release Holds ====+  * **Logging:** Provide a configurable logging system for all events 
 +  * **Network:** Queue Chat messages for offline users and deliver them when users return online 
 +  * **Readme:** Update all the Readme files (AUTHORS/ChangeLog/CREDITS/INSTALL/LICENSE.txt/NEWS/README/TODO) 
 +  * **Restructuring:** Tidy up code, eliminate workarounds (e.g. object sharing on Windows) 
 + * **Utilities:** Support for Notes Utility
-  * **Boost:** Fix Property tree/MingW compile bug 
-  * **GUI:** Workplace creation form 
-  * Internal API documentation 
- +===== Version 0.3 =====
-===== Version 0.2 (Alpha) =====+
==== Client ==== ==== Client ====
-  * **Authentication Mechanism:** Encrypted +  * **Message Center:** Support attachments in messages? 
-  * **Direct Messaging:** Simple, inbox/outbox, //no support for attachments//+  * **Contacts Widget:** Support "Busy" and "Away" statuses for online users 
 +  * **Network:** Encrypt all communication with TLS 
 +  * **Notes Utility:** Support local Drafts without publishing
  * **User Interface:** Begin styling widgets   * **User Interface:** Begin styling widgets
-  * **Supported OSs:** Linux, Mac OS X, Windows.+  * **Utilities:** Workplace Chat Utility 
 + 
 +==== Server ==== 
 + 
 +  * **Network:** Encrypt all communication with TLS 
 +  * **Utilities:** Support for Workplace Chat Utility 
 +  * **Windows Service:** Install Mira Server as a Windows service 
 + 
 + 
 +===== Version 0.4 ===== 
 + 
 +==== Client ==== 
 + 
 +  * **Security:** First implementation of security measures
==== Server ==== ==== Server ====
-  * **Direct Messaging:** Add support for message queue. Store messages on server until recipient is online - then forward message, ensure receipt and purge from server.+  * **Security:** First implementation of security measures
 
development/roadmap.1267779338.txt.gz · Last modified: 2010/03/05 01:55 by j_k9
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki