Anda di halaman 1dari 20

Programacin en Palm OS

Instalacin de SuperWaba

En este artculo explico cmo instalar el entorno para programar en SuperWaba. Pues aqu vamos con la segunda entrega de la serie de programacin en SuperWaba, donde explicaremos la instalacin de las herramientas necesarias para programar en SuperWaba. Para esto necesitamos: 1. 2. 3. 4. 5. JDK (Obligatorio) Distribucin del SuperWaba (Obligatorio) JavaDocs, MSDN, o libro de JAVA (Por si acaso) POSE emulador de PALM (No es obligatorio) Un IDE decente (no es obligatorio siempre nos queda el NOTEPAD rey de los IDES)

En este tutorial se tratar slo la configuracin de herramientas gratuitas, si tiene alguna de pago (MSDN, Visual Java u otra) pues es de suponer que ya sabr como instalarlas y si no siempre puedes mandarme un mail y con gusto tratar de ayudarte, o podramos tratarlo en otro tutorial. Instalacin del JDK Primero debemos descargar JDK. Los JDKs vlidos para SuperWaba son JDK 1.1.x y 1.2.2. La instalacin del JDK es muy fcil, solo pulsando los botones de siguiente se instala. Nuestro directorio de instalacin del JDK ser por ejemplo C:\JDK de ahora en adelante se tratar el camino hacia el JDK en base a este directorio. Instalacin opcional de los JavaDocs Los JavaDocs son documentacin del JDK y, al igual que el JDK, se instalan fcilmente colocndose en el sitio donde su imaginacin le dicte, normalmente dentro del directorio del JDK en una carpeta llamada Docs, pero esto no es estrictamente necesario. Los JavaDocs solo son puntos de ayuda y referencia sobre el lenguaje, por lo que si ya est familiarizado con el JAVA no sern del todo necesarios. Instalacin del SuperWaba El autor de SuperWaba recomienda que se tome una versin anterior (la 1.21) a la versin 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 a instalarla. 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).

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

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 lnea que dice: set CLASSPATH=C:\xxx\;xxx Le aadiremos la ruta a las clases SuperWaba al principio, y si esta lnea no existe la pondremos nosotros. Por ejemplo si nuestro AUTOEXEC.BAT tiene la siguiente lnea o parecida: set CLASSPATH=C:\jdk\lib;C:\jdk;c:\jdk\include Entonces nos quedar: set CLASSPATH=C:\SuperWaba\org\superwaba\palm\classes; (contina sin espacios con la segunda lnea) 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 lnea, esto es muy importante. Si la lnea de CLASSPATH no existe la ponemos nosotros pero esta vez no solo agregamos el camino de SuperWaba, tambin 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 quedara: @echo off set PATH=X:\xx\xx echo este es mi autoexec, etc.... set CLASSPATH=C:\SuperWaba\org\superwaba\palm\classes; (contina sin espacios con la segunda lnea) C:\SuperWaba\org\superwaba\palm\bin;C:\jdk\lib;C:\jdk;c:\jdk\include;.; NOTA: fjese 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 despus de las clases del JDK este usara su clase java.lang. Si no tiene WINDOWS NT/2K/XP puede saltar al siguiente paso. En WINDOWS NT/2K/XP el CLASSPATH esta ubicado en la seccin Variables de Entorno del Panel de Control: Panel de Control\Sistema\Avanzado\Variables de Entorno Veremos dos paneles, uno del usuario que esta logueado actualmente y otro del Administrador. Si es Administrador del ordenador puede ponerlo en cualquiera de los dos, pero para evitar confusiones lo pondremos siempre en el del usuario que normalmente es el de arriba. Aqu es el mismo procedimiento, si la variable ya existe le agregamos las clases del SuperWaba al principio y si no est agregamos el CLASSPATH con todas las clases.

Click para aumentar Instalacin del emulador POSE Bueno llegados a este punto ya hemos hecho la parte ms dura de la instalacin. Nos queda instalar el emulador POSE de Palm OS. Podemos descargar el emulador y los Skins y si no funciona podemos buscar en la web de http://www.palmos.com/dev/tech/tools/emulator/ Ahora que los tenemos en el disco duro primero descomprimimos el ZIP del emulador y ponemos el contenido en un directorio, por ejemplo C:\POSE, luego descomprimimos el ZIP de las Skins, creamos un directorio llamado skins dentro del directorio del emulador C:\POSE\ y trasladamos el contenido del zip a ese directorio.

