haku: @keyword json / yhteensä: 3
viite: 3 / 3
« edellinen | seuraava »
Tekijä:Liu, Hengzhi
Työn nimi:Re-engineering an Online User Interface over Web Application Framework and Ajax
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2010
Sivut:xiv + 71 s. + liitt. 18      Kieli:   eng
Koulu/Laitos/Osasto:Elektroniikan, tietoliikenteen ja automaation tiedekunta
Oppiaine:Tietoliikennetekniikka   (S-72)
Valvoja:Korhonen, Timo O.
Ohjaaja:
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201203131478
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  982   | Arkisto
Avainsanat:Web application framework
Ajax
JavaScript library
user interface
software engineering
Google App Engine
REST
JSON
Web 2.0
Tiivistelmä (eng): Web development has changed dramatically since the introduction of the web application framework to this world.
It lowers the barriers of entry to web programming, makes it possible for a single developer to construct powerful web applications in a relatively short time.
However, in order to enjoy all benefits brought by the web application framework, traditional web development has to be adjusted at every phrase of the software engineering process.
Furthermore, with the increasing popularity of Web 2.0 concepts and techniques, especially Ajax, questions like, for instance, whether a web application framework and Ajax may work together seamlessly or not, how the conflicts between them can be solved, and how to get the full benefits from their combination, all have to be addressed by web developers.

This research tried to answer these questions in a practical way, by re-engineering a static web site with the help of a web application framework and Ajax techniques.
Concepts and methods of software engineering and project management were used and evaluated during the research.
The reconstructed web site managed to be more user-centric which was similar as some well-known social web applications.
To encourage site user interactivity with other users and generating more content, the site user interface (UI) was re-designed from scratch and implemented with Ajax being applied.

The re-engineered site with the new UI demonstrated the effectiveness of the web application framework and Ajax techniques.
The new UI responds fast to user requests without the need for refreshing the page.
An incentive mechanism works fine behind the compact UI to stimulate users to contribute more content.
The new site has also a clearer code structure which, in turn, makes site maintenance much easier.

The research answered also the questions concerning the combination of the web application framework and Ajax techniques.
A few conflicts, however, were discovered when trying to combine them together in practice.
Some were caused by a defective API hidden in the antiquated module of the selected web application framework, some by the limitations of Ajax functions in the selected JavaScript library for compatibility across discordant web browsers.
These problems that emerged were, however, solved quickly by modification of a few pieces of code depending on the specific situations.
But in general, the combination of the web application framework and Ajax techniques performed quite well.

The experimental part was planned to support implementation with a moderate programming load such that the intended functionalities would still be fully supported.
The re-engineered web site lacks support of some advanced Web 2.0 features such as own content tagging, RSS feeding, and IM integration, but the basic functionalities such as content sharing, content grading, and user authorization are supported.
The actual service concept design was not within the scope of this study, this being an important reason why the re-engineered site has not yet gain increased popularity.
ED:2010-08-18
INSSI tietueen numero: 40124
+ lisää koriin
« edellinen | seuraava »
INSSI