Important: The information in this document is obsolete and should not be used for new development.
The Book
This book contains three parts: overview information, programming examples, and reference documentation.Part 1, "Basics", contains two chapters that you should read before reading any other parts of the book.
Part 2, "Programming in Cyberdog", consists of three chapters that describe, with programming samples and tutorial-like steps, how to write Cyberdog components.
- Chapter 1, "Introduction to Cyberdog," provides an overview of Cyberdog features and then introduces the key Cyberdog objects and the roles they play.
- Chapter 2, "Development Overview," introduces the Cyberdog class library and provides an example of how the key objects in Cyberdog collaborate to download and display network data. In addition, this chapter discusses the process of opening a Cyberdog item and the objects that play a role in that process.
Part 3, "Cyberdog Reference" consists of two chapters that document the Cyberdog programming interface.
- Chapter 3, "Adding Cyberdog Features to an OpenDoc Part," describes how to use Cyberdog items and Cyberdog menus. The chapter illustrates a quick and simple way to provide Internet access from an OpenDoc part.
- Chapter 4, "Creating a Cyberdog Display Part," describes how to implement a display capability for data located on the Internet. Although Cyberdog provides this capability for many kinds of data, this chapter shows you the steps to follow when developing this capability for your special kind of data or display needs.
- Chapter 5, "Embedding a Cyberdog Display Part in a Navigator," describes how to display internet data in a display part that is embedded in a Cyberdog navigator and how to display progress during time-consuming operations, such as a download. It also shows additional techniques for using Cyberdog objects with navigators.
A glossary at the end of this book defines common terms used in Cyberdog programming.
- Chapter 6, "Types, Constants, and Global Functions," describes the data types, constants, global functions, and programmer-defined functions you use when writing Cyberdog software.
- Chapter 7, "Classes and Methods," describes the classes and methods of the Cyberdog class library.
- OpenDoc documentation
- Cyberdog is based on OpenDoc, the cross-platform component software architecture. To program with Cyberdog, you need to use and understand OpenDoc development techniques. See OpenDoc Class Reference, OpenDoc Cookbook, and OpenDoc Programmer's Guide for information and examples of OpenDoc programming.