Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
36 used & new from £0.96

Have one to sell? Sell yours here
 
   
Palm OS Programming: The Developer's Guide
 
See larger image
 

Palm OS Programming: The Developer's Guide (Paperback)

by Julie McKeehan (Author), Neil Rhodes (Author)
2.8 out of 5 stars See all reviews (13 customer reviews)
RRP: £46.50
Price: £39.53 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.97 (15%)
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by Tuesday, July 7? Choose Express delivery at checkout. See Details
16 new from £19.70 20 used from £0.96
Other Editions: RRP: Our Price: Other Offers:
Paperback (1st) Order it used

Customers Who Bought This Item Also Bought

Palm OS Network Programming: Writing Connected Applications for the Palm

Palm OS Network Programming: Writing Connected Applications for the Palm

by Greg Winton
4.5 out of 5 stars (2)  £24.23
Explore similar items

Product details

  • Paperback: 702 pages
  • Publisher: O'Reilly Media, Inc.; 2 edition (22 Oct 2001)
  • Language English
  • ISBN-10: 1565928563
  • ISBN-13: 978-1565928565
  • Product Dimensions: 23.4 x 17.8 x 3.8 cm
  • Average Customer Review: 2.8 out of 5 stars See all reviews (13 customer reviews)
  • Amazon.co.uk Sales Rank: 885,456 in Books (See Bestsellers in Books)

    Popular in this category:

    #17 in  Books > Computing & Internet > Hardware > Handheld Computers > Palm
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
HB++
   www.handheld-basic.com    RAD compiler for PalmOS® platform handhelds. Free trial version. 
30% Off All OS Maps
   www.dash4it.co.uk/dash4maps    Plus Sameday Despatch & Free 1st Class Del. Full Range in Stock. 
Palm Os Program
   Handmark.com/PalmOS    Games, Entertainment, Productivity Finance & More Great Palm Software! 
  
 

Product Description

Amazon.co.uk Review
Written for the more experienced C/C++ developer moving to Palm development, Palm OS Programming, 2nd Edition sets an admirable standard as a programming tutorial that will let anyone get onboard with the best techniques and APIs used to build state-of-the-art Palm applications.

Few programming titles are as well written as this one. The authors consistently engage the reader with a tone that's smart and surprisingly personable given that this is actually a technical book. They first develop what is special about the Palm platform, including the best way to build user interfaces, plus dos and don'ts for new software. Early sections dissect real software (DateBk4 from Pimlico Software) with commentary from one of its inventors. After surveying the wide array of Palm development options (including CodeWarrior and the Palm OS Emulator, POSE), it's on to a simple Palm program.

While many programming texts use samples that grow in complexity, this title is anchored by a single case study--a sales application. As the authors cover the basics of Palm development, from event-handling basics, APIs for memory management, and form-control programming, they give the APIs you'll need to know. Then they show how their case study makes use of these features. (This approach is effective, though it assumes a bit of programming knowledge on the part of the reader.)

Standout sections here look at what makes Palm development special, including memory management techniques, plus a fascinating look at automated testing tools (called Gremlins), which can find bugs by executing thousands of simulated user actions. Later sections delve into what it takes to create HotSync capabilities for your Palm applications. These modules, called Conduits, clearly present a programming challenge and the coverage here will benefit developers of all levels of experience on the Palm platform.

The Palm platform has been a real success story, and Palm OS Programming: The Developer's Guide shows why. It shows you how to think like a real Palm developer as well as give you the specific APIs and programming techniques you need to know in order to write professional quality Palm applications in C/C++. --Richard Dragan

Amazon.co.uk Review
The Palm Pilot series of Personal Digital Assistants are the most popular electronic organiser so far, with a user base of well over a million and growing, so this is a timely book.

It also includes a CD with a trial version of the Palm Software Development Kit, Metrowerk's CodeWarrior Lite kit and all the example code.

CodeWarrior is the preferred Palm development system and most of the examples use it.

The book starts with an overview of the Palm devices, moves on to creating a Hello World program, uses this as a springboard for a discussion of the internal Palm environment and the resources it makes available to the programmer before going on to a more serious example.

Roughly half the book consists of code segments used to create an example sales application which reveals and explains the basics of Palm development. There's also extensive discussion of communications between Palms and Mac, Windows and Linux systems. This takes up much of the rest of the book.

This isn't a title you'll while away winter evenings reading, but it is a title anyone new to the Palm programming environment will want to have close by. Working real world code will take you up the learning curve fast. --Steve Patient --This text refers to an out of print or unavailable edition of this title.

See all Product Description


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

13 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:
 (4)
2 star:
 (4)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
2.8 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
4 of 4 people found the following review helpful:
2.0 out of 5 stars The best of a bad lot., 8 Jun 2001
By A Customer
It would seem that PalmOS programming is a niche which is crying out for a decent programming book, and unfortunately Rhodes and McKeehan fail to deliver.

The introduction states that the book is aimed at experienced C programmers, which is something I don't have a problem with as I probably fall into this category myself. Unfortanately, moving from programming desktop machines to programming PDAs requires a little bit of mental adjustment, especially since PalmOS programmers tend to use a rather convoluted (in my opinion) coding style - apart from a short introduction on factors which govern PDA application development (careful memory usage etc.), this fact seems to have been lost on the authors.

Being an old UN*X hack, it was pleasing to see that authors covered application development using the GCC m68k cross-compiler and tools like PilRC, but again, apart from mentioning how to avoid a few pitfalls when using GCC, the sections devoted to gcc are largely useless. Having said that, presenting resource files in PilRC format is useful, especially given that the documentation of PilRC itself is rather sparse. The sample program developed through the course of the book book is sales-orientated package which uses techniques which would invariably be of use to the programmer, but the presentation is too disjointed for the program fragments to be of any use, if only due to a lack of context.

