Contents
Title Page
Preface
1 The Watch Example
1.1 The Basic Idea of the Watch Example
1.2 The Development of the Watch Example
2 Working with the Watch Example
2.1 Accessing the Watch Example
2.2 Playing around with the Watch Example
2.3 Creating a New Watch Model
2.4 Adding Functionality to a Watch Model
2.5 Extending the Watch Modeling Language
3 Exploring the Watch Modeling Language Further
3.1 The Watch Architecture
3.2 The Modeling Language
3.3 The Code Generator
3.4 The Domain Framework
3.5 The Watch Architecture Revisited
4 The Watch Example for MIDP
4.1 MIDP Development Environment
4.2 Building and Running MIDP Watch
4.3 A little history
4.4 Changes to Support MIDP
4.4.1 Metamodels
4.4.2 Models
4.4.3 Reports
4.4.4 Framework code
4.5 Domain-Specific Modeling for Platform Independence
5 Building a Visual Debugger for the Watch Example with the API
5.1 Getting Started with the MetaEdit+ API
5.2 Visual Debugger for the Watch Example
6 Conclusion