Ya solo nos falta una ROM de palm. La podemos obtener de dos formas: una rellenando un formulario en el sitio Resource Pavillion de Palm Inc. (esto es un proceso bastante largo) y el otro mtodo es descargndolo de nuestro ODB.A continuacin reproducimos este mtodo.

1. Lo primero es instalar en nuestro ODB el archivo ROM Transfer.prc incluido


en la instalacin del emulador y ejecutarlo. 2. Luego ejecutamos el emulador, presionamos el botn download y seguimos las instrucciones que aparecen. 3. Al finalizar ya tendremos nuestra ROM lista para utilizar.

Instalacin del IDE El ltimo paso es instalarnos el IDE pero como hay muchos y variados (Visual Java, JCreator, JBuilder, Forte) eso lo dejo al gusto de cada cual. Para nuestro propsito utilizaremos el NOTEPAD o BLOC DE NOTAS que es el mejor IDE que se ha creado y una vez que le coges el gustillo vers como no puedes vivir sin l, adems como ya viene instalado nos viene de perlas.

Introduccin a SuperWaba Introduccin a un lenguaje basado en java y que est especialmente creado para pequeos dispositivos, como PDAs. Qu es SuperWaba? SuperWaba es una plataforma para la programacin de dispositivos pequeos. (de ahora en adelante PDA's).Define un lenguaje, una mquina virtual, un formato de ficheros .class y un conjunto de clases base. SuperWabadesciende de Waba y es compatible con esta. Se puede decir que SuperWaba es Waba pero ms desarrollada. Debido al mtodo en que ha sido diseado, los programadores pueden usar herramientas de desarrollo orientadas a JAVA para crear programas que se ejecuten en SuperWaba. Muchas de estas herramientas son baratas e incluso gratis. La sintaxis de los programas escritos para SuperWaba es un subconjunto del lenguajeJAVA, lo que permite que los desarrolladores que esten familiarizados con JAVA puedan comenzar rpidamente a utilizar el SuperWaba. El formato de los ficheros clase (.class) de SuperWaba son tambin subconjuntos del formatoJAVA. Sin embargo SuperWaba no deriva de JAVA ni tiene que ver con Sun Microsystems. El lenguaje definido por SuperWaba, su mquina virtual y el formato de los ficheros clase han sido diseados de forma tal que sean ptimos para su uso en PDA's.Las caractersticas de JAVA que usaban mucha memoria o que eran innecesarias para los PDA's han sido omitidas en el diseo del lenguaje y su mquina virtual. SuperWaba posee un conjunto de clases base diseadas para ser lo ms pequeasposible y aun asi contener las funcionalidades necesarias para escribir programas profesionales. Contiene tambin un conjunto de clases que permiten que los programas escritos en este lenguaje puedan ejecutarse en cualquier plataforma que interprete el JAVA. Por ejemplolos programas escritos en este lenguaje pueden ejecutarse en una PalmPilot, Ipaq, como Applets,o como aplicaciones independientes en UNIX , WINDOWS ,MS-DOS e incluso en una calculadora TI (pensabas que tu PALM era un dispositivo pequeo?).

Waba ejecutndose en una Palm.

Waba ejecutndose como Applet en Internet Explorer.

Waba ejecutndose en una Newton.

Waba ejecutndose en Windows CE.

Waba ejecutndose en una calculadora TI

Por qu escribir programas en SuperWaba? SuperWaba ha sido diseado para dispositivos pequeos. Su Mquina Virtual incluyendolas clases bases esta en el orden de los KiloBytes (270 Kb) en su ltima versin ynecesita muy poca memoria para ejecutarse. Funcionalidad SuperWaba permite desarrollar programas profesionales en casi todas las plataformasen un lenguaje muy extendido y fcil de usar. Adems es orientado a objetose incluye caractersticas de JAVA como el recolector de basura y el chequeo derangos que agilizan el tiempo de desarrollo y permite la creacin de aplicacionesms robustas. Seguridad Los PDA's normalmente no poseen dispositivos de almacenamientos externos como diskettes o discos duros, lo que significa que sin un programa corrompe esa memoria seguramente habr que resetear el dispositivo, perdindose as todoslos datos almacenados. SuperWaba protege los accesos a memoria para prevenir estos fallos. Adems al tener un recolector de basura, son muy raros losgastos de memoria innecesarias comparado con programas desarrollados en otros lenguajes. Multiplataforma Con SuperWaba, puedes escribir un programa que se ejecute en PalmOs, Windows CE, o cualquierotra plataforma que soporte el JAVA ( JDK 1.02, 1.1 , 1.2 o 2.0 ). Las alternativas a programar en SuperWaba es programar en un lenguaje especifco de la plataforma. Lo que significa escribircdigo C nativo y APIS especficas. Estas APIS suelen ser muchas , dificiles de programar ypequeos errores de programacin suelen llevar a errores dificiles de encontrar y corregir.

Aqui pongo fin a mi primer tutorial de la serie de Programacin en SuperWaba esperose entienda todo bien ya que es el primero que escribo :).

Tutorial de PDAToolbox - 1

Primera entrega de un tutorial acerca del PDAToolbox, programa que sirve para generar aplicaciones para el sistema operativo Palm OS.

INTRODUCCIN. Esta es la primera entrega de un tutorial acerca del programa PDAToolbox. PDAToolbox sirve para generar aplicaciones para el sistema operativo Palm OS que se ejecuta en dispositivos de tipo PDA de marcas como Palm, Handspring, IBM, Sony, etc... PDAToolbox es capaz de generar aplicaciones que se ejecutan sin ayuda de ninguna biblioteca de funciones adicional, ya que incluye una pequea biblioteca en los programas que genera. Esta propiedad y el buen soporte que encontramos en la pgina web http://www.pdatoolbox.com/ son los aspectos que nos han decantado por este programa. PDAToolbox existe en 2 versiones: a versin demo, totalmente operativa a excepcin de la posibilidad de utilizar algunas funciones como las de clculo, y la comercial, que cuesta slo 25 $ y que podemos adquirir en la pgina citada anteriormente. 1. EL PROGRAMA. Despus de instalar el programa (entorno de desarrollo - IDE) en nuestro equipo de sobremesa, aparecer el men programas el apartado PDA Toolbox . Dentro encontramos 2 programas: PDA Toolbox Conversion Utility y PDA Toolbox. El primer programa, PDA Toolbox Conversion Utility es una aplicacin para convertir ficheros CVS a ficheros de bases de datos para palm y viceversa. Tendremos una explicacin en profundidad de esta aplicacin mas adelante. PDA Toolbox es el programa propiamente dicho. Si lo ejectuamos aparecer brevemente una pantalla de presentacin, tras la cual veremos una pantalla de Truco del da . La cerramos y veremos la pantalla principal del programa. Veremos debajo de la barra de ttulos, las opciones tpicas de men (File, Edit, View, Insert, Window, Help). Debajo tendremos 4 filas de iconos. La primera corresponde a las operaciones ms frecuentes del men: nuevo, abrir, guardar, copiar, cortar, pegar, ayuda, etc... Debajo, en la segunda fila tenemos ya algunos objetos que podemos poner en los formularios de nuestra aplicacin: etiquetas, campos de texto, botones, etc... Tambin tenemos en esta fila los iconos para las funciones de propiedades para el

