Offline Data Viewer

English

Hey everyone, great news!

 

I have created a graphical interface to the Data Decoder: http://zeodecoderview.sourceforge.net/

Decoder Screenshot

Basically it is a java program that does the following:

1. Allows you to choose a directory to save data to (easily separate multiple users to)

2. Loads, parses, and saves a dat file into individual xml files representing each night

3. Uses these xml files to allow you to easily navigate between different nights

4. You can then view each nights data in much the same way as the nightly report option on the myzeo website

 

It is in a very early alpha stage. I am sure there are bugs hidden away in it, but I couldn't wait to let everyone give it a try. Let me know if you have any issues or suggestions.

 

Best,

Brian

Hi,

Can you tell me how do I actually use this?

I've put the jar file in /usr/local/lib/ and tried this:

??

miernik@przehyba:~$ java -jar /usr/local/lib/ZeoDecoderViewer.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/application/SingleFrameApplication
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Caused by: java.lang.ClassNotFoundException: org.jdesktop.application.SingleFrameApplication
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        ... 11 more
Could not find the main class: com.myzeo.viewer.ZeoDecoderViewer. Program will exit.
This is Debian with this Java:  http://openjdk.java.net/

Hi miernik,

 

Make sure that you have the included lib folder in the same folder as the jar file. I have also had issues in the past with openjdk not working for some reason. Trying running it with the official java version.

 

Let me know if that doesn't work and I can try to help debug the problem.

Brian said:

Hi miernik,

 

Make sure that you have the included lib folder in the same folder as the jar file. I have also had issues in the past with openjdk not working for some reason. Trying running it with the official java version.

 

Let me know if that doesn't work and I can try to help debug the problem.


Done that (lib folder, and installed Sun Java), but now I have a different problem:

Brian,

How easy would it be to get this viewer to show the 30 second data rather than the 5 minute data?

Thanks