Buying Options
Palm OS Network Programming
Print $39.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £30.50
Add to Cart
What is this?
Description
Just in time for the wireless revolution comes the first complete guide to creating network applications for the Palm computing platform. Palm OS Network Programming covers the Palm Net Library and networking concepts such as transport protocols and client-server applications. Abundant examples illustrate how the many Palm-specific nuances relate to effective Palm network programming, so you learn to build truly well-designed connected Palm applications.
Full Description
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

View Full Table of Contents
Product Details
Title:
Palm OS Network Programming
By:
Greg Winton
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
September 2001
Pages:
400
Print ISBN:
978-0-596-00005-9
| ISBN 10:
0-596-00005-7
Customer Reviews
About the Author
  1. Greg Winton

    Greg Winton has been a professional software developer for thirteen years. As director of software development for Bachmann Software and Services, he transformed a respected Windows software development company into the premier Palm solutions provider.

    View Greg Winton's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animals on the cover of Palm OS Network Programming are buntings. Buntings are small, finch-like birds, and are members of the order Passeriformes. Birds belonging to this order are known as Passerines. These types of birds are also known as perching birds and boast the highest numbers of birds of any order.

A key feature that helps identify the Passerine is the feet. There are four toes--three facing forward and one facing backward. This distinguishing characteristic provides a firm grip on branches and twigs, which is a valuable feature as trees are the primary home of the Passerines. Seeds and insects make up the majority of the Passerine diet. These are found easily in a wooded environment. Industrial growth has led to less and less forest areas, which has caused these birds to live closer to more diverse populations and placed them at higher risk to such threats as cats and snakes. Mary Brady was the production editor and copyeditor for Palm OS Network Programming. Colleen Gorman was the proofreader. Rachel Wheeler and Claire Cloutier provided quality control. Matt Hutchinson, Molly Shangraw, and Kimo Carter provided production support. Johnna VanHoose Dinse wrote the index.

Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

Melanie Wang designed the interior layout based on a series design by Nancy Priest. Neil Walls converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book; the code font is Constant Willison. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Mary Brady.

Whenever possible, our books use a durable and flexible lay-flat binding. If the page count exceeds this binding's limit, perfect binding is used.

  • Book cover of Palm OS Network Programming