Väderanalysator


mysql.arcada.fi finns en databas dit mätvärden från en väderstation sparas var femte minut.
De värden som sparas är:
  • Temperatur
  • Vinstyrka
  • Vindriktning
  • Luftfuktighet
  • Tidsstämpel
Databasen heter dgr och uppgifterna sparars i tabellen weather.

Gör en Java Applet som i realtid visar olika typer av väderstatistik på en webb-sida på basen av de uppgifter som fås ur väderdatabasen (jämför övning4). Visa t.ex. i ett diagram utvecklingen av temperatur och vindstyrka. Låt också progrmmet söka fram och beräkna olika intressanta värden som t.ex.
  • Senaste dygnets/veckans medel/max/min-temperatur
  • Vindavkylning (upplevd temperatur)
  • Daggpunkt
  • Andra intressanta analyser (jämför med andra "vädersajter" på nätet)
Ta i beaktande i programmet att det kan uppstå mätfel. Gör därför någon typ av kontroll av de värden som sparas i databasen. Visa t.ex. alltid statistik och gör beräkningar baserade på ett medelvärde (t.ex.den senaste timmen). Gör alternativt en funktion som upptäcker kraftigt avvikande mätvärden.

Gör en digital klocka (hh:mm:ss) som hela tiden visas i Applet-fönstret för att informera användaren om exakt tid.

Analysera din programkod (t.ex. med NetBeans Profiler) och identifiera delar av koden som kan/bör parallelliseras. Optimera programmet så att det till fullo utnyttjar multi-processor arkitekturer.


Jonny Karlsson 2009