Portable Application User Interface Development in Symbian OS
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 |