protoFramework
A Dassault Aviation project to simplify the building of prototypes
...This protoFramework aims to simplify the development of prototypes of any types in several languages or technologies (such as Java, C++/C, Groovy, Python, etc..).
protoFramework is based on a concept of service-oriented architecture design (“SOA”), which permits the interconnexion of application components through services, using an application protocol managed by the protoFramework.