O'Reilly logo

Interaction Flow Modeling Language by Piero Fraternali, Marco Brambilla

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7

IFML extensions

Abstract

This chapter illustrates the role of the extension mechanism natively provided by the Interaction Flow Modeling Language (IFML). The basic constructs of the language can be extended, to better adhere to the terminology and concepts of a specific class of applications and to improve model checking and code generation. The authors show the extension mechanism at work in the definition of several specializations of ViewContainers, ViewComponents, and Events, tailored for desktop, web and mobile applications.

Keywords

Extensibility; IFML; Mobile app; Web
The IFML standard comes organized as a core set of concepts and a number of extensions that embody general characteristics found in many interactive applications. The ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required