Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Risinājumi reālā laika lietotņu izstrādei
Title in English Real-time Application Development
Author Edgars Kleins
Department 12100 Institute of Information Technology
Scientific advisor Mg. sc. ing. Artūrs Braučs
Reviewer Mg. sc. ing. Armands Baranovskis
Abstract Zinātniskā darba mērķis ir izstrādāt reālā laika tīmekļa tērzēšanas lietotni uz Node.js lietotņu izstrādes platformas. Galvenā uzmanība tiek pievērsta šādu uzdevumu risināšanā: veikts ieskats reālā laika termina attīstības vēsturē, pierādīta reālā laika lietotņu aktualitātē mūsdienās, veikts ieskats Node.js lietotņu izstrādes platformā, apskatīti svarīgākie Node.js lietotņu izstrādes platformas darbības koncepti un veikts ieskats Socket.IO klients-serveris dubultajā komunikācijas darbībā. Tīmekļa tērzēšanas lietotnes izstrādē tiek izmantoti socket.io, express un mongoose Node.js lietotņu izstrādes platformas moduļi. Zinātniskājā darbā tiek izmantoti 12 literatūras avoti, kas palīdz sasniegt gan zinātniskā darba izvirzīto mērķi, gan izpildīt zinātniskajā darbā izvirzītos uzdevumus. Vēstures ieskatā tiek uzskaitītas svarīgākās reālā laika termina attīstības tehnoloģijas. Reālā laika lietotņu aktualitātes pierādīšanai mūsdienās, tiek uzskaitītas svarīgākās informāciju tehnoloģiju industrijas, kur pielieto reālā laika lietotnes. Node.js lietotņu izstrādes platformas ieskatā tiek veikta veiktspējas salīdzināšana ar citu populāru lietotņu izstrādes tehnoloģiju un dots lietotnes piemērs. Node.js lietotņu izstrādes platformas svarīgāko darbības konceptu aprakstā tiek uzskaitīti 5 reālā laika lietotņu darbības koncepti. Socket.IO klients-serveris dubultajā komunikācijas darbības attēlošanai tiek izstrādāta reālā laika tīmekļa tērzēšanas lietotne. Reālā laika tīmekļa tērzēšanas lietotne tiek veiksmīgi izstrādāta, jo tās funkcionalitātē atspoguļojas tādi reālā laika koncepti kā: uz notikumiem balstīta darbība, klients-serveris dubultā komunikācija un pieprasījumu maršrutēšana. Darba apjoms - 54. lpp., 2 tabulas, 12 attēli un 2 pielikumi.
Keywords RISINĀJUMI REĀLĀ LAIKA LIETOTŅU IZSTRĀDEI
Keywords in English REAL-TIME APPLICATION DEVELOPMENT
Language lv
Year 2015
Date and time of uploading 06.06.2015 19:38:41