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.
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.
We own the IP and all copyrights related to the intial contributions to this project. Thus we cannot foresee any IP or legal issues.
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.
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.