Node.js ja reaaliaikainen viestintä
Skarp, Jani (2015)
Skarp, Jani
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015120319121
https://urn.fi/URN:NBN:fi:amk-2015120319121
Tiivistelmä
Insinöörityön tavoitteena oli luoda node.js-palvelinkehystä hyödyntävä reaaliaikainen keskusteluohjelma. Tavoitteena oli hyödyntää node.js:n nopeutta, mikä mahdollistaa reaaliaikaisten nettisovellusten luomisen. Tarkoituksena oli myös selvittää reaaliaikaisen viestinnän historiaa ja tarpeellisuutta ja miksi node.js soveltuu juuri reaaliaikaisten sovellusten tekemiseen.
Luotu chat-ohjelma käyttää paljon hyödyksi node.js:n socket.io-moduulia. Socket.io antaa helpon tavan kommunikoida palvelimen ja selaimen välillä ja ohjelmakoodi on yksinkertaista. Työn tuloksena nähdään, miten yksinkertaista reaaliaikainen viestintä voi olla, kun käytetään node.js:ää ja sen eri moduuleja.
Luotu chat-ohjelma käyttää paljon hyödyksi node.js:n socket.io-moduulia. Socket.io antaa helpon tavan kommunikoida palvelimen ja selaimen välillä ja ohjelmakoodi on yksinkertaista. Työn tuloksena nähdään, miten yksinkertaista reaaliaikainen viestintä voi olla, kun käytetään node.js:ää ja sen eri moduuleja.