search query: @keyword sovelluskehys / total: 25
reference: 7 / 25
« previous | next »
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 Centre

In 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

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
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
« previous | next »
INSSI