You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 9
Next »
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
brand new protocol (NGP) | 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
|
---|
| |
---|
Time Series Chart (INFINITY project) | - because there is no decent chart for displaying timeseries based on SWT, we had to implement one, ourselves
- the chart itself is separated from any openSCADA specifics, so it is usable in a totally different context
- of course there are some abstractions which make integration in any openSCADA context easier
- openSCADA timeseries based on data items or hd items are configured via an EMF model
- the chart can be updated in real time
- supports multiple axis, multiple timeseries
- integration with Draw2D, there is also already a widget in DAKARA to integrate charts in a DAKARA VI-View
|
---|
| |
---|
| |
---|
| |
---|
Customizable alarm styles | - openSCADA has a predefined style for alarms, which is now changable to a different style set, also in a client the style can be changed by the user
|
---|
| |
---|
| |
---|
Improvements Admin Client | - some minor usability tweaks
- double click opens connection
- configuration import dialogs remembers last import file
- connection tree has some additional nodes where connections are sorted by URI, protocol, ...
- JFreeChart removed, replaced with our own INFINITY implementation
- summary alarm explorer
- connection statistics (status, send/received bytes)
|
---|
New sample project |
- Added example for the Eclipse Democamp, based on our Arduino sample setup.
- the source code for this demo will be found
|
---|