Books & Videos

Table of Contents

  1. Introduction to Palm Network Development

    1. Chapter 1 Connected Palms

      1. A Brief History of Palm OS Networking
      2. Networking Options
      3. Summary
    2. Chapter 2 The Network Application Model

      1. The OSI Model
      2. OSI Layers
      3. Summary
    3. Chapter 3 Designing Network Applications

      1. The Zen of Palm
      2. Designing FtpView
      3. Designing Daytime Peer
      4. Implementation Plan
      5. Summary
    4. Chapter 4 Development Tools

      1. Development Tools
      2. Debugging Tools
      3. Summary
  2. Net Library Programming

    1. Chapter 5 A Brief Tour of the Net Library

      1. The Design of the Net Library
      2. Using the Net Library
      3. Summary
    2. Chapter 6 Hello, NetLib

      1. Initializing the Net Library
      2. Connecting to the Network
      3. Disconnecting from the Network
      4. Sample Application
      5. Summary
    3. Chapter 7 Hostnames and Addresses

      1. Hostname Resolution
      2. Service Resolution
      3. Byte Ordering
      4. Sample Application
      5. Summary
    4. Chapter 8 Making Connections

      1. What Is a Connection?
      2. Palm OS Connections
      3. The Life and Times of a Socket
      4. Sample Application
      5. Summary
    5. Chapter 9 Exchanging Data

      1. Streaming Data Exchanges
      2. The File Transfer Protocol
      3. Sample Application
      4. Summary
    6. Chapter 10 Reading and Writing Responsively

      1. Deconstructing FtpView
      2. The FTP State Machine
      3. Sample Application
      4. Summary
    7. Chapter 11 Accepting Connections

      1. Serving TCP Connections
      2. FTP Data Connections
      3. Sample Application
      4. Summary
    8. Chapter 12 Optimizing Stream Sockets

      1. Socket Operating Modes
      2. Blocking Sockets
      3. Nonblocking Sockets
      4. Unblocking FtpView
      5. Summary
    9. Chapter 13 UDP Sockets

      1. What Is UDP?
      2. UDP and the Network
      3. The Daytime Protocol
      4. Sample Application
      5. Summary
  3. Chapter 14 Suggestions for Further Reading

  1. Colophon