skip to content
Instant Palm OS applications Preview this item
ClosePreview this item
Checking...

Instant Palm OS applications

Author: Kris Jamsa
Publisher: New York : Osborne/McGraw-Hill, ©2001.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:

This text provides a comprehensive introduction to the Palm OS environment for programmers moving into the Palm arena. The CD contains all code from the book so developers can modify the applications  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Online version:
Jamsa, Kris A.
Instant Palm OS applications.
New York : Osborne/McGraw-Hill, ©2001
(OCoLC)606635224
Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Kris Jamsa
ISBN: 0072193301 9780072193305 007219331X 9780072193312 0072193328 9780072193329
OCLC Number: 50065034
Notes: Includes index.
Description: xxiv, 564 pages : illustrations ; 24 cm + 1 CD-ROM (4 3/4 in.)
Contents: Chapter 1 Understanding the Palm OS Environment 1 --
Understanding How a Palm OS Device Differs from a PC 2 --
Understanding Palm OS Input Operations 3 --
Understanding the Palm OS Battery 4 --
Palm OS Devices Have No Fixed Storage 5 --
Using the Palm OS Emulator (POSE) 6 --
Using Palm OS Software Development Kits (SDKs) 7 --
Palm OS Is a Preemptive Multitasking Operating System 8 --
Understanding Events 8 --
Introducing the Players 9 --
Selecting a Compiler 10 --
Understanding Palm OS Programming Practices 11 --
Understanding Web Clippings 12 --
Chapter 2 Using Web Clippings to Access the Wireless Web 15 --
Understanding How pqa Files Launch Web Clipping Applications 16 --
Understanding How Users Get pqa Files 18 --
Surfing pqa Files from Your PC 18 --
Taking Web-Clippings for a Test Drive 20 --
Designing a Web Clipping 20 --
Understanding the Web-Clipping Development Process 22 --
Behind the Scenes at the Remote Site 23 --
HTML Features Web Clippings Do Not Support 24 --
Understanding Web Clipping Security 24 --
Creating Your First pqa File 24 --
Adding an Image to a Web Clipping 35 --
Building a Multipage PQA File 37 --
Placing a Button Around a Link 39 --
Building a Multipage Clipping 40 --
Working with Fonts 41 --
Assigning Background and Text Colors 42 --
Using Tables to Organize Information 44 --
Using a Form to Query the User for Information 46 --
Using a Perl Script to Manage Your Grocery List 55 --
Using an Active Server Page to Locate a Nearby Gas Station 59 --
Valid HTML Tags for Use in Web Clippings 61 --
Web Clippings and Palm OS 4 64 --
Chapter 3 Creating Your First Palm OS Applications 65 --
Understanding the Hello, Palm OS World! Application 66 --
Examining the Hello, Palm OS World! Application's Source Code 68 --
Checking the Palm OS Device's ROM Version 96 --
Chapter 4 Programming the Palm OS Interface 105 --
Using Alerts to Interact with the User 106 --
Understanding Form Objects 113 --
Understanding Form Object Events 115 --
Working with Various Form Objects 118 --
Chapter 5 Performing File-Stream Operations 145 --
Opening a File for Read or Write Operations 146 --
Reading from and Writing to a File 148 --
Closing a File 150 --
Storing the Message Hello, Palm OS World! in a File 150 --
Reading the HelloPalm.dat File 154 --
Deleting a File 158 --
Manipulating the File Pointer 161 --
Understanding File Errors 162 --
Using File Streams to Simulate Databases 162 --
Chapter 6 Working with Graphics 171 --
Understanding Graphics Windows 172 --
Understanding the Window Data Structure 173 --
Creating, Using, and Deleting a Window 178 --
Drawing Pixels, Lines, and Rectangles 183 --
Saving and Restoring the Image Beneath a Window 189 --
Understanding Image Clipping 192 --
Using Fill Patterns and Fill Lines 195 --
Displaying Text Within a Graphics Window 198 --
Using an Array to Represent an Image's Coordinates 201 --
Erasing and Inverting Pixels, Lines, Rectangles, and the Window Itself 201 --
Chapter 7 Creating 3D Graphics 203 --
Projecting a 3D Image onto a 2D Surface 204 --
Understanding X, Y, and Z Coordinates 206 --
Representing 3D Images 209 --
Building the CabinetCube Application 211 --
Taking a Closer Look at the CabinetCube Application 215 --
Changing Projection Angles 215 --
Drawing a Cube Within a Cube 218 --
Chapter 8 Programming Palm OS Device Colors 223 --
Understanding Color 224 --
Determining a Palm OS Device's Level of Color Support 225 --
Understanding Palettes and Color Tables 232 --
Drawing Images and Text Using Various Colors 233 --
Assigning Colors to User Interface Elements 238 --
Chapter 9 Taking Advantage of Palm OS Services 245 --
Using the Clipboard to Perform Cut-and-Paste Operations 246 --
Revisiting the Palm OS ROM Version 254 --
Retrieving the Palm OS Device Serial Number 257 --
Working with Dates and Times 259 --
Performing a Soft Reset 263 --
Getting Information about the Palm OS Device's Battery 265 --
Displaying a Graffiti Reference Dialog Box 268 --
Displaying the System Keyboard 270 --
Chapter 10 Managing Palm OS Memory 273 --
Understanding Palm OS Memory Management 274 --
Understanding Memory Fragmentation 274 --
Allocating Memory within the Palm OS 276 --
Determining the Palm OS Memory Settings 281 --
Taking a Closer Look at the Palm OS Memory Management Functions 286 --
Using the Palm OS Memory Management Functions to Create a Linked List 288 --
Chapter 11 Getting Started with Palm OS Databases 299 --
Understanding Palm OS Databases 300 --
Creating and Opening a Database 301 --
Storing Information Within a Database 303 --
Deleting a Database 308 --
Retrieving Information from a Database 310 --
Sorting a Database 313 --
Deleting a Database Record 317 --
Viewing the Databases that Reside on Your Palm OS Device 317 --
Chapter 12 Advanced Database Operations 323 --
Inserting Records at a Specific Location 324 --
Viewing the Appointments 332 --
Displaying Appointments Sorted by Time 337 --
Taking Advantage of a Sorted Database 345 --
Using Categories to Further Organize Data 351 --
Viewing Records in a Category 358 --
Chapter 13 Saving and Retrieving User Preferences 367 --
Using the StartApplication and StopApplication Functions 368 --
Defining Your Application's Preferences 371 --
Retrieving an Application's Preferences 372 --
Storing Preference Settings 373 --
Storing and Retrieving Preference Settings 373 --
Be Aware of Abandoned Preferences 377 --
Retrieving System Preferences 378 --
Storing Work in Progress 381 --
Chapter 14 Creating and Processing Alarms 383 --
Understanding Palm OS Alarms 384 --
Handling an Alarm Within PilotMain 384 --
Setting on Alarm 386 --
Building a Reminder Application 392 --
Chapter 15 Performing Network Operations 405 --
Understanding the Palm OS Network Libraries 406 --
Using the INet Library 407 --
Retrieving Content from Across the Internet 411 --
Using the Personal Web Server to Interact with Your Network Applications 416 --
Sending Data to a Remote Site 417 --
Implementing Network Applications Correctly 423 --
Performing Low-Level Network Operations 424 --
Chapter 16 Improving Palm OS Security 427 --
Encrypting Your Palm OS Device 428 --
Relying on the Palm OS Device ID 430 --
Understanding Private Records 432 --
Encrypting Your Own Data 437 --
Encrypting the Database Contents 442 --
Chapter 17 Creating Simple Animations 451 --
Animating Text 452 --
Creating a Simple Animation Using Time-Delayed Graphics 456 --
Understanding Image Translation 460 --
Translating a 3D Object 464 --
Scaling an Object 469 --
Scaling a 3D Object 474 --
Using an Off-Screen Draw Window 479 --
Chapter 18 Performing InfraRed Communication 481 --
Understanding IR Communications 482 --
Registering the Data Types and Application Supports 483 --
Receiving IR Data 484 --
Sending IR Data 487 --
The Hello, IR World Application 488 --
Receiving the IR Message 492 --
Testing IR Applications Using Only One Palm OS Device 497 --
Creating a Simple IR Chat Program 497 --
Practical Changes to the HellolRSend Application 503 --
Chapter 19 Creating Simple Palm OS Games 505 --
Programs in the Palm OS Software Developer's Kit 506 --
Creating a Simple Interactive Palm OS Game 508 --
Extending the HoverCraft Game to Two Players 526.
Responsibility: Kris Jamsa.
More information:

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(3)

User lists with this item (1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/50065034> # Instant Palm OS applications
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "50065034" ;
   library:placeOfPublication <http://dbpedia.org/resource/New_York_City> ; # New York
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
   schema:about <http://dewey.info/class/005.268/e21/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/1951843#CreativeWork/palm_os> ; # Palm OS.
   schema:about <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
   schema:about <http://id.worldcat.org/fast/1391883> ; # Palm OS.
   schema:about <http://id.worldcat.org/fast/811707> ; # Application software--Development
   schema:about <http://id.worldcat.org/fast/1067594> ; # Pocket computers
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2001" ;
   schema:creator <http://viaf.org/viaf/263501710> ; # Kris Jamsa
   schema:datePublished "2001" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/1951843> ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/606635224> ;
   schema:name "Instant Palm OS applications"@en ;
   schema:productID "50065034" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/50065034#PublicationEvent/new_york_osborne_mcgraw_hill_2001> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/1951843#Agent/osborne_mcgraw_hill> ; # Osborne/McGraw-Hill
   schema:url <http://catdir.loc.gov/catdir/toc/mh023/2002279468.html> ;
   schema:workExample <http://worldcat.org/isbn/9780072193312> ;
   schema:workExample <http://worldcat.org/isbn/9780072193329> ;
   schema:workExample <http://worldcat.org/isbn/9780072193305> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/50065034> ;
    .


Related Entities

<http://dbpedia.org/resource/New_York_City> # New York
    a schema:Place ;
   schema:name "New York" ;
    .

<http://experiment.worldcat.org/entity/work/data/1951843#Agent/osborne_mcgraw_hill> # Osborne/McGraw-Hill
    a bgn:Agent ;
   schema:name "Osborne/McGraw-Hill" ;
    .

<http://id.loc.gov/authorities/subjects/sh95009362> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/1067594> # Pocket computers
    a schema:Intangible ;
   schema:name "Pocket computers"@en ;
    .

<http://id.worldcat.org/fast/1391883> # Palm OS.
    a schema:CreativeWork ;
   schema:name "Palm OS." ;
    .

<http://id.worldcat.org/fast/811707> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://viaf.org/viaf/263501710> # Kris Jamsa
    a schema:Person ;
   schema:birthDate "1960" ;
   schema:familyName "Jamsa" ;
   schema:givenName "Kris" ;
   schema:name "Kris Jamsa" ;
    .

<http://worldcat.org/isbn/9780072193305>
    a schema:ProductModel ;
   schema:isbn "0072193301" ;
   schema:isbn "9780072193305" ;
    .

<http://worldcat.org/isbn/9780072193312>
    a schema:ProductModel ;
   schema:isbn "007219331X" ;
   schema:isbn "9780072193312" ;
    .

<http://worldcat.org/isbn/9780072193329>
    a schema:ProductModel ;
   schema:isbn "0072193328" ;
   schema:isbn "9780072193329" ;
    .

<http://www.worldcat.org/oclc/606635224>
    a schema:CreativeWork ;
   rdfs:label "Instant Palm OS applications." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/50065034> ; # Instant Palm OS applications
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.