From: Subject: Palm OS: Introduction to Palm OS Programming Date: Sat, 20 Oct 2001 13:28:44 +0300 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0000_01C1596B.23DC7DF0"; type="text/html" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.palmos.com/dev/intro.html Palm OS: Introduction to Palm OS Programming
=


3D,=20













3D"Allliance




=20

=20
  


 < Home=20   < Developers=20   < Getting=20 Started

3D"Introduction

Getting=20 Started  |  Introduction = To Palm OS=20 Programming  | Languages = &=20 Environments | C=20 Tools  

Considering programming for the Palm OS=AE = platform?=20 This page introduces you to the types of programming = available,=20 summarizes what's unique about writing applications for Palm = OS, and=20 where to go for more information.

Types of = Applications

Palm Powered=AE handhelds can run two = different types=20 of programs: web clipping applications, which you can = think of as=20 mini web-based applications, and more traditional GUI=20 applications. Depending on your specific requirements, you = may=20 also need to write a conduit that runs on the desktop = computer.=20

Web Clipping Applications

If you are a web developer, you probably want to create = a web = clipping=20 application (WCA) instead of a traditional GUI = application. A=20 web clipping application is a set of HTML pages compressed = into a=20 special format called PQA (Palm Query Application) and = downloaded=20 onto the device. Users fill out the HTML forms provided by = these=20 pages. When they tap the Send button, the web clipping = application=20 sends the request to the Palm.net proxy server which = translates it=20 into an HTTP request that is forwarded to your company's = web=20 server. Typically, the web server runs a CGI script that = generates=20 the next page. That page is relayed to the Palm.net proxy = server,=20 compressed, and downloaded to the device.

To create a web-clipping application, you write a set = of HTML=20 pages and run them through the free Web Clipping = Application=20 Builder tool to create a WCA. This is downloaded onto the = device.=20

Even though creating a web clipping application is = similar to=20 creating other web-based applications, they look much = different.=20 Web clipping pages must be small and compact because they = are=20 designed for display on a small screen and travel over = slow=20 connections. Icons for web clipping applications are = displayed in=20 the Launcher application along with the icons for the = traditional=20 GUI Palm OS applications. This gives the appearance that = the web=20 clippings are stand-alone applications. Actually, they run = inside=20 a Palm OS application called the Web Clipping = Application=20 Viewer. If a user taps on a web clipping's icon in the = Launcher,=20 the Web Clipping Application Viewer is launched and = displays the=20 web clipping content.

Handheld Applications

The GUI applications that run on Palm Powered handhelds = are=20 generally single-threaded, event-driven programs. = Applications run=20 one at a time. Users do not quit or exit an application; = they=20 simply choose to run a different application. In response, = the=20 Palm OS stops the current application and launches the = newly=20 selected one. Although Palm OS applications are = event-driven, they=20 may perform work outside of the event loop in response to = other=20 system requests. For example, if the user uses the Find = facility=20 to search the device for a particular word, each = application is=20 launched and asked to search its databases for a record = containing=20 data that matches.

Palm OS applications are compiled into PRC files (Palm = Resource=20 file) and then downloaded to the handheld. The same PRC = runs on=20 all Palm branded devices as well as all licensee devices = such as=20 Handspring, Symbol, or Sony. Some devices do have = individual=20 characteristics that can be coded to. See the = Hardware=20 Comparison Matrix and the=20 "Compatibility Guide" = appendix in=20 the Palm = OS=20 Programmer's Reference for more details.

Development environments are available for creating = Palm OS=20 applications in a number of different languages such as C, = C++,=20 Visual BASIC, or Java. You choose a development = environment based=20 on the programming language you want to use, but be aware = of the=20 consequences of the choice you make. The most commonly = used=20 development environments use standard C as the programming = language, and add-ons are available to allow you to use = C++=20 frameworks as well. With C or C++ applications, the Palm = OS=20 provides much of the functionality that applications need = for=20 memory management, string manipulation, drawing to the = screen, and=20 so on. Linking to standard C or C++ libraries is not = necessary.=20 This keeps your application compact and efficient. The = development=20 environments for Visual BASIC, Java, and even some of the = C-based=20 development environments require a runtime engine to be = present.=20 Some of these environments require the engine be present = on the=20 device, and others compile runtime elements into the = application.=20 In either case, the resulting code base is not as compact = as with=20 the C-based applications. However, the runtime engines are = typically free to the user, and the development tool may = very well=20 add enough benefit to make the increase in code size=20 worthwhile.

If you choose C or C++, you also need the free SDK that = Palm=20 provides. In addition to providing the necessary header = files for=20 C development, the Palm OS SDK also includes documentation = and a=20 number of useful tools.

Conduits

A conduit=20 is a plug-in to HotSync=AE technology that runs = when you=20 press the HotSync button on a handheld cradle or modem. A = conduit=20 synchronizes data between the application on the desktop = and the=20 application on the handheld.

