Programación en pda

Solo disponible en BuenasTareas
  • Páginas : 17 (4105 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de noviembre de 2011
Leer documento completo
Vista previa del texto
Programación en Palm OS

Instalación de SuperWaba

En este artículo explico cómo instalar el entorno para programar en SuperWaba.
| | |
| | |
| | |
| | |

Pues aquí vamos con la segunda entrega de la serie de programación en SuperWaba, donde explicaremos la instalación de las herramientas necesarias para programar en SuperWaba. Para esto necesitamos:
1. JDK (Obligatorio)
2.Distribución del SuperWaba (Obligatorio)
3. JavaDocs, MSDN, o libro de JAVA (Por si acaso)
4. POSE emulador de PALM (No es obligatorio)
5. Un IDE decente (no es obligatorio siempre nos queda el NOTEPAD rey de los IDES)

En este tutorial se tratará sólo la configuración de herramientas gratuitas, si tiene alguna de pago (MSDN, Visual Java u otra) pues es de suponer que ya sabrá comoinstalarlas y si no siempre puedes mandarme un mail y con gusto trataré de ayudarte, o podríamos tratarlo en otro tutorial.

Instalación del JDK

Primero debemos descargar JDK. Los JDKs válidos para SuperWaba son JDK 1.1.x y 1.2.2.

La instalación del JDK es muy fácil, solo pulsando los botones de siguiente se instala. Nuestro directorio de instalación del JDK será por ejemplo C:\JDK de ahora enadelante se tratará el camino hacia el JDK en base a este directorio.

Instalación opcional de los JavaDocs

Los JavaDocs son documentación del JDK y, al igual que el JDK, se instalan fácilmente colocándose en el sitio donde su imaginación le dicte, normalmente dentro del directorio del JDK en una carpeta llamada Docs, pero esto no es estrictamente necesario. Los JavaDocs solo son puntos deayuda y referencia sobre el lenguaje, por lo que si ya está familiarizado con el JAVA no serán del todo necesarios. 

Instalación del SuperWaba

El autor de SuperWaba recomienda que se tome una versión anterior (la 1.21) a la versión de SuperWaba que nosotros usaremos, porque ésta es una beta aunque a mi no me da problemas y la he usado bastante.

Bien ahora que la tenemos descargada vamos ainstalarla. Descomprima el ZIP manteniendo la estructura de directorios y copie el contenido a la carpeta que se usará para el desarrollo con SuperWaba, por ejemplo C:\SuperWaba (a partir de ahora esta carpeta "C:\SuperWaba" será el directorio base del SuperWaba).

Después nos creamos una carpeta para nuestros proyectos. Para tener las cosas organizadas crearemos una carpeta dentro deC:\SuperWaba llamada proyectos y ahí será donde trabajaremos. Al finalizar nos debe quedar la siguiente estructura de directorios:

[pic]

Ahora tenemos que actualizar el CLASSPATH del JDK para que utilice las clases del SuperWaba. En WIN 9x/Me abrimos el AUTOEXEC.BAT y si tiene una línea que dice:

set CLASSPATH=C:\xxx\;xxx

Le añadiremos la ruta a las clases SuperWaba al principio, y si esta líneano existe la pondremos nosotros. Por ejemplo si nuestro AUTOEXEC.BAT tiene la siguiente línea o parecida:

set CLASSPATH=C:\jdk\lib;C:\jdk;c:\jdk\include

Entonces nos quedará:

set CLASSPATH=C:\SuperWaba\org\superwaba\palm\classes; (continúa sin espacios con la segunda línea)
C:\SuperWaba\org\superwaba\palm\bin;C:\jdk\lib;C:\jdk;c:\jdk\include;.;

NOTA: Al final del CLASSPATH si no estáel directorio actual ;.; lo agregamos, vea en el ejemplo el final de la línea, esto es muy importante.

Si la línea de CLASSPATH no existe la ponemos nosotros pero esta vez no solo agregamos el camino de SuperWaba, también agregaremos el camino al JDK. Por ejemplo si nuestro AUTOEXEC.BAT es este:

@echo off
set PATH=X:\xx\xx
echo este es mi autoexec, etc....

Nos quedaría:

@echo offset PATH=X:\xx\xx
echo este es mi autoexec, etc....
set CLASSPATH=C:\SuperWaba\org\superwaba\palm\classes; (continúa sin espacios con la segunda línea)
C:\SuperWaba\org\superwaba\palm\bin;C:\jdk\lib;C:\jdk;c:\jdk\include;.; 

NOTA: fíjese que las clases SuperWaba siempre deben ir primero que las del JDK esto es debido a que SuperWaba utiliza una clase java.lang propia y si se pusiera después...
tracking img