Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
http server para PDA

Hola, últimamente me estoy "mal acostumbrando" haciendo preguntas.

Un cliente me pide que sus vendedores/representantes, que viajan por todo el país, puedan tomar los pedidos a sus clientes mediante unas PDAs, he pensado hacerlo de forma que las PDAs se conecten por internet a un servidor http en la central y este servidor haga las peticiones al servidor de bases de datos de la empresa.
Los datos a pedir son pocos, código y nombre del cliente, código, descripción y precio de cada artículo, más la cantidad que se le vende, aparte de algunas consultas y algún documento pdf que se generaría en el servidor. Una vez acabado de realizar el pedido, se confirma y automáticamente se almacena en la base de datos de la empresa. Hasta aquí todo bien, sin problemas.
El problema surge cuando no haya cobertura, ¿cómo solventar ese problema?, esto me cambia por completo todo el plan del proyecto. Se me ha ocurrido hacer el programa de pedidos que se ejecuta en el servidor http de la empresa, que también funcione en las pdas, y hacer exportaciones/importaciones de datos con la central, tampoco es problema, lo complicado y no encuentro ninguno, es un servidor http que funcione en la pda. ¿Conocéis alguno?.

Ahora que lo pienso, me podía haber ahorrado toda esa explicación si directamente hubiese hecho la pregunta

Bueno, pues eso, sabéis de alguno?
Responder Con Cita
  #2  
Antiguo 03-11-2005
Avatar de fredo
fredo fredo is offline
Miembro
 
Registrado: oct 2003
Ubicación: Chile, Valparaiso
Posts: 318
Poder: 21
fredo Va por buen camino
¿Puedes?

si puedes instalar linux en tu PDA (yo lo he instalado hasta en una gameboy advance.. asi que deberia en una PDA...) ve este link

http://es.tldp.org/almacen/Manuales-...le/node59.html

hasta en una de esas te sirve el kilix...
saludos ojala te sirva

por si acaso es para inatalar el apache
__________________
^_^

http://stna.cl
Responder Con Cita
  #3  
Antiguo 03-11-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Impresionante !!!
Responder Con Cita
  #4  
Antiguo 04-11-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 22
__hector Va por buen camino
Yo hice un programa similar, usando C# en el .NET compact framework. No necesitas conectividad, excepto para el momento cuando vayas a transmitir los datos.

En el modelo que desarrolle, es una aplicacion local, que se conecta a una base de datos SQLCE, y que posteriormente sincroniza con una base de datos sqlserver via http.

Si te es factible ese esquema, y tienes conocimientos de .NET, puedo ayudarte.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #5  
Antiguo 04-11-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por hector
Yo hice un programa similar, usando C# en el .NET compact framework. No necesitas conectividad, excepto para el momento cuando vayas a transmitir los datos.
¿Quiéres decir que todos los datos para trabajar (clientes, artículos, stock, etc.) están en local, en la Pda?


Cita:
Empezado por hector
En el modelo que desarrolle, es una aplicacion local, que se conecta a una base de datos SQLCE, y que posteriormente sincroniza con una base de datos sqlserver via http.
¿Necesitas entonces un módulo aparte para hacer exportaciones/importaciones de datos? ¿o trabaja online conectado a la "central"?


Cita:
Empezado por hector
Si te es factible ese esquema, y tienes conocimientos de .NET, puedo ayudarte.
De momento no tengo nada decidido, estoy evaluando opciones, el lunes tengo la reunión con el cliente y a partir de ahí habrá que escoger.


Muchas gracias.
Responder Con Cita
  #6  
Antiguo 05-11-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 22
__hector Va por buen camino
1. Si, todos los datos estan en local, en la pda. Pero es bueno aclarar que: solo necesitas copiar los datos con los que va a trabajar el pda en cuestion. Es decir, si tienes una base de datos con los clientes y las ordenes de tres ciudades, y 3 vendedores, 1 por ciudad, los de las ciudades b y c no tienen por que llevar los datos de la ciudad A. Eso se logra de forma facil con sql server y replicacion.

2. No necesitas un "modulo" como tal. Basta con crear un objeto de una clase x (SqlReplication object, si mal no recuerdo), setearle par de propiedades, como el hostname, el nombre de la bbdd, y bla bla bla, y realizar la exportacion. Como utiliza http (en el escenario estan, la pda, un webserver que sirve como relay, y el servidor de bbdd), puedes hacerlo conectando el pda a la cuna, o conectandole un adaptador de red, o wifi, o por modem, o de cualquier otra forma en que, exista la posibilidad de enviar paquetes tcp a traves de un medio.

3. .NET Rocks!!!
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 08:41:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi