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 verkossaOppimiskeskuksen 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
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
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