Desarrollo de la aplicación isync4j para MIDP con Sun Wireless Toolkit

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

  1. 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.
  2. Cree un nuevo proyecto para la aplicación de ejemplo isync4j:
    1. Abra el J2ME Wireless Toolkit
    2. Seleccione New Project.
    3. Escriba el nombre de proyecto (por ejemplo, VNurse)
    4. Escriba un nombre de clase MIDlet (por ejemplo, com.ibm.mobileservices.demo.VNurse)
    5. Pulse Create Project.
    6. 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.
      
    7. 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.
    8. 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.
    9. 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.
    10. 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.
  3. 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.
  4. Cree y ejecute la aplicación de ejemplo VNurse. En la ventana de Sun Wireless Toolkit, pulse Build y Run.

Tareas relacionadas

Conceptos relacionados