Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Palm Programming for the Absolute Beginner w/CD

Palm Programming for the Absolute Beginner w/CD

List Price: $29.99
Your Price: $19.79
Product Info Reviews

<< 1 2 >>

Rating: 5 stars
Summary: Excellent Book and Reference for the PocketC PDA Programmer
Review: A Little Bit of Background about PocketC: PocketC was developed by Jeremy Dewey to allow the programmer to develop Palm PDA applications using the C language. He designed PocketC so that the programmer can design, code, and run the C programs using only the PDA. Although PocketC is a great development tool, there were no programming books that explained PocketC in detail - until now!

And Now the Book! - I bought this book to be used as a reference book since this is the first book that I have found on PocketC development. Boy, what a goldmine! Andy Harris has done an excellent job in presenting application examples and detailed explanations on how he uses the PocketC commands and functions to develop the application examples. If you are new to the C language or to Palm programming then this book will help you master both. Andy takes his time in teaching you how to use PocketC to program your Palm PDA. Each chapter builds on the knowledge that you learned from the previous chapter and his style of writing will not bore you to death. Also, everything is included on the CD-ROM to get you programming as soon as possible!

I highly recommend it for the beginner or veteran!

Rating: 3 stars
Summary: Its about time!
Review: Good book.
PocketC is a fantastic platform for beginners, because A) it is easy to get into and B) it has very few bug in it. In fact I have never had a PocketC program crash on me yet, not even when my own code causes runtime errors, it always handles them.

Those programmers that complain that PocketC is not real C have not done enough research into this field. All the "Real C" compilers that I have seen so far are extremely unstable and finikity. They crash at the slightest provocation. PocketC is the most stable language I have seen for the Palm. And I reckon this is how it will stay for a fair while yet.

Rating: 5 stars
Summary: Great Book for Any New Palm Programmer
Review: I bought this book somewhat recently, and I must say that it's quite a good book. Whether you are a seasoned programmer that is new to Palm programming, or a completely new programmer that has never programmed before, you will find this book is worth its value. It describes the basics to the newcomer in programming (Which is what seasoned programmers may want to skim over), and then hops over to more advanced topics such as how to use a graphics library (PToolboxLib) to create graphics and games on your Palm.

The fact that it uses PocketC and PocketC Desktop Edition (PDE) does *not* mean it is a marketing tool...... This is true because:
1). PocketC is indeed one the few great programming tools out there.
2). The author himself is not going to create a programming tool like PocketC, so he had to find it necessary to use what is already out there.
3). You are not forced to use PocketC. In fact, the book already comes with a 30 day trial of it, so you can try it before you buy it if you so desire. This allows you to program all the samples in the book, and then buy PocketC if you want, or buy a different tool.

Enough about the marketing bit. The book alone is enough to get you well into Palm programming, and I found it such a great book that I may very well want to spend even more money on this hobby of mine.

Rating: 2 stars
Summary: Almost Misleading
Review: I eagerly purchased this book as soon as it became available thinking it would benefit me in programming PalmOS applications in C.
Wrong, wrong, wrong. If you are considering purchasing this book, make sure you are aware of the platform you need.

Rating: 4 stars
Summary: A great way to get productive with PocketC
Review: I had never done any C programming before buying this book. I had done some basic in high school and arexx after but had never progressed beyond hello world in C. Granted PocketC is not "real" C, but when I comes to getting an idea from your head to your palm it fits the bill almost perfectly. You are introduced to all the basics of working with pocketC in this book. Unfortunately it does not really cover the PDE version. If you read all the documentation that comes with the program and the parts of PToolBoxLib that you will need though, the total becomes more than a sum of its parts. In less than a month I had the basic understanding of how to go from an idea to a working project and would not have made it without this book. If you couple it with a standard text on C you will be able to work through most of your problems. It is to be noted though, that pocketC apps are kind of slow. But I think the upside more than offsets the downside.

