Project: Modifying an architecture for interface customisation support

This report (Modifying an architecture for interface customisation support) is surely an investigation of how a software architecture could be modified in an effort to increase the support of this production of a customised operator program. The various components of Symbian OS which are interesting for the work are described in depth. Then the comparison to the user connects of four different mobile phones is manufactured, to acheive an image of the items the interfaces of these devices could seem like. Also presented in the job is a modified reference architecture that supports customisation of all of the features which have been identified with the comparison. Finally, the authors discuss how well the latest architecture supports customisation of the graphical user interface in comparison to the original Symbian OS architecture.

Contents: Modifying an architecture for interface customisation support

1 INTRODUCTION
1.1 BACKGROUND
1.2 THE COMPANY
1.3 THE SYMBIAN OS
1.4 OBJECTIVES
1.4.1 Changing the user interface in run-time
1.4.2 Changing the architecture to support user interface customisation
1.5 HYPOTHESIS
1.6 INTENDED READERS
1.7 METHOD
1.7.1 The method step-by-step
1.8 WORK STRUCTURE
1.9 RELATED WORK
2 A STUDY OF THE SYMBIAN OS ARCHITECTURE
2.1 AN OVERVIEW
2.2 THE COMPONENTS
2.2.1 GT components
2.2.2 UIQ components
2.3 MAIN TECHNIQUES USED IN SYMBIAN OS
2.3.1 Client/Server
2.3.2 Model/View/Controller
3 A COMPARISON OF USER INTERFACES
3.1 HOW WE PERFORMED THE USER INTERFACE ANALYSIS
3.2 COMMONALITIES
3.3 VARIABILITIES
3.3.1 The variabilities explained
3.3.2 Additional variabilities
4 THE REFERENCE ARCHITECTURE
4.1 INDUSTRIAL DESIGN
4.2 TEXT INPUT
4.3 LISTS AND THEIR PRESENTATIONS
4.4 LIST ITEMS
4.5 LOGOTYPES
4.6 SCROLL BARS AND BORDERS
4.7 INDICATORS
4.8 MESSAGES
5 THE ARCHITECTURAL CHANGES
5.1 THE INTERVIEWS
5.2 THE EXISTING SOLUTION
5.3 THE COMPROMISE
6 EVALUATION OF THE ARCHITECTURAL CHANGES
6.1 EVALUATION CRITERIA
6.1.1 Size in lines of code
6.1.2 Size in man-time
6.1.3 Size in lead-time
6.1.4 Performance
6.1.5 Complexity
6.1.6 Maintainability
6.1.7 Conclusions from the criteria
6.2 THE CHANGE SCENARIOS
6.2.1 Scenario 1: Different alignment of list items
6.2.2 Scenario 2: Animated movement in list
6.2.3 Scenario 3: Full screen list items
6.3 THE EVALUATION
6.3.1 Evaluation of scenario 1
6.3.2 Evaluation of scenario 2
6.3.3 Evaluation of scenario 3
6.3.4 General differences
7 CONCLUSION
7.1 GUIDELINES
7.2 CONCLUSIONS FROM THE EVALUATION
8 FUTURE WORK….

Modifying an architecture for interface customisation support

Source: Blekinge Institute of Technology

Download URL 2: Visit Now

Sorry, No Related Project Found