Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   La Taberna (https://www.clubdelphi.com/foros/forumdisplay.php?f=40)
-   -   Será posible Desarrollar lo siguiente con alguna Versión de Delphi???? (https://www.clubdelphi.com/foros/showthread.php?t=42458)

AGAG4 14-04-2007 17:43:07

Será posible Desarrollar lo siguiente con alguna Versión de Delphi????
 
Buen día compañeros, no se en donde debe de encajar esto pero si no esta bien que lo haya puesto en la TABERNA :D me corrigen por favor.

Lo que pasa es que estoy en un proyecto de un Sotware en el ramo Restaurantero ya desarrolle el Software para la caja donde capturan las comandas que los meseros van dejando de acuerdo a los PEDIDOS que los clientes hacen al momento de pedir la Carta ( que Explicito Soy :D ) ahora el cliente me propone que en vez de desarrollar un Software para TouchScreen, que mejor desarrolle un Software para AGENDA ó PALM donde quiere que cada mesero haga sus PEDIDOS y Automaticamente se imprima el Ticket en Cocina(Dependiendo del Platillo).
Ahora aqui me surge la Gran duda de mi vida como Programador :confused:, nunca me he metido en AGENDAS ó PALM's.

Se podrá en Delphi Desarrollar un Software para AGENDAS ó PALMS ????
Hago esta pregunta porque ando con la mente en blanco, apenas voy a investigar en el google, pero decidi antes meter este hilo porque sé que alguno de ustedes ya ha realizado algo similar y les agradecería que me dieran unos consejos para ir por el camino correcto.

Aqui hay que considerar algo, uso Firebird 1.54 con Delphi 7 para el Software de la Caja, me imagino que algunas AGENDAS ó PALMS deben de tener una antenita donde se comunicará con un Router ó Switch Inalambrico para conectarse a la BD y posteriormente Guardar el Pedido e Imprimirse,
si hubiese de cuales me recomiendan usar????

Espero me haya explicado correctamente, agradezco cualquier sugerencia....

Lepe 14-04-2007 18:10:28

Creo que el dispositivo correcto sería una PDA, Personal Digital Assitant, (seguro que te preguntan qué significa el acrónimo :D) con wifi. Quizás podría valer una con Bluetooth, pero este estandar no tiene tanto juego como el wifi, además del problema de cobertura.

Para desarrollar, yo optaría por una PDA con sistema operativo Mocosoft, antes que una Palm, por aquello de compatibilidad con el PC de sobremesa.

En delphi 2007 corre el rumor de que si se puede, ahora mismo creo que no, el puntero en ese tema es Microsoft visual Studio que incorpora emuladores de PDA para probar tus programas en el Pc.

Antes de nada haz presupuesto del hardware, porque es caro.
- PDA con wifi 300 € la unidad.
- PC Sobremesa con wifi y posiblemente pantalla táctil + 1.000-1.500 €
- Tu software para el pc, para la pda, más la sincronización de las comandas que lleguen por wifi _____ €. Yo no me atrevo dar precios, porque:

- Tienes que aprender a programar en PDA para un sistema operativo recortado, quizás el Windows Mobile 6 (que es la última versión). Que yo sepa no existe Base de datos Gratuita para el sistema. Quizás xml u otra opción.

- La pantalla es pequeña, desde 2.8 pulgadas hasta 3.5 pulgadas, tienes que hacer una interfaz muy intuitiva y con pocos controles.

- La memoria de estos dispositivos son limitadas, aunque más que suficiente para tu propósito, normalmente 64 MB de RAM para los programas, compartidos por el SO. Después disponen de una ROM de 128 MB donde está el SO instalado y obviamente, no puede tocarse. Por último ranura de tarjeta para ampliar capacidad. Actualmente las más poderosas corren a 600 Mhz. Mi PDA, una ACER C500 a 400 Mhz.

Existen TPV's comerciales, con todo el sistema completo, quizás sea interesante echar una visual antes.

Por ejemplo bdp


Saludos

RONPABLO 14-04-2007 18:11:26

Pues hasta donde se en delphi no se puede trabajar dispositivos móviles, yo usaría mejor Java (que no me gusta para nada, pero es el que mas rango de cobertura tiene), tambien con vs.net se puede trabajar, en este caso solo para pocket Pc.

ahora, se necesitan varias cosas, una el acces point, el cual le permite al dispositivo móvil conectarse a la red, para recaudar los datos se podría hacer por medio de xml y luego en el servidor tener algo que lo interprete y lo monte en Firebird... Para conectar Java con Firebird existe algo llamado Jaybird... espero sea de ayuda...

luisgutierrezb 14-04-2007 21:42:44

y que tan descabellado seria, desarrollar todo via web? que desde la pocket pc, se conecte con el navegador, y de ahi manejar todo?

basti 14-04-2007 22:12:09

Coincido con luisgutierrezb.
Yo también estoy desarrollando un sistema como el tuyo. Visto que con delphi no podía hacer nada, probé a hacer una aplicación con VB para pocket PC y conectarme mediante sockets. La aplicación funcionaba, pero era demasiado lenta.

Al final la solución que encontré fue hacer un pequeño servidor http y utilizar el navegador del PocketPC como aplicación.

Eso sí, no utilizes el Explorer del pocket, ya que el javaScript es muy pobre, y te hará falta. Te aconsejo el navegador Minimo (Mozilla) o el navegador de Opera para PocketPC.

JXJ 15-04-2007 19:40:23

para Bluetooth con delphi

este me parece bueno
nunca he programado con pda.

Bluetooth Framework Deluxe

http://www.btframework.com/index.htm

AGAG4 16-04-2007 22:47:18

Muchas gracias por sus sugerencias., sobre el link que pone Lepe se mira que el Software que tienen desarrollado es muy bueno, con 4 imagenes que pone sobra y basta para darse una idea de lo potente que se mira, espero algun día crear algo similar :)

He visto algunas paginas de CodeGear y he encontrado esto....

http://dn.codegear.com/article/33985
http://dn.codegear.com/article/33507

Y es con D2006....

A como lo explican en esas 2 paginas se podrá accesar a firebird por medio de una Pocket con D2006????

AGAG4 17-04-2007 17:37:47

Como sería con Bluetooth en delphi ????
Me imagino que se transfiere X archivo de texto y lo toma un programa alojado en el Servidor para ser procesado ....

Lepe 17-04-2007 18:06:57

Bluetooth es para 10 metros de distancia del receptor bluetooth, no estoy seguro, pero quizás no tenga alcance suficiente en un restaurante (en principio, se podría añadir repetidores para tener una mayor cobertura).

Es como dices, una llave USB (que hace al PC como receptor/emisor de paquetes BT 19 €), emparejar ambos dispositivos (PC y PDA). Estableces la carpeta de entrada para los archivos recibidos y después en la PDA tienes la opción de Enviar por Bluetooth con el dispositivo emparejado. (se puede enviar incluso carpetas enteras).

Para que dos dispositivos emparejados sean seguros, deberán tener una contraseña de emparejamiento.

PD: Solo hablo como usuario de una PDA, no he realizado pruebas de programación.

Saludos

AGAG4 17-04-2007 22:32:29

Encontre unas pocket pero estoy viendo que viene con el
Sistema operativo Microsoft® Windows Mobile® versión 5.0 para Pocket PC.
Será posible programar alli con D2006 ????
Es esta Pocket
http://h20285.www2.hp.com/estore/con...=detailedimage

AGAG4 18-04-2007 03:48:13

Ya leí bien, si se puede programar en ese sistema operativo en una Pocket con D2006.... :D

destrukthor 19-05-2007 01:51:47

Ayuda alfredo
 
Hola alfredo estoy por comenzar a programar para palm.
La pregunta es tienes alguna guia o tutorial para programar la palm en D2006, disculpa pero soy nuevo e ignorante en estos temas y quiero aprender.


La franja horaria es GMT +2. Ahora son las 01:35:53.

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