| Files | Size | Format | View |
|---|---|---|---|
|
There are no files associated with this item. |
|||
| URN: | http://URN.fi/URN:NBN:fi:tty-200907101583 |
| Title: | Widget development for S60 Web Run-Time |
| Author: | Hakala, Jouni |
| Publication type: | Diplomityö |
| Issue date: | 2007-12-10 |
| University: | Tampereen teknillinen yliopisto |
| Faculty: | Tietotekniikan osasto |
| Department: | Ohjelmistotekniikan laitos |
| Abstract: |
AB3:Widgetit ovat yleensä yksinkertaisia sovelluksia, joita voidaan käyttää yksittäisiin toimintoihin. Usein widgettejä käytetään helpottamaan toistuvasti tehtäviä toimintoja tai näyttämään käyttäjää kiinnostavaa tietoa visuaalisesti. Widgettejä voidaan suorittaa sekä työpöytäympäristössä että matkapuhelimessa olevissa ajoympäristöissä. Web Run-Time on S60 alustan tarjoama widgettien ajoympäristö, joka mahdollistaa widgettien hyödyntämisen myös matkapuhelimessa. Web Run-Time -ympäristön widgetitit voidaan toteuttaa käyttämällä samoja standardeja teknologioita kuin normaaleissa internetsivustoissa.Tässä diplomityössä tutkittiin widgettien toteuttamista Web Run-Time -ympäristöön. Kirjallisuustutkimuksessa on kartoitettu widgettien määritelmiä ja neljän eri widget-suoritusympäristön eroja sekä widgettien toteuttamisesta näihin ympäristöihin. Lisäksi on selvitetty, miten Web Run-Time mandollistaa widgettien toteuttamisen mobiiliympäristöön. Web Run-Time -ajoympäristöä ja sen mandollisuuksia on selvitetty myös esimerkin avulla, jossa widget määritellään sekä toiminnallisella että teknisellä tasolla. Lopuksi kuvataan esimerkin toteutusvaiheessa esille tulleita mahdollisia ongelmia. Widgets are small applications designed to perform simple tasks. They usually provide easy access to frequently used functions or provide some visual information. A widget runs on a widget engine on a desktop computer or on a mobile phone. Widgets are currently common in desktop environment, and there are many different widget engines supporting different kind of widgets. Web Run-Time is a widget engine provided by S60 Platform, and it will bring widgets to mobile environment. The widgets supported by Web Run-Time are developed using the same standard web technologies as normal web pages.This thesis explores widget development for Web Run-Time. The literature review explores desktop widgets by studying widget specification, four major desktop widget engines, and desktop widget development in practice. It is introduced how Web RunTime brings widgets to mobile environment by discussing both about Web Run-Time itself and about widget development for this widget engine. It is also specified a sample widget that is used for Web Run-Time exploration. Both functional and technical specifications are made for the widget. Implementation of the widget is also discussed to introduce problems and other issues related to implementation. |