--- En os2-esp@yahoogroups.com, José Francisco García Mtz.
<correo@...> escribió:
>
> --- En os2-esp@yahoogroups.com, "pinoozzyid" <lpino@> escribió:
> >
> >
> > Me parece que la petición es válida pero inutil por varias razones:
> >
> > - IBM desconoce siquiera la existencia de OS/2 como producto
> > - Las fuentes en su gran mayoria estan perdidas
> > - Mucho codigo pertenece a Mickeysoft y a otras empresas
> > - Es caro reunir las piezas y seleccionar que es de quien y luego
> > legalizar cada una de estas partes e IBM no tiene ninguna intención de
> > gastar dinero en OS/2, menos si no significa ningún retorno (IBM es un
> > negocio)
> >
> > En mi opinion es necesario enfocarse en otras cosas:
> >
> > - Motivar a desarrolladores a entrar a programar temas de bajo nivel
> > en OS/2
> > - Apoyar iniciativas como FreeOS o Voyager
> > - Comprar eCS cuando salga
> >
> > En mi opinion es una verguenza como otros grupos logran sacar adelante
> > proyectos importantes como ReactOS (port de cero de Windows y la API
> > Win32) y Haiku (port de BeOS, no de tan cero) y nosotros llevamos años
> > y años pidiendole a IBM que nos siga apoyando cuando, tambien hace
> > años, es claro que no tienen ningún interes.
> >
> > eCS es tiempo adicional que tenemos pero, claramente OS/2 no es un
> > negocio de largo plazo y hay que hacerse cargo teniendo una versión
> > libre y abierta de la API de OS/2.
> >
> > Las fuentes de OS/2 Warp 4.0 fueron robadas hace años y apostaría que
> > muchos desarrollos que aparecen por ahi y que provienen de Rusia, con
> > amor, son producto del analisis de esas fuentes.
> >
> > Yo me encuentro en las etapas finales del port de SWT (y el de
> > Eclipse), pero soy el unico, pobre y triste cristiano desarrollando y
> > no voy muy rápido porque nunca habia programado usando la API OS/2, la
> > vida de trabajo, la casa, los niños... etc, te consumen tiempo y lo
> > que queda se reparte entre los aviones de aeromodelismo y el port. Si
> > alguien se interesa en ayudar estare encantado en ponerlos al día con
> > el desarrollo del proyecto. Pueden ver el avance en
> > http://svn.netlabs.org/swt/timeline y leer el blog (en ingles) que
> > cree para este tema en http://os2advocacy.blogspot.com/
> >
> > Es una lastima pero hay que dajar de pedir y comenzar a hacer, es la
> > unica forma.
> >
> > Leonardo Pino
> >
> Me parece muy importante que alguien esté haciendo algo.
> Desconocía tu trabajo, Leo, pero desde ahora sabes que tienes a
> alguien que te ayudará en lo que pueda: Yo.
>
> Por lo demás, tienes razón. Hay que hacer. Creo igual piensa Paul
> (Vaya trabajo que hace), los rusos y demás gente que hace algo. El
> motivo no importa.
>
> Saludos.
>
El que se desconozca trabajo que se realiza es un problema que genera
descordinación. Netlabs es una ayuda en el sentido correcto de
centralizar la información con respecto a los desarrollos OpenSource
que existen para OS/2. Aun asi no existe aun un ente que concentre en
forma efectiva todo lo que sucede en todas partes con OS/2.
La ayuda es bienvenida y paso a describirte el proyecto para que te
hagas una idea de donde es posible que puedas ayudar.
El proyecto es muy viejo.Partio el año 2002, liderado por un ruso
(creo que es ruso por su nombre). El desarrollo un port nativo de SWT
(a diferencia de otro proyecto que apuntaba a usar ODIN). Dado que
partio hace tanto tiempo, la version que se esta portando es la 2.01.
El se desanimo y dejo todo tirado por alla por el 2004-2005. El año
pasado retome el proyecto y comence a completarlo.
Si conoces SWT sabras que es una capa entre Java y la GUI del SO.
Claramente es necesario un conocimiento de C y JNI (Java Native
Interface), pero para tu consuelo cuando comence mi C estaba bastante
oxidado y de JNI nada sabia. En realidad es muy poco lo que se hace en
esta area y lo que se hace es bastante repetitivo.
Por otro lado esta la parte Java y en esta area es bastante más lo que
se programa.
Lo complejo es conocer bien la API de OS/2 (PM principalmente) y en
esa area es donde se necesita mas ayuda porque la cantidad de trucos e
ideocincracias que posee es bastante grande.
La ultima parte son las pruebas. Cada clase o funcionalidad que se
agrega lleva un testcase asociado. Cada testcase es un simple programa
de Java que prueba las caracteristicas funcionales del nuevo
desarrollo. Aqui es necesaria ayuda, dado que los testcase que tengo,
son bastante pobres y dejan muchas partes o metodos sin probar.
Para no aburrir al resto postea al blog y ahi te explico con mas detalles.
Saludos