Portable Application User Interface Development in Symbian OS


Autoria(s): Ruokonen, Piia
Data(s)

23/01/2008

23/01/2008

2002

Resumo

Symbian OS on käyttöjärjestelmä edistyneille matkapuhelimille. Symbiania käyttävistä laitteista on monia muunnoksia. Joitakin käytetään näppäimistön avulla ja toisia kynällä. Näytön mittasuhteet ja muut ominaisuudet vaihtelevat huomattavasti älypuhelimista kommunikaattoreihin. Tämän seurauksena Symbianin eri laiteperheiden viitemallien käyttöliittymäosat ovat sovelluskehittäjän kannalta melko erilaisia. Esimerkiksi kaikki käyttöliittymäkomponentit eivät ole saatavilla kaikissa laiteperheissä. Perinteisesti sovellusten käyttöliittymät on kirjoitettu erikseen kullekin laiteperheelle, mikä pidentää kehitysaikaa. Tämä työ esittelee Symbianin käyttöliittymäarkkitehtuurin, siirrettävyyden käsitteen ja tekniikoita sovellusten suunnitteluun ja toteutukseen, joilla saavutetaan parempi siirrettävyys Symbian-ympäristössä. Työssä suunnitellaan ja toteutetaan AppTest-nimisen testaustyökalun käyttöliittymä siten, että sovellus on helposti siirrettävissä eri laiteperheisiin.

Symbian OS is an operating system for advanced mobile phones. There is a lot of variety among different devices, which use the Symbian OS. User can interact with some devices using a keyboard and with others using a pen. The screen dimensions and other characteristics vary considerably from smartphones to communicators. Consequently, the user interface parts of Symbian's device family reference designs (DFRDs) are quite different from an application developer's point of view. For example, some user interface components do not exist in all DFRDs. Traditionally the user interface for an application has been written separately for each device family, which increases development time. This thesis will introduce Symbian's user interface architecture, the concept of portability, and application design and implementation techniques to achieve more portable software for Symbian OS. The objective is to design and implement the user interface for a testing tool called AppTest in such a way that the application is easily portable for various device families.

Identificador

nbnfi-fe20031182.pdf

http://www.doria.fi/handle/10024/34418

URN:NBN:fi-fe20031182

Idioma(s)

en

Palavras-Chave #Symbian OS #DFRD #siirrettävyys #käyttöliittymä #Symbian OS #DFRD #portability #user interface
Tipo

Diplomityö

Master's thesis