====== Notices ====== ===== Trademarks and Acknowledgements ===== * IBM is a registered trademark of International Business Machines Corporation. * OS/2 is a trademark of International Business Machines Corporation. * SOM is a trademark of International Business Machines Corporation. * SOMobjects is a trademark of International Business Machines Corporation. * Windows and Windows NT is a trademark of Microsoft Corporation. * OMG is a registered trademark of Object Management Group. * CORBA is a registered trademark of Object Management Group. * IDL is a registered trademark of Object Management Group. * Interface Definition Language is a registered trademark of Object Management Group. * C Language mapping is a trademark of Object Management Group. All other products or company names mentioned are only used for identification purposes, and may be trademarks of their respective owners. All other products or company names mentioned are used for identification purposes only, and may be trademarks of their respective owners. ====== About This Book ====== ===== Who Should Use This Book ===== This book for developers ===== How This Book is Organized ===== This book is divided into 6 chapters, from quick example of class implementation and usage for local as well as distributed environment. Chapter 1 contains simple steps to provide a brief overview of how to use somFree. Chapter 2 describes the general concept of somFree technology. Chapter 3. Building the Classes Chapter 4. Using the Classes in an Application Chapter 5. Running in a Distributed Environment Chapter 6. More Information ===== Where to Find More Information ===== * [[en:docs:tk:som:progg|somFree Programming Guide]] * [[en:docs:tk:som:progr|somFree Programmer's Reference]] * [[en:docs:tk:som:sc|somFree Compiler and Emitter Framework]] * [[en:docs:tk:som:sc:ug|User's Guide]] * [[en:docs:tk:som:sc:pg|Programmer's Guide]] * [[en:docs:tk:som:sc:pr|Programmer's Reference]] ====== Chapter 1. Quick Start====== ===== Building Non-distributed Applications ===== ===== Building Distributed Applications ===== ====== Chapter 2. Introducing somFree ====== ===== Understanding somFree ===== ====== Chapter 3. Building the Classes ====== ===== Step 1: Determining What to Use ===== ===== Step 2: Creating the Source IDL for the Classes ===== ===== Step 3: Running the somFree Compiler ===== ===== Step 4: Updating the Implementation Templates ===== ===== Step 5: Compiling the Implementation Code ===== ===== Step 6: Linking the Object Code ===== ====== Chapter 4. Using the Classes in an Application ====== ===== Step 1: Determining What to Use ===== ===== Step 2: Creating the Application ===== ===== Step 3: Compiling the Application Code ===== ===== Step 4: Linking the Application ===== ===== Step 5: Running the Application ===== ====== Chapter 5. Running in a Distributed Environment ====== ===== Creating Distributed Classes ===== ===== Registering the Classes and Application Server ===== ===== Creating a Distributed Client Application ===== ====== Chapter 6. More Information ====== ===== somFree Library Reference ===== ===== Summary of Sample Data Sets =====