If you simply need to back data up to the PC, the Palm = HotSync=20 software provides a basic backup conduit. In this case, = all you=20 need to do is set a bit in the handheld database = indicating that=20 the data should be backed up. No extra conduit is = necessary.=20 Conduits become necessary if a data format must be = translated. For=20 example, if you are transferring data from the handheld to = your=20 company database, a conduit must perform the translation, = access=20 the appropriate database record, write to it, and save to = the=20 database.

Conduits are usually written using Visual C++, Visual = BASIC, or=20 Java along with the Palm Conduit Development Kit (CDK). = Much like=20 the SDK for device-side application development, the CDK = provides=20 access to the Sync Manager API as well as useful tools and = documentation. It also provides a generic conduit that = includes=20 much of the synchronization logic and can be simply = customized for=20 your use.

Outside of the CDK, a number of third party solutions = are=20 available that help automate the conduit development = process or=20 that provide the ability to synchronize directly with a = server.=20 Programs that synchronize handheld applications with a = server are=20 still called conduits, but they differ from the conduits = built=20 with the CDK in that they do not rely on the Sync=20 Manager API.


Designing for a Small, = Battery-Operated=20 Device

Designing applications for the Palm OS requires a = different=20 mindset than designing for a high-powered Pentium computer = with a=20 large color screen whose users typically sit down and work = for=20 hours at a time. Palm Powered handhelds, in contrast, are = a=20 low-power, small, battery-operated devices used frequently = but=20 intermittently. These are some of the considerations you = will need=20 to keep in mind as you design and build your application: =

  • Screen Size: Most Palm Powered handhelds have = a=20 160x160 pixel screen, limiting the information that you = can=20 display at one time. Desktop applications often provide = many=20 choices up-front in button bars. On Palm Powered = handhelds, the=20 main screen should contain the information that people = will want=20 the most and nothing extraneous. Keep any extra = functionality=20 hidden in subscreens.=20
  • Usage Pattern: The typical usage pattern for = a Palm=20 Powered handheld is many times a day for short periods = of time.=20 It is not uncommon for a handheld to be turned on 40 = times a day=20 for a total of 1 hour. Try not to think of the handheld = as a=20 small laptop, but rather maximize your application to = these=20 short bursts of user activity. Remember that requiring a = user to=20 spend an extra 30 seconds to find the information they = need most=20 often is excusable when they are sitting down for 3 = hours at a=20 desktop computer but cumbersome on a handheld when that = is the=20 only thing they are going to do before they turn it off. =
  • Limited Input: Do not require users to enter = a lot of=20 data on the handheld itself. Graffiti strokes and the = built-in=20 keyboard dialog on the screen are not as efficient as a = keyboard=20 and mouse on a desktop computer. Attachable keyboards = are=20 available, but they should not be considered a = requirement.=20 Consider providing a way for users to enter data on the = desktop=20 and providing a conduit that downloads this information = to the=20 device.
  • Power: The processing speed of a Palm Powered = handheld ranges from 16MHz to 33MHz. They simply aren't = designed=20 to perform the same type of processing as a desktop PC. = Users of=20 handhelds do not expect to stare at an hourglass waiting = for the=20 next screen to appear. Consider using a conduit to = offload any=20 complex processing to the more high-powered desktop = computer and=20 limiting the device-side application to the information = and=20 tools that users will need when away from their desks.=20
  • Battery: Batteries are relatively small on a=20 handheld, yet one of the keys to the success of the = platform is=20 the outstanding battery life of the device, which in = many cases=20 exceeds a month. In this way, a handheld is much more = like a=20 good cell phone then a laptop. Users depend on being = able to use=20 their device without needing to worry about whether or = not it is=20 charged up. Consider your actions carefully before = performing=20 tasks that consume a lot of power, such as serial or IR=20 communications, sound, extended animation, or other = tasks that=20 use the CPU for long periods.=20
  • Memory: Each Palm Powered handheld has = limited=20 storage space, from 512K to 8MB, and a dynamic heap in = the range=20 of 32K to 256K (newer devices tend to have 8MB and 256K, = respectively). Optimization is critical. Optimize for = heap space=20 first, speed second, and code size third.=20
  • Data Storage: Palm OS stores data in memory = chunks=20 called records, which are grouped into databases to = maximize the=20 use of the limited storage space. A database is = analogous to a=20 file, but the breaking down of a database into records = allows=20 the data to be stored in non-contiguous chunks of = memory. To=20 save space, you edit data in the storage heap in place = rather=20 than creating or buffering it in RAM and later writing = it to the=20 storage heap.=20
  • Backward Compatibility: Backward = compatibility is a=20 key component of the Palm OS because users are not = expected to=20 upgrade their operating system as much as they would on = a=20 desktop computer. You can always use the latest version = of the=20 SDK, even if you want to create programs that run on = older=20 handhelds such as Palm Professionals.=20
  • Every Byte Counts: When writing a web = clipping=20 application, consider that wireless.palm.net service = plans have=20 very limited byte counts ranging from 50K per month to = 300K per=20 month. Limit the amount of information you force users = to=20 transmit. Store as many HTML pages and images that you = need on=20 the device itself by including them in the WCA that the = user=20 installs.


Other Introductory Information

The Palm OS Programmer's Companion, = Volume=20 I that comes with the SDK covers the = design=20 principles of a GUI application in more depth. Read the = first four=20 chapters to get a good foundation and learn what is = involved in=20 writing a Palm OS application. If you're creating a web = clipping=20 application, read the Web Clipping = Developer's=20 Guide instead.

For conduits, the Conduit Programmer's = Companion for Windows and the Conduit=20 Programmer's Companion for Macintosh that = come=20 with the CDK provide similar information for creating = conduits.=20

A number of third-party=20 books are available for the beginning Palm OS = programmer=20 and the more advanced Palm OS programmer. In = particular, here=20 are two noteworthy examples:

Palm=20 Programming the Developer's Guide by Neil Rhodes = and=20 Julie McKeehan contains useful but dated introductory = material=20 on Palm OS programming and conduit programming, and = it is=20 also available free=20 online. Read the first chapter to get a better = understanding=20 about design principles. Note=20 that the conduit section is based on an older style of = building=20 conduits using Microsoft Foundation Classes (MFC). Now, = the=20 preferred and much simpler method is to use the generic = conduit=20 that now comes with the CDK.

Palm=20 OS Programming Bible by Lonnon R. Foster is a = very=20 complete reference on Palm programming written for the = Palm OS=20 version 3.5. It covers GUI application programming, web = clipping=20 applications, and conduits. It is written in a very = modular=20 fashion so that you can easily read just the section you = need=20 for help.

If you'd prefer to take a class, the Developer=20 Training program provides courses on Palm = OS=20 essentials, creating conduits, and more. These are = intensive,=20 hands-on classes that combine lecture and lab with much = individual=20 attention, and are taught by instructors certified by=20 Palm Inc.

After you've learned the basics and you have more = specific=20 questions you need answered, a number of options are = available.=20 You can search the Developer Knowledge = Base or post your question to one of the = Developer=20 Forums (mailing lists and newsgroups). = In=20 addition, HotDispatch provides = an=20 auction-style forum where you can pay to have individual = questions=20 answered, and Developers' Nation=20 offers pay-based programming support. Also, = bookmark=20 the Development Support<= /A>=20 page on PalmOS.com for other support options.

Finally, for more information on third party = development=20 environments, see the third party company web sites for = the most=20 useful information. However, see the comprehensive tools=20 page on PalmOS.com for a list of third party tools = available. This=20 page provides links to sites with detailed information.=20

Home  |  = News =  |  Events =  | =20 Palm OS Platform=20  |  Palm Economy=20  |  Enterprise
Licensing=20  |  OEM Partnerships=20  |  Palm Alliance Program<= /A>=20  |  Developers
=A92000=20 Palm, Inc. All rights reserved. Terms of Use  |  Site Map=20  |  Contacts

 
------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/spacer.gif R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/topnav_palmos.gif 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 ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/orb_bkgrnd_10.gif R0lGODlhCgBuAKIAAP///7TN5maZzHyo1NLh8Obv9+nx+JG12iH5BAAAAAAALAAAAAAKAG4AAAM6 KLrc/jDKSau9OOvNu/9gKI5kaZ7oOSzDEQSEAcAFYN94ru987//AoHBILBqPyKRyyWw6n9CodDpN AAA7 ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/orb_logo_150.gif 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 ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/palmosplatform-site.gif R0lGODlhfQAqALMAAP///wAzZkBmjICZs7/M2XCMqe/y9TBZg5+zxlx9nY+mvBBAcM/Z4t/m7CBN ea+/zyH5BAAAAAAALAAAAAB9ACoAAAT/EMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt36dBEAa2 9zhTYDgUEDiDgABVIAYKlSYRGiQ5h4vGJrk0JQOHw1AxQQzDQ8TkMVBXOcMjYRFwZ7gnMbV5mCQC CRICTxIFCDsFDG8acYIBA1tKJ40ABEMTg5AAeAoGBQQDDZqLF5SZkV0llJYBmI8SeJAJAwUGo6QV pq8aeEIBR5WXjpqxm7abuKW/w2UJAgmKsJIAogieApAPz9HKwKyumggCUA0Iag8ID8kWuppiTsC9 lmhFRFkYq8IAf4EWBAUDBqhbl2sZgFNmshgY1E/ekAQEHIx5MAafwW8SFARYAISgh3ab/6b1chig R5I+B3exu6jPAB0qHjuAHClyGsZep7pJwCgtALeYjJYZkEhGHBWaXW5Oy7nSmz4AQ6cBDXpAAB2f FpDuFIZTZUGnrSiYqTM1qBMyWWsm5brUK4V8YSkM4ljWooIdFWwNKiJtbdiut96yjDuBwZDAdSVQ ouByiAOJXUj2ZaYzGGE/Q7QkFgyMQpMFR7RanpwSseLBFxqj3Xy6s6ujarf+bWsaAFwM/FhPWAyO tOSQXZh+lV2YgOZeunlTFq00uNvdqJdLZa28tG+bbJ3Xvi09FXWDcncxz065KfHuultbyDl+tnaL YHsDT28bvKt+fyJjd1++gp5CYGDmXEs/ydmX0RAF/BHbaPNZd8EX9Kw2Fj2ubVadAe84oJF+fpEm XBROwAQgFqvRlwEDFbagAw+p4WXiizDGKOOMNNZo44045qjjjjyaEAEAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/pixel_cccccc.gif R0lGODlhAQABAJH/AAAAAP///8zMzAAAACwAAAAAAQABAAACAlQBADs= ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/home.gif R0lGODlhfQAVALMAAGiOtDRnmpiyzLbI2////83a55mZmb+/v/L1+VeBq4Cfv+bs8gAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAB9ABUAAAS7kMhJq7046827/2AojmRpnmiqrmzrvnAsz8IgDcKs71sA SIAAb0iU+IDCorJ06BwJQUkBABAgCLhBdaq4agG25dDQ7PmCwkUgIQgooAFBwh2snQNhsc5ANlMD Qm0FcISCBXFRBE96M3x9GU9RgoSSAQWHAmiAP4yNfGUYkYGWlKOXiEIIBQudnqChnFEDcQhrhZaY grN5rS+PGqJIgDaVpwILc2tXvTCvIpfLG5fM1NXW19jZ2tvc3d7VEQA7 ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/palmosplatform.gif R0lGODlhfQAVALMAAGOKspizzLrI1Ud1o////zNmmczZ5nucvebs8tni7JmZmfL1+QAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAB9ABUAAAT/kMhJq7046827/2AojmRpnmiqrmzrvnAsz0EdGBhye8YB BIuJwAek6GwISUDAEQSSs1BhOmVaDIVAB1EYALoSQfcLoGCpg2ShnCOIB4motIw9XLBaTqDA3OO+ QV9mWQR7WmsXCANafnJCHYgEiAk+B3F4hU4AAgI/FIIEmAd8BAk4E5iYiAuVTKObX3YIlUkGS09L Bwe2myQKVhprtgV2AwMGxqGEXQHGAV9xEqCpUwdBg7ujTIjaowhfiwOIzsl7wmt74QO+vxtUXZcC BoKqZYKN0gUSmKHicINUAASZJG+UAUx+EhDak8CQskP29I1QQBHYBWGnCLwS91BSxEIFrDJOIzRh D5t9xAxE8wgSgLiDC0MiDNmoHgFQIii2yxBJgkIt9JZ9xKexQBIxTEDh7EhhXBk/M2EyohmyI6Kl ICq6O/lwAUeb96qGSfklyaglyVCRnICIm0xiOkIuuFpgQU2hNyXmtIihZ74Bo6wOFSth1JQ8CcR1 sciP7dNqVb/UqGouJg6wekPwBZFxBAID11B19pAgdIbPUBypXs26tevXsGPLnk27tu3XEQAAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/palmeconomy.gif R0lGODlhfQAVALMAAGOKspmzzERzob7J1P///zNmmczZ5tni7JmZmXmavPL1+ebs8gAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAB9ABUAAAT/kMhJq7046827/2AojmRpnmiqrmzrvnAsz0EdGNhyd4a9 z0BRYTgcXAyFQCdATAafnwKAgEwcnRwmDgo1cqQS8CEBSByozsAgABgMAMqJlmIgxxXsBE43SJgJ eGV7an49bXxUAQsyCF4aUj0FVgICBpRoSgUCAZRsBWcSTACjBwtSCU6ongtIcJIEqgAFrFJMm5dg AAIzCI0bTQJnBgMGspgEuQUEc6FSpHNwBAJTSDdOYNOY1chTxqjSVoy9jheQW7BSAsrbycsF58zu 59za11Ng1ezdylpYMb2+MoCZcMCJMX0EjMVb+I7KGXxJEEK0lmkfgYKoFokjV27KhGoKYtQda8cw QY1hBQZgTCgAT0qEulwSs5dQmTRNQAI+8jhBloBvMPk1bEZEiSxNZwaom0hP6RBqNI2hCyeDI4h5 KA7MU2AAFAauXjUwscql7AxZCsyqBaKgzNq3cOPKnUu3btkIADs= ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/enterprise.gif R0lGODlhfQAVALMAAGSLspiyzLfJ20Vzov///zNmmc3a5+bs8pmZmXqbvPL1+b+/vwAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAB9ABUAAAT/kMhJq7046827/2AojmRpnmiqrmzrvnAsz0Fdx0Iw717h +5nDCVDgGTUFgOYw0B2foEUnSckJALpE0qAIABIGwiEgSBCsAIGYbM5Jrun3Vw0NIaSbwgCAJRC9 BQZEA2UFgAcGP34FCQMDBIlARGeGWgcCjFp0dR4Id3l7fZMBgYk6e5CGiWaLBKQGqxKjjLAKWhKM nB+enxlUE7OwhgQ/PgGmskWvyK22empEP0q6Hbx4GL/JrqXDVIgKzMHhRRKCBQeT4ELUHJ7X2E03 4ozoA86Iw4sHluPbOYGvMG1il6EXkmKtXi0iM8CHmXFElPRj4lBMwyQKCG54p0LdhUlhGTYYWFcu pMaT2lCqLDFppcuXMGPKnEmzRAQAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/licensing.gif R0lGODlhfQAVALMAAGWLspmzzLnK3ENyof///zNmmczZ5urv9JmZmdni7Hubvb+/vwAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAB9ABUAAAT/kMhJq7046827/2AojmRpnmiqrmzrvnAsz4EwHYGh4vrs gwXAxFAIqIjGn5ITXDpdi05TwiPgAIqExKAABA4EQc0rEQAAtmotgLYqFOLeU4SIbqYEJEFRHAys QQEFCgQARYYJAkV8B3oFAwF+BIJdRXMjCHV3QluWA0JmCYI6AH+GkwUGlAkGjZZNp6d6lyGZmhl4 jpwSggW+BYXAowd8Aza6wcmztB+2dhi5r0KNOKl5WqejW4auRrDAspbMzbe4kDV6pXsFiUUHg8mj gmLsyKd8AYJJ4x3luL8A9AgY4ItQsEfYhKU6QBCePWAJ/ODj5+EZCWoUWG1oxUFVN4ogFk0QqSQn pEkQor6cXMmypcuXMGNKiAAAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/oempartnerships.gif R0lGODlhfQAVALMPAEZ0ojNmmZq0zMzZ5maMs+bs8oCfv9ni7FmDrL/P33OWufL1+YypxpmZmbjD zf///yH5BAEAAA8ALAAAAAB9ABUAAAT/8MlJq7046827/2AojmRpnmiqrmzrvnAsz4tAKMkk7Pvj 7AfJYDeg/HaOGaUgKE6GBeXFEEAAAslHYLt9ELYMiWIroHy5YU70NAiUdQGnlFJ9LAIECd68zT+u bnx2AAAcBH4mbW8yWRqKEl96iF5VAQ8HlYuUkJYLBjc5TAkGDgEADkMJCgYLDwWfDFGpZQMKBLQB DAYKQVCiq62vBKwhDY0Yj5taAIdhXwxxAm6BE18DCaYPVKoBBW1gpgzSCmNlhAKED9J4BQEK0qhV 0ArqcW0AVOYA2AbFxo7UIi1rRgmbjTjUOHFJciDBACoD2tDTkkdaRDeYykg7IK0MJgQH3QZ4C7TH 4qM9hCIGAdGg5bEKyQTuqRbgzhcCyThFbFXPij1qJX824bJlSBwJ68KcrCiU4oMEVwjw/NDyH4Z2 /f4UckrzAQIyOZVNAICg3sU3Qc8+Cml2QoEx8cqkXSqhRoCsVK1mIJRAWlZTPDZBCxAyoVg9Zcec RcxRqE2tbdswMEjX5F2sWhDcmUj15YUBgBCsIWopErZCYQVOGAwxmbRbTddhaet1i+bKP78GyDEY wMoPnjMM+N3iwFQQ3o5TOEAcmZsCa1zJmUN9Rtjq2KVcz869u/fv4MOLxx4BADs= ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/alllianceprogram.gif R0lGODlhfQAVALMPAEZ0ojNmmZmzzMzZ5maMs+bs8oOiwfL1+dni7HOWub/P35mZmbjDz6a80lmD rP///yH5BAEAAA8ALAAAAAB9ABUAAAT/8MlJq7046827/2AojmRpnmiqrmzrvnAsz88gCMUkMDX+ MAJX4XbL0WiJQKAxCRAegsDgQQi4BkolwHiMAQCBRPMZncKwwSizK+JxEAEBeAyV/oJQAmG9ExAU EgwECYAPBQYEBlw1cYw4AgoGhoiKDwcGhAJTfQiXg4BDkQk2fyQLbhplVWZOdVNVP3FRPAEAcgCx iAEID1+3FFgGA0kMWEq9tl8PDWEOjVkDBgEKSQVYDtLJuCMLpxtVB1GSD61lVFbWCsxBrbBJDwgE DHBpuxPGSg4HWGL0dfFW0JADcACegmhSBLazwq0bKgsHlAiQ5kBCOTuwBnxxxu4JLFj3uLIoMcNI GC9HKFUFfPZkWQAHYAYo9MhQRDdvGBSIVFLw4isrSfaxPEd0n7VGCEiiDBlEoEqUrXpVLDOTaMOH FqQVSgLIJ1Fw68jRfCCtALMGEZ8oYwqsUdpzl5ZI62ixYhKZQ0HaxGoBTEGXkrzC0hlgrliiBcC8 LBhFyUOBbOtIhPfFcFRphRPmrRmCr4oCizAMOCnB2l8Q1ozYOIqHQic2sM+EWRW79hEERWzr3s27 t+/fwINLiAAAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/developers_on.gif R0lGODlhfQAVALMAAGeazLTL4pu83svc7v///9nm8oyz2ezy+eLs9Xyo05mZmfX5/AAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAB9ABUAAAT/kMhJq7046827/2AojmRpnmiqrmzrvnAsz0EdIOURFHOf AkDggFQABHzIEsBAQAAERGNyOjlylpIEQFIQGAIL3bAQOBy8ZULxeDYIDurA4Ctpp8mDY5dO3Sis GlgEBlsHAAkBTwRYhARaiQlqUo+HBIkGhDiUkYlLhgKJQ30ZCn8bgo2JPI0CW09OR4kIa7CWAAiq tFKyiUdOCbNwoxilphmoW51BtgNGRUEABWtrtmTR09DRqhKdgMMWxd4WgpXbBThOrQfUs5I7u9rX zlLt23Wtot8VpeLjiK1HmpVRtKjSAiwJIq05yITQglDNBjB0xCmaO4H6wPUbFwSKBEJAPnAQaOVR 2Rh4QGIdAgLHZLUsQBIsyFhh44d2GdbNtLBOmCoEOwnoxIBAJM2jNS0iXUrCHtOnUKNKnUq1qoYI ADs= ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/sdnav_index.gif R0lGODlhfQAUALMAAP///wAzZoCZs0BmjL/M2RBAcKC0x8/Z4lBzlu/y9d/m7GCAn3CMqTBZgyBN eY+mvCH5BAAAAAAALAAAAAB9ABQAAAT/EMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu7zx4 EIREb7hKLAJIpMPAISQ1A6RA40SCBMgBsRINFBhH6UYhKEPFmWrgmt1ODkmCBOudlxUAQ5lANgPI AwMLBkJdU3oCD0ITanl7BggDTBKQCA8MbQAHApECB39lAkybZYstdGsSanJxAIaNBkgFDbIJhrFe nxSNXQVJAQ8AdAVdAVqYAQgISAx5sgS+AZMuqIxJeK2vTw5ITAuBBF0I0bq7T+IAy8YA3NIAyAMK cWp4uEnTLnBIcsKZ2VKNWlHosiDaAgu8xNDR0mqhmkAQP9nLJaMXmCQIGgho1wBZAAEJYD8maGfg VpIp5qwY6rdOHQICtIwlINdHQAJcBdQVKOcigYBov6QYiDYgJsgnCdTJarYyjDtrKhW2OdCuQBgt B2LK8hRNTi+eL34AAZuAT4exMn5gKEtAlyk3cOPKnfsiAgA7 ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/search/sdnav_search.gif R0lGODlhfQAUALMAAERpjmiGpKa4yhhGdP///wAzZr/M2YObte/y9d/m7M/Z4jBZgwAAAAAAAAAA AAAAACwAAAAAfQAUAAAE+JDISau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru88iBhARG+4EgwK SORAITMkia5E8mAIIBfNJ5TlRAIECqBBkjgEAAHBRHAGAA5Cw4EqADDZ7gOzW0icAwlbKABJSoAE AldWBVgHXgdHAwiOBYsCC1dHBVRJmgUDgigKB4SdCJpUmAVqCQJzmnJJb5SgBm4BfApSSGOhI3Jz EpQFfAtubmxKALCUWASUABV8Ekm9viGJSFSlkqUHz3MKSQgJzF4SXZK00wTV1yMBnldjCKVJAQiL n6WxBdESRgotCKPF3bsRCcRcUDghIZMOCQ0IOUixosWLPCIAADs= ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/orb_bkgrnd_600.gif R0lGODlhWAItAKIAAGaZzP///6nG44qx2NXj8cLW6+Ps9vH1+iH5BAAAAAAALAAAAABYAi0AAAP/ CLrc/jDKSau9OOvNu/9gKI5k2Q3AoK6sMAhwLBdCYd84oe+84f/Ag3BIJAYOgaRyyWw6n8yiVGg4 AK8Gns7E7Xq/4LB4TC6bWC0ZDGfTBofQuHxOr9vv+PzdzO/7/4CBgiVoL2o5Oz9wS0h6jo+QkZKT lEmDl5iZmpuDhYc3iVVClaSlpqeoqVCcrK2ur5hoM206PqNJjaq6u7y9vo6wwcLDxA1pa7QEtrm/ zc7P0NGrxdTV1mcrMaDKotLe3+Dh3tfk5dfH27bi6+zt7s3m8fJ+2doFtbfv+vv8/afzAANuQHdP WT5/CBMqXPhIoEOA9WoUrMKwosWLGO083Ngq/w0odRlDihxJUgnHk2UitgFZsqXLlxlRyvyg8h5L mDhz6qw4s+eDerQo7hxKtChDnw+B2jRgtKnTpwqRVlPKjRnUq1izupPKiapQrWDDimXHtY9Xq2PT ql0brWwXFcgMsp1Lt25btwPh1sBnt6/fv77wRgCq4yDgw4gTl8Krt6BhxZAjS4aEsrFNtJMza96s UV5juZxDix5dp1i2lZhJq17NOgCr05dby55N23Wgz19r6969mgzu1LyDCw+N7UUb4MOTK+fs4ffy 59BbW3Aevbr13sYM2bzOvTvrNcq8ix9Pvrz58+jTq1/Pvr379/Djy59Pv779+/jz69/Pv7///w8A BijggAQWaOCBCCboTwIAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/pixel_ltblue.gif R0lGODlhAQABAIAAAGaZzAAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/developers/pgtitle_intro.gif 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 97oaiAAAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/go.gif R0lGODlhGQAZALMPAGaLsDNmmZeyy/z9/kt2oYeOlFlcXxQXGtPe6cXFxRozTCdIaStXgqvA1TFi kv///yH5BAEAAA8ALAAAAAAZABkAAATH8Mn5kAAkBAIEoiBlZVpZAl84NaTpaoX6CG99ho2tO4TY 6i9GTEID6haJyi+AGliADsPshRgAGlagIgFwEQY5wKAIwLgWhaW4WMJWuyWG4bUmCC5fFtjkONDH TRdjAU58B2qDa2uECCYMB3AmThxjeXkmCwdsJQIDnoNuWSUKBo01ZS2ohjGRRi8KB0mmri6PUhIF tHywSRMADroOsEMUBAyuDMMyBQvANcIHB8QqCQYKCwwODgwLsAcGvTITCQUG0dEGBeEUEQA7 ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/search/btn_search.gif R0lGODlhHQAdANUAAKW70qmpqbXH2uPj4015pRw3U8vY5bW2t4alwsrKyi5biZOTk4qKivj4+Jmo t1JzlXSIm/Dw8IqXpe3t7SFCY/z8/MLCwpuzzHucvdra2tbW1oSEhPT09N3d3ZGsxlVpfNDR0jFi klWAqmmAlW6StmSLsZ6enipUfSZLcXmOojBIX4mQltji6zNPa0Bbdz9vn3yVrcTL0n+KlOTq8TNl l/Lz8/L1+DpnlmKHrejo6KexvDxSaIGgv77FzczMzP///yH5BAAAAAAALAAAAAAdAB0AAAb/wJ9Q WGnUchmQb8n0gTK5WqMyrP6KnJwmYTkEFuCFKXCwJDQ5ztRajGR8li9jTmeATWVfJrImNiZbcgwb hIUbc2IBZhoTfQ0RWyYLgxsrEg4eHjwwKTJ2YxY+GnxXHBkJkoMrDgAAFxceCBgkOCMyYwcJIB0c RTk+chsSF62vsTwkJSIEBBBkuoxGGhaTwsStAiwsAh60Ii83Nym5GhoDDTkJX5UerwKtPBcsBjzL LyEKNw56AxoNGdQGScgkQIAsATMwGBBA4AUNfCdGmJuQYQKIA5NkINhoAEC3Eh4AIDDgECIKFAcm ZBkAbFIKDDB/AGChjIAIBABumERBQUKD/x9u1LkkQdQAC1gNXyAg8FDBCZ4UPghpAALVJBxYcSD4 QY9ovaZPKVAo0ILIEjki0jIjYcCGgLY88DnlWaDuEB/qJCV9wfcGDRo8DPzAMVdsXRVmE3gx8eDv 3xCQIQv4MeNE2LoFpP6gCsfLCAWgQ4e+YeOHA6iYJQhxU7WLBKeWY8eG8cOGi7GYewjJMSAJXgsj TgofjgLEjx6YC4wY0iFCDhDlNOi4LbZ6dRcOXGDeEUNIjQwVanQwNyCHgxaGk6svoELHkPKb3QyI IGX6evU73K/uQKUIRQ5DxDDCfXWN0N1Ue1gxQQc/DdGDBB+owN4HEug2RAMdTGCFEBRFsCrhh6tV BCJQHQxQw4jeDdAcilcg0UEOHlbhXAdQUMEiERH01gQ/Edi4YRAAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/bkgrnd.gif R0lGODlhZABkAIAAAP///wAAACH5BAEAAAAALAAAAABkAGQAAAJzhI+py+0Po5y02ouz3rz7D4bi SJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmM TqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CGlYAAA7 ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.palmos.com/images/shared/orb_bkgrnd_right.gif R0lGODlhSAORAKIAAP///2aZzKrG45C12sHW6tXj8Xqm0+nx+CH5BAAAAAAALAAAAABIA5EAAAP/ GLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9CodEqt Wq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKT lJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvM zc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j59wX8BAUEAAMGFECw oMEBAgYoXKjQgMOHBvRJnOgEgMWLGDNq3Mix/6PFAyBD8hv5TyABgwQZNoRIsaVLDh5jypxJs6bH kCBJCkSpkuXLn+5sCh1KtKhRjDhH7izI0CfQp8+OSp1KtWpRkUoBHlz4EKpXW1bDih1LdijWkidT roz4tW2nsnDjyp07M2c/rWoHdHXL1xDdv4ADC9aIdWBeh30TyxnMuLHjxoXTJlypuLKXx5gza4Zs F+9kvWwti0ayubTp05zvMgU9ujUO1LBjyx7cGS9l17hLzN7Nu3fg2odD5x4ewbfx48jpAp+MmLjr 5NCjS4+7/Lbzp9Oza99O9oBq5sKv0+NOvrz5qtX1imd3vr3790dz2la//hv8+/jzC5WftmF9av/6 BSjggDJ5V1JKzf1nDIEMNuggYQb2R5+Cuzxo4YUYAhChWuFR2EqGIIZ44YbMeXiKiCimOKJ3Wlln YiYqxigjhiT692IkM+aoI40snmTjjX7tKOSQNB74I5B7EKnkkjz+wyGSdDAp5ZRN9pcglGdQqeWW RbY4IZaXcSnmmBbKhyCYWJCp5pojOpnQlWgqweacdJbpJmtxElHnnnw+yOKZefLQ56CEOvjnm4HS UOiijDJo5pGJntDopJQS2COikYpQ6aacDvgnpJlW0OmopAZ46JehOlDqqqzmdymqkbYq66z4fQon lLTmqut7jw6A5K7ABuuerQoKa+yx5oHUYof/oyHr7LPkvcqsW9BWa+12n8IK1LXcdpsdsT95K+64 0WU77TzkpqtucuCiu+678Ppm67nlxGvvvbwpSwCo4uDr77+ztWsfwAQXjJrA2Bis8MKmIRwNwxBH rJnDykhs8cWPUTwMxhx3zJjGvHgs8si/OantLSSnrLJyad0qy8owxwwXyKrIbPPNY9E8Cs4892zV AQAphIrPRBctlc6XGK300lf9IzQnTEcttU1ILzL11VjXVQBB9CKS9ddgd1T1H2GXbXZGY+dx9tps f+Rj13e0LXfbLD6d5Nx4020yHnn3PXfaY/gtON6AdzH44XkXfgXijPeteBSNR+7340tIbrngtZ9q cfnmg9ftKxWch364d1xDIfrpiJN+8hCot8440Jjq6frsqe8dBO24N6463DHk7nvksK/+wu/EA+8k 75IWr7zxsbOw/POW254C9NRbvrsJ1Wd/+fGaau+99W938P34l/+J/ALkp7958KKq7375W5/8/vyc c48+/fiv72P+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGN8jBDnrw gyAMoQjflQAAOw== ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.palmos.com/palmos.css A:link { FONT-WEIGHT: bold; COLOR: #369 } A { TEXT-DECORATION: none } #formbox { FONT-SIZE: 10px; FONT-FAMILY: verdana } A:unknown { COLOR: #f90; TEXT-DECORATION: underline } A:unknown { COLOR: #69c; TEXT-DECORATION: none } A:hover { COLOR: #f90; TEXT-DECORATION: underline } BODY { FONT-SIZE: 11px; BACKGROUND: url(/images/shared/bkgrnd_orb_1600.gif) = white no-repeat; FONT-FAMILY: verdana, arial, helvetica } STRONG { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, = helvetica } TD { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: verdana, arial, helvetica } .subnav { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #69c; FONT-FAMILY: verdana, = arial, helvetica; TEXT-DECORATION: none } .smalltext { FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, helvetica } .default { FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helvetica; TEXT-ALIGN: = left } .140ldg { LINE-HEIGHT: 140% } .tablehdg { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #036; FONT-FAMILY: verdana, = arial, helvetica } .tablehdgred { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #900; FONT-FAMILY: verdana, = arial, helvetica } .stdhdg { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #036; FONT-FAMILY: verdana, = arial, helvetica } .stdhdglink { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, = helvetica } .stdhdggrey { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, = helvetica } .stdhdgwhite { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: verdana, = arial, helvetica } .stdhdgred { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: verdana, = arial, helvetica } .subhdg { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, = helvetica } .subhdglink { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, = helvetica } .subhdgblue { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #036; FONT-FAMILY: verdana, = arial, helvetica } .subhdgred { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #900; FONT-FAMILY: verdana, = arial, helvetica } .largehdg { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: verdana, arial, = helvetica } .largehdglink { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: verdana, arial, = helvetica } .largehdgblue { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #036; FONT-FAMILY: verdana, = arial, helvetica } .largehdgred { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #900; FONT-FAMILY: verdana, = arial, helvetica } .footer { FONT-SIZE: 10px; LINE-HEIGHT: 175%; FONT-FAMILY: arial, helvetica } .footerhidden { FONT-SIZE: 10px; COLOR: #fff; LINE-HEIGHT: 175%; FONT-FAMILY: arial, = helvetica } .smallprint { FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica } .ltblue { COLOR: #69c } .dkblue { COLOR: #036 } .mdblue { COLOR: #369 } #underline { TEXT-DECORATION: underline } #noline { TEXT-DECORATION: none } .white { COLOR: white } .red { COLOR: #900 } .yellow { COLOR: #f90 } .green { COLOR: #063 } .grey { COLOR: #333 } ------=_NextPart_000_0000_01C1596B.23DC7DF0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.palmos.com/js/generic_palmos.js ------=_NextPart_000_0000_01C1596B.23DC7DF0--