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 ...

Get Interaction Flow Modeling Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.