Development blueprint for the development of a cross platform GUI for the SIP SIMPLE client library.

The implementation of the GUI consists of the following stages:

  1. Design and implementation of a middleware API
  2. -Implementation of a notification bus -
  3. Identifications of the GUI events
  4. Identifications of the GUI visual elements
  5. Identification of GUI toolkits
  6. Study GUI toolkit documentation
  7. Identify the platform dependent modifications required for the library
  8. Implement a prototype GUI
  9. Fine tune middleware classes and events
  10. Finalize the specifications for the GUI development
  11. Implement cross platform GUI based
  12. Create GUI installation packages for each target OS
  13. Deploy GUI to end user and collect feedback
  14. Update GUI with end-user feed back

Below is a rough visual representation of the progress for each component.

sipsimple-gui-development.png (31.8 kB) Adrian Georgescu, 03/16/2009 01:13 pm