Project

General

Profile

GUIprogress » History » Version 6

Adrian Georgescu, 07/25/2010 09:12 AM

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