En este tema se describe cómo desarrollar ISYNC4J de DB2 Everyplace para MIDP
dentro de la aplicación Sun Wireless Toolkit. Los ejemplos utilizados
en este apartado se basan en la aplicación de ejemplo VNurse.
Requisitos previos
Consulte Visión general de los proveedores de sincronización de DB2 Everyplace para obtener información más detallada sobre los requisitos
previos de hardware y software para utilizar el proveedor de sincronización
DB2 Everyplace J2ME para MIDP.
Procedimiento
- Activación del Wireless Toolkit. Desde un indicador de línea de
mandatos, cambie al directorio bin en el que está instalado Sun
Wireless Toolkit. Escriba ktoolbar.bat.
- Nota:
- Es aconsejable utilizar un indicador de mandatos en lugar del menú
Inicio de Windows.
- Cree un nuevo proyecto para la aplicación de ejemplo
isync4j:
- Abra el J2ME Wireless Toolkit
- Seleccione New Project.
- Escriba el nombre de proyecto (por ejemplo, VNurse)
- Escriba un nombre de clase MIDlet (por ejemplo,
com.ibm.mobileservices.demo.VNurse)
- Pulse Create Project.
- Copie el archivo ISyncMidp.jar a la biblioteca de
proyectos J2ME. Por ejemplo:
c:\>copy %DSYINSTDIR%\Clients\Midp\lib\ISyncMidp.jar \
j2me_install_dir\apps\VNurse\lib.
- Opcional: Si desea ver la salida del rastreo mientras se ejecuta el
MIDlet, copie ISyncMidpDebug.jar a
dir_instalación_j2me \apps \VNurse \lib.
- Nota:
- No utilice el rastreo cuando cree un archivo JAR que se vaya a instalar en el
teléfono. El archivo JAR resultante será demasiado grande para
instalarlo.
- Opcional: Para utilizar la ofuscación (reducir el tamaño del
código), copie el archivo retroguard.jar al directorio bin
en que está instalado J2ME.
- Pulse Settings . Se abre la ventana Settings para el
proyecto. Pulse la pestaña User Defined y Add
para escribir las entradas Key y Value siguientes:
- Db2eSyncPassword, nurse1 [default]
- Db2eSyncUserName, nurse1 [default]
- PacketDownSize, 2800 [ default 30000 ]
- PacketUpSize, 1400 [ default 30000]
- Db2eSyncHost, localhost [default]
- Db2eSyncPort, 9080 [default]
Sun Wireless Toolkit coloca estos valores en el archivo .jad y el
MIDlet los lee durante la ejecución.
- La aplicación de ejemplo de DB2 Everyplace (VNurse) visualizará un archivo
de imágenes PNG. Pulse la pestaña MIDlets y seleccione
MIDlet-1. Pulse Edit y cambie
VNurse.png por ibm.png. Tendrá que
copiar ibm.png desde el directorio
Midp\samples\images al directorio
dir_instalación_J2ME\apps\VNurse\res.
- Importe los archivos de ejemplo de DB2 Everyplace al proyecto. Por
ejemplo, copie la estructura de directorios de %DSYINSTDIR%\Clients \Midp
\samples \com al directorio dir_instalación_J2ME \apps
\VNurse \src.
- Cree y ejecute la aplicación de ejemplo VNurse. En la ventana de
Sun Wireless Toolkit, pulse Build y Run.
Tareas relacionadas
Conceptos relacionados