formulario y generarar ficheros PRC. La tercera fila de iconos son los correspondientes a las posibles alineaciones de elementos en el formulario. La cuarta fila son los correspondientes a las herramientas de dibujo para iconos: lapiz, rectngulo, circulo, linea y rectngulos centrados. Todas estas funciones las veremos en profundidad ms adelante. 2. LA VENTANA PRINCIPAL DE LA APLICACIN. Tenemos debajo de todas las filas de iconos, la ventana principal de la aplicacin. En esta ventana vemos el nombre de la aplicacin, la informacin de la ventana de Acerca de ..., el icono de la aplicacin (que es totalmente editable), la identificacin del dueo de la aplicacin, el bit de backup y una lista con los nombres de ls formularios. En el campo del nombre de la aplicacin, pondremos el nombre que queramos que tenga nuestra aplicacin. Es el nombre que aparecer en la pantalla de nuestra PDA. El campo que contiene la informacin de Acerca de.... podremos poner el texto que deseamos que aparezca en la ventana de informacin de la aplicacin. El icono que queremos para nuestra aplicacin puede ser editado para poner el que deseemos. Utilizaremos las herramientas de dibujo que estn en la cuarta fila de iconos. En el campo de owner ID (identificacin del creador de la aplicacin) deberemos introducir 4 caracteres que identificique al programa y su creador. Debemos tener cuidado con esto ya que si en nuestro dispositivo PDA existe alguna aplicacin con el mismo creatorID podemos tener problemas. En la pgina oficial de Palm (www.palm.com) existe un listado de Ids, en el cual podemos registrar el nuestro para que ningn otro creador pueda utilizarlo. La casilla de backup bit indicar a nuestro dispositivo que queremos que la aplicacin sea almacenada en el PC cuando se realice una sincronizacin. La casilla de trial de 30 das sirve para que nuestra aplicacin deje de ser operativa despus de transcurridos 30 das. Esta opcin es ideal si deseamos vender nuestra aplicacin y queremos distribuir una versin de demostraccin. Tenemos debajo un cuadro con una lista con los formularios utilizados en nuestra aplicacin. 3. NUESTRA PRIMERA APLICACIN. Vamos a crear una aplicacin muy bsica con solo 2 formularios para ver el funcionamiento bsico del programa PDA Toolbox. Necesitaremos 2 formularios cada uno con un botn que haga aparecer el otro. Arrancamos la aplicacin y escribimos el nombre de nuestra aplicacin, rellenamos tambin los campos de About info y diseamos un icono para nuestro programa.

Figura 1: Ventana de creacin de una nueva aplicacin.

Una vez hecho esto, pasamos a disear nuestro primer formulario. 4. LOS FORMULARIOS. Para crear un formulario pulsamos el penltimo icono de la segunda fila. As insertamos un formulario en nuestra aplicacin. Nos aparecer un nuevo formulario sin elementos en la pantalla. Para ver sus propiedades pulsamos el icono antepenltimo de la segunda linea de iconos. Obtendremos la siguiente ventana:

Figura 2: Ventana de propiedades de un formulario.

Rellenamos los campos con los datos que nos interesen. El nombre debe ser distinto al de la aplicacin y nos servir para llamar a este formulario desde otros formularios. El cuadro Database Info contiene informacin acerca del uso de base de datos que se haga desde este formulario. Como no vamos a utilizar ninguna base de datos dejamos marcado Use default Values. La casilla Main Form indica al programa que este es el formulario principal de la aplicacin y ser el primero en cargar. Para nuestra aplicacin debemos utilizar 2 formularios, as que repetiremos estos pasos con otro formulario, cambiandolo de nombre, por supuesto. Una vez creados los formularios, ya podemos empezar a rellenarlos.

Tutorial de PDAToolbox - 2

En esta segunda entrega del tutorial veremos cmo crear una aplicacin bsica y el funcionamiento de los controles. Antes de empezar con el tutorial, simplemente recordar que est disponible la versin 4.0 de PDAToolbox. Se puede bajar una versin demo en la direccin http://www.pdatoolbox.com/. En la entrega anterior, habamos creado 2 formularios, en sus propiedades, simplemente habamos marcado la opcin: Use default values.

Damos como nombre al primer formulario Formulario1 y con el segundo hacemos lo mismo, pero llamndoloformulario2. Recordamos que el botn que debemos pulsar para visualizar estas opciones es el antepenltimo de la segunda fila. Una vez que tengamos rellenas las propiedades de los formularios, seleccionaremos el icono del control botn y pulsaremos en l. Este icono es el tercero de la segunda fila. Al pulsar aparecer directamente en nuestro formulario el botn.

Este botn puede ser cambiado de tamao, tan solo hacemos clic en el punto que tiene en la esquina inferior derecha y sin soltar, estableceremos el tamao. Al hacer doble clic sobre el botn, abrimos su ventana de propiedades:

