EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus
EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus
EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Multidisciplinær SW-Ingeniøropgave. Teknisk IT, IHA/AU 2008<br />
Eksempelvis, for adgangen til Kine Base stationen, har den komponent orienterede driver gjort det<br />
yderst enkelt at fortage en dataopsamling.<br />
SIH sammenhæng.<br />
Peristence service er gennemgåede en udvikling underprojektet dels med udgangspunkt i dette<br />
projekt, men også udfra tilbagemeldinger fra andre projekter. Funktioner omkring, identifikation,<br />
sammenkoblingen af udstyr og personer, samt lagring af mange målinger med ofte ret store<br />
datamængder, 300kB til 1,5mB, er blevet udviklet og afprøvet gennem dette projekt, efter devisen<br />
”Hold det simpelt”.<br />
Brug af en service orienteret arkitektur og en central service letter og vil lette fremover meget<br />
arbejdet med at udvikle HealthCare@Home Applikationer.<br />
Dette projekt har lang fra fulgt SIH projektet hvad angår hjemme delen, men som tidligere nævnt<br />
har Jaspe Molke Nygaard portet ”RealTimeKMUI” til SIH frameworket. Et forhold som skal<br />
fremhæves i denne sammenhæng er Kine håndtering af de serielle porte, hvor deres driver selv<br />
finder frem til hvilken serielport Kine Base Stationen er koblet <strong>på</strong>. Den form for selvstændighed<br />
harmonerer ikke med SIH Basestations framework, idet dette selv bestemmer og tildeler<br />
kommunikationsforbindelser til applikationerne. Kine driveren bør ændres til at bruge den seriel<br />
port/ data stream SIH frameworket tildeler.<br />
Administrationen af HealthCare Databasen er et område hvor nogle administrationsværktøjer er<br />
<strong>på</strong>krævet. I dette projekt er benyttes nogle manuelt oprette enheder og sammenkoblinger. Dette er<br />
som sådan transparent for applikationerne, der benytter Persistence og HealthCare@Central, men <strong>på</strong><br />
sigt, og her og nu, er regler og deres implementation, for hvorledes SIH HealthCare projektet skal<br />
virke essentielle for det videre forløb.<br />
Den foreslåede databaseatruktur og CareProcess paradigmet anses for en brugbar og<br />
holdbar/skalerbar løsning.<br />
Generelt.<br />
Projektet har været sjovt at arbejde med, og for udviklerens side har særligt kodningen af grafik<br />
funktionerne været lærerige.<br />
Et problem omkring filer og grafik <strong>på</strong> ”Kine ECG Presenter” komponenten ramte et ”sort hul” i<br />
Microsoft .NET System.Drawing. Det var ganske enkelt ikke muligt at gemme et billede i en fil <strong>på</strong><br />
hosten hvor<strong>på</strong> komponenten afvikles. Fejlen skyldes, vist nok, at grafik behandles i Windows OS<br />
lager og at låsningen af lageret er skrøbelig. Oprindelig skulle webapplikationen have brugte en<br />
Ajax komponent til visning af diagrammer baserede <strong>på</strong> filer, hvilket ville have givet en særdeles<br />
hurtigt visning af og bladning mellem diagrammerne. Denne teknik blev fraveget til fordel for en<br />
teknik, hvor et billede hentes fra databasen og skrives direkte <strong>på</strong> hjemmesiden, hver gang det skal<br />
vise, en lidt langsommere løsning, som dog også fjernede et problem med fil oprydning <strong>på</strong><br />
webserveren.<br />
Under arbejdet med Ajax viste der sig flere ”huller” i Ajax implementation, idet de enkelt Ajax<br />
komponenter ikke har den fulde tilgang til ASP.NET frameworket, eksempel Session objeket med<br />
dettes oplysninger, hvilet også gjorde at Ajax blev afskrevt i denne omgang.<br />
Som sædvanlig viste Webservice sin styrke med hensyn til simpel implementation og brug, men det<br />
er ikke nogen nyhed.<br />
Jesper Rosholm Tørresø<br />
Jesper Rosholm Tørresø: 20060653 Side 24 26-08-2008