HardwareMonitoring: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 28: Line 28:
* Teavituste seadistamine
* Teavituste seadistamine
* Riistvara näitajate võrdlus teiste kasutajatega
* Riistvara näitajate võrdlus teiste kasutajatega
* Programmi on võimalik seadistada läbi nn "tray" ikooni
* Osad andmed on jälgitavad läbi "tray" ikooni (kui hiir on ikooni peal)
* Kasutajasõbralik ja esteetiline kujundus


== Blogi ==
== Blogi ==

Revision as of 17:16, 27 October 2017


Rühmatöö aines Programmeerimine C# keeles

Meeskond

  • Joonas Ervald - projektijuht
  • Maie Palmeos
  • Jan Pentšuk

Idee ja analüüs

Riistvara monitoorimise programm, mille abil on võimalik vaadata arvuti riistvara töökoormust ja temperatuuri ning seadistada hoiatusi, kui näiteks mingi riistvaraosa töötemperatuur muutub liiga kõrgeks.

Kõige keerulisemaks osaks antud projekti juures on eelkõige andmete kuvamine kasutajale arusaadaval moel, mis eeldab selgesti arusaadavaid tabeleid või graafikuid. Samuti võib osutuda raskeks andmete salvestamine andmebaasidesse ning andmete ajaloo kuvamine ja säilitamine pärast programmi sulgemist.

Tehnoloogia

  • C#
  • WPF

Analüüs

Must-have:

  • Kuvab CPU, GPU, RAM, emaplaadi ja kõvaketaste kohta infot (temperatuur, töökoormus)
  • Võimalik kuvada hoiatusi, kui mingi riistvara osa saavutab kriitilise piiri töökoormuse või temperatuuri osas
  • Programm töötab Windows'i töölaua taustal (ikoon nn "tray"-s)

Nice-to-have:

  • Teavituste seadistamine
  • Riistvara näitajate võrdlus teiste kasutajatega
  • Programmi on võimalik seadistada läbi nn "tray" ikooni
  • Osad andmed on jälgitavad läbi "tray" ikooni (kui hiir on ikooni peal)
  • Kasutajasõbralik ja esteetiline kujundus

Blogi

  • 26.09.17 Meeskonna moodustamine
  • 01.10.17 Meeskonna avakoosolek ja võimalike ideede väljapakkumine
  • 03.10.17 Kõigi liikmete ideede esialgne analüüsimine, rühmatöö projekti valimine
  • 15.10.17 Repositooriumi asukoha väljavalimine, projekti loomine
  • 16.10.17 Esialgse koodi kirjutamine, võimalike lahenduste arutlemine
  • 21.10.17 Koodistruktuuri korrastus, edasise suuna kindlaksmääramine
  • 27.10.17 Füüsiline kohtumine kõigi rühmaliikmete vahel: koodi ühine ülevaatus ja edasise arendustöö arutlus