Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language EnergyBox: grafiskā lietotāja interfeisa un lietojumprogrammas izstrāde
Title in English EnergyBox: Development of Graphical User Interface and Applied Software
Author Rihards Polis
Department 12300 Institute of Applied Computer Systems
Scientific advisor L. Novickis
Reviewer Aleksejs Jurenoks, M.sc.ing., Rīgas valsts 3. ģimnāzija, direktora vietnieks
Abstract Energybox ir parametrizēts modelēšanas rīks, kas izmanto pakešu ieraksta failu kā ievaddatus, lai simulētu enerģijas patēriņu mobilo ierīču komunikācijā. Šis rīks atveido viedtālruņa pārraidi, analizējot no tālruņa ierakstītu komunikācijas pakešu failu. Bakalaura darba mērķis ir ieviest oriģinālo Energybox enerģijas patēriņa modelēšanas rīka prototipu, pievienojot grafisko lietotāju saskarni (GUI) un izstrādājot pirmkoda pamatus tā, lai lietojumprogrammu būtu vienkāršāk modificēt un uzturēt. Oriģinālā prototipa esošās funkcijas, tādas kā kopējās komunikācijā patērētās enerģijas aprēķināšana un ierīces enerģijas līmeņu modelēšana, ir saglabātas un jaunas funkcijas ir pievienotas, kā piemēram GUI, kas vienkāršotu programmas lietojamību, kā arī ierakstošās ierīces IP adreses noteikšana un iespēja mainīt uzstādījumus, kas tiek izmantoti enerģijas līmeņu modelēšanai, programmatūras darbības laikā. Programmatūras pamati ir rakstīti tā, lai negatīvi neietekmētu iepriekš minēto projekta mērķi. GUI ir veidots izmantojot Java platformas jauno grafiskā lietotāja saskarnes ietvaru – JavaFX, kas atbalsta iebūvētus diagrammu un tabulu GUI elementus, kurus ir viegli integrēt kopējā sistēmā. Enerģijas modelēšanas semantika seko oriģinālajai implementācijai un precizitātes novērtējums parāda, ka jaunās implementācijas rezultāti ir identiski oriģinālā prototipa rezultātiem 94.94% testēto gadījumu.
Keywords EnergyBox, enerģijas mērīšana, mobilais 3G/WiFi, enerģijas modelēšana, pārraides enerģija, 3G, WiFi, JavaFX
Keywords in English EnergyBox, energy measurement, mobile 3G/WiFi, energy estimation, transmission energy, 3G, WiFi, JavaFX
Language lv
Year 2015
Date and time of uploading 07.06.2015 21:02:15