The j661 project provides a generic CDS (or ARINC 661 Server) in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, and facilitate the reuse of ARINC 661 specifications and artefacts between projects. The CDS architecture is designed to allow defining the Server behavior to be easily modified or extended. This is achieved by a modular plug-in architecture, allowing customization at runtime without changing anything in the Server core itself.
| Tags | ARINC661 Java ARINC |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Windows (32 and 64bit) Linux (32 and 64 bit) Mac OS X Android 2.2 |
| Implementation | Java 6 |
Last announcement
A PDF documentation about the project was just uploaded.
This is a snapshot of the wiki, edited to have a document with consistent chapters.
Recent releases


Release Notes: This release supports the UTF-8 definition file encoding, which was added in supplement 5 in the standard. It adds the ability at runtime to change the Channel whose performance is monitored in the Server monitoring tools. It implements the MapHorzContainer widget (a new supplement 5 widget). There are many bugfixes in the client and server.


Release Notes: This release adds a "JavaVersion" property, allowing the user to require a minimum Java version for an extension, fixes the Cockpit Plugin generating an incorrect SuperLayer multi-application definition in certain complex cases, manages consistency between the projection updates and the MapItem updates in the case of high-throughput Map updating when using the projection update cap configuration property, and add some APIs in the Editor to allow customization of the widgets edition UI.


Release Notes: There is no change compared to 0.55 Beta 1, except the version number. This version is meant to be a final stable release. The main parts that have been improved in 0.55 (through Beta 1 and Beta 2) are: applets now work without a problem with the server; the embedded server is functional and works well; the synth2 to/from Look model transformation is functional; there is support for some new widgets and symbol commands as of the upcoming ARINC 661 supplement 5.


Release Notes: This release implements several widgets and Symbol commands added by the Standard for supplement 5. It finalizes the first version of the Look Model plugin for synth2 from /to conversion. It supports the notion of invalid coordinates in Maps projections. It implements the widget events origin. It adds a new protocol.inputPortRedirect that allows redirecting the input of a Server or Client to another output port.


Release Notes: Many bugfixes for the OpenGL Embedded Server, which is now working as the standalone version, even with a complex UI (including using popups). Adds the capacity to record and read scenarios in hexadecimal. Fixes bugs with DataScaling widgets. Fixes many bugs that could appear in high workload use cases, including multi-threading induced bugs. Many checks for the Look Model parsing.
Employee scheduling, attendance, job costing, invoicing, and payroll software.