En este cuadro, podremos establecer el tipo de botn, el texto, la posicin y lo que es ms importante, la accin.

Tenemos varias posibilidades: No Action : No asociamos ninguna accin al botn. Create new record : Crea un nuevo registro en blanco en nuestra base de datos. Delete current record: Elimina el registro en el que nos encontremos. Duplicate current record : Se crear una copia del registro actual. Clear All fields : Limpia todos los campos del formulario. Go To First Record : El programa se posiciona en el primer registro de la base de datos. Go To Previous Record : Iremos al registro anterior al actual. Si estamos en el primero, no har nada. Go To Next Record : Nos posicionaremos en el siguiente registro. Go To Last Record : Directamente estaremos en el ltimo registro de la base de datos. Beam Current Record : Enviamos la informacin del registro actual por infrarrojos. Scan Data : Nos permite scannear un cdigo de barras (solo si tenemos scanner en nuestro dispositivo) y capturar su informacin. Print : Nos permite imprimir el registro (solo si tenemos un programa del tipo PrintBoy o PalmPrint) Goto Form XXXX : Podemos que hacer que nuestro botn cargue un formulario.

De momento, para nuestro ejemplo utilizaremos la opcin Goto Form Formulario1 que har que al pulsar el botn la aplicacin visualice el formulario 2. En el formulario 2 procedemos a realizar lo mismo, solo que enlazando al formulario 1. Para terminar de aadir controles, vamos a insertar 2 etiquetas, una en cada formulario. Para ello, pulsaremos el icono correspondiente que es el primero de la segunda fila de controles. Aparecer en nuestro formulario activo un recuadro con el texto Unlabled. Lo situamos en la posicin que deseemos y hacemos doble clic sobre l. Aparecer el siguiente cuadro:

Este cuadro indica las propiedades de un control label. En Field ID debemos introducir 4 caracteres (alfanumricos) que identifiquen unvocamente a ese control en nuestra aplicacin (de lo contrario, podemos tener problemas a la hora de ejecutarlo). Recomendamos seguir la tcnica consistente en que los 2 primero caracteres sean los nmeros correspondientes al formulario en el que estemos trabajando, y los 2 segundos el nmero de elemento dentro del formulario. Por ejemplo, supongamos que estamos trabajando en el formulario 3 de nuestra aplicacin, y tenemos que nombrar un control que sea el 4 de un formulario. El nombre que le daramos sera: 0304 Debajo de Field ID tenemos el campo Field Text en el cual escribiremos el texto que queremos que tenga la etiqueta. Despus tenemos la posicin del control en el formulario, podemos poner la situacin que deseemos modificando los valores. Tambin podemos elegir el tipo de letra de la etiqueta. Tenemos varias opciones como negrita, fuente ancha, etc... Elegiremos tambin si queremos que la posicin sea absoluta o relativa y tambin si deseamos ordenar por ese campo (recomendamos dejar estos atributos con los valores por defecto). Una vez creadas las etiquetas con el texto que deseemos, podemos compilar el programa pulsando el ltimo botn de la segunda fila y guardando el resultado en el disco duro. Despus instalando el .prc generado en la PDA o usando el emulador, podremos ver los resultados. As tendremos una aplicacin muy sencilla, pero operativa. Nuestro siguiente paso en futuras entregas de este tutorial, ser crear un formulario para introduccin de datos.

SuperWaba: Creacin de una Global Extension Library...para torpes

