Dynamic Runtime Variation and Branding in S60 Software


Autoria(s): Antikainen, Jere
Data(s)

18/12/2007

18/12/2007

2007

Resumo

Diplomityössä tutkitaan keinoja brändätä ja varioida S60-ohjelmistoja dynaamisesti ja ajonaikaisesti. S60 on kehitysalusta, jota käyttävät useat puhelinvalmistajat ja heidän puhelimiaan käyttävät lukuisat eri operaattorit. Operaattorit haluavat puhelimiensa tai osan puhelimen sovelluksista erottuvan kilpailijoista heidän omalla brändillään ja tämän takia täytyy olla keinot joko koko puhelimen, tai valittujen sovellusten brändäykselle. Osa sovelluksista saatetaan haluta vaihtavan käytettyä brändiä sen käyttämien resurssien, kuten verkkopalvelimen, mukaan. Variointidataa tulee myös pystyä jakamaan eri sovellusten tai sovellusten osien kesken. Työssä esitellään Symbian käyttöjärjestelmä ja S60 kehitysympäristö, sekä pohditaan Symbianin turvallisuuskäytäntöjen tuomia haasteita variointidatan jakamiseen eri sovellusten välillä. Olemassaolevia variointitapoja tutkitaan työn mahdolliseksi pohjaksi. Työ sisältää esittelyn projektista, jossa kehitettiin erään S60 sovelluksen dynaaminen brändäystoteutus, joka myös mahdollistaa variointidatan jakamisen eri sovellusten kanssa.

This thesis studies ways of branding and variation of S60 software dynamically during run-time. S60 is a platform used by several phone manufacturers and their phones are used by numerous operators. Operators want to differentiate a phone or selected applications on the phone using their own brand. This brings a need for a way of branding a whole phone or some of its applications. Some applications may need to change their variation depending for example on a used service provider. Also the variant data may need to be shared between several applications or modules. The work introduces Symbian operating system and S60 platform and considers the challenges and restrictions that platform security and data caging of Symbian operating system bring to variation of software and sharing variant data between several applications. Already existing methods are also considered as the basis of the thesis. The work includes a presentation of a project where an implementation was created for branding an S60 application dynamically, and for sharing its branded data with other applications.

Identificador

TMP.objres.544.pdf

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

URN:NBN:fi-fe20071295

Idioma(s)

en

Palavras-Chave #Symbian #S60 #brändäys #ohjelmistojen muuntelu #Symbian #S60 #branding #variation of software
Tipo

Diplomityö

Master's thesis