Continue your professional development with Scribd
Exclusive 60 day trial to the world's largest digital library.
Join 1+ million members and get unlimited* access to books, audiobooks.
User interaction plays a crucial role in every system. This is true for IoT too. Sensors, actuators and intelligent things connected together can cooperate and exchange information, but their ultimate goal is to provide value to people. Such value can be perceived only through appropriate user interfaces, which visualise information (through dashboard, reports, or infographics), let user navigate the information, and also interact with the devices, by setting properties or regulating their behavior. That's why it's important that in the IIoT development context we consider also user interaction. This presentation introduces IFML, the Interaction Flow Modeling Language, a new OMG standard that focuses on user interfaces and their integration with information systems, data sources, sensors and actuators. The presentation reports on some success stories from the industry, where IFML has been successfully applied. Large scale examples include consumer-oriented user interfaces, backend systems, data analysis dashboards, and interactions for command and control. Adopters include GE, Acer Computer, manufacturing, banks, utilities and military.
Bio: Marco Brambilla is professor of software engineering at Polytechnic University of Milan, in Italy. He is also partner of WebRatio Inc. and founder of the startup Fluxedo. He has been visiting researcher at University of California, San Diego, CISCO, San José, and Dauphine University, Paris. He has extensive experience in model-driven methods and languages, and he published several books in the field of model-driven specifications of user interactions. He is the main promoter and designer of the language IFML (Interaction Flow Modeling Language), which has been adopted as a standard by the OMG in 2014. His research interest span model-driven development, web technologies, crowdsourcing, social network and big data analysis. WebRatio produces a model-driven tool for Web, Mobile and IoT development based on IFML, providing full code generation for enterprise-class applications.