Modifying an architecture for interface customisation support

This project is a research of how a software architecture could be modified so as to enhance the support of the development of a personalised user interface. The elements of Symbian operating-system which are of interest for the work are explained in depth. After that comparison of the user interfaces of 4 unique cellular devices is made, in order to have a picture of what the interfaces of such gadgets might look like. Additionally presented in the work is an altered research architecture that supports customisation of all the functions which have been identified in the comparison. Finally, the writers talk about how well the new architecture can handle customisation of the user interface when compared to original Symbian OS architecture

Contents

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
7 CONCLUSION
8 FUTURE WORK….

Source: Blekinge Institute of Technology

Download URL 2: Visit Now

Leave a Comment