Automatic Code Generation for Cross-platform, Multi-Device Mobile Apps. An Industrial Experience

With Aldo Bongio (WebRatio), Jordi Cabot (ICREA and UOC), Hamza Ed-douibi (EMN) and Eric Umuhoza (Politenico di Milano), we worked on a research on Automatic Code Generation for Cross-platform, Multi-Device Mobile Apps. We presented our study at the MobileDeLi workshop, where we reported on a comparative study conducted to identify the best trade-offs between different … Continue reading Automatic Code Generation for Cross-platform, Multi-Device Mobile Apps. An Industrial Experience

OMG Standards At Work in the Industrial Internet of Things (IoT) – summary of the day and materials

Today September 24, 2015, a special event took place in Cambridge, MA: the OMG Standards At Work in the Industrial Internet of Things (IoT). I have been asked to give a speech on the role of user interaction modelling within complex IoT system in industry: Internet of Things and Internet of People: The Role of User … Continue reading OMG Standards At Work in the Industrial Internet of Things (IoT) – summary of the day and materials

OMG Industrial Internet of Things (IIoT) Standards At Work

What do SysML™, IFML™, SysA and DDS™ standards have in common, and how can they be put at work in the (Industrial) Internet of Things [IoT and IIoT] context? Industrial plant with IoT sensors and data sharing To respond to this question, I will join a special event by the Object Management Group (OMG) on … Continue reading OMG Industrial Internet of Things (IIoT) Standards At Work

The "UML Profile for ArchiMate and ArchiMate Meta-model" RFP issued by OMG

After my initial post about Archimate and UML intent to get closer, just a quick update post on the fact that the "UML Profile for ArchiMate and ArchiMate Meta-model" request for proposal (RFP) have been issued by the Object Management Group at the Long Beach technical committee meeting by the Domain TC and is now … Continue reading The "UML Profile for ArchiMate and ArchiMate Meta-model" RFP issued by OMG

Here we are: IFML 1.0 published by the OMG officially

IFML 1.0 is finally published! The OMG released the official 1.0 version of the new standard in March 2015. It took several years of research, discussions and validation, but here we are with the standard specification. The specification document can be downloaded for free at: http://www.omg.org/spec/IFML/ Here is Emanuele ready for the presentation given at … Continue reading Here we are: IFML 1.0 published by the OMG officially

Keynote speech on User Interaction Modeling at Modelsward 2015 in Angers

On February 10, 2015 I gave a keynote at Modelsward in Angers, France. The speech focuses on the modeling of software UIs through graphical domain-specific languages and in particular shows the new standard adopted by OMG called IFML (Interaction Flow Modeling Language) at work. My presentation illustrates the basic concepts of IFML, presents the design … Continue reading Keynote speech on User Interaction Modeling at Modelsward 2015 in Angers

The IFML book – OMG’s Interaction Flow Modeling Language explained

After almost one year of work, the result of our efforts finally came to light in late December 2014. Since it was almost Christmas time, we decided to wait 2014 for the launch. But now, here we are. OMG Press and Morgan Kauffman published our book: Interaction Flow Modeling Language: Model-Driven UI Engineering of Web … Continue reading The IFML book – OMG’s Interaction Flow Modeling Language explained

Mobile app development – Extensions for IFML modelling language, tool and code generator presented at MobiWIS

Front-end design of mobile applications is a complex and multidisciplinary task, where many perspectives intersect and the user experience must be perfectly tailored to the application objectives. However, development of mobile user interactions is still largely a manual task, which yields to high risks of errors, inconsistencies and inefficiencies. The contribution of the AutoMobile research … Continue reading Mobile app development – Extensions for IFML modelling language, tool and code generator presented at MobiWIS

IFML – Interaction Flow Modeling Language 1.0 – My tutorial on UI and UX modeling & design at ICWE 2014

This year, ICWE - International Conference on Web Engineering, took place in Toulouse, France. Given the upcoming adoption by the OMG - Object Management Group of IFML, I decided to give a tutorial on it there. IFML, the Interaction Flow Modeling Language (IFML) is designed for expressing content, user interaction and control behaviour of the … Continue reading IFML – Interaction Flow Modeling Language 1.0 – My tutorial on UI and UX modeling & design at ICWE 2014