este tutorial se muestra cmo crear una Global Extension Library desde Eclipse y SuperWaba. Supongamos que tienes un bonito proyecto SuperWaba con un til conjunto de clases y quieres compartir algunas de estas clases en diferentes proyectos. Este es el propsito de crear una librera global. Warp tiene una opcin para esto, que corresponde a la opcin "/lg" cuando se llama a Warp desde la lnea de comandos. He aqu un ejemplo de cmo hacer esto, suponiendo que tenemos nuestras clases en el archivo myLibrary.jar: >java Warp c /lg myLibrary myLibrary.jar Este comando creara myLibrary.pdb. Muy bien, es as de simple. Pero digamos que somos muy vagos como para usar la lnea de comandos o incluso nos asusta, o bien preferimos hacer esto sin salir de Eclipse. El plugin SuperWaba deEclipse nos permite llamar automticamente a Warp y Exegen con un sencillo wizard, usando a la opcin Build SuperWaba Application del men contextual del proyecto. Desgraciadamente en la versin actual del plugin no existe la opcin de crear una Global Extension Library, as que tendremos que usar algunos trucos para realizar esto desde Eclipse. Nota: se asume que tienes instalado el plugin de SuperWaba para Eclipse. Si no es as, copia este archivobuild_superwaba.xml en el directorio del proyecto, edita el archivo y cambia el atributo "project name" en la primera lnea por el nombre de tu proyecto. Luego sigue las intrucciones a partir del Paso 2. Paso 1 Trabajaremos con un proyecto de ejemplo, llamado wabagps, a partir del cul pretendemos generar una Global Extension Library. He aqu una vista del proyecto en Eclipse, con las fuentes organizadas en la carpeta src:

Cuando se llama por primera vez a Build SuperWaba Application, se genera el fichero build_superwaba.xml. En este archivo se especifican opciones y parmetros para llamar a Warp y Exegen. As que si no lo has hecho antes, llama aBuild SuperWaba Application y se crear el archivo build_superwaba.xml. Nota: Si no has instalado el plugin de SuperWaba para Eclipse, copia este archivo build_superwaba.xmlen el directorio del proyecto, edita el archivo y cambia el atributo "project name" en la primera lnea por el nombre de tu proyecto. Paso 2 Podramos pensar en modificar este archivo, pero la cosa no es tan sencilla ya que el archivo se borra y crea de nuevo cada vez que llamamos a Build SuperWaba Application. Si editamos build_superwaba.xml (doble-click sobre el archivo) podemos ver las opciones de Warp, que deberan ser algo as:

"warp" depends="jar"> "Warp" fork="true" classpathref="utils"> "c"/> "${ant.project.name}"/> "${ant.project.name}.jar"/>

Esto es equivalente a una llamada a Warp en la lnea de comandos como la siguiente: >java Warp c myLibrary myLibrary.jar Para usar el parmetro "/lg", debemos insertar una lnea con arg value "/lg", como se muestra ms abajo:

"warp" depends="jar"> "Warp" fork="true" classpathref="utils"> "c"/> "/lg"/> "${ant.project.name}"/> "${ant.project.name}.jar"/>

Paso 3 Ahora tendrs la tentacin de llamar a Build SuperWaba Application. Recuerda que si lo haces, el archivobuild_superwaba.xml es borrado y creado de nuevo, y la lnea aadida en el paso anterior sera eliminada. Aqu es donde viene el truco, debemos decirle a Eclipse que utilice este build_superwaba.xml sin intentar crearlo cada vez de nuevo. Abre el men contextual del proyecto y selecciona Properties:

Paso 4 Selecciona la pestaa Builders:

Paso 5 Pulsa el botn Import y selecciona el archivo build_superwaba.xml de tu proyecto. Pulsa OK:

Paso 6

Pulsa OK et le voila!, hemos terminado!:

Paso 7 Ahora, cada vez que compiles y construyas las fuentes (con Build), se usar este build_superwaba.xml. Recuerda no utilizar la opcin Build SuperWaba Application o se borrar tu fichero build_superwaba.xml. Debes construir tu proyecto como un proyecto java normal, con la opcin Build Project del men Project. Si quieres construir manualmente, esto es, indicarle a Eclipse cundo construir, deselecciona Build Automatically del mismo men. Paso 8 Para comprobar que todo funciona como hemos previsto, mira en la pestaa Console. Cuando construyes el proyecto debern aparecer las siguientes lneas: warp: [java] (Super)Waba Application Resource Packager for Java Version 4.0 [java] Copyright (C) Rob Nielsen 1999-2001. All rights reserved [java] Enhanced by Guilherme Campos Hazan for SuperWaba 2.x - 4.x [java] PDB file: wabagps.pdb [java] PDB name: wabagps [java] PDB creator: SWAB [java] PDB version: 1 [java] PDB copy protected: false [java] SuperWaba Global Extension Library Deberas encontrar el mensaje SuperWaba Global Extension Library que indica que esa opcin ha sido seleccionada

Anda mungkin juga menyukai