Palm OS Web Application Developer's Guide: Developing and Delivering PQAs with Web Clipping

The Hello World example in Figure 11.1 makes many assumptions about the operating environment. Until recently, Internet Library was available only on version 3.2 or above of Palm OS on Palm VII devices (INetLib was also supported on devices enabled with OmniSky s service). With the recent releases of Palm OS (3.5 and 4.0), this library is an optional component and can be added to any device. Moreover, with many different hardware vendors, keeping track of devices that support Internet Library is impossible. This is not an issue with Web clipping applications, because your application will never be invoked or used if the Internet library is not available. However, because our application is distributed as a standalone PRC file, we must verify that we are running on a compatible device. A device that runs a Web clipping application will be capable of running your application, because they use the same library.
Palm OS documentation describes a method to check if Internet Library is installed. Applications can access a feature to verify if the Internet Library is installed. Although the Palm OS documentation and the sample provided on Palm s Web site suggests checking this feature, there is no documentation anywhere on why this is required. Your application will detect the problem when you try to open the library using SysLibFind (explained in the next section). Therefore, in our opinion, this step is not necessary. Moreover, there are certain devices in...