InstallingAp plicationsChapter 3
130 700Series Color MobileComputer User’s Manual
Migrating from a 700 Monochrome Computer
As you migrate from a 700 Monochrome Computer to a 700 Color Com-
puter, you need to consider the following: When converting a 700 Mono-
chrome Computer application to run on the 700 Color C omputer, most
APIs should work without changes. Below are a few exceptions:
SThe 700 MonochromeComputer uses the “\Storage Card” folderfor
nonvolatile storage. You may need to change the application to store
data onto the “SDMMC Disk” folder instead of the “\Storage Card”
folder if a Secure Digitalstorage card is present in the system.
SIf the application uses the RegFlushKey()API, it must first verif y that
the proper media is available in the system and call the special API men-
tioned in Step7 on the previous page.
SIftheapplicationisusingthe700Colorswitchabledock,usethe
IOCTL_DOCK_SWITCH value from the
IOCTL_HAL_ITC_WRITE_SYSPARM function toset the proper
port on the dock before communications. See more information about
this KernelIOControlfunction in Chapter 7, “Programming.
SSome WAN radiooptions have changed. Review the WAN radio infor-
mation in Chapter 4, “Network Support,“to determine if any changes are
required in your application.
SArrow andtab keys are reversed from the 700 Monochrome Computer.
Keyboard remapping is available on the700 Color Computer should
you need to map these keys like that of the 700 Monochrome Comput-
er (see page 127).
SSpecial ResourceK itsare not needed to compile applications for the
Xscale processor. Targeting the SA1110 processor creates applications
thatrunonthe700ColorComputer.
Installing Cabinet Files
CAB files (short form of “cabinet” files) are compressed folders as defined by
Microsoft. A “cabinet”f ileis a single file, usually suffixed with .CAB, that
stores compressedfiles in a file library. A compressed file can be spread
over several cabinet files. During installation, the setup application decom-
presses the files stored in a cabinet and copies them to the u ser’s system.
For the 700 Series Computer,CAB files register DLLs, create shortcuts,
modify registry entries, and run custom setup progr ams. Tap a CAB file to
extract that file or place the CAB file on one of the approved storage de-
vices in the “\CabFiles” folder, the n perform a warm-boot on the 700 Se-
ries Computer. Thereare two methods available to extract a CAB file:
STap a CAB file toextract it. With this method, the CAB file is automat-
ically deleted when the extraction process is su ccessful, unless the CAB
file is set with the read-onlyattribute.
SUse AUTOCAB to extract all files when a cold-boot is per formed on
the 700 Series Computer.See the Software Tools User’s Manual for in-
formation.