Palm Application Programming
Clayton Walnum(Author)
Charles River Media (Publisher)
Book
Mixed media product
500 pages
978-1-58450-401-6 (ISBN)
Description
Over 35 million mobile devices are powered by the Palm OS, and over 20,000 software titles are available, so today's application programmers must know how to program these tiny marvels in order to keep their competitive edge. Palm Application Programming begins with a general overview of the mobile device marketplace with respect to the Palm OS, describing the many available types of devices, Palm OS operating-system versions, and development tools. After this overview, the bulk of the book describes in detail how to program devices that use the Palm OS, including the new Cobalt operating system, with a concentration on Palm-branded PDAs. Developers will learn the basics of Palm programming using the new Palm OS Developer Suite and Metroworks Code Warrior, including user-interface elements and event-driven programming, before moving on to more advanced topics such as the extended Protein APIs. All topics are illustrated with plenty of source code, from snippets that show specific syntax examples and function usage all the way to full programs.
These programs, including an address book, calendar application, and poker game, apply all the programming knowledge readers need to get started writing their own sophisticated Palm applications. In addition to a copy of Palm OS Developer Suite, the companion CD-ROM includes the source code and project files from the book.
Over 35 million mobile devices are powered by the Palm OS, and over 20,000 software titles are available, so today's application programmers must know how to program these tiny marvels in order to keep their competitive edge. Palm Application Programming begins with a general overview of the mobile device marketplace with respect to the Palm OS, describing the many available types of devices, Palm OS operating-system versions, and development tools. After this overview, the bulk of the book describes in detail how to program devices that use the Palm OS, including the new Cobalt operating system, with a concentration on Palm-branded PDAs. Developers will learn the basics of Palm programming using the new Palm OS Developer Suite and Metroworks Code Warrior, including user-interface elements and event-driven programming, before moving on to more advanced topics such as the extended Protein APIs. All topics are illustrated with plenty of source code, from snippets that show specific syntax examples and function usage all the way to full programs.
These programs, including an address book, calendar application, and poker game, apply all the programming knowledge readers need to get started writing their own sophisticated Palm applications. In addition to a copy of Palm OS Developer Suite, the companion CD-ROM includes the source code and project files from the book.
These programs, including an address book, calendar application, and poker game, apply all the programming knowledge readers need to get started writing their own sophisticated Palm applications. In addition to a copy of Palm OS Developer Suite, the companion CD-ROM includes the source code and project files from the book.
Over 35 million mobile devices are powered by the Palm OS, and over 20,000 software titles are available, so today's application programmers must know how to program these tiny marvels in order to keep their competitive edge. Palm Application Programming begins with a general overview of the mobile device marketplace with respect to the Palm OS, describing the many available types of devices, Palm OS operating-system versions, and development tools. After this overview, the bulk of the book describes in detail how to program devices that use the Palm OS, including the new Cobalt operating system, with a concentration on Palm-branded PDAs. Developers will learn the basics of Palm programming using the new Palm OS Developer Suite and Metroworks Code Warrior, including user-interface elements and event-driven programming, before moving on to more advanced topics such as the extended Protein APIs. All topics are illustrated with plenty of source code, from snippets that show specific syntax examples and function usage all the way to full programs.
These programs, including an address book, calendar application, and poker game, apply all the programming knowledge readers need to get started writing their own sophisticated Palm applications. In addition to a copy of Palm OS Developer Suite, the companion CD-ROM includes the source code and project files from the book.
More details
Language
English
Place of publication
Hingham
United States
Publishing group
Cengage Learning, Inc
Target group
College/higher education
Professional and scholarly
Dimensions
Height: 235 mm
ISBN-13
978-1-58450-401-6 (9781584504016)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Person
Clayton Walnum (Tolland, CT) has been writing about computers and programming for nearly two decades. He's the author or co-author of around 60 books, published in many languages, including The Complete Idiot's Guide to Programming, Pro Tools Recording Guide, and Teach Yourself Game Programming with DirectX in 21 Days, in addition to hundreds of articles, fiction, and essays.
Clayton Walnum (Tolland, CT) has been writing about computers and programming for nearly two decades. He's the author or co-author of around 60 books, published in many languages, including The Complete Idiot's Guide to Programming, Pro Tools Recording Guide, and Teach Yourself Game Programming with DirectX in 21 Days, in addition to hundreds of articles, fiction, and essays.
Clayton Walnum (Tolland, CT) has been writing about computers and programming for nearly two decades. He's the author or co-author of around 60 books, published in many languages, including The Complete Idiot's Guide to Programming, Pro Tools Recording Guide, and Teach Yourself Game Programming with DirectX in 21 Days, in addition to hundreds of articles, fiction, and essays.
Content
Part I: Palm OS Device Overview; Chapter 1: Palm Mobile Devices; Chapter 2: Palm Operating Systems; Chapter 3: The Palm User Interface; Chapter 4: Development Tools for Palm Devices; Part II: Basic Programming Techniques; Chapter 5: Creating a Simple Application; Chapter 6: Designing the User Interface; Chapter 7: Handling Input; Chapter 8: Displaying and Manipulating Text; Chapter 9: File Handling; Chapter 10: Databases; Part III: Advanced Programming Techniques; Chapter 11: Memory Usage; Chapter 12: Drawing Graphics; Chapter 13: Sound; Chapter 14: Expansion Cards; Chapter 15: System Features; Part IV: Application Case Studies; Chapter 16: Address Book; Chapter 17: Appointment Book; Chapter 18: Poker Squares Game; Appendix: About the CD-ROM; Index