Page 1 of 1

Madurez de FiveLinux

PostPosted: Mon Sep 01, 2008 12:56 am
by pablovidal
Saludos Antonio,

1.- ¿ Que grado de madurez tiene FiveLinux para migrar una aplicación ó mejor dicho, desarollar una aplicacion desde cero ?

2.- ¿ Se puede usar Eagle1 para acceder a Mysql o en su defecto alguna forma para conectar a Mysql de forma nativa ?

3.- ¿ Esta xBrowse soportado ?

4.- ¿ Estan los reportes listos ?

5.- ¿ hay alguna clase para impresion directa al puerto paralelo ?

PostPosted: Mon Sep 01, 2008 7:39 am
by Antonio Linares
Pablo,

>
1.- ¿ Que grado de madurez tiene FiveLinux para migrar una aplicación ó mejor dicho, desarollar una aplicacion desde cero ?
>

La suficiente para construir aplicaciones. De hecho tenemos usuarios de FiveLinux trabajando satisfactoriamente con él, como por ejemplo Doug, que tiene desarrollado un software de gestión de un hospital.

>
2.- ¿ Se puede usar Eagle1 para acceder a Mysql o en su defecto alguna forma para conectar a Mysql de forma nativa ?
>

Nosotros no lo hemos probado, pero es más que seguro que tiene que poderse hacer, pues MySQL se ha desarrollado en Linux principalmente.

> 3.- ¿ Esta xBrowse soportado ?

No, aún no.

> 4.- ¿ Estan los reportes listos ?

No, aún no.

> 5.- ¿ hay alguna clase para impresion directa al puerto paralelo ?

FiveLinux proporciona la clase TPrinter. Te refieres a enviar valores directos a LPT1, tipo TDosPrn ?

Cuantos más usuarios de FiveLinux haya, más avanzará y cada vez estará más completo.

PostPosted: Mon Sep 01, 2008 10:21 am
by pablovidal
Antonio, Gracias por responder.

Ok, lo de la impresion si es tipo tdosprn, y la treport, no me importan los preview actualmente, ya que se puede sobrevivir sin ellos.

Yo tengo una aplicacion que actualmente la estoy corriendo en linux atravez de wine, pero me interesa ir portandola a linux.

Lo que mas interesaria seria el acceso a los datos atravez de mysql, a ver como le hago para eso. voy a comenzar hacer unas pruebas en modo consola a ver como me va con eso.

PostPosted: Mon Sep 01, 2008 4:54 pm
by thefull
Con respecto a Eagle1 no existe ningún problema, funciona perfectamente en GNU/Linux.

PostPosted: Tue Sep 02, 2008 11:07 am
by pablovidal
Rafa, gracias por contestar...

Te digo que me interesaria saber como le hago para compilar eagle1 en linux. Ya que soy un novato ( en linux ). Ademas si me pudieras dar un ejemplo de como compilar seria fabuloso.

mil gracias de antemano.

PostPosted: Tue Sep 02, 2008 11:11 am
by Antonio Linares
Pablo,

Lo primero que tienes que hacer es descargar Harbour ó xHarbour, según sea el que uses, en tu Linux y construirlo.

Que distro (distribución) de Linux usas ?

Con mucho gusto podemos indicarte, paso a paso, lo que tienes que hacer y como compilar con Harbour/xHarbour.

PostPosted: Tue Sep 02, 2008 12:22 pm
by thefull
pablovidal wrote:Rafa, gracias por contestar...

Te digo que me interesaria saber como le hago para compilar eagle1 en linux. Ya que soy un novato ( en linux ). Ademas si me pudieras dar un ejemplo de como compilar seria fabuloso.

mil gracias de antemano.


Primero de todo, tienes que disponer de todo el codigo fuente de Eagle1, despues , simplemente deber de crearte la libreria.
Eagle1 dispone de un Makefile para tal menester, si no, en el foro de Eagle1 seguramente te podrán ayudar mejor.

Tu aplicacion, simplemente debes de enlazar la libreria de Eagle1
y la de MySql, llamada -lmysqlclient.

PostPosted: Tue Sep 02, 2008 1:01 pm
by pablovidal
Gracias Antonio y Rafa,

Antonio, yo uso Centos 5.1, voy a instalar a el xharbour.

¿ de donde lo descargo ?

¿ como lo instalo ?

PostPosted: Tue Sep 02, 2008 2:41 pm
by Antonio Linares
Pablo,

Lo más sencillo es dirigirte a sourceforge en donde está alojado xHarbour. Alli te indican el comando a ejecutar para descargarlo:

http://sourceforge.net/cvs/?group_id=33773

Este es el comando:
cvs -z3 -d:pserver:anonymous@xharbour.cvs.sourceforge.net:/cvsroot/xharbour co -P xharbour

Tienes que tener cvs instalado en Linux. Ejecuta cvs desde una ventana de terminal y asi sabrás si lo tienes.

Esa instrucción te creará una carpeta xharbour en donde dentro se descarga copia de todo el proyecto. Situate en esa carpeta y dale permisos de ejecución a make_gnu.sh:

chmod +x ./make_gnu.sh

Ahora solo tienes que ejecutarlo:
./make_gnu.sh

cuando termine, tendrás el compilador y las librerías, construidos en sus respectivas carpetas.

PostPosted: Tue Sep 02, 2008 3:04 pm
by Antonio Linares

PostPosted: Tue Sep 02, 2008 3:42 pm
by pablovidal
Gracias Antonio, me pongo a trabajar en eso ahora. Cualquier cosa te aviso...