Java Specification Request development on a mobile device
Data(s) |
18/12/2007
18/12/2007
2005
|
---|---|
Resumo |
Nykyaikaiset Java-teknologiaa sisältävät matkapuhelimet kehittyvät vauhdikkaasti prosessoritehon, muistin määrän sekä uusien käyttöjärjestelmäversioiden tarjoamien ominaisuuksien myötä. Laitteiden näyttöjen koko tulee pysymään pienenä,mutta silti moninaista multimediasisältöä äänen, videon ja kuvan osilta voidaanhuomattavasti parantaa JSR 234:n eli kehittyneen multimedialaajennuksen avulla.Erityisesti edistyneet ääniominaisuudet ovat tervetullut lisä, sillä viime aikojen kehitys matkapuhelimissa on saanut aikaan niiden muuntumisen myös kannettavaksi musiikkisoittimiksi. Diplomityössä JSR 234 -spesifikaation tietty osa kehitettiin ympäristössä, joka koostui Series 60 -ohjelmistoalustankolmannesta versiosta sekä Symbian OS v9.1 käyttöjärjestelmästä. Tuloksena syntynyt Java-rajapinta tarjoaa sovelluskehittäjille yksinkertaisemman lähestymistavan Symbianin efektirajapintaan piilottaen samalla alla olevan käyttöjärjestelmänmonimutkaisuuden. Toteutuksen täytyy olla läpikotaisin testattu, jotta voidaan varmentua sen noudattavan tarkkaan JSR 234 -spesifikaatiota. Työssä on esitelty useita eri testausmenetelmiä tarkoituksena saavuttaa projektissa paras mahdollinen laatu. Modern Java enabled mobile phones are evolving with a rapid pace in the areas of processing power, internal and extendable memory size and the increasing amount of features that thenew operating system versions provide. Due to physical limitations the size of the device displays will remain relatively small, but a rich variety of multimedia in forms of audio, video and images can still be enhanced significantly with the help of JSR 234, Advanced Multimedia Supplements optional package. Especially the advanced audio features provided by this package are greatly anticipated, as the recent development in mobile phones has allowed turning them into portable music players as well. In this thesis a specified advanced audio subset of JSR 234 specification was developed on the Series 60 Platform 3rd Edition and Symbian OS v9.1 environment. The resulting Java interfaces providethe application programmers a simple approach to the native Symbian Effect API,hiding the complexity of the underlying operating system. The implementation has to be thoroughly tested to ensure that it complies with theJSR 234 specification. Several different testing methods were introduced to achieve the best possible quality in this development project. |
Identificador | |
Idioma(s) |
en |
Palavras-Chave | #Java #Symbian #MIDP #CLDC #JSR #rajapinta #kehittäminen #siirtäminen #Java #Symbian #MIDP #CLCD #JSR #interface #developing #porting |
Tipo |
Diplomityö Master's thesis |