Casio IT-2000D PDAs & Smartphones User Manual


 
110
7. Application Development
7.1 Overview
This terminal uses the IBM PC/AT architecture. The actual display size is 192 (H) x 384 (V) pixels,
internally with the area of 640 (H) x 480 (V) pixels, is supported. Therefore, if the user develops an
application that makes use of the upper left 192 (H) x 384 (V) region of the display, a dedicated
application program will run on this terminal. Also, since the numeric keys generate the same
keycodes as the IBM PC/AT machine, there is no need to discriminate between this terminal and the
development machine in terms of the standard input/output operations.
There are two methods for developing user applications that use the touch panel. One method is to
use the mouse (INT 33h) for development. Application programs developed using this method can
be operated with a dedicated mouse driver on this terminal. The other method is to use the keypad
library.
The keypad is a set of dedicated driver and library used for characters, such as alphabets, that cannot
be entered using the numeric keys. Since the programs for implementing each method cannot reside
in the terminal concurrently, select one of them depending on the nature of the application program
to be developed.
Applications that use the COM1 port (8-pin) can be programmed in the same way they are for IBM
PC/AT machines except that they must include the power control functions. On this terminal, the
power to the COM port is default-set to off so that the power consumption is reduced to a minimum.
Therefore, application programs that use the COM port must turn on the power to the COM port in
advance using the system library.