GSoC 2016 - medes-imps/imogene GitHub Wiki

###Project: Adding a calculation functionnality

Brief explanation: The goal of this project is to add a calculation functionnality to our software. For the moment a field can be defined as calculated, the implementation of the calculation function has to be done manually. We are now looking to propose a calculation functionnality directly at the modeling stage based upon the fields of the model.

Expected results: Adding the functionnality to the model and to the generator for the following applications: web application and android application.

Used Technologies: EMF, oAW, Xpand, Eclipse, Android, GWT, Spring

Knowledge Prerequisite: A good knowledge of Java is required. A knowledge on how to develop an Eclipse Plug-In is a plus.

Mentor: Julien Dupouy [email protected]

###Project: Read EMF models from an iOS application

Brief explanation: Starting new thoughts and projects around Imogene with the goal to propose new features and to support the iOS platform, we need to be able to read an EMF model, serialized in a XMI file, from an iOS application. The trainee/student will have to look for existing open source C++ porting of the EMF library and to write a wrapper around the one chosen to finally build an iOS framework.

Expected results: an iOS framework that enables an application to read an EMF model serialized in a XMI file.

Used Technologies: EMF, XMI, iOS, Objective-C, Xcode

Knowledge Prerequisite: First (even small) experience with the Objective-C development, all the material needed to develop for the iOS platform (a MAC in fact ...).

Mentor: Yann Lapeyre [email protected]