Certain parts of the book are spurious - as other reviewers have pointed out, the section on conduit programming should have been a separate book, allowing the authors to cover application programming in more detail. Whilst I'm sure that `Palm Programming' was not designed to be a reference book, the lack of even a basic API reference is unforgiveable and the lack of such a reference makes the example code even more difficult to decipher, even with the PalmOS/3COM docs to hand.

I can only hope that O'Reilly see fit to release a second edition of the book (probably a good idea given the large take-up of PalmOS 3.5, and with PalmOS 4.0 on the horizon) and correct the many faults present in the first edition (for example, removing the useless section(s) on conduit programming and including at least a basic API reference.

However, it's a sad reflection on the state of PalmOS-related literature that this book is the best of a bad bunch.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
2.0 out of 5 stars Initially looks good but fails to deliver, 4 Oct 2000
The book looks impressive but after trying to use it for the last couple of days it doesn't deliver where it should do. There isn't any explanation of many of the functions, an API guide is essential. Code fragments abound but don't really help. The Code Warrier Lite compiler included on the CD-ROM is a waste of space, it looked so bad I decided not to buy it and to use the free GCC compiler.

Having said that there isn't any really useful help on the GCC environment, not even a single makefile explanation of what is needed to have a working app. It took a couple of hours of hard work to get everything going. A novice user wouldn't have a chance.

There is very little explanation of how to really use event driven programming and what the data structures are. I delved into the include files to get the info out.

Any developer MUST have the 3Com docs as well to do development.

In summary, looks good but looks aren't everything.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars More gold from O'REI LLY. A 'must have' for Palm programmers, 4 Jan 1999
By A Customer
I've had the book for a few days, and although I haven't finished it, I have already found enough material to make it more than worth it's price. There is also an accompanying CD-ROM with some complete as well as 'lite' versions of some Palm development tools. The authors suggest this book is for C programmers. I would agree that non C programmers may want to get a second opinion, or see the book for themselves before purchasing it. But I found the book very useful, and I am not a C programmer (I am a programmer in several higher level languages, though). There is coverage of Metrowerks CodeWarrior, Satellite Forms, Linux programming for the palm (with GCC), and of course, the original development platform, the Mac OS. Some topics covered are: Serial communications, TCP/IP communications, Infrared, bar-code reading (for the Symbol. Conduits are given considerable coverage, with an excellent presentation of two-way syncing. The sections I found most helpful were: Designing specifically for the Palm OS; Debugging (especially concerning the use of 'Gremlins'); and the especially thorough coverage of Conduits and two-way syncing. If you would like to do some programming in a language other than C, there is adequate coverage of other options to justify the purchase of this book. If you know you want to program for the Palm OS, but have no idea which programming tool(s) to use, this book is a fine way to help make up your mind. If you plan to write programs in C for the Palm OS, especially with Metrowerks CodeWarrior, this book is what you've been waiting for.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars takes a while to get to the good stuff...
The book begins with a wordy discussion about the history and success of Palm. This is followed by various elements of the OS described in insulting detail. Read more
Published on 3 Feb 2002

3.0 out of 5 stars Good but Needs Improvement
This book covers some of what a developer needs to know in order to develop a good Palm application. Sections are well-written and straightforward, for the most part. Read more
Published on 4 Sep 1999

2.0 out of 5 stars Good for beginner but not a good reference
This seems like a good book when you start reading but it fails to deliver. The second half is on conduits which could have been seperated into another book to allow more meat to... Read more
Published on 4 Aug 1999

3.0 out of 5 stars Very useful, but cannot stand alone.
This is a good introduction in the fine tradition of the O'Rielly series, however, it is missing some crucial information. Read more
Published on 28 Jul 1999

4.0 out of 5 stars good but incomplete
The book assumes that you already downloaded the "Developing Palm OS 3.0 Application" reference book, so you can check what the function xyz does. Read more
Published on 14 Jul 1999

1.0 out of 5 stars Wait for the second edition
A sloppily produced book (eg figure 10 on p32 missing)most unlike oreilly

The text needs a good re-edit

The code needs to be shown complete

The stated skip-overs need to be... Read more

Published on 11 Jul 1999

2.0 out of 5 stars Decent, but can't stand alone.
This is a decent overview of programming for the Palm OS platform. However, it's not a reference - for that you'll want to download the docs from Palm's devzone web site. Read more
Published on 10 Jul 1999

1.0 out of 5 stars Completely Pathetic
Now, I have bought other O'Reilly books before (Java in a Nutshell is a great reference). However, this piece of garbage makes me wonder if it ever saw an editor. Read more
Published on 18 Jun 1999

3.0 out of 5 stars Good book, but was hoping for more meat.
This is certainly a well-written book detailing the intricacies of programming the main parts of the PalmOS, but I was hoping to find more "cool" stuff here, like... Read more
Published on 3 Mar 1999

5.0 out of 5 stars Outstanding...a programming book that's actually fun to read
I don't know what else to say other than to buy this book if you are:

a) Interested in Palm programming
b) Curious about Palm programming
c) Already Palm... Read more

Published on 1 Feb 1999

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Look for similar items by category


Look for similar items by subject


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

Beauty without the Beast

Olay Regenerist Daily 3 Point Treatment Cream
From au naturel to party glam, we have all the best names in cosmetics and skincare.

Discover Beauty at Amazon.co.uk

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates