GUIprogress

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

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