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 examines the
architecture behind the Watch example while Chapters
4 and
5
cover C# and Java code generation, IDE integration and advanced generation
target platform topics.