|
Recomiendanos con tus Contactos
|
|
|
|
Encuesta
|
¿Compraras un iPhone?
| Si, definitivamente | 30% | | Tal vez.... | 13% | | No, prefiero un Pocket PC | 52% | | No, prefiero un celular tradicional | 2% | | No, no me interesa la telefonia celular | 0% |
| |
|
¿Quién está en Línea?
|
 | binary10... | |  | jr.solis | |
 Tu eres un invitado. Puedes registrarte gratuitamente aquí |
| | Tenemos 36
invitados y 2 miembros
en línea | |
| Reconocimientos |
|
|
| |
|
|
PocketMéxico
a
Jueves, 24 de Julio de 2008
Programando con Waba
Programando con Waba
por Filein Rommel
Mayo 2006
*****************************
Instalación de Java
*****************************
obtener el JDK de Java del sitio de Eclipse
Descargar la última versión disponible, recomendada la versión 3.1
Descomprima eclipse_3.X.zip en el directorio de c:eclipse
Editamos las variables de entorno de windows y agregamos al path el directorio c:eclipse
Ejecutar Eclipse
Ir a Help->Software Updates->Find and Install ->Search For New Features to Install
Seleccionamos New Remote Site
En Name introducimos SuperWaba y en url la siguiente ruta "http://superwaba-ide.sourceforge.net/update"
Seleccionar OK y Luego Finish, automáticamente eclipse obtendrá los plugins de SuperWaba, solo presione aceptar cada vez que lo requiera la instalación.
*****************************
Instalación de SuperWaba
*****************************
SuperWaba es una implementación libre con licencia LGPL para desarrollo de aplicaciones para dispositivos móviles.
Obtener el SDK de SuperWaba de la siguiente página de .
Descomrpimir el archivo de superwaba sobre c: quedando instalado en c:SuperWabaGPL
Creamos una carpeta llamada proyectos dentro de la carpeta de SuperWabaGPL
Agregaremos al CLASSPATH lo siguiente
C:SuperWabaSDKlib;C:SuperWabaSDKlibsuperwaba.jar;
*****************************
Instalación de Ant
*****************************
Ant es una herramienta desarrollada por Apache que nos permitirá ejecutar y distribuir nuestros proyectos desarrollados con superwaba
Obtener ANT de esta URL.
descomprimir el archivo zip en c:ant
agregar el directorio bin de ANT al PATH del sistema actual
*****************************
ECLIPSE y SUPERWABA
*****************************
1. Open menu File/New/Project/Java/Java Project. Click next.
2. Choose a name for your project. (E.g.: UIGadgets)
3. Uncheck the “Use default” option and open the directory where the application is. (E.g.:
SuperWabaSDK/src/java/superwaba/samples/ui/UIGadgets)
4. Click next. Press yes when asking to create project now.
5. Select the Libraries panel. Click “Add External Jars”, and add the
SuperWabaSDK/lib/SuperWaba.jar file.
6. Click finish.
7. Right-click the project, choose Properties.
8. Select the “Java Build Path” page, then select the Libraries tab.
9. Click in the + near the SuperWaba.jar file to open the options.
10.Double-click the “javadoc location”. Select SuperWabaSDK/docs/html directory.
11.Double-click the “source attachment”. Select the SuperWabaSDK/src/java folder.
12.Click ok to finish.
To debug/run the project:
1. Click menu Debug/Debug... or Run/Run... and ensure that a "Java Application" is
selected in the "Configurations" box
2. Click New
SuperWaba Companion 35
3. Enter the name of the configuration. (E.g.: UIGadgets)
4. In the "Main" tab:
• Project: click browse and select your project name (E.g.: UIGadgets)
• Main class: type "waba.applet.Applet"
5. In the "Arguments" tab:
• Program arguments: type the class name that extends waba.ui.MainWindow (E.g.:
"superwaba.samples.ui.gadgets.UIGadgets")
• You may also enter, before the class name, the other possible parameters (see last
topic of this chapter)
6. Click Run / Debug.
/*******************************************************************
Información de las Clases de SuperWaba
*******************************************************************/
Paquete de Superwaba incluidos en SuperWaba.pdb
waba.fx
Clase relacionada al manejo de gráficos, fuentes, imágenes geométricas, imágenes y sonidos.
waba.io
Clase para entrada y salida de datos,
para acceder a archivos PDB representado por la clase Catalog,
Comunicaciones vía sockets,
Puertos Seriales
Y algunas utilidades para hacer más fácil el manejo de entrada y salida de datos
waba.lang
Clase que contiene clases originales de java.lang y contiene únicamente subconjunto de métodos
waba.ui
Esta es la clase más importante, contiene clases para manejo de interfaces gráficas para crear buenos y rápidos programas.
waba.util
Clases de utilerías que contienen clases como Date, Generación de Números Aleatorios y Estructura de Datos (Vectores y Tablas de Ordeamiento)
EXTENSIONES DE SUPERWABA
superwaba.ext.ce.io.builtin
Clase que me permite conectar a la interfaz de VC++ del PocketOutlookObjectModel.
superwaba.ext.ce.io.builtin.pimal
Implementación para el Framework PIMAL de CE
superwaba.ext.ce.io.gprs
Esta clase me permite abrir conexiones GPRS en PocketPC y SmartPhones.
superwaba.ext.palm.io.builtin
clase que me permite controlar aplicaciones originales de PalmOS
superwaba.ext.palm.io.builtin.pimal
Implementación para el Framework PIMAL de Palm
superwaba.ext.palm.io.print.irprint
Clase que me permite conectarme a la interfaz de impresión vía puerto IrDA de PalmOS
superwaba.ext.xplat.fx.gif
Clase que me permite manejar archivos .gif
superwaba.ext.xplat.fx.jpeg
Clase que me permite manejar archivos jpeg
superwaba.ext.xplat.fx.png
Clase que me permite manejar archivos png
superwaba.ext.xplat.game
Un framework de SuperWaba que me permite desarrollar fácilnete juegos para dispositivos móviles.
superwaba.ext.xplat.html
Clase que me permite manejar html y mostrar forms y tablas
superwaba.ext.xplat.html.ui
Controles usados por la Clase HTMLContainer
superwaba.ext.xplat.io
superwaba.ext.xplat.io.gps
Un control que me permite mostrar datos GPS
superwaba.ext.xplat.io.gps.garmin
Un control que me permite implementar el protocolo GPS GARMIN
superwaba.ext.xplat.io.http
Clase que me permite controlar peticiones HTML mediante sockets
superwaba.ext.xplat.io.pimal
Capa de abstracción de Administrador Personal de Información.
superwaba.ext.xplat.io.pimal.addressbook
Me permite conectarme a la libreta de direcciones del dispositivo
superwaba.ext.xplat.io.pimal.datebook
Me permite conectarme a la libreta de citas del dispositivo
superwaba.ext.xplat.io.pimal.memobook
Me permite conectarme a la libreta de anotaciones del dispositivo
superwaba.ext.xplat.io.pimal.todobook
Me permite conectarme a la libreta de tareas del dispositivo
superwaba.ext.xplat.io.print
Clase que define elc omportamiento de la librería de impresión de superwaba
superwaba.ext.xplat.io.print.pboy
Clase de impresión para printboy de SuperWaba
superwaba.ext.xplat.io.scanner
Clase que me permita soportar lectores de código de barras symbol en PalmOS y Windows CE
superwaba.ext.xplat.io.search
Clase que me permite mejorar la búsqueda secuencial en archivos PDB
superwaba.ext.xplat.sql
Una clase que implementa un sbconjuto de métodos de la clase java.sql
superwaba.ext.xplat.sql.db2e
Esta clase es parte de el paquete superwaba.ext.xplat.sql.db2e y son parte de la implementación para xplat.sql package.
superwaba.ext.xplat.sql.db2e.db2ex
Implementa una interfaz nativa a WDBC.
superwaba.ext.xplat.sql.pdb.pdbx
Manipula PDB usando SQL
superwaba.ext.xplat.sync
Me permite sincronizar una PalmOS con PalmDesktop
superwaba.ext.xplat.ui
Algunas interfaces de usuario que me proveen una funcionalidad adicional
superwaba.ext.xplat.ui.db
Controles práticos para usar con la clase PDBDriver
superwaba.ext.xplat.util
Clases de utilería
superwaba.ext.xplat.util.crypto
clases que me permiten encriptar y desencriptar datos
superwaba.ext.xplat.util.datergf
clase que permite un manejo avanzado de hora y fecha.
superwaba.ext.xplat.util.props
Propiedades y otras clases
superwaba.ext.xplat.util.zip
Una implementación de la librería de java Zip
superwaba.ext.xplat.util.zip.checksum
clase estándar para checksum
superwaba.ext.xplat.webservice
clase para desarrollar webservices con soporte para encriptación y compresión
superwaba.ext.xplat.xml
Un muy completo manejador de XML
superwaba.ext.xplat.zlib
Permite soporte para la librería de compresión Zlib.
waba.applet
Paquete usado para emular SuperWaba corriendo en el escritorio
Saludos
Filein Rommel
|
|
Añadido Lunes, 08 de Mayo de 2006 Puntuación:      Hits: 4315 Lenguaje: spa | | [ Volver al índice de los análisis ] |
|
|