sincornizar aplicacion Superwaba con activesync en windows movile

7 views
Skip to first unread message

Joan...@gmail.com

unread,
Mar 8, 2008, 11:24:15 AM3/8/08
to Comunidad SuperWaba
Hola quiero saber si es posible realizar una sincornizacion de
archivos entre una aplicacion superwaba y un pc utilizando el
activesync, si es posible algun ejemplo o guia de como hacerlo, espero
alguna respuesta gracias

Haldo

unread,
Apr 24, 2008, 6:57:32 PM4/24/08
to Comunidad SuperWaba
Hola buen dia

No se me ocurre como hacerlo desde Superwaba, pero desde la PC puedes
crear archivos *.bat para realizar la sincronizacion de archivos.
Si esta opcion te sirve, dimelo y publico la solucion en este espacio.

Saludos

william aguirre

unread,
Apr 25, 2008, 11:31:32 AM4/25/08
to superwaba...@googlegroups.com
Claro si es una opcion damela porfa. en este momento estoy haciendolo con library conduit
en delphi 7 para sincronizar pero los datos de los pdb que me devuelve no me sirve pues no son
legibles 100 y algunos campos llegan con basura.

Gracias


William Aguirre H.

El día 24/04/08, Haldo <aldo...@gmail.com> escribió:

Haldo

unread,
Apr 25, 2008, 12:18:52 PM4/25/08
to Comunidad SuperWaba
Hola William

Bueno primero creamos un archivo *.inf, a manera de ejemplo lo
llamaremos Ejemplo.inf

El contenido del archivo Ejemplo.inf es :

;==================================================
; Ejemplo.inf
; Archivo para crear el Install File
;==================================================

[Version]

Signature = "$Windows NT$"
Provider = "William"
CESignature = "$Windows CE$"

[CEStrings]

AppName = "Nombre_de_la_Aplicacion"
InstallDir = "\Nombre_de_la_Aplicacion\Directorio_de_Datos"

[Strings]

;==================================================

[CEDevice.PocketPC_ARM]

ProcessorType = 2577
VersionMin = 3.0
VersionMax = 5.99
UnsupportedPlatforms = "HPC","Jupiter"
BuildMax=0xE0000000

;==================================================

[DefaultInstall]

CopyFiles = Datosfiles

;==================================================

[SourceDisksNames]
1 =, "Datos",,c:\Directorio_Origen_En_El_Disco_Duro

[SourceDisksFiles]

Archivo1.pdb = 1
Archivo2.txt = 1
Archivo3.dbf = 1
Archivo4.pdf = 1

;==================================================

; Ouput directories for files & shortcuts

[DestinationDirs]

DefaultDestDir = 0, %InstallDir%


[Datosfiles]

Archivo1.pdb
Archivo2.txt
Archivo3.dbf
Archivo4.pdf

;==================================================
; Ejemplo.inf
; Fin del Archivo
;==================================================

Ahora necesitamos tambien un archivo *.ini, que llamaremos Ejemplo.ini
El contenido es :

[CEAppManager]
Version = 1.0
Component = App
[App]
Description = Nombre_De_Mi_Aplicacion
CabFiles = Nombre_De_Mi_Aplicacion.CAB

Ahora creamos tambien un archivo *.bat, que se llamara Ejemplo.bat,
con el siguiente contenido:

@echo off
echo Esta rutina copia archivos de la Computadora de Escritorio en la
Pocket PC

cabwiz Ejemplo.inf

"%ProgramFiles%\Microsoft ActiveSync\CeAppMgr.exe" .\Ejemplo.ini

echo Rutina Terminada


Ahora veamos la explicacion:
1.- Sincronizas el equipo con ayuda del Active Sync
2.- Ejecutas el archivo Ejemplo.bat
Esta rutina te crea un *.cab basado en la informacion del archivo
Ejemplo.inf
Y una vez que lo crea lo transmite por medio de la conexion que
tienes con ActiveSync basado en la informacion que tienes en
Ejemplo.ini
3.- Con esto puedes copiar los archivos que necesites, del tipo que
necesites de la PC a la Pocket PC de manera transparente utilizando
solamente un *.bat

Nota: Todos los archivos deben de estar en el mismo directorio que el
*.bat, excepto claro, los de datos que pueden estar en donde quieras
nomas asegurate que en el archivo Ejemplo.inf tengas bien escrita la
ruta en donde se encuentran y la pongas en la seccion
[SourceDisksNames].
El archivo cabwiz.exe es una utileria que puedes descargar del
internet si es que no la tienes. (www.softonic.com, www.freeware4ppc.com
o si lo prefieres te lo envio a una direccion de e-mail.

Espero haberte sido de ayuda, estoy a tus ordenes para cualesquier
otra duda.

Aldo R. Rodriguez Arreola

william aguirre

unread,
Apr 25, 2008, 12:52:51 PM4/25/08
to superwaba...@googlegroups.com
Agradesco tu ayuda el inconveniente es que el proyecto que estoy haciendo es de
toma de pedidos de productos de alimentos (distribuidora) en equipos palm precisamente
Palm TungsTen E2.
Si conoces alguna forma de bajar estos pdb a txt en el pc te agradeceria.

Nota: no tengo problema en compartir el codigo que he realizado si alguien lo necesitas lo puedo enviar.


Gracias

William Aguirre H.

El día 25/04/08, Haldo <aldo...@gmail.com> escribió:

gerardo cabero

unread,
Apr 26, 2008, 9:46:59 AM4/26/08
to superwaba...@googlegroups.com
hay  un codigo que deje hace algun tiempo en superwaba .. te pude servir .. este convertia un base de datos exel a un pdb, nadaba las tabla.. te puede ser util para enterer como se trabaja para la conversion de archivos.. .. el convertir archivos a txt lo podes ahcer llendo el pdb y arma el achivo .txt con un separador.saludos
Gerardo Antonio Cabero

http://www.superwaba.com.br/en/detalhesPrograma.asp?id=292


2008/4/25 william aguirre <willia...@gmail.com>:

william aguirre

unread,
Apr 26, 2008, 5:27:24 PM4/26/08
to superwaba...@googlegroups.com
Hola entiendo como escribir con tu ejemplo, pero no entiendo como crear el archivo txt. te pregunto lo debo hacer desde el dispositivo palm o lo hago cuando este el achivo pdb en el pc?
agradesco muchisimo tu ayuda.

saludos.

William Aguirre H.

gerardo cabero

unread,
Apr 28, 2008, 6:50:42 PM4/28/08
to superwaba...@googlegroups.com
lo podes hacer en la palm como el el destop ,
1-palms Mira la clase file

Here is an example showing data being read from a file:

 File file = new File("/temp/tempfile", File.READ_ONLY);
if (!file.isOpen())
return;
byte b[] = new byte[10];
file.readBytes(b, 0, 10);
file.close();
file = new File("/temp/tempfile", File.DONT_OPEN);
file.delete();

2- Utiliza mescalando superwaba con java. y utuliza la clase file de java..

asi podes crear tu txt  date un paseo por
http://www.superwaba.org/doc/waba/io/Stream.html
saludos gerard

2008/4/26 william aguirre <willia...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages