This proposal has been approved and the Eclipse Phizog project has been created.
Visit the project page for the latest information and development.

Eclipse Phizog

Wednesday, February 5, 2020 - 04:27 by Angelo Corsaro
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Project
Parent Project
Proposal State
Created
Background

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.

Scope

The Eclipse Phizog project provides open implementations conformant with the FACE-TSS (Transport Services Segment) standard for mainstream programming languages. 

Description

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.

Why Here?

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.

Project Scheduling

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.

Future Work

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.

Project Leads
Committers
Marcel Jordense
Thijs Sassen
Erik Hendrix
Angelo Corsaro
Mentors
Interested Parties

This project should be relevant for any system integrator working in  avionics.

Initial Contribution

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. 

Source Repository Type