This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Write a program that reads a file with 2 columns: - time in minutes for the x axis - value (e.g. temperature, heart freq.) for the y axis
Plot the last m minutes, the y axis shall have a range from min...max. Start with parameter values m=5, speed s=1, min=20, max=120. After m=5 minutes, the graphical display shall plot the curve of the last 5 minutes. In other words, you have to implement a sliding window with a 5 minute history. This way of displaying measurements is common for many medical instruments. The speed s is useful for testing, 1=real time, 10=10 times faster. To implement the real time behaviour, you have to let the program wait the time interval between two values. The time interval is not constant.
Any OO programming languages and any graphical libraries are fine, as long as they are available for Windows and Linux. Examples are Java, C++, QT, SDL, TCL/TK, Flash, .NET/mono.
A sample file looks like this (lines 1..3 are always comments): -------8<-------cut-here-------8<------- Logfile of program temperature_monitor.cpp Temp sensor #42, range 30..60 degrees Celsius 2007-06-21 20:30 0.017737 45.2 0.045122 42.7 0.073591 43.1 [...] -------8<-------cut-here-------8<-------
no its not a webapplication . i am an student doing my masters this was one of the assignment given by my one of the professor i am not having good knowledge in java so i could not made it in that.i tried it in dotnet but there i could not change the values on the xaxis and yaxis in the graph