By following the tutorials and developing complete programs, the reader will gain an understanding of Palm OS programming along with experience using various SDKs. When they complete the book, they will have enough knowledge to build complete Palm applications on their own. Information includes general topics, the strengths and weaknesses, and a discussion of basic functions of each SDK, as well as comprehensive explanation of the code allowing the reader to write applications, learning how and why they work. Some of the SDKs covered include:Satellite Forms AppForge PDA Toolbox Handspring and Palm
- Paperback | 264 pages
- 188 x 231.1 x 15.7mm | 362.88g
- 01 Apr 2002
- Pearson Education (US)
- Que Corporation,U.S.
- United States
- w. numerous figs.
Table of contents
1. Introduction to the Palm Pilot. Overview of the Palm Operating System (OS). Hardware Limitations. Hardware Devices. Types of Applications. New Features in Palm OS 4. Review. What's Next.2. Overview of Palm OS Development Tools. Palm SDK. CodeWarrior. PRC-Tools. On-Device C Development Tools. Java. Basic Languages. Building Database Applications. Working with Spreadsheets and Flat File Databases. Miscellaneous Tools. PRC Editing Tools. What's Next.3. POSE-The Palm OS Emulator. Using POSE. Setting Up POSE. Obtaining ROMs. Using POSE. Loading an Application into POSE. Conclusion.4. Basics of Satellite Forms. The App Designer (IDE). Setting Application Properties. Built-In Components. Database Connectivity. Review.5. Your First Palm Application. Building Your First Application. Satellite Forms Scripts. HotSyncing with POSE. Downloading to Satellite Forms. Troubleshooting POSE with Satellite Forms. Downloading to a Live Device. Conclusion.6. Satellite Forms Database Applications. Creating the Forms. Creating a Palm Database Using Satellite Forms. Creating the GUI. Testing the Application. Conclusion.7. Advanced Satellite Forms Database Development. Creating the Forms. Creating Tables for the Application. Creating the frmTime GUI. Database Navigation. Building the Search Form. Testing the Application. Integrating with a Desktop Database. Conclusion.8. Introduction to AppForge: Visual Basic for the Palm OS. Installing AppForge. The Visual Basic IDE. Primary IDE Menus. The Toolbars. Primary IDE Windows. AppForge-Specific Menu and Toolbars. Review.9. Beginning AppForge Programming: A Calculator Example. Creating the Project. Creating a GUI. Handling GUI Events. Supporting Negative Values. Working with Decimal Values. TAN Function. Add, Subtract, Multiply, and Divide. Calculating the Result. Testing the Application. Review.10. Database Programming with AppForge. Constructing the GUI. Creating the Code. Review.11. Using Additional AppForge Ingots. Creating the Illusion of Spinning. Review.12. Introduction to PDA Toolbox. The PDA Toolbox GUI. Review.13. The Travel Database Application. Creating the Project. Synchronizing Data with the Desktop. Review.14. CodeWarrior for Palm OS. Installation. Running CodeWarrior. Alternatives to CodeWarrior. Setting Up an Application. Running the Application. Changing the Application. Review.15. Creating Applications with CodeWarrior. Overview of New Application. Writing Some Code. Review.16. Java Virtual Machines for the Palm OS. The Choices. Review.17. Programming Waba. Sun's Java SDK. Waba. Visual Waba. Creating an Application. Review.Appendix A. Important Web Sites for Palm OS Developers. Appendix B. Satellite Form Controls Properties. Properties Common to All Controls. Properties Common to Most Controls. Specific to Individual Controls.Appendix C. Standard Naming Conventions. Index.
About Clayton E. Crooks
Clayton E. Crooks II is a consultant, computer writer, and a partner in Advanced Information Systems LLC, a consulting firm that specializes in software development and hardware solutions for business, education, and government entities. He has served as a beta tester for numerous development tools, and has developed many Palm applications as custom solutions for his clients using the tools discussed in this book. He is a regular contributor to several magazines and Web sites, including Newsguy, Web Techniques, Inside Solaris, Inside Visual Basic, Wireless Developer Network, and Handheld Computing Magazine.