|
URN:
|
http://URN.fi/URN:NBN:fi:tty-200907102948
|
|
Title:
|
Eclipse-liitännäinen MUPE-sovellusten kehittämiseen |
|
Author:
|
Heiska, Anssi |
|
Publication type:
|
Diplomityö |
|
Issue date:
|
2008-06-04 |
|
University:
|
Tampereen teknillinen yliopisto |
|
Faculty:
|
Tieto- ja sähkötekniikan tiedekunta |
|
Department:
|
Ohjelmistotekniikan laitos |
|
Abstract:
|
Uuden ohjelmistoalustan käyttöönotto voi olla vaikeaa. Alustan erikoispiirteet hidastavat kehitystä ja aiheuttavat virheitä. Alustan erikoisominaisuudet huomioon ottavilla työkaluilla voidaan huomattavasti helpottaa ohjelmistokehitystä, koska ne poistavat kehittäjältä alustaan liittyvien erityispiirteiden huomioonottamisen muistikuormaa. Eclipse on laajennettavuudestaan tunnettu integroitu kehitysympäristö. Eclipse on samalla myös yleinen ajoalusta sovelluskehittimien kaltaisille ohjelmistoille. Eclipse on avointa lähdekoodia ja tarjoaa käyttäjilleen mahdollisuuden tuoda alustaan lisätoiminnallisuutta liitännäisinä useiden rajapintojen kautta. Liitännäisten avulla voidaan ottaa huomioon erilaisten ohjelmistoalustojen piirteet. Diplomityössä kehitettiin työkalupaketti Eclipse-ympäristöön tukemaan MUPE-sovellusten kehittämistä. MUPE on ohjelmistoalusta, joka helpottaa monen käyttäjän sovelluksen kehittämistä mobiilialustalla. MUPElle ei ole aikaisemmin ollut saatavissa sen erityispiirteet huomioivia kehitystyökaluja. Työn teknisenä kontribuutiona toteutetut työkalut helpottavat kukin osaltaan MUPE-sovelluskehityksen ongelmakohtia ja tarjoavat välineet uusien projektien ja luokkien luontiin sekä työkaluja MUPE-XML:n ja resurssitiedostojen editointiin. Lisäksi työssä selvitettiin Eclipsen soveltuminen uuden työkalupaketin toteutusalustaksi. |