Eclipse Fennec

We see Eclipse Fennec as incubator and space for any EMF and OSGi related projects. Over the years we have massively used these two technologies in our projects. 

We put some extensions to EMF to make it work in an optimal OSGi manner. Based on that we build additional components for existing OSGi specifications like the Whiteboard for Jakarta Restful Web Services that are able to serialize and de-serialze EMF Instances. 

We build a lot of other frameworks on top of that, like a Serializer / De-Serializer frameowrk to be capabile to save load EMF with the same configuration in different formats like MongoDB, JPA, Lucene, Json / Yaml.

We needed all this components to use EMF end-to-end in an application.

  • EMF OSGi - EMF Framework as OSGi Service, Code Generator for these components

  • EMF-Util - Extensions based on EMF OSGi to customizer serialzing, Jakarta RS extension to work with EMF

  • Model-Atlas - Distributed EMF Model Registry

  • EMF- Codec - Serializer, De-serializer framework for EMF in an OSGi based way

  • EMF Persistence - Persistence extension for EMF in an OSGi environment

  • Mapping Layer (‘QVT Transformation in an OSGi way)

  • Privacy layer - Framework to analyze model and/or model instances for privacy related information

State
Incubating
Licenses
Eclipse Public License 2.0

The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.

Active Member Companies

Member companies supporting this project over the last three months.