Previous Next Title Page Contents

1 The Watch Example

The Watch example presents a modeling language and tool specifically tailored for implementing software applications for digital wristwatches. In general it is an example of how such a Domain-Specific Modeling environment (later referred to as a DSM environment) can be implemented in MetaEdit+. In this case we are discussing a language designed for embedded and real-time systems, but the basic principles of this example can be applied to other domains as well.

In this chapter we discuss the ideas behind the Watch example and its implementation. Chapter 2 then explains how to access the example and how to play around with the Watch modeling language. Chapter 3 provides an autopsy of the architecture behind the Watch example while Chapters 4 and 5 are dedicated to the advanced topics of extending the example to the MIDP world and implementing a visual debugger with MetaEdit+ API.

Please note that walking through the watch example requires a basic knowledge of how to use MetaEdit+. A good starting point to get this knowledge is the Family Tree example in the ‘Evaluation Tutorial’.

Previous Next Title Page Contents