Page 1 of 2
Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Fri Nov 05, 2010 5:37 pm
by George
Los que desarrollamos aplicaciones sabemos que el mercado se esta re-direccionando a los telefonos celulares.
Mi pregunta es: a cual plataforma de desarrollo de telefono movil debemos movernos?
1. Windows Phone 7
2. Apple iPhone
3. Google Android
O en otras palabras hacia donde esta encaminado el soporte de Fivetech?
Me gustaria saber la opinion de los compañeros del foro y por supuesto la de Fivetech.
Saludos
George
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Fri Nov 05, 2010 6:33 pm
by juancarlos
Estimados amigos del foro,
Me uno a la misma duda-pregunta
me parece que hay mas sistemas operativos para cells, como blackberry (que tiene su propio SO), Windows mobile, etc.
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Mon Nov 08, 2010 4:18 am
by Vladimir Zorrilla
Mi opinion es que para tener cobertura en los tres debemos de ir a la programacion web
de los navegadores que corren en celulares en htm.
Saludos
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Mon Nov 08, 2010 9:07 am
by Antonio Linares
George,
La posición de FiveTech es la de explorar e intentar ofrecer soluciones para todas los sistemas existentes, teniendo más importancia aquellas plataformas que son más populares y que tienen más interés actualmente.
La primera plataforma mobil que nosotros ofrecimos fue Windows Mobile (FWPPC), pero esta claro que hoy en dia el iPhone y el Android van cobrando más y más fuerza. Windows mobile 7 acaba de aparecer en el mercado, están saliendo los primeros teléfonos, y aún el número de usuarios es muy reducido.
El problema con Android es que no admite programación en C (solo de forma muy reducida) y Harbour está desarrollado en lenguaje C, con lo que de momento, estamos muy limitados. Sin embargo para el iPhone y el iPad tenemos muchas posibilidades y de ahí que hallamos comenzado y avanzado bastante el desarrollo de "FivePhone". Así ya es posible empezar a usar Harbour y FivePhone para desarrollar para el iOS (iPhone/iPad).
Por supuesto que está la opción de hacer aplicaciones web y que funcionen en cualquier teléfono, pero muchos clientes quieren aplicaciones "nativas" que funcionen en solo un determinado teléfono. Nosotros como programadores debemos tener la capacidad de programar y ofrecer soluciones para cualquier plataforma que nos soliciten, ó por lo menos, para las más populares actualmente
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Mon Nov 08, 2010 2:10 pm
by George
Antonio,
Perfecto y gracias por tu detallada y comprensiva respuesta.
Por lo pronto me inclinare por el iPhone de Apple, ya que si voy a pasar a la plataforma de desarrollo de los telefononos celulares y puesto que uso [x]Harbour + FWH, sera con el apoyo de FiveTech.
Saludos,
George
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Mon Nov 08, 2010 8:28 pm
by Carles
Hola,
La programación web la puedes realizar y ejecutar directamente desde cualquier navegador que se encuentre en cualquier mobil con conexion a internet. Solo tienes q crear pantallas q sean amigables para el usuario, todo lo demas es igual.
La gran respuesta es como programar aplicaciones nativas y en que tipo de OS. Quizas en realidad, la gran respuesta tenga de ser que tipo de OS (Android, Windows, iPhone,...) porque a la respuesta de como programar tiene ser -> "La misma manera que FW/H" !!! esta es la gran potencia de exte producto, que facilmente puedas portar la misma filosofia de trabajo usando el mismo entorno de programación.
Esto lo experimente ya en el 2004 y te puedo asegurar que en una semana porte No toda la aplicación, pero si el objetivo de ofrecer una funcionalidad en Pocket PC. Esto ya lo ofrecia FWPPC en 2004. Actualmente puedes realizar todo tipo de aplicaciones de gestion con conexión a Inet, mysql, dbf, sockets,....
Yo creo q el objetivo esta en q además de la opcion FWPPC, salgan con la misma filosofia en iPhone (a mi gusto) y tendras una parte del pastel de mobiles muy grande. Y para mi, esto es la grandeza de este entorno de programación
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Mon Nov 08, 2010 10:44 pm
by George
Carles,
Veo que has hechos aplicaciones importantes y profesionales en el entorno de los mobiles, enhorabuena.
La programación web la puedes realizar y ejecutar directamente desde cualquier navegador que se encuentre en cualquier mobil con conexion a internet. Solo tienes q crear pantallas q sean amigables para el usuario, todo lo demas es igual.
Mi pregunta es si solo necesitamos [x]harbour + FWH para la programacion web?
Podrias explicarnos un poco con mas detalle o mejor algun ejemplo?
Saludos
George
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Tue Nov 09, 2010 11:37 am
by Carles
George,
Para la programación web no necesitas ni xH ni FWH, pero para crear una aplicacion 'de escritorio' nativa en el cliente si q lo necesitas. A partir de aqui existe el debate de siempre sobre que es mejor si las aplicación de escritorio o las aplicaciones web. No voy a ser yo quien siga alimentando el debate, pero si dar mi punto de vista sobre las aplicaciones 'nativas'. Creo que actualmente puedes crear escenarios hibridos, en el que perfectamente pueden coexistir ambas, es decir, imaginate que tienes un proveedor ISP y alli tienes una BD MySql. Perfectamente puedes tener en este servidor tu aplicacion web la cual accede a dicha BD y los distintos usuarios accediendo desde cualquier navegador web.
Pero puedes perfectamente crear tu aplicacion con FWH y atacar esta base de datos en INet. Actualmente puedes acceder de muchas maneras, via drivers, ADO, la fabulosa clase de Daniel,... De tal manera q ya tienes un escenario donde coexisten dos entornos bien diferentes usando los mismos datos, perooo si aqui le añades que la aplicacion de escritorio puedes 'pasarla' a los mobiles y q estos se conecten al mismo ISP, el escenario ya lo vas extendiendo. NO tiene nada q ver la programacion Web con la de nuestras aplicaciones de escritorio pero SI tiene mucho q ver la manera de programar nuestras aplicaciones nativas.
Para mi, que el hacer un DEFINE WINDOW conceptualmente y operativamente me haga lo mismo en Windows, Mac, o Pocket me parece simplemente extraordionario. Ahora añadele el iPhone...
Yo para mi gusto lo encuentro brutal, controlar de una misma manera 'basicamente' tantos entornos. Ya dispones Win, Mac, Pocket i espero q pronto iPhone/iPad
No encuentras tu margen de maniobra realmente amplio ? Y usando la misma metodologia de programación ?
La programacion para Web, es completamente distinta. No se parece a nada (hasta ahora) a la filosofia de FW, pero porque tambien conceptualmente es todo distinto. Hay una carga de codigo, un proceso de datos y una salida de codigo que sera mostrado en el navegador: Constantemente te vas recargando la misma pagina para procesarla de una manera u otra. Si que existen otros metodos avanzado com Ajax, q te permiten asincronamente cargar y procesar parte de la pagina. Existen muchas maneras. Tambien existen numerosos Frameworks q te facilitan una capa de programacion mas fàcil para crear estos procesos pero ninguno tiene la filosifia de trabajo de FW, no tiene nada q ver.
En resumen, que primero de todo tenemos de diferenciar la programacion web de la 'nativa' del OS.
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Tue Nov 09, 2010 6:24 pm
by George
Carles,
Por lo que entiendo te refieres a la ventaja de poder desarrollar nuestras aplicaciones de "escritorio", como hasta ahora lo hacemos, por medio de Harbour + FWH y a la vez desarrollar la misma aplicacion (entorno web) para la telefonia movil y que ambas puedan acessar una database comun.
En otras palabras tendriamos la aplicacion "profesional" de escritorio y la aplicacion "lite" para los moviles.
Lo unico que ambas tendran en comun es el acesso la misma database.
El interface seria diferente (por el tamaño de las pantallas) y algunas caracteristicas en la aplicacion "profesional" no podran quizas implementarse en la aplicacion "lite".
Ahora bien, tu punto y con el cual estoy completamente de acuerdo, es que con la ayuda y el soporte de FiveTech podemos desarrollar ambas aplicaciones en corto tiempo y sin tener que complicarnos mucho.
De ahi mi pregunta: A que entorno "mobile" nos movemos?
Saludos
George
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Tue Nov 09, 2010 7:02 pm
by Carles
George
...y a la vez desarrollar la misma aplicacion (entorno web) para la telefonia movil
No necesariamente tienes de crear una aplicacion web. Puedes crear la misma aplicacion para movil, pero nativa, esto quiere decir que en el caso de Pocket PC el OS es Windows Mobile y para el iPhone el iOS 4.2
De ahi mi pregunta: A que entorno "mobile" nos movemos?
Esto lo tiene q responder FiveTech. De momento Pocket PC. Puede q dentro de poco iPhone/iPad por lo que se puede ver en el foro
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Thu Nov 11, 2010 9:50 am
by Silvio
Carles,
How insert or upgrade a record into dbf from pockect Unto windows application VIA cable or Bluetooth ?
I try with ftp but I never understtod how make it
Have you a function made easy?
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Thu Nov 11, 2010 12:27 pm
by Carles
Silvio,
Si quieres abrir un dbf una manera es conectarte aun recurso compartido y mapearlo. Si vas al explorador a conectar unidad de red puedes poner \\servidor\recurso_compartida y maperalo, o puedes hacer un USE \\miserver\midbf. Ftp es para 'transferir' ficheros
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Thu Nov 11, 2010 8:38 pm
by sysctrl2
alguien tiene experiencia en aplicaciones web?
y desea compartir alguna experiencia ?
ahora resulta que las empresas controlan,clientes, pedidos, cotizaciones, facturacion, pagos,inventarios,etc., todo mediante aplicaciones web,
llamese, php,asp.net, html, etc. etc.
alguien ha hecho algo con fivewin/xhb ?
saludos..
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Fri Nov 12, 2010 5:43 am
by Vladimir Zorrilla
Bueno yo ando metido en ese mundo hace 8 meses ya.
Bueno con fivewin/xhb no se si se podra hacer algo yo trabajo con javascript jquery para ajax y php en el lado del servidor.
La programacion es muy distinta al modo de escritorio son 2 pcs las que se programan el server con php y el cliente con javascript cada una con sus variables de memoria y su tiempo de ejecucion y su sintaxis distintas.
Lo que me agrada de la programacion web es que no hay que compilar ni enlazar nada todo es interpretado , y la integracion de nuevas librerias no pasa por pelearse con las incompatibilidades de generar un ejecutable es mucho mas sencillo.
Con FiveWin construyo algunas herramientas que me generan codigo javascript y php para agilizarme el trabajo por
que el codigo en web es mucho mas extenso que el codigo fW.
Lo primero q tienen que hacer es entender ese entorno no se trata de un ejecutable si no de trozos de codigo q
se evalkuan en el server y se envia al navegador.
Eso quiere decir que puedo ponerlos los mismos nombres de funciones a los modulos de mi aplicacion lo que en
programacion de escritorio es una locura.
La parte que te plantea un reto es como tener variables publicas en un entorno asi, no se puede aca te tiene que
agarrar de la pagina del DOM los famosos input type="hidden"
Aquie esta lo que ando armando
http://online.hsnsig.com/
ingresen con el usuario 06 y la clave 06
Saluds
Re: Fivetech y los "Cell Phones": a que direccion nos movemos?
Posted: Fri Nov 12, 2010 4:04 pm
by sysctrl2
Buen trabajo Vladimir, veo que usas Mysql como motor de datos,
hay que ponernos a investigar y si sabes de algun manual basico para principiantes,
bienvenido sea.
gracias..