AUTOMOBILE

AUTOmatic Code Generation from models For MOBILE Applications

 Coordinatore WEBRATIO SRL 

 Organization address address: PIAZZALE LUIGI CADORNA 10
city: MILANO
postcode: 20123

contact info
Titolo: Dr.
Nome: Stefano
Cognome: Butti
Email: send email
Telefono: +39 0236714280

 Nazionalità Coordinatore Italy [IT]
 Totale costo 1˙290˙342 €
 EC contributo 995˙000 €
 Programma FP7-SME
Specific Programme "Capacities": Research for the benefit of SMEs
 Code Call FP7-SME-2013
 Funding Scheme BSG-SME
 Anno di inizio 2013
 Periodo (anno-mese-giorno) 2013-10-01   -   2015-09-30

 Partecipanti

# participant  country  role  EC contrib. [€] 
1    WEBRATIO SRL

 Organization address address: PIAZZALE LUIGI CADORNA 10
city: MILANO
postcode: 20123

contact info
Titolo: Dr.
Nome: Stefano
Cognome: Butti
Email: send email
Telefono: +39 0236714280

IT (MILANO) coordinator 591˙640.00
2    FORWARD SOFTWARE SRL

 Organization address address: STRADA GHETARILOR ETAJ 1 SECTOR 1 23-25
city: BUCURESTI
postcode: 14106

contact info
Titolo: Ms.
Nome: Andrea
Cognome: Pantea
Email: send email
Telefono: +40 727885357

RO (BUCURESTI) participant 251˙399.00
3    MOONSUBMARINE LIMITED

 Organization address address: WOODLANDS ROAD GREAT SHELFORD 16
city: CAMBRIDGE
postcode: CB22 5LW

contact info
Titolo: Mr.
Nome: Fausto
Cognome: Dassenno
Email: send email
Telefono: 441224000000

UK (CAMBRIDGE) participant 151˙961.00
4    ASSOCIATION POUR LA RECHERCHE ET LE DEVELOPPEMENT DES METHODES ET PROCESSUS INDUSTRIELS - ARMINES

 Organization address address: Boulevard Saint-Michel 60
city: PARIS
postcode: 75272

contact info
Titolo: Mrs.
Nome: Florence
Cognome: Thépenier
Email: send email
Telefono: +33 1 40 51 93 85

FR (PARIS) participant 0.00
5    POLITECNICO DI MILANO

 Organization address address: PIAZZA LEONARDO DA VINCI 32
city: MILANO
postcode: 20133

contact info
Titolo: Mr.
Nome: Fabio
Cognome: Conti
Email: send email
Telefono: +39 02 2399 3431
Fax: +39 02 2399 3437

IT (MILANO) participant 0.00

Mappa


 Word cloud

Esplora la "nuvola delle parole (Word Cloud) per avere un'idea di massima del progetto.

ifml    languages    mde    providers    device    era    tools    mobile    innovative    solution    cross    generation    tablets    sme    software    interaction    programming    pc    platforms    client    engineering    variety    automobile    substantially    cover    automation    code    platform    business    model    experiences    reducing       models    desktop    extended    automatic    paradigm    smartphones   

 Obiettivo del progetto (Objective)

The release of the iPhone on June 29, 2007 marked the advent of the mobile-dominated post-PC era in IT, which accelerated in 2010 after the introduction of the iPad. In the next few years, this mobile-centric model will further increase, with smartphones and tablets expecting to triple from 2012 to 2015. Users will see a new era of increasingly context-aware, multichannel user experiences and software development organizations will have new business opportunities through direct sales in app stores and delivery of B2E and B2B solutions. But the mobile revolution also brings perils, because a more complex client environment is necessary, spanning mobile devices (e.g. smartphones and tablets) through the desktop and based on a client/cloud model. Enterprises will need to address consumers, citizens, and employees through multiple channels with innovative device capabilities and interactive experiences that will change their core products and services. The AUTOMOBILE project aims at designing and bringing to the market innovative methodologies, software tools, and vertical applications for the cost-effective implementation of cross-platform, multi-device mobile applications, i.e. business applications that can be accessed by users on a variety of devices and operating systems, including PC, cellular / smart phones and tablets. Cross-platform and multi-device design, implementation and deployment is a barrier for today’s IT solution providers, especially SME providers, due to the high cost and technical complexity of targeting development to a wide spectrum of devices, which differ in format, interaction paradigm, and software architecture. AUTOMOBILE will exploit the modern paradigm of Model-Driven Engineering and code generation to dramatically simplify multi-device development, reducing substantially cost and development times, so as to increase the profit of SME solution providers and at the same time reduce the price and total cost of ownership for end-customers.

Introduzione (Teaser)

One of the main barriers to automating the development of mobile applications is the lack of interoperability between the different mobile platforms. EU-funded researchers adopted a new approach to the development of one source code and its automatic transformation for a variety of devices.

Descrizione progetto (Article)

The idea promoted by the EU-funded project 'Automatic code generation from models for mobile applications' (http://automobile.webratio.com/ (AUTOMOBILE)) is to use models to represent applications in a platform-independent manner. Model-driven engineering, or MDE for short, promises to increase automation in programme development for mobile devices, desktop computers and the Web.

Models can be specified in the Interaction Flow Modelling Language (IFML) that AUTOMOBILE researchers have extended to cover various mobile concepts. The increase in automation of programme development is achieved by using model transformations. Higher-level models are transformed into lower-level models until the model becomes executable through code generation.

During the first reporting period, the interpretation of IFML models to software code primitives was completed. Dedicated tools generate HTML5, CSS3 or JavaScript code out of mobile-specific models and wrap it in the Apache Cordova container. The whole code is then sent to the Build Phone Gap online platform to get the final Android and iOS application.

As in each software engineering approach, applicability, effectiveness and efficiency are important aspects of MDE. The AUTOMOBILE partners have tested the new approach on real industrial projects. Modelling of existing applications proved that the extended IFML is expressive enough to cover all typical development needs of mobile-specific applications.

Future work will focus on the implementation of more refined code generators and the evaluation of design patterns for mobile application development. However, MDE consists of more than model languages and code generation tools. It is a software engineering approach that affects the entire lifecycle of an application, from requirements specifications through sustainment.

AUTOMOBILE researchers have addressed the fragmentation of mobile platforms and programming languages with a new approach that simplifies the development of multi-device applications. More importantly, the proposed MDE approach is expected to find applications in different industries, reducing substantially programming efforts and cost.

Altri progetti dello stesso programma (FP7-SME)

EMEREEG (2013)

A portable device for Early detection and treatment of Traumatic Brain Injury based on advanced qEEG and HD-TES to prevent major Health problems and specially for use in emergencies and telemedicine

Read More  

ECOBUG (2008)

Development of an Innovative Industrial Bioreacting and Fermentation Process producing an Organic Insect Repellent-Fertilizer for Ecological farming

Read More  

MARKET IT (2012)

Demonstrating the industrial validity and market feasibility of IT Tool to support SMEs in systematic innovation processes

Read More