Rating: 4 stars
Summary: A great way to get productive with PocketC
Review: I had never done any C programming before buying this book. I had done some basic in high school and arexx after but had never progressed beyond hello world in C. Granted PocketC is not "real" C, but when I comes to getting an idea from your head to your palm it fits the bill almost perfectly. You are introduced to all the basics of working with pocketC in this book. Unfortunately it does not really cover the PDE version. If you read all the documentation that comes with the program and the parts of PToolBoxLib that you will need though, the total becomes more than a sum of its parts. In less than a month I had the basic understanding of how to go from an idea to a working project and would not have made it without this book. If you couple it with a standard text on C you will be able to work through most of your problems. It is to be noted though, that pocketC apps are kind of slow. But I think the upside more than offsets the downside.

Rating: 5 stars
Summary: Buy this if you are interested in Palm Programming.
Review: I have dabbled in programming since the 1970's, starting out with Radio Shack's Color Computer and their guide to Basic Programming. Over the years I have bought a bookshelf full of programming books and guides and this is one of the best ones I have seen.

It is written in great detail and every new concept and line of code is explained in an interesting, easy to grasp way. Program examples are for the most part based on progarmming games and "fun" type projects to keep you interested, but the book also gets into more serious topics as well.

The book teaches the Pocket C language. Pocket C is not standard ANSI C. I've seen a few negative comments to that effect, but I really don't consider it a negative. Pocket C is written specifically for use on Palms and has many built in functions that greatly simplify writing the programs. it is also a very compact and easy to understand language. Although in itself, it is not a "Visual" environment, there are several third party form design tools available when you prograss to the point of needing them. In my opinion you are better off concentrating on learning the programming syntax and commands first when learning a new language, or learning to program for the first time, rather than starting out with an interface that atttempts to do so many things for you. You need to have a good enough understanding of the nuts and bolts of your chosen programming language to do the coding manually, even if later on you use a more advanced rapid application development environment. This book does that..it gives you a good grounding in the basic concepts of programming that apply to Pocket C as well as whatever other language you might choose to learn.

Even if you choose to migrate to another language like C++, the concepts you learn with Pocket C will still be valid, and the language is similar enough that you will have an easier time learning that if you started out there to begin with.

I would highly recommend getting the Desktop edition of Pocket C from Orbworks and the Palm Emulator from Palm to write and test you programs. You will need the registered version of the Desktop edition (called PDE) pretty quickly into the book as the demo will only create projects of a very limited size.

The book comes with limited or demo versions of Pocket C, the pde and several third party products such as form builders, etc. The Cd also has the Palm Emulator, but due to licensing restrictions does not include the necessary ROM files for it to operate. These can be downloaded free from Palm by filling out a non disclosure agreement and signing up as a developer, which is also free. This is the case with ALL programming systems for Palm, not just this one.

If you are going to order the book, you need to go ahead and fill out the forms on the Palm developers website as it takes a day or two for them to approve your NDA agreement and give you access to the ROM files.

It would probably also be wise to check the net for new versions of any of the software included on the Cd with the book as new versions are released often and the CD's tend to get "stale" pretty quick.

As in most programming guides, I have found a couple of minor typos, but nothing serious enough to create a real problem.

I would suggest that you actually type in the programming examples in the book, as opposed to loading the source code from the CD...even though your fingers will get a little workout, it is probably the best way to commit the language to your memory.

To sum it up, I would recommend this and any of the other "Absolute Beginners" guides to programming to any programming beginner, or even somewhat experienced programmer learning a new language.

Rating: 5 stars
Summary: Buy this if you are interested in Palm Programming.
Review: I have dabbled in programming since the 1970's, starting out with Radio Shack's Color Computer and their guide to Basic Programming. Over the years I have bought a bookshelf full of programming books and guides and this is one of the best ones I have seen.

It is written in great detail and every new concept and line of code is explained in an interesting, easy to grasp way. Program examples are for the most part based on progarmming games and "fun" type projects to keep you interested, but the book also gets into more serious topics as well.

The book teaches the Pocket C language. Pocket C is not standard ANSI C. I've seen a few negative comments to that effect, but I really don't consider it a negative. Pocket C is written specifically for use on Palms and has many built in functions that greatly simplify writing the programs. it is also a very compact and easy to understand language. Although in itself, it is not a "Visual" environment, there are several third party form design tools available when you prograss to the point of needing them. In my opinion you are better off concentrating on learning the programming syntax and commands first when learning a new language, or learning to program for the first time, rather than starting out with an interface that atttempts to do so many things for you. You need to have a good enough understanding of the nuts and bolts of your chosen programming language to do the coding manually, even if later on you use a more advanced rapid application development environment. This book does that..it gives you a good grounding in the basic concepts of programming that apply to Pocket C as well as whatever other language you might choose to learn.

Even if you choose to migrate to another language like C++, the concepts you learn with Pocket C will still be valid, and the language is similar enough that you will have an easier time learning that if you started out there to begin with.

I would highly recommend getting the Desktop edition of Pocket C from Orbworks and the Palm Emulator from Palm to write and test you programs. You will need the registered version of the Desktop edition (called PDE) pretty quickly into the book as the demo will only create projects of a very limited size.

The book comes with limited or demo versions of Pocket C, the pde and several third party products such as form builders, etc. The Cd also has the Palm Emulator, but due to licensing restrictions does not include the necessary ROM files for it to operate. These can be downloaded free from Palm by filling out a non disclosure agreement and signing up as a developer, which is also free. This is the case with ALL programming systems for Palm, not just this one.

If you are going to order the book, you need to go ahead and fill out the forms on the Palm developers website as it takes a day or two for them to approve your NDA agreement and give you access to the ROM files.

It would probably also be wise to check the net for new versions of any of the software included on the Cd with the book as new versions are released often and the CD's tend to get "stale" pretty quick.

As in most programming guides, I have found a couple of minor typos, but nothing serious enough to create a real problem.

I would suggest that you actually type in the programming examples in the book, as opposed to loading the source code from the CD...even though your fingers will get a little workout, it is probably the best way to commit the language to your memory.

To sum it up, I would recommend this and any of the other "Absolute Beginners" guides to programming to any programming beginner, or even somewhat experienced programmer learning a new language.

Rating: 4 stars
Summary: An Excellent Start
Review: I liked this book because it gave me an invaluable knowledge base to start programming in for my Palm. It neatly covers most of what I need from palm programming without getting bogged down in complicated programming concepts such as object-oriented programming and interaction with the Palm OS. However, I hope Andy Harris has written books on those as well, because thanks to this one, I'm ready to go there too. I do wish the book had more information on how to represent my applications in the application window. I also would like to have the POSE software the book says is on the CD. The index and table of contents promise both, yet the book/CD combo provides neither.

Rating: 5 stars
Summary: Excellent for beginners
Review: I read a prerelease version, and thought it was excellent. This book is, as it's titled, for absolute beginners. For that audience, I think it works very well to teach PocketC, which is not C. Most programming environments for the Palm are not for beginners. The book is clear, simple, entertaining, and gets the reader to the point where satisfying useful and interesting programs can be written for an inexpensive computer. To rapidly get into programming, with some coverage of most procedural (not object-oriented) programming topics, this book and PocketC are a great combination. Topics covered include program flow, databases, and graphics including images and the user interface. Generally these are discussed in a game context, but skills acquired are clearly applicable to other programs.

Potential buyers should understand that pocketC is not C. Close to a subset of C, it is in fact easier for beginners since it has automatic type conversions and a useful set of simple palm-specific functions. Code can be written and compiled on either the desktop or the Palm device itself. C programmers will miss structures most. It is also slow, but this deficiency is attenuated by the applicability of native libraries such as the excellent and free PToolbox, covered in the book.

The book's major shortcoming derives from PocketC as a moving target: the language and PToolbox were both updated shortly after release. However, this book should prepare the reader to understand those extensions, as well as the orbworks forum (cited) where questions on PocketC can be placed and answered. The major change is to PToolbox, which now can replace CControls.

One _can_ make standalone prc files with PocketC, however that's not always a good idea, since programs take up much less space if you don't. (And prc files must be made on the desktop, not the palm.)

As a casual programmer who normally uses C++, I find myself programming in PocketC because the ability to program on the Palm device lets me use odd bits of time. The skills developed on this platform are transferrable to others. If you are a beginner, and want to program the palm, I don't think you can find a better place to start.


<< 1 2 >>

© 2004, ReviewFocus or its affiliates