Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Notikumu vadītu tīkla lietojumprogrammu programmēšanas ietvaru salīdzinoša analīze
Nosaukums angļu valodā Comparative Analysis of Event-Driven Network Application Programming Frameworks
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Dr.sc.ing. Gundars Alksnis
Recenzents AS 4Finance, sistēmarhitekts, Mg.sc.ing. D.Buzdins
Anotācija Darbā tiek pētīti tīkla lietojumu programmēšanas ietvari vairākās programmēšanas valodās. Kopā darbā tiek pētīti četri tīkla lietojumu izstrādes ietvari Apache MINA, Vert.x, QuickServer un Boost.asio. Katram ietvariem tiek analizētas to piedāvātās funkcijas, servera un klienta lietojuma izstrādes iespējas. Tiek noskaidrots nepieciešamo bibliotēku skaits un nepieciešamā izstrādes rīka konfigurācija ietvara darbības pārbaudei. Darba mērķis: tīkla lietojumu izstrādes ietvaru salīdzināšana pēc veiktspējas un piedāvātajām funkcijām. Lai izpildītu darba mērķi, katram ietvaram tiek izstrādāta servera lietojumprogramma, ar kuru tiek pārbaudīta ietvara veiktspēja. Pēc iegūtajiem rezultātiem tiek noskaidrots resursu taupīgākais serveris, bet pēc funkciju skaita tiek noskaidrots ietvars ar viss vairāk funkcijām. Papildus tiek pētīti iespējamie serveru tipi un datu pārraides protokolu pielietošana servera un klienta datu apmaiņā. Serveru un klientu lietojuma realizācijai pielietotie ietvari kopumā aptver četras dažādas programmēšanas valodas C++, Java, JavaScript un Python. Darbā: 87 lappuses, 23 attēli, 7 tabulas, 10 pielikumi un 26 nosaukumu informācijas avoti.
Atslēgas vārdi tīkla ietvari, TCP/UDP serveris, notikumu vadīti tīkla lietojumi
Atslēgas vārdi angļu valodā network frameworks, TCP/UDP server, Event-Driven Network Applications
Valoda lv
Gads 2014
Darba augšupielādes datums un laiks 26.05.2014 19:31:42