See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

29 used & new from $0.01

Have one to sell? Sell yours here
 
 
Palm Programming
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Palm Programming [ILLUSTRATED] (Paperback)

by Glenn Bachmann (Author)
2.3 out of 5 stars See all reviews (14 customer reviews)


Available from these sellers.


6 new from $5.99 23 used from $0.01

Editorial Reviews

Amazon.com Review
Palm Programming: The Authoritative Solution takes a comprehensive approach to the tools and techniques available to Palm OS programmers. Assuming only that you are familiar with C or C++ in some capacity--an academic knowledge is fine--Bachmann explains forms, buttons, labels, fields, tables, and event handlers at a level suitable for a programmer who's never programmed for the Palm before.

Bachmann also provides lots of database information, including sample programs that browse and query databases, and shows how to save state in a Palm application. He pays attention to the special quirks of large programs, which most Palm OS programming books ignore entirely.

The tutorials and examples on communications programming--insofar as the infrared port and serial connection go--shine, but there is a lack of Palm VII coverage. There's a summary of the newest Palm's capabilities in this book, but no code samples or other practical programming information for those wanting to work with radio communication and Web clipping. Nevertheless, the special capabilities of the Palm VII are a small subset of Palm programming, and you'll find Palm Programming to be a useful hands-on introduction to the topic, particularly if you plan to work with large or database-centric applications. --David Wall

Product Description
"PalmPilot Programming" provides readers with step-by-step instructions on developing custom applications for the Palm OS. A variety of methods requiring different levels of programming are covered. The CD-ROM includes all sample code and applications presented in the book as well as a number of tools.

See all Editorial Reviews


Product Details

  • Paperback: 400 pages
  • Publisher: Sams (June 21, 1999)
  • Language: English
  • ISBN-10: 0672314932
  • ISBN-13: 978-0672314933
  • Product Dimensions: 9.1 x 7.3 x 1 inches
  • Shipping Weight: 1.5 pounds
  • Average Customer Review: 2.3 out of 5 stars See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #2,410,922 in Books (See Bestsellers in Books)


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
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
32 of 33 people found the following review helpful:
4.0 out of 5 stars Great Intro Book to Palm Programming, November 24, 1999
I am an experienced C/C++ programmer and wanted something to get me up to speed fast on Palm programming. I found it in this book. It is well organized, covers key concepts well and is easy to read. I was especially impressed with how well it strikes a good balance between giving tedious step-by-step instructions and leaving it for you to figure out. I don't think much of books that are basically code listings. This book isn't one of those. While it uses the beginning chapters to cover the mundane repeative tasks, the balance of the book focuses mainly on the essential code and clearly explains the concepts.

The only disappointing thing I found (hence 4 stars instead of 5) was that the code on the CD was written with an older version of CW than the trial version located on the CD. This necessitated changing the projects after they were converted so the correct .libs were linked. That would have been annoying enough but I also found that resources where missing on many of the projects too. That meant that some of the code wouldn't compile.

The good news, however, is that the author responded quickly to an email and sent me updated source code. I also recieved an update from the publisher (AW - I had complained to them too) a few days later. Everything works fine now and I am a happy palm programmer.

One final caveat: if you don't know C, don't start with this book. It assumes you can code. Also be aware that the code is written in CW, the official compiler for the Palm. GCC users may want to look elsewhere.

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



 
10 of 10 people found the following review helpful:
3.0 out of 5 stars An average book., April 10, 2000
By Sazan Aisu "3x3eyes" (London (UK) + Melbourne (Aus)) - See all my reviews
I have three palm programming books (dummies guide, o'reilly developers guide and this sams book) and whilst not 'terrible' or 'worthless', it does ranks below the other two.

Lets be clear, the book covers well what it attempts to cover. How forms work, and such.

It is severly lacking in its explanation of database records and memory management.

It assumes you know all the palm API inside and out and how it all works. IE: A basic task of say, changing the text of a label on a form... it wont tell you how to do that (dummies guide does, and covers the pitfalls and requirements of doing so).

The contents of the CD is useless except for browsing some minor snippets of code. A good tea coaster.

I do not find myself turning to this book when I need to look something up.

A nice intro book but barely scratch the surface. Buy the dummies book, its a far greater investment.

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



 
9 of 9 people found the following review helpful:
2.0 out of 5 stars Ok for the commercial developer; not so good for hobbyists, November 24, 2000
By Mark (Buffalo, NY USA) - See all my reviews
Overall, this is a fair book. I'd have given it two and half stars if I could, feeling that it is an average book. Nonetheless, some things concerned me. Primarily, the book's title should be "Palm Programming using CodeWarrior." The book deals almost exclusively with CodeWarrior (CW), with only an occasional sentence devoted to any other development tool. I can respect the fact that this is probably the case because CodeWarrior is the leading Palm Development environment; nonetheless, the book's singular focus on CW should be duly noted up front. The fact that the CD contains GCC would lead you to believe that the book would also contain information on development using GCC. Well it doesn't. This probably will not be an issue for the hard-core developer who is comfortable with other GNU based compliers or those who like to figure things out on their own. Nonetheless, discussion of GCC would be appreciated by the hobbyist who wants to use a free development environment. (And indecently, GCC is freeware that is downloadable from many web sites including Palm's Developer site at PalmOS.com).

The book is clearly aimed at readers with at least a moderate knowledge of C or C++ (or at the very least, some other programming language). This was, in fact, one of the main reasons I purchased this book. I am often annoyed when attempting to expand my horizons, that in order to find what I need, I must sift through books aimed at the true beginner that contain much information that I already know. This is one of the book's strong points.

The book is well organized. The subjects flow well, feeding off previous subjects. There are many code listings and the companion CD contains all the source code. Personally, I did not care for some of the code explanations; and new programmers may find them confusing. In addition, little attention was paid to memory management. Since the Palm is a platform in which every byte matters, this is a significant oversight. Furthermore, memory management is probably one of the weakest skills of most programmers today and the cause of many programs locking up or crashing. (Having taught intermediate and advance programming courses, I feel I can make such a statement with some authority) You should be aware, if you plan to purchase this book, of some additional things.

1) This book is based on Palm OS 3.1 and SDK 3.1 (Software Developer's Kit) and CodeWarrior R5. The Palm OS and SDK are currently at version 3.5. There were some significant changes in v3.5 that can dramatically affect a program's compatibility. Release 6 is the most recent CodeWarrior. All the book's examples are based on CW R5; however there are R6 updates available on the author's web site. (Outdated software versions are the bane of any computer book; nonetheless, a reader must be aware of it - caveat emptor.)

2) The version of CW included with this book is CW Lite. (Which can also be downloaded from PalmOS.com) This is a VERY watered down version of CW that does not even allow you to save your work. What concerns me is that nowhere does the books marketing verbiage reference this fact. The front cover states, "The accompanying CD-ROM contains...fully functional development tools." The back cover, under the "On the CD" header lists "CodeWarrior for Palm Computing platform, the development tool of choice..." The inside front cover, which lists the included software, also lists the software as CodeWarrior, not CodeWarrior Lite. Having purchased many programming books, I did not expect a $300 program to be included with a book at this price. However, without reference to this being CW Lite (as do ALL the other Palm programming books that include CW Lite), I half expected something in the order of a 30-day trial version. The end result, if you do not have or purchase the full version of CodeWarrior, it is very difficult to do most of the examples in this book, let alone to start to develop your own programs. You can of course use GCC, but unless you have enough programming experience to "translate" the author's examples, this will quickly become a frustrating process. (CodeWarrior is a window based IDE (Integrated Development Environment) where as GCC is a command line compiler) Personally, I like to teach new programmers using a basic text editor and a command line compiler. It forces them to pay more attention to the work at hand since there are no "shortcuts" or quick-tools to use. It also causes them to have a far better understanding of the code structure and good programming practices. (It's amazing how sloppy and hard to read code can suddenly "become" when it is taken out of a color coded editor and put in a simply fixed font, black & white text editor.)

3) The book only covers Conduit development superficially. This is because Conduit development is a topic in of itself. I respect the author's choice of not pretending to be able to do justice to this topic in a mere chapter. This is in no way a shortcoming of the book; you just need to know this going in.

If you are a highly experienced programmer, you will most likely find this an excellent book that gets right to the point. However, if you are a hobbyist or a moderately experienced programmer, I would recommend you look at "Palm OS Programming Bible" by Lonnon R. Foster; it provides a little more information and guidance. (It still, however, is aimed at people with some programming knowledge. But the novice programmer will not feel lost as they may in this book.) In addition, it is based on Palm OS 3.5 and SDK 3.5. I am about ¾ of the way through it, and look forward to doing a review on it shortly.

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 THIS IS NOT A BEGINNERS BOOK
Of all the Palm Programming books I have on my desk, I generally look at this book second for hints. Here are the Cons:- It is heavy on CodeWarrior (fyi.. Read more
Published on October 5, 2001 by hargraver

2.0 out of 5 stars Buy the Palm OS Programming Bible instead
This was the first book I bought on Palm OS programming and I wish it had not been. On the plus side it does a good job of explaining the basics of Codewarrior and it includes... Read more
Published on July 25, 2001 by James Gruszynski

1.0 out of 5 stars should be called CodeWarrior Palm Programming
Another book that pushes the "drag and drop" programming.

Barely mentions the GNU development environment which is used by most programmers now

Published on March 14, 2001 by pjpanaro

1.0 out of 5 stars THIS BOOK BLOWS!!
I wish I hadn't opened the CD or I would have returned the book!

Reason 1) The CD that comes with it is USELESS. Read more

Published on January 17, 2001

1.0 out of 5 stars What works here?
The author happily writes code for CodeWarrior, yet includes CodeWarrior Lite on the CD. The two SDK are different and there is no help on CodeWarrior Lite. Read more
Published on November 1, 2000 by Peter Tapolyai

4.0 out of 5 stars Great for first time Palm programmers
I consider myslef a beginning/intermediate level VC++ programmer and found this book a very good starting point for learning Palm programming. Read more
Published on January 27, 2000 by M. Monica

1.0 out of 5 stars There are better books!
I would not buy this book because: (1) to fill the book complete listings are printed. (2) where you expect a small listing to illustrate some text you won't find any. Read more
Published on January 6, 2000 by Michael Klug

2.0 out of 5 stars My fears were realised
The book started out great, especially for free gcc users, and then it started leaning onto codewarrior, with much of the sample codes (and I hated the coding style :P) and... Read more
Published on October 19, 1999

4.0 out of 5 stars Good reference for Codewarrior users
I use Codewarrior and was extremely happy with the amount of good reference material in this book. It goes into more detail (in my opinion) on some of the finer points in... Read more
Published on October 15, 1999 by Paul Taylor (ptaylor@mediaone.net)

1.0 out of 5 stars Very disappointing - less useful than the free GCC tutorial
Looks good at first. But only supports CodeWarrior (nice if you can afford it). From about page6 the book left reality. Read more
Published on September 24, 1999

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
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]

   


Product Information from the Amapedia Community

Beta (What's this?)

Look for Similar Items by Category


Get Within Reach

Shop for extension cords

Expand your power options with an extension cord. Get the cord type, indoor or outdoor, in the length you need in Lighting & Electrical.

Shop all extension cords

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Wallpaper like a Pro

Shop for Wallpaper Supplies
Find the tools to apply or remove wallpaper like a pro. From wall decals to steamers, you can find everything you need in the Home Improvement Store.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & 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
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates