Está en la página 1de 15

Seminario realizado por Manuel Ramirez Velasco

Alumno de la Escuela Superior de Informatica de


Ciudad Real. Para cualquier consulta:

manubui97@hotmail.com

0. INTRODUCCION

Mobile VB de AppForge es una manera fácil y rápida de generar aplicaciones para


Palm, y no solo para este, también proporciona utilidades para generar proyectos adaptables
a Symbian OS (Nokia) o para varios tipos de pocket PC.

Visual Basic es un potente lenguaje de programación visual muy fácil de aprender.


Con visual Basic puedes generar todos los componentes de tu programa mediante iconos, y
después cambiar sus propiedades, color, ancho, alto, etc. o incluirles el código que quieres
que ejecuten. Mobile VB actúa de la misma manera y proporciona toda la potencia de
Visual Basic para generar aplicaciones en nuestra maquina Palm. Nos permite la utilización
de bases de datos que serán transformadas al formato de Palm OS automáticamente, al
igual que todos los datos que generemos.

Mobile VB realmente es una ampliación del Visual Basic 6.0 que solo funciona con
versiones superiores a la 3.0 del Microsoft Visual Studio. Esta ampliación nos permite
transformar cualquier aplicación posible generada por Visual Basic al entorno de Palm OS.
No es necesario conocer la estructura de memoria ni entrar en detalles sobre la organización
del OS, Mobile VB nos lo da todo echo. El único problema es la instalación del llamado
Booster, que es una ampliación del Palm OS necesaria para interpretar los programas que
generamos. El Booster es imprescindible para correr cualquier aplicación en el Palm.

Tanto la ampliación del Visual Basic para generar las aplicaciones Palm como el
Booster son fácilmente instalables, una vez descargados de la pagina de la empresa que lo
ha desarrollado. Ambos componentes traen un kit de auto instalación. Para la instalación
del Booster debemos tener conectado al ordenador la maquina Palm por el puerto USB o
bien por el puerto serie, si no disponemos de esta maquina se pueden probar las
aplicaciones mediante Palm Desktop, que es un emulador de la maquina Palm.

1
1. SOFTWARE NECESARIO

El software necesario para crear aplicaciones se puede descargar directamente de la


pagina de AppForge. Este software se acopla directamente en el Microsoft Visual Basic
6.0, de esta manera la generación de aplicaciones para Palm se realiza de una forma
cómoda y sencilla. Al ser Visual Basic un lenguaje de programación visual, toda la interfaz
gráfica se crea a través de los controles que nos proporciona, llamados Ingots. Estos Ingots
son unos iconitos que proporciona Visual Basic, para la creación de botones, barras de
scroll, cuadros donde se puede mostrar o pedir texto, etc. Para cambiar las propiedades
como tamaño, color o lo que sea, solo hay que modificar la tabla de propiedades del objeto
a modificar.
Mobile VB nos proporciona una serie de Ingots propios, estos Ingots son los
apropiados para generar nuestra aplicación. Al crear un nuevo proyecto deberemos
seleccionar el tipo de proyecto que queremos, si elegimos Mobile VB Proyect, el proyecto
tendrá los Ingots propios de Mobile VB, y se podrá instalar después en el Palm de una
sencilla manera.
Una vez instalado el Mobile, la única cosa que diferencia la interfaz gráfica es la
aparición de un nuevo menú en la barra de menús. Tendrá este aspecto:

2
Pasare a explicar las opciones más importantes de este menú:

Compile and Validate

Esta opción sirve para compilar y validar un proyecto realizado. Cuando se elige
esta opción, MobileVB lo primero que hace es ver si el proyecto es valido y después se
pone a compilar, sacando los posibles errores y conflictos en una ventana de mensajes
(MobileVB messages). La ventana con los errores se puede abrir en cualquier momento
mediante la opción del menú “MobileVB messages”.

Desploy to Device

Esta opción sirve para cargar un proyecto ya compilado a una maquina de mano. Se
elige en el menú la opción Desploy to Device y se elige el tipo de sistema operativo que
tiene la maquina donde se va a cargar, en nuestro caso Palm OS. Mobile VB convierte el
proyecto en un archivo prc, que son los archivos cargables al Palm. Otra conversion que
realiza es la de las bases de datos utilizadas en el proyecto, el Palm solo entiende bases de
datos con extensión .pdb (Palm database) que tienen ciertas características especiales.
Cuando este proceso ha terminado, el proyecto esta listo para ser cargado en la siguiente
operación HotSync.

Save Proyect Package

Eligiendo esta opción generamos el paquete listo para cargarle en la maquina de


mano pero sin cargarlo en esta. Este paquete contiene el código compilado, las bases de
datos y todas las dependencias entre ellas.

Mobile VB Settings

Para cambiar las propiedades del proyecto seleccionamos esta opción en el menú.
Esta opción se divide en varias partes:
- Name/Icon. Esta sección nos permite cambiar el nombre y el icono que representa
nuestro proyecto.
- Dependencies. Permite añadir, borrar y cambiar las dependencias entre bases de datos y
otros archivos (p.e archivos de imagen) de forma manual o automática, según nos
interese.
- Palm OS Settings. Permite modificar todas las propiedades relacionadas con el Palm.
En esta opción se puede modificar el creatorID y el nombre del HotSync manager. En
un nivel superior se nos permite el cambio de las propiedades relacionadas con la carga
de aplicaciones al Palm, cabe destacar que se nos permite elegir por ejemplo si
queremos instalar el booster en el Palm al cargar la aplicación.

Install Booster to Device

Esta opción nos permite la instalación del booster en la maquina Palm para la
interpretación de las aplicaciones que carguemos. Al seleccionar esta opción debemos

3
seleccionar el nombre del usuario del Palm donde queremos instalar, el booster esta
contenido en el archivo booster.prc. El booster se cargara en el Palm en la próxima
operación HotSync. Después de esta operación se puede comprobar que el booster se ha
cargado correctamente, puesto que este debe aparecer con su icono en menú de aplicaciones
del Palm.

Open MobileVB project

Abre el administrador de proyectos, que permite crear un proyecto nuevo o abrir


uno que ya esta creado.

Zoom window

Permite acercar el proyecto para facilitar la visión de la interfaz creada.

MobileVB messages window

Muestra los mensajes de error de la ultima compilación del proyecto en curso.

MobileVB user’s guide

Muestra la guía de usuario de MobileVB que puede ser útil para resolver cualquier
duda acerca de la utilización del programa.

AppForge Utilities

Proporciona una serie de utilidades para el programador de aplicaciones.


Principalmente proporciona conversores para los archivos que tienen dependencias con
nuestro proyecto y que deben ser instalados también en el Palm.

2. BOOSTER

Debido a que AppForge es una empresa ajena a Palm, el Palm OS no viene


preparado para interpretar las aplicaciones generadas con Mobile VB. Para este fin
debemos instalar el booster, que es una ampliación del sistema operativo Palm OS que nos
proporciona el interprete, y los archivos necesarios para poder ejecutar la aplicación que
hemos creado. El booster consta básicamente de tres partes:

1. AFCore. Proporciona los servicios core que son necesarios para todos los controles
AppForge (Ingots). Implementados en AFCore.prc.
2. pCOM. Administra todos los componentes requeridos por las aplicaciones generadas
con Mobile VB. Implementados en pCOM.prc.
3. ByteStreamVM. Es el interprete de las aplicaciones instaladas. Implementado en
pCOM.prc.

4
Los tres puntos son necesarios para la ejecución de aplicaciones en el Palm.

La instalación del booster nos proporciona otros componentes:

• AppForge Palm OS Extended Functions Library


• AppForge Palm OS Extensibility Library
• Basic Ingots
• Enhanced Ingots
• DataComm Ingots
• Multimedia Ingots
• OwnerDraw Ingots
• Game Ingots

AppForge Palm OS Extended Functions Library

Proporciona muchas funciones utiles para cambiar algunos


puntos de la configuración del Palm OS. La librería
afExtLib.prc debe ser instalada en el Palm para usar estas
funciones en una aplicación.
AppForge Palm OS Extensibility Library

Proporciona métodos para ejercer controles sobre otra


PRC. Debe ser instalada la librería afPalmOS.prc para poder
utilizar estos controles desde una aplicación.
Basic Ingots

Los controles básicos de AppForge, que vienen en la librería


BasicIngots.prc son:

• AFButton
• AFCheckBox
• AFComboBox
• AFListBox
• AFRadioButton
• AFShape
• AFTextBox
• AFTimer
• AFForm

Enhanced Ingots

• AFDatePicker
• AFGraphic
• AFGraphicButton
• AFGrid
• AFHScrollBar
• AFSlider
• AFTimePicker
• AFVScrollBar
• AFUpDown

5
la librería se llama EnhancedIngots.prc

DataComm Ingots

• AFClientSocket
• AFINetHTTP
• AFScanner
• AFSerial
• AFSignatureCapture

Multimedia Ingots

• AFFilmstrip
• AFMovie
• AFTone

3. HOTSYNC MANAGER

El HotSync es una herramienta que nos permite la transmision de datos entre el PC


y la maquina Palm. Aunque no forma parte de MobileVB si no de Palm merece la pena
comentarlo. El HotSync es la manera de instalar aplicaciones, transferir archivos de texto,
correo electronico y demas transferencias necesarias entre el PC y el Palm. Por ejemplo la
instalacion del booster se reduce a una transferencia HotSync, los archivos de sistema
necesarios para la interpretacion de aplicaciones escritas en MobileVB como son pCore.prc
y demas, son transferidos de una manera automatica, sin que el usuario o el programador
tengan que ser conscientes de donde van a quedar almacenados estos archivos ni de la
manera en que se almacenan. El HotSync como ya he dicho anteriormente nos permite la
transferencia de nuestro correo electronico, desde nuestro buzon que puede estar en el PC o
en una maquina remota. Existen programas diseñados para esta funcion, se encargan
mediante nuestra direccion de correo, con nuestro Palm conectado bien al puerto serie, bien
al USB del ordenador, de obtener mensajes de nuestro buzon o incluso escribirlos en el
Palm y transferirlos al destino.

4. CONVERSORES DE TIPO

Una de las cosas mas importantes a la hora de instalar nuestra aplicacion en el Palm
es que todos los elementos de los que vamos a disponer en la construcion de la aplicación
deben cargarse tambien en la maquina de mano. El formato de los archivos es distinto en un
entorno que en otro, por ejemplo las bases de datos. Una base de datos a la cual podemos
acceder desde windows, no tendria un formato correcto en Palm OS puesto que las
aplicaciones trabajan con Palm Databases. Nos encontramos con cuatro problemas
principalmente de conversion de tipos:

Media Original File Type AppForge File Type

Database Microsoft ® Access Database (.MDB) Palm OS ® Database (.PDB)


Graphic Bitmap (.BMP) AppForge Graphic (.RGX)

6
Font* TrueType Font (.TTF) AppForge Font (.CMF)
Movie* Audio Video Interleave (.AVI) AppForge Movie (.RMV)

Bases de datos.

MobileVB nos proporciona una herramienta de conversion automatica que nos


facilita las cosas. Esta herramienta reconoce bases de datos de Microsoft Access, y nos las
convierte automaticamente a pdb.
Adicionalmente el conversor genera un modulo de codigo en Visual Basic que nos
permite el acceso y modificacion de la base de datos una vez convertida. La conversion es
simple, atraves de una interfaz grafica con una serie de ventanas, seleccionamos la base de
datos que deseamos convertir y aceptamos. Proporciona una serie de propiedades que
podemos modificar, como el ID del creador, los tipos de datos que contiene la base, o el
entorno al que se desea convertir (recordemos que mobile VB genera codigo para varios
tipos de maquinas de mano).

Conversor de graficos.

El conversor de graficos nos proporciona una manera similar al de bases de datos


para convertir imágenes comunes de windows a imágenes visibles en el Palm. Este
conversor toma imágenes de mapa de bits (bmp) y las transforma a .rgx, que son los
formatos de imagen con los que trabaja el Palm.
La interfaz grafica que nos ayuda a convertir las imágenes o graficos es similar a la
de las bases de datos. Mediante una ventana se buscan los archivos que se desean convertir,
se seleccionan, y con solo darle a convertir cambiando las propiedades oportunas de ID del
creador, entorno y demas, el archivo se convierte automaticamente. El principal problema
de esta conversion es que hay ciertos colores que el Palm no reconoce, puesto que tiene una
capacidad de resolucion menor que un PC normal. El dithering es una tecnica que utiliza el
conversor para simular los colores que es incapaz de convertir. Mezcla los pixeles de los
colores posibles en el Palm para generar los colores que no es capaz de reconocer. Basta
con seleccionar la opcion de dither, para que se haga esta conversion.

Conversor de fuentes.

El conversor de fuentes convierte las fuentes de widows (ttf) en fuentes propias del
Palm (cmf). La manera de trabajar es la misma que con los otros conversores.

Conversor de videos.

El conversor de videos nos proporciona la posibilidad de incluir videos .avi en


nuestras aplicaciones. Nos convierte el formato avi en un formato propio del Palm: rmv. El
conversor de videos tiene la restriccion de que no convierte archivo avi con un ancho o alto
superior a 253 pixeles, debido a que no se verian bien en el Palm.
El conversor de video proporciona conversores de color similares a los de la
conversion de imágenes y un compresor que nos permite reducir el tamaño del video para
almacenarlo de una manera reducida en formato rmv. Hay varios reproductores de video
instalables en el Palm. La forma de seleccionar y convertir los videos es mediante un

7
programa similar a los vistos para el resto de conversiones, unicamente difieren en las
caracteristicas propias de cada tipo de archivo.

4. CONECTIVIDAD CON BASES DE DATOS.

Muchas veces es necesario el acceso a bases de datos desde nuestros programas, por
ejemplo el programa podría querer mostrar los alumnos que están matriculados en
Herramientas y Entornos de la Programación. La base de datos de alumnos de 3er curso de
informática estaría almacenada en el Palm.
La base de datos que debe quedar almacenada en el Palm debe tener extensión .pdb
(Palm database). Mobile VB ofrece una serie de librerías para bases de datos con extensión
.pdb. Dichas librerías nos proporcionan una serie de métodos para la creación, eliminación,
acceso y modificación de la base de datos:

AppForge PDB Métodos de las librerías

PDBBOF PDBBulkRead PDBCancelRecordEdit


PDBClose PDBCreateDatabase PDBCreateDBUniqueNumber
PDBCreateRecord PDBCreateRecordBySchema PDBCreateTable
PDBCurrentIndex PDBDeleteDatabase PDBDeleteRecord
PDBDeleteRecordEx PDBEditRecord PDBEOF
PDBFindRecordByField PDBFindRecordbyID PDBGetCategoryName
PDBGetDatabaseAttributes PDBGetField PDBGetFieldByOffset
PDBGetLastError PDBGetNumFields PDBGetSortFields
PDBGotoIndex PDBMoveFirst PDBMoveLast
PDBMoveNext PDBMovePrev PDBNumRecords
PDBOpen PDBReadRecord PDBRecordAttributes
PDBRecordAttributesEx PDBRecordCategoryID PDBRecordSize
PDBRecordUniqueID PDBRemoveAllRecords PDBResizeRecord
PDBSetCategoryName PDBSetDatabaseAttributes PDBSetFieldType
PDBSetNumFields PDBSetRecordAttributes PDBSetRecordCategoryID
PDBSetSort PDBSetSortFields PDBUpdateRecord
PDBWriteField PDBWriteFieldByOffset PDBWriteRecord

Para añadir bases de datos a nuestro proyecto seleccionamos la opcion


Mobile VB Settings, una vez abierto el cuadro de dialogo, hacer clic en
add para adjuntar las bases de datos que el programa vaya a necesitar.
Añadiríamos alumnos.pdb y asignaturas.pdb

8
APPFORGE CONDUIT

Conduit es una extension del HotSync Manager, permite el extablecimiento de


conectividad entre las Palm databases (.pdb) y el protocolo estandar ODBC de los PC`s.
Open Data Base Conectivity es un protocolo estandar que ofrece una interfaz comun para el
acceso a bases de datos atraves de las aplicaciones del PC. Conduit puede usarse con
muchas de los mas populares entornos para bases de datos que siguen el protocolo ODBC,
como serian Microsoft Access, ORACLE, o SQL server. La peculiaridad que tienen las
Palm DataBases es que solo constan de una sola tabla, la clave primaria no existe y
tampoco tenemos restriciones a la hora de acceder a la base de datos por lo que es
responsabilidad del programador la correcta manipulacion de la base de datos desde la
aplicación.
Un conducto (conduit) es una aplicación de windows que reside en PC y que puede
establecer comunicación con un Palm conectado. Cuando se instala el conduit en el PC el
HotSync Manager añade este elemnto en su lista de conduits locales que van a participar en
la proxima operación HotSync. Cuando el usuario inicia la operación, el Manager establece
un enlace con el Conduit y mientras dura la operación se transmiten los datos necesarios.
Cuando el conduit ha terminado de transmitir los datos, se desconecta el enlace y la
operación HotSync termina.

5. CREAR UN PROYECTO EN MOBILE VB

Nuevo proyecto.

Al iniciar el Visual Basic 6.0, una vez hemos instalado el software de Mobile VB
debe aparecer la opción de crear un nuevo proyecto llamado “mobile VB proyect”.

9
Después aparecerá un cuadro de dialogo mediante el cual seleccionaremos el tipo de
aplicación que generaremos, para Palm Symbian o Pocket PC. Al crear un proyecto para
Palm disponemos de las propiedades necesarias para generar una aplicación de este tipo.

Automáticamente aparecerá un nuevo proyecto VB en pantalla, que tendrá el mismo


aspecto que cualquier proyecto normal de Visual Basic.

10
Se puede cambiar el nombre del proyecto y de los formularios haciendo clic con el
botón derecho en la ventana y seleccionando propiedades de la ventana.
Como el software de Mobile VB ya esta instalado, en la barra de menús aparece la
opción Mobile VB, seleccionamos Mobile VB settings, seleccionamos la opción para Palm
y comprobamos que el nombre de usuario de HotSync es el correcto. El nombre de usuario
de HotSync es el que se introduce como usuario en el Palm o en su caso en el emulador, el
booster busca automáticamente el nombre de usuario. Debemos cambiar el ID de creador
del proyecto, y poner AFTV que es un creador de proyectos que ya esta registrado para
Palm. Después salvamos el proyecto, y el formulario creado. Los proyectos en VB tienen
extensión .vbp y los formularios.frm.

Añadir controles (ingots).

Se empieza a generar la interfaz grafica que tendrá el programa con el usuario. En


VB es muy sencillo generar la interfaz grafica. Mediante unos iconitos, que aparecen en la
parte izquierda de la pantalla podemos generar cualquier botón con las características que
queramos, modificando en la tabla de características que aparece a la derecha del
formulario. El aspecto de estos controles es:

AFShape genera figuras geométricas (rectángulos y círculos).


AFButton genera un botón con texto indicativo con el que se puede terminar, empezar o
interrumpir la ejecución de un proceso.
AFGraphic Muestra un grafico en la aplicación. Los tipos de archivos que admite este
comando son de tipo grafico.jpg .bmp, etc.
AFListBox Presenta al usuario una lista de items que puede seleccionar.
AFLabel Funciones que no son directamente editables por el usuario.

Hay gran variedad de controles que para generar la interfaz gráfica. MobileVB nos
proporciona toda esta serie de controles especialmente diseñados para generar aplicaciones

11
para maquinas de mano. Estos controles solo están disponibles cuando creamos un nuevo
proyecto de tipo Mobile VB.

Una vez creada la interfaz gráfica, mediante el uso de estos ingots, el programa podría tener
un aspecto tal que así:

Añadiendo conectividad con bases de datos.

Ejemplo: base de datos de los alumnos matriculados en determinada asignatura.

La declaración de la base de datos se realiza dentro de la función main


de la siguiente manera:

’ALUMNOS database
Public DB_identificador As Long

El acceso a la base de datos es a través de registros y dentro de cada registro los


campos, que son identificados mediante un numero entero. En formulario principal, que
contendrá el main declararíamos:

’ALUMNOS database fields


Global Const DNI_ALUMNO As Long = 0
Global Const NOMBRE_ALUMNO As Long = 1
....

Apertura de la base de datos, la base de datos se abre en un formulario fuera del


main, por protocolo se hace así, es una manera de descargar de trabajo a la función main.
Desde el main se llamaría a la función Sub Main, que esta en un modulo distinto.

Sub Main()
Dim DB_path As String
’Usa compilación condicional por si el
’programa se esta ejecutando en windows o en Palm
#If APPFORGE Then
’Palm Path
DB_path = "ALUMNOS"
#Else
’Windows Path
DB_path = App.Path & " \ ALUMNOS "
#End If
’abrimos la base de datos y guardamos el identificador
DB_identificador = PDBOpen(Byfilename, DB_path, _
0, 0, 0, 0, 0)
’vemoms si la base de datos se ha abierto correctamente

12
If DB_identificador = 0 Then
’La base de datos no se ha abierto correctamente
’Se ejecuta una subrutina de error
Error.LoadError
TError.Show
Else
’Se muestra el resultado en el formulario
programa.Show
End If
End Sub
La base de datos se trabaja mediante un identificador unico que es
devuelto al abrirla. Para cualquier operación de lectura, modificacion
etc. Se referencia al identificador.

Hay dos puntos importantes en la llamada a la función PDBopen:


1 El path es distinto según donde se este ejecutando la aplicación.
Debido a esto, utilizamos la compilación condicional, para asegurarnos de
la correcta apertura de la base de datos.
2 La función PDBopen debe llevar los argumentos en su correcta posición,
puesto que si los pusiéramos en otro orden la función daría error.
El siguiente paso, una vez abierta la base de datos, es tomar la
información de ella, una forma de mostrar la información es mediante la
presentación de esta mediante un ListBox, en el cuadro de texto del List
aparecerá la información extraída mediante un procedimiento Sub, al igual
que en la apertura. El procedimiento tendría este aspecto:
Public Sub cargarAlumnos()
’Carga en el listbox los alumnos
Dim nombre As String
’limpia el listbox
listbox.Clear
’seleccionamos los registros mediante el nombre
PDBSetSortFields DB_identificador,NOMBRE_ALUMNO
’empezamos con el primer item
PDBMoveFirst DB_identificador
’Mientras no sea el ultimo
While Not (PDBEOF(DB_identificador) = True)
’cogemos el nombre del alumno
PDBGetField DB_identificador, NOMBRE_ALUMNO,nombre
’lo llevamos al listbox
listboxalumnos.AddItem nombre, -1
’seleccionamos el item que acabamos de añadir
listboxalumnos.ListIndex = (listboxalumnos.ListCount - 1)
’ponemos el identificador en el listbox del registro,
’como un id unico para cada item
listboxalumnos.ItemData(listboxalumnos.ListIndex)
=PDBRecordUniqueID(DB_identificador)
’vamos al siguiente item
PDBMoveNext DB_identificador
Wend
’seleccionamos el primer item en el listbox
listboxalumnos.ListIndex = 0
End Sub

Llamar a la funcion cargarAlumnos


La llamada a la funcion cargar alumnos se va a realizar desde el
sub main del formulario encargado de gestionar el ListBox, dentro de este
submain deberia aparecer el codigo:
Else
’carga las datos de los alumnos en el listbox

13
gestiondealumnos.cargarAlumnos
’mostrar el formulario
programa.Show
End If
End Sub

Podriamos además tener almacenados los datos del expediente o de


las asignaturas en las que están matriculados los alumnos en otra base de
datos, todo seria de la misma manera:
Public expediente As Long
’campos de la BD asignaturas
Global Const cod_asignatura As Long = 0
Global Const nombre_asignatura As Long = 1
Global Const curso As Long = 2
Global Const caracter As Long = 3
Global Const cuatrimestre As Long = 4

Carga del programa en el Palm.


Por ultimo cuando hubiésemos realizado el programa a nuestro gusto
quedaría cargarlo en el Palm, ¿como hacerlo?, Mobile VB proporciona una
manera sencilla de compilar y cargar los programas al Palm.

1º Abrir el menú de Mobile VB y seleccionar la opción Mobile VB


Settings

2ºUna vez abierto el cuadro de dialogo, hacer clic en add para


adjuntar las bases de datos que el programa vaya a necesitar. Añadiríamos
alumnos.pdb y asignaturas.pdb

14
Una vez añadidas lo unico que hay que hacer es: una vez guardadas
todas las modificaciones sobre el proyecto, se selecciona el menu Mobile
VB y después la opción Desploy to Device, seleccionando Palm OS como
entorno al que se quiere cargar la aplicación.
Entonces el proyecto empezara a compilar.......... El compilador
detectara los errores y conflictos posibles cuando cargasemos el programa
al entorno Palm. En el caso de que detecte algun error sacara los
mensajes pertinentes, si no terminase la compilación. Una vez terminada
la compilación se realiza la operación HotSync, de transferencia del
programa generado al Palm.
El HotSync es la herramienta que proporciona el entorno Palm para
la sincronización de la transferencia de datos entre el ordenador y la
maquina Palm, por ejemplo el correo electrónico. La conexión debe ser
hecha a través del puerto USB o a través del puerto serie, esto formaría
parte de la configuración del HotSync.
Cuando la operación HotSync haya finalizado el programa ya esta
cargado.

15

También podría gustarte