search query: @keyword application framework / total: 11
reference: 3 / 11
Author: | Hellemaa, Paula |
Title: | Browser-based application frameworks |
Selainpohjaiset sovelluskehykset | |
Publication type: | Master's thesis |
Publication year: | 2010 |
Pages: | ix + 58 s. + liitt. 9 Language: eng |
Department/School: | Tietotekniikan laitos |
Main subject: | Ohjelmistotekniikka (T-106) |
Supervisor: | Saikkonen, Heikki |
Instructor: | Nurmentaus, Sampo |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto 7791 | Archive |
Keywords: | Web-browser Browser D-Bus Bridge D-Bus Linux application framework cross-platform mobile device JavaScript Web technologies OpenNetMap WWW-selain sovelluskehys alustariippumaton mobiililaite web-teknologiat |
Abstract (eng): | Developing applications to a range of mobile platforms is laborious with current technologies. Platform-independent technologies are few and most devices provide only limited support to them. Consequently, porting an application from one platform to another requires considerably work. This thesis studies whether a Web browser can provide a platform independent environment for mobile applications, hence reducing the amount of work required by application porting. A browser-based application framework is examined and an application using the framework is implemented. Additionally, performance measurements are conducted to evaluate the latency caused by the inter-process communication. The subjective evaluation concludes that the application framework is relatively platform-independent; the dependencies comprise only a Web browser and the D-Bus software component. The framework allows developing applications with widely adopted and easy-to-learn technologies and tools and its architecture allows utilising the hardware functionalities through existing interfaces. The performance measurements suggest that the inter-process communication latency in the framework is adequately small. For increasing the performance, the performance of hardware and browser rendering engines need to improve. Tri addition, for providing better platform-independence the browser rendering engines need to conform to Web standards and the hardware functionality interfaces need to he standardised. |
Abstract (fin): | Sovellusten kehittäminen useammalle eri mobiilialustalle on nykyteknologioilla työlästä. Alustariippumattomia teknologioita on vähän ja useimmilla laitteilla on niille vain puutteellinen tuki. Tästä johtuen sovelluksen muokkaaminen alustalta toiselle sopivaksi vaatii paljon työtä. Tässä diplomityössä tutkitaan voiko WWW-selain tarjota alustariippumattoman ympäristön mobiilisovelluksille ja siten vähentää sovellusten uudelle alustalle siirtämisen vaatimaa työmäärää. Erästä selainpohjaista sovelluskehystä tarkastellaan ja siihen toteutetaan esimerkkisovellus. Lisäksi suorituskykymittauksilla mitataan arkkitehtuurin prosessienvälisen kommunikaation vasteaikoja. Subjektiivisen arvioinnin johtopäätöksenä todetaan, että sovelluskehys on suhteellisen alustariippumaton, sillä sen käyttö vaatii vain WWW-selaimen ja D-Bus-sovelluksen. Sovelluskehykseen voidaan toteuttaa sovelluksia helposti omaksuttavilla ja laajasti käytössä olevilla teknologioilla ja kehitystyökaluilla. Kehyksen arkkitehtuuri sallii laitteen toiminnallisuuksien käytön olemassa olevien rajapintojen kautta. Saatuihin mittaustuloksiin perustuen voidaan sanoa, että ehdotetussa sovelluskehyksessä prosessien välisen kommunikaation vasteajat ovat riittävän pieniä. Parempaa suorituskykyä varten laitteiston ja selainpiirtomoottoreiden suorituskyvyn tulee kehittyä. Alustariippumattomuuden lisäämiseksi selainpiirtomoottoreiden tulee toteuttaa määritellyt Web-staridardit ja laitteiston toiminnallisuuksien rajapinnat on määriteltävä. |
ED: | 2010-05-07 |
INSSI record number: 39575
+ add basket
INSSI