Ajax-tekniikka
Viitanen, Erno (2007)
Viitanen, Erno
Lahden ammattikorkeakoulu
2007
All rights reserved
Tiivistelmä
Tässä opinnäytetyössä perehdytään Ajax-tekniikkaan: mikä on Ajax, mitä sillä tekee ja mihin sen avulla pystytään. Työssä tarkastelun kohteena on myös Ajaxin koostavien tekniikoiden pääperiaatteet. Lisäksi käsittelyssä on suuren suosion saanut Web 2.0 - arkkitehtuuri, jonka yksi tärkeimmistä avainkomponenteista on Ajax. Opinnäytetyön käytännön osuuden tarkoituksena oli suunnitella ja toteuttaa sovellus, jolla pystyy ohjaamaan selaimen avulla talon sisällä olevia laitteita, kuten valaistusta, lämpöpattereita ja ilmastointia. Työn tuloksena on toimiva selainpohjainen suunnittelusovellus, jonka avulla talon pohjapiirustuksen avulla pystyy suunnittelemaan laitekomponenttien sijainti ja toiminta talon sisällä sekä ohjaamaan talossa olevia laitteita selaimen avulla. Sovellus toteutettiin käyttäen Ajax-tekniikkaa. Ohjelmointikieliä opinnäytetyön työosuuden tekemisessä oli PHP ja Ajaxin koostavat tekniikat. Sovellus toimii tavallisessa internet - ympäristössä, käyttäjän selaimen täytyy tukea JavaScriptiä ja XMLHttpRequest - objektia.