GUIprogress

Version 6 (Adrian Georgescu, 07/25/2010 09:12 am)

1 1 Adrian Georgescu
= SIP SIMPLE client GUI  =
2 1 Adrian Georgescu
3 1 Adrian Georgescu
Development blueprint for the development of a cross platform GUI for the SIP SIMPLE client library.
4 1 Adrian Georgescu
5 1 Adrian Georgescu
The implementation of the GUI consists of the following stages:
6 1 Adrian Georgescu
7 4 Adrian Georgescu
 1. ~~Design and implementation of a middleware API~~
8 4 Adrian Georgescu
 1. ~~Implementation of a notification bus ~~
9 4 Adrian Georgescu
 1. ~~Identifications of the GUI events~~
10 4 Adrian Georgescu
 1. ~~Identifications of the GUI visual elements~~
11 4 Adrian Georgescu
 1. ~~Identification of GUI toolkits~~
12 4 Adrian Georgescu
 1. ~~Study GUI toolkit documentation~~
13 4 Adrian Georgescu
 1. ~~Identify the platform dependent modifications required for the library~~
14 4 Adrian Georgescu
 1. ~~Implement a prototype GUI~~
15 4 Adrian Georgescu
 1. ~~Fine tune middleware classes and events~~
16 4 Adrian Georgescu
 1. ~~Finalize the specifications for the GUI development~~
17 1 Adrian Georgescu
 1. Implement cross platform GUI based
18 1 Adrian Georgescu
 1. Create GUI installation packages for each target OS
19 1 Adrian Georgescu
 1. Deploy GUI to end user and collect feedback
20 1 Adrian Georgescu
 1. Update GUI with end-user feed back
21 1 Adrian Georgescu
22 2 Adrian Georgescu
Below is a rough visual representation of the progress for each component. 
23 2 Adrian Georgescu
24 2 Adrian Georgescu
[[Image(sipsimple-gui-development.png)]]