
4
Contents iTool Developer’s Guide
Registering Components .................................................................................................. 38
iTool Messaging System .................................................................................................. 41
System Resources ............................................................................................................ 44
Chapter 3
Data Management ................................................................................. 51
Overview of iTool Data Management ............................................................................. 52
iTool Data Manager ......................................................................................................... 53
iTool Data Types .............................................................................................................. 54
iTool Data Objects ........................................................................................................... 56
Predefined iTool Data Classes ......................................................................................... 58
Parameters ........................................................................................................................ 61
Data Type Matching ........................................................................................................ 63
Data Update Mechanism .................................................................................................. 65
Chapter 4
Property Management .......................................................................... 67
About the Properties Interface ......................................................................................... 68
Property Data Types ........................................................................................................ 71
Registering Properties ...................................................................................................... 74
Property Identifiers .......................................................................................................... 77
Property Attributes ........................................................................................................... 78
Property Aggregation ....................................................................................................... 81
Property Update Mechanism ............................................................................................ 84
Properties of the iTools System ....................................................................................... 85
Part II: Using the iTools Component Framework
Chapter 5
Creating an iTool ................................................................................... 89
Overview of iTool Creation ............................................................................................. 90
Creating a New iTool Class ............................................................................................. 91
Registering a New Tool Class ........................................................................................ 101
Creating an iTool Launch Routine ................................................................................. 103
Example: Simple iTool .................................................................................................. 108