New & Noteworthy
It's better then ever! ;-) But if you like details, read on …
Overall
Based on Eclipse 3.8.1 | openSCADA is now based on Eclipse 3.8.1 and companion projects from the Juno release train |
---|---|
"1.0.0" for everyone | Every project that is part of the "1.0" release also is versioned as "1.0.0". This was different in the past where the release was 0.18.0 but some modules (Utgard) had 0.9.0 as version. Well except for the "docdocdoc" project ... ;-) |
APT repository | This time we also have a apt repository at "apt.openscada.org" which hosts some .deb files which can easily be installed into an 64bit Ubuntu 12.04 without much trouble. Other Ubuntu versions should be possible, but are untested. |
Fork of j-interop | We forked j-interop for debugging purposes. The main reason was to have the source available easily for debugging. Next we ended up replacing Java Utils Logging with SLF4J. We liked it, so we kept it. Also this version of j-interop is OSGi-fied. We try to bring the changes back to j-interop. |
Features
- Charting
- Main
- Draw2D Embedded
- Charting model
- Configurator
- Dynamic Style Manager
Oxygen
- added new NGP Protocol
- supports dynamically negotiated features
- supports stream compression
- supports TLS
- multiple serialization formats possible (currently there are two: NGP and Java object serialization)
- supports easier setting of timeouts (connection parameter timeout)
- timeout handling is now somewhat more clever
- the old NET/GMPP protocol also runs into a timeout if it isn't able to send/receive ping/pong in time, so it would close the connection even if still data is sent, this is something the new protocol avoids
- the serialization itself is genereated via an EMF model, using Acceleo, so adding new fields is pretty easy
- added Arduino source for our sample setup, for Eclipse Democamp
Tauri
- Added example for the Eclipse Democamp, based on our Arduino sample setup.
- the source code for this demo will be found