The Future Airborn Capability Environment (FACE) is the open avionics standard that aims at improiving the portability, security, robustness and interoperability of avionics computing modules. The standard eases the creation and deployment of a wide catalog of applications for use across the entire spectrum of aviation systems through a common operating environment. The latest edition of the standard further promotes application interoperability and portability with enhanced requirements for exchanging data among FACE components and emphasis on defining common language requirements for the standard.
The Eclipse Phizog project provides open implementations conformant with the FACE-TSS (Transport Services Segment) standard for mainstream programming languages.
The Eclipse Phizog project goal is to provide the reference implementation based on the Object Management Oriented Data Distribution Service (OMG DDS) for the FACE-TSS. The DDS infrastructure of choice will be Eclipse Cyclone DDS as a consequence the project will provide a full solution for companies looking for a FACE-TSS conformant implementation that is completely open and developed under the clear governance of an Open Source Ecosytem such as Eclipse.
We own the IP and all copyrights related to the intial contributions to this project. Thus we cannot foresee any IP or legal issues.
There are several reasons for choosing the Eclipse Foundation as the home for this project, but beside the fact that as a company we are fully committed to Eclipse, the most important is perhaps Eclipse Cyclone DDS. This project is highly synergistic with Eclipse Cyclone DDS and this makes it yet another good reason for having it on eclipse.
The first milestone for this project will be to port the current implementation to Eclipse Cyclone DDS. Then we will focus on implementing the latest of the standard, namely version 3, which was recently defined. The first release may be after six month once the porting to Eclipse Cyclone DDS will be completed and we'll have sufficient feedback and trials from the community.
The current version of Phizog implements the FACE-TSS v2.x for C++ and Java. This implementation currently leverage OpenSplice DDS community edition as the DDS layer. We are ready to contribute this version immediately. The current version builds and runs without any problems and has production quality.
This project should be relevant for any system integrator working in avionics.
The initial contribution will be an implementation conformant with the FACE-TSS v2.x for both C++ and Java. This implementation is currently based on the OpenSplice DDS but we will port it to Eclipse Cyclone as part of the Eclipse Project.
- Log in to post comments