Buy Used
Used - Good See details
$4.00 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Palm OS Programming from the Ground Up: The Accelerated Track for Professional Programmers
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Palm OS Programming from the Ground Up: The Accelerated Track for Professional Programmers [Paperback]

Robert Mykland (Author)
2.9 out of 5 stars  See all reviews (35 customer reviews)


Available from these sellers.


There is a newer edition of this item:
Palm OS Cobalt Programming From the Ground Up, Second Edition (From the Ground Up) Palm OS Cobalt Programming From the Ground Up, Second Edition (From the Ground Up) 2.2 out of 5 stars (4)
Out of Print--Limited Availability

Book Description

From the Ground Up April 12, 2000
-- Tutorial for building workable Palm OS applications.
-- CD-ROM contains complete source code for the sample programs. All programs work on all platforms (Palm OS 4, 3.5 for apps that aren't 4.0 specific) Contains Metrowerks CodeWarrior version 7 -- the most popular environment for building Palm apps.

Editorial Reviews

Amazon.com Review

There's money to be made in developing applications for the Palm OS. As 3Com sells more of its devices, and licensees like Handspring add to the Palm OS universe, there's an ever-growing number of people who want to use their handheld computers to make their lives easier. By reading Palm OS Programming from the Ground Up, you can learn how to satisfy this market demand with quality software. Because author Robert Mykland is so liberal in sharing his ideas and exhibits such talent in communicating them effectively, you'll probably also enjoy the learning process.

Mykland takes care to explain every aspect of the programs he includes in this book, even going so far as to discuss what event-driven interfaces are and what the most elementary C statements do. Sometimes he includes really long code listings without much explanatory commentary in the immediate context, but you're usually able to figure out what he's doing by referring back to earlier sections. As you work through the explanations and exercises, you'll develop a solid understanding of how the Palm OS takes in, processes, and displays information. Experienced C developers won't find this book overly elementary, though, as Mykland digs fairly deep into the Palm OS's capabilities (including a considerable bit about its database format). A concluding section on tricks you can use to minimize bugs and speed the development process is particularly valuable. --David Wall

Topics covered: Developing software for 3Com's Palm OS for handheld computers and means of collecting, storing, and manipulating data. Other topics have to do with designing attractive user interfaces, using Palm OS development tools (especially MetroWerks CodeWarrior 6), databases, and troubleshooting.

From the Back Cover

Step-by-Step Strategies for Developing Powerful Applications for Palm Devices

Create custom applications for Palm OS compatible personal digital assistants. Palm OS Programming for the Ground Up shows you everything you need to know to program a Palm handheld device, including how to create GUI elements and add databases. You'll learn to program Palm OS handheld devices quickly and easily with Metrowerks' CodeWarrior Lite included on the bonus CD-ROM. Throughout the book, expert applications developer Robert Mykland provides real-world debugging and architecture advice, as well as details on advanced topics such as using shared libraries.

Work with all versions of Palm OS compatible hardware--including the Handspring Visor Use Metrowerks' new CodeWarrior 6 to create your own Palm OS applications Add user interface elements--buttons, triggers, menus, scrollbars, and more Build custom controls and tables Work with Palm OS services and database management functions Troubleshoot your applications and maximize your memory allocation for faster processing Refer to "In-depth" boxes for advanced coverage of difficult programming techniques Add peripherals and easily find important Palm support sites on the Web

Product Details

  • Paperback: 507 pages
  • Publisher: Mcgraw-Hill Osborne Media (April 12, 2000)
  • Language: English
  • ISBN-10: 0072121521
  • ISBN-13: 978-0072121520
  • Product Dimensions: 9.1 x 7.4 x 1.4 inches
  • Shipping Weight: 2.3 pounds
  • Average Customer Review: 2.9 out of 5 stars  See all reviews (35 customer reviews)
  • Amazon Best Sellers Rank: #3,274,967 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

35 Reviews
5 star:
 (8)
4 star:
 (2)
3 star:
 (8)
2 star:
 (11)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
2.9 out of 5 stars (35 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

34 of 39 people found the following review helpful:
5.0 out of 5 stars Palm OS Programming from the Ground Up, May 18, 2000
By 
Paul R. Harker (East Lansing, MI United States) - See all my reviews
(REAL NAME)   
This review is from: Palm OS Programming from the Ground Up: The Accelerated Track for Professional Programmers (Paperback)
This was the book I was looking for. I didn't need yet another book explaining what an #include is, or how to format an if() statement. If you are an experienced C/C++ programmer interested in programming the Palm OS platform, this could be the book for you as well.

"Palm OS Programming from the Ground Up" goes from implementing a "Hello World" type application through the development of a full-blown Palm OS application. Step-by-step real code examples clearly describe and demonstrate crucial Palm OS functions. The included CodeWarrior Lite has all the tools needed to design, code, compile and run your projects.

And if you do run into any hitches, the author maintains a web site supporting and expanding upon the book, and is very helpful and responsive to emailed questions. Not for the programming novice, but for everyone else, this is the way to get coding in the shortest amount of time.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 13 people found the following review helpful:
2.0 out of 5 stars Not Much Help. Prefer the Dummies Book., May 26, 2000
This review is from: Palm OS Programming from the Ground Up: The Accelerated Track for Professional Programmers (Paperback)
I found the Dummies book to contain much more detailed info than this book. This book doesn't walk you through using the CodeWarrior IDE at all (unlike Dummies). I bought both books and always seem to go to the Dummies book most of the time (I have the Dummies book tabbed with sections highlighted). The version of the included CodeWarrior Lite seemed more up to date, but I could never compile with it. I switched back to the version of CW Lite I got with Dummies and have been using that (CW for Palm OS is on order for me!).

I also found that this book contained too much code and not much explanation of what it was doing. The Dummies book shows a short snippet of code and explains what it's doing step by step. Also this book doesn't explain how to use the CW IDE very well (I think I already said that). It basically just says, "Make your project and compile it." Hmmm, not much help there.

I'm an experienced C and Java programmer. Mixed experience for 10 years on Unix using gcc and NT using IBM's Visual Age for Java. I've found after two weeks of Palm Programming with the Dummies book, that I can come to this book just to pick up a small nibble of info here and there if I can't find it in Dummies first.

I did find some of the code examples on the CD useful. The Dummies book lacked info on floating point arithimetic. This book didn't explain it well either, but at least it had some code examples to look at for the calculator program code. You pretty much need the full blown CW for PalmOS compiler to debug your code (about $370 when I ordered it). This book contains no Conduit info. Dummies has some limited Conduit coverage.

Overall, I highly recommend the Dummies book. Could ya tell?

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
5.0 out of 5 stars Favorable Book Review, February 17, 2001
By 
This review is from: Palm OS Programming from the Ground Up: The Accelerated Track for Professional Programmers (Paperback)
I read the Amazon reviews of this book before I purchased it, but I decided to get it anyway after looking at two other books (O'Reilly and ... the green and white one). I figured I could return it if it was as error-ridden and unhelpful as some of the reviewers here would have you believe.

However, I have been pleasantly surprised with it. All modesty aside, I'm pretty good with C/C++, among other languages, so I come from a programming background (this may be the great divide). Consequently, I haven't found the examples to be too far off the mark. The only major discrepancies I've found are something the author, or editor, could not have prevented: a difference in OS versions. - example -> the main include is different for PalmOS 3.5 and the PilotMain() definition is different.

To be fair to the irritated reviewers, the Constructor application (I'm using a full version of Metroworks CodeWarrios 7) required that a few buttons be pushed that the author didn't point out. But again, this may be a difference in versions since Lite (6?) is shipped on the CD and I'm using the full 7.0.

As for the actual content of the book, the author explains the code and includes useful notes and tables throughout the development of sample application. If, and this is a big 'if', you start at the beginning and work your way to the end (i.e. not skipping around too much), you'll find that the tutorial is adequate in 1) explanation and 2) coverage of basics.

I suspect that the following are the most common reasons for being unsuccessful with this book:
o Nil-to-no programming experience (and I'm not talking about Filemaker or QBasic here).
o Attention span of a gnat.
o Lazy (requires complete build instructions from ground up for every code sample in the book, etc.)

To be fair (again), I'd like to reiterate that I'm using the full version of CodeWarrior (v7.0), so the gripes about inconsistency between example and shipped Lite environment may well be warranted. You'll have to determine that for yourself.

Summary: If you have some programming experience, especially with C, and have the time and patience to use the book, you'll find good explanations with supporting code on:
o how to build/install/debug a basic application.
o use many of the UI components.
o use [palmos] databases.
o and exploit a few nifty tricks.

Rating: I haven't finished the book, so I won't give it a 10, but it's a pretty decent book, so I'll say 8 or 9 out of 10. That's an 'A'.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



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
 

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 Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject