zondag 25 maart 2012

De laatste loodjes..

Het einde is in zicht, het tussenverslag was bijna helemaal goed en aangezien het project ook al bijna helemaal klaar is (laatste puntjes op de i zetten). Omdat ik al zo ver ben is het mogelijk om al in schoolweek 10 van dit semester af te studeren. Schoolweek 10 valt in de week na Pasen dus dat is al erg snel.


Dus druk aan slag met het eindverslag!

donderdag 8 maart 2012

Tussentijdse status

Tijd voor een status update..
De afgelopen weken is er veel gedaan en getypt. Het tussenverslag is bijna klaar en daarmee ook het systeemdesign.Zo terugkijkend op dit blog en in mijn aantekeningen zie ik toch wel dat dit project groot is, groter dan ik aan het begin dacht. De planning die Edwin en ik hebben opgesteld is totaal niet haalbaar gebleken, dit mede doordat we ook nog een heel leuk en interessant semester Iphone development moesten volgen. 


Momenteel ben ik ook bezig om de laatste hand te leggen aan mijn deel van de proof of concept.


Wat is er momenteel klaar:


Agent
Deze stuurt de actuele cpu, geheugen, netwerk en disk status naar de server. Daarnaast wordt er ook connectie gemaakt met een worklistserver om de grootte van een werklijst en de snelheid waarmee deze binnenkomt te loggen en naar de server te sturen. Omdat het uitlezen van de röntgensystemen niet mogelijk bleek te zijn, tenminste niet op dit moment heb ik dus geen dedicated agent voor deze systemen kunnen maken. De algemene agent laat echter wel duidelijk het concept en de werking zien.


Server
De server en SQL database zijn bijna klaar, de data wordt al netjes ontvangen en in de juiste tabellen geplaatst. Het laatste stukje behelst het communiceren met de verschillende Gui's. Dit is voor 90% klaar. Het communicatieprotocol met behulp van JSON files is ook al netjes beschreven en kan door andere Edwin gebruikt gaan worden in zijn agent. Aangezien ik na het wireshark onderzoek van de röntgensystemen kon concluderen dat dit momenteel niet tot een bruikbare oplossing zou lijden heb ik extra tijd besteed aan de server, sql en communicatie. Tijd die achteraf hard nodig was want dit was toch meer werk dan ik ingeschat had.


SQL
De Microsoft SQL Server draait momenteel op mijn laptop en de basis tabellen zijn aangemaakt. In het verslag zijn deze tabellen ook allemaal netjes benoemt en uitgelegd.