haku: @keyword sovelluskehys / yhteensä: 25
viite: 7 / 25
Tekijä:Hellemaa, Paula
Työn nimi:Browser-based application frameworks
Selainpohjaiset sovelluskehykset
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2010
Sivut:ix + 58 s. + liitt. 9      Kieli:   eng
Koulu/Laitos/Osasto:Tietotekniikan laitos
Oppiaine:Ohjelmistotekniikka   (T-106)
Valvoja:Saikkonen, Heikki
Ohjaaja:Nurmentaus, Sampo
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto  7791   | Arkisto
Avainsanat: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
Tiivistelmä (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ä.
Tiivistelmä (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.
ED:2010-05-07
INSSI tietueen numero: 39575
+ lisää koriin
INSSI