haku: @keyword ohjelmistoalusta / yhteensä: 4
viite: 3 / 4
Tekijä:Kostiainen, Anssi
Työn nimi:The Web as a Runtime in Mobile Context
Web ohjelmistoalustana mobiililaitteissa
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2008
Sivut:xiv, 143, [4]      Kieli:   eng
Koulu/Laitos/Osasto:Elektroniikan, tietoliikenteen ja automaation tiedekunta
Koulutusohjelma:Tietoliikennetekniikan tutkinto-ohjelma
Oppiaine:Vuorovaikutteinen digitaalinen media   (T-111)
Valvoja:Vuorimaa, Petri
Ohjaaja:Raatikainen, Kimmo
Elektroninen julkaisu: http://urn.fi/urn:nbn:fi:tkk-012067
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 S80     | Arkisto
Avainsanat:web
web browser
platform
runtime environment
mobile devices
S60
W3C
XML
JavaScript
Ajax
web
web-selain
ohjelmistoalusta
virtuaalikone
mobiililaitteet
S60
W3C
XML
JavaScript
Ajax
Tiivistelmä (fin):Web-teknologiat kehitettiin alun perin kuvaamaan staattisten web-sivujen sisältöä.
Web-selainten suosion vuoksi samoja teknologioita hyödynnetään nykyisin myös sovellusten toteuttamiseen käyttäen web-selainta niiden suorittamiseen vuorovaikutteisesti.

Web-teknologioiden suosiosta huolimatta ne sisältävät useita ongelmia ohjelmistojen toteuttamisen näkökulmasta.
Lisäksi mobiililaitteiden rajoitukset tekevät kaikilla laitteilla toimivien sovellusten toteuttamisesta haasteellista.
Tämän vuoksi uusia ohjelmistoalustoja on kehitetty ratkaisemaan web-selainten asettamia rajoituksia.

Tässä diplomityössä koostetaan vaatimukset mobiililaitteissa toimiville web-sovelluksille.
Tämän lisäksi web-sovelluksille luodaan luokitusjärjestelmä ja tärkeimmät web-sovelluskehitykseen liittyvät web-teknologiat ja ohjelmistoalustat esitellään.
Esimerkkisovellus toteutetaan käyttäen web-teknologioita ja hyödyntäen ohjelmistoalustan ominaisuuksia.
Lisäksi esimerkkisovellus arvioidaan määritettyä vaatimusmäärittelyä vastaan.

Arviointi paljasti lukuisia haasteita, jotka liittyivät web-teknologioiden puutteelliseen ilmaisuvoimaan, yhteentoimivuuteen ja ohjelmistoalustan toiminnallisuuteen.
Tästä huolimatta esimerkkisovellus toteutti sille asetetut vaatimukset työpöytäohjelmistotasoisesta toiminnallisuudesta.
Tiivistelmä (eng):Web technologies were initially designed to facilitate the creation of static web pages.
However, the ubiquity of the web browser has motivated the use of the same technologies as a basis for desktop-style applications which are executed within the web browser and have their characteristics such as high interactivity.

Despite the popularity of web applications, there exists various problems due to the fact that established web technologies were not specified with applications in mind.
In addition, the constraints introduced by mobile devices challenge the ubiquity of such applications.
On this account, new platforms have emerged extending the capabilities of web browsers.

In this thesis, the requirements for client-side web applications in mobile context are synthesized.
Moreover, a taxonomy for web applications is drawn and client-side web technologies and major software platforms relevant to the client-side web applications are discussed.
Furthermore, an application concept implementation developed using web technologies leveraging the capabilities of the major mobile platform is presented and evaluated against the defined requirements.

The evaluation revealed various problems related to limited expressiveness of web technologies, interoperability and platform functionality.
Regardless, the implementation provided a level of functionality comparable to that of native applications.
ED:2008-09-16
INSSI tietueen numero: 36245
+ lisää koriin
INSSI