acoliver 2002/10/01 12:34:37 Modified: src/documentation/xdocs/trans/es historyandfuture.xml Log: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13123 Revision Changes Path 1.2 +123 -106 jakarta-poi/src/documentation/xdocs/trans/es/historyandfuture.xml Index: historyandfuture.xml =================================================================== RCS file: /home/cvs/jakarta-poi/src/documentation/xdocs/trans/es/historyandfuture.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- historyandfuture.xml 12 Jun 2002 04:21:26 -0000 1.1 +++ historyandfuture.xml 1 Oct 2002 19:34:37 -0000 1.2 @@ -1,9 +1,9 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "./dtd/document-v11.dtd"> <document> <header> - <title>Project History</title> + <title>Historia del Proyecto</title> <authors> <person id="AO" name="Andrew C. Oliver" email="[EMAIL PROTECTED]"/> </authors> @@ -12,114 +12,131 @@ <body> - <section title="Brief Project History"> + <section title="Breve Historia del Proyecto"> - <p>The POI project was dreamed up back around April 2001, when - Andy Oliver landed a short term contract to do Java-based - reporting to Excel. He'd done this project a few times before - and knew right where to look for the tools he needed. - Ironically, the API he used to use had skyrocketed from around - $300 ($US) to around $10K ($US). He figured it would take two - people around six months to write an Excel port so he - recommended the client fork out the $10K. - </p> - - <p>Around June 2001, Andy started thinking how great it would - be to have an open source Java tool to do this and, while he - had some spare time, he started on the project and learned - about OLE 2 Compound Document Format. After hitting some real - stumpers he realized he'd need help. He posted a message to - his local Java User's Group (JUG) and asked if anyone else - would be interested. He lucked out and the most talented Java - programmer he'd ever met, Marc Johnson, joined the project. He - ran rings around Andy at porting OLE 2 CDF and rewrote his - skeletal code into a more sophisticated library. It took Marc - a few iterations to get something they were happy with. - </p> - - <p>While Marc worked on that, Andy ported XLS to Java, based - on Marc's library. Several users wrote in asking to read XLS - (not just write as had originally been planned) and one user - had special requests for a different use for POIFS. Before - long, the project scope had tripled. POI 1.0 was released a - month later than planned, but with far more features. Marc - quickly wrote the serializer framework and HSSF Serializer in - record time and Andy banged out more documentation and worked - on making people aware of the project - </p> - - <p> Shortly before the release, POI was fortunate to come into - contact with Nicola -Ken- Barrozzi who gave them samples for - the HSSF Serializer and help uncover its unfortunate bugs - (which were promptly fixed). More recently, Ken ported most - of the POI project documentation to XML from Andy's crappy - HTML docs he wrote with Star Office. - </p> - - <p> Around the same time as the release, Glen Stampoultzis -joined the project. Glen was ticked off at Andy's flippant attitude -towards adding graphing to HSSF. Glen got so ticked off he decided to -grab a hammer and do it himself. Glen has already become an integral -part of the POI development community; his contributions to HSSF have -already started making waves. - </p> - - <p>Somewhere in there we decided to finally submit the project - to <link href="http://xml.apache.org/cocoon">The Apache - Cocoon Project</link>, only to discover the project had - outgrown fitting nicely into just Cocoon long ago. - Furthermore, Andy started eyeing other projects he'd like to - see POI functionality added to. So it was decided to donate - the Serializers and Generators to Cocoon, other POI - integration components to other projects, and the POI APIs - would become part of Jakarta. It was a bumpy road but it - looks like everything turned out since you're reading this! + <p> + El proyecto POI se gest� tiempo atr�s, cerca de abril de 2001, + cuando Andy Oliver obtuvo un contrato de corta duraci�n para realizar + informes Excel basados en Java. Ya hab�a realizado este proyecto unas + cuantas veces antes, y sab�a exactamente d�nde buscar las herramientas + que necesitar�a. + Ir�nicamente, el API que sol�a utilizar se hab�a disparado en precio + desde unos $300 ($US) hasta unos $10K ($US). Calcul� que a dos personas + les llevar�a unos seis meses el portar Excel as� que le recomend� al + cliente que pagase los $10K. + </p> + + <p> + Cerca de junio de 2001, Andy empez� a pensar lo genial que ser�a + tener una herramienta Java de c�digo abierto para hacer esto y, + mientras tuvo algo de tiempo libre, comenz� el proyecto y aprendi� + cosas sobre el Formato de Documento Compuesto OLE2. Tras chocarse + con varios obst�culos insalvables, se dio cuenta de que necesitar�a ayuda. + Public� un mensaje en su Grupo de Usuarios Java local (JUG) y + pregunt� si alguien estaba interesado. Tuvo mucha suerte y el + programador Java de mayor talento que hab�a conocido nunca, + Marc Johnson, se uni� al proyecto. A Marc le llev� unas pocas + iteraciones el obtener algo con lo que estaban contentos. + </p> + + <p> + Mientras Marc trabajaba en eso, Andy port� XLS a Java, bas�ndose + en la biblioteca de Marc. Varios usuarios escribieron peticiones + para poder leer XLS (no s�lo escribirlo como hab�a sido planeado + originalmente) y un usuario ten�a peticiones especiales para + un uso diferente de POIFS. Antes de que pasara mucho tiempo, + el alcance del proyecto se hab�a triplicado. POI 1.0 se distribuy� + un mes m�s tarde de lo planeado, pero con muchas m�s caracter�sticas. + Marc escribi� r�pidamente el marco del serializador y el + Serializador HSSF en tiempo r�cord y Andy gener� m�s documentaci�n + y trabaj� en hacer que la gente conociera este proyecto. + </p> + + <p> + Poco antes de la distribuci�n, POI tuvo la fortuna de entrar + en contacto con Nicola -Ken- Barrozzi quien proporcion� ejemplos + para el Serializador HSSF y ayud� a descrubir sus desafortunados + fallos (que fueron arreglados de inmediato). Recientemente, Ken + port� la mayor�a de la documentaci�n del proyecto POI a XML + partiendo de los documentos HTML cutres que Andy hab�a escrito + con Star Office. + </p> + + <p> + M�s o menos al mismo tiempo de la primera distribuci�n, Glen Stampoultzis + se uni� al proyecto. A Glen le molestaba la actitud impertinente de Andy + en lo que a�adir capacidades gr�ficas a HSSF se refer�a. Glen se molest� + tanto que decidi� coger un martillo y hacerlo �l mismo. Glen ya se ha + convertido en parte integral de la comunidad de desarrollo de POI; sus + contribuciones a HSSF ya han comenzado a producir olas. + </p> + + <p> + En alg�n momento decidimos finalmente remitir el proyecto a + <link href="http://xml.apache.org/cocoon">El Proyecto Cocoon + de Apache</link>, s�lo para descubrir que el proyecto hab�a + crecido encajando perfectamente con Cocoon hac�a tiempo. + Lo que es m�s, Andy comenz� a ojear otros proyectos a los que + le gustar�a que se a�adiera la funcionalidad de POI. As� que + se decidi� donar los Serializadores y Generadores a Cocoon, otros + componentes de integraci�n con POI a otros proyectos, y los APIs + de POI pasar�an a formar parte de Jakarta. Fue un camino con + baches, �pero parece que todo sali� bien puesto que ahora est�s + leyendo esto! </p> </section> - <section title="What's next for POI"> - <p>First we'll tackle this from a project standpoint: Well, we - made an offer to Microsoft and Actuate (tongue in cheek - ... well mostly) that we'd quit the project and retire if - they'd simply write us each a really large check. I've yet to - get a phone call or email so I'm assuming they're not going to - pay us to go away. - </p> - <p>Next, we've got some work to do here at Jakarta to finish - integrating POI into the community. Furthermore, we're - still transitioning the Serializer to Cocoon. - </p> - <p>HSSF, during the 2.0 cycle, will undergo a few - optimizations. We'll also be adding new features like a full - implementation of Formulas and custom text formats. We're - hoping to be able to generate smaller files by adding - write-support for RK, MulRK and MulBlank records. I'm also - going to work on a Cocoon 2 Generator. Currently, reading is - not very efficient in HSSF. This is mainly because in order to - write or modify, one needs to be able to update upstream - pointers to downstream data. To do this you have to have - everything between in memory. A Generator would allow SAX - events to be processed instead. (This will be based on the low - level structures). One of the great things about this is that, - you'll not only have a more efficient way to read the file, - you'll have a great way to use spreadsheets as XML data - sources. - </p> - <p>The HSSF Serializer, will further separate into a general - framework for creating serializers for other formats and the - HSSF Serializer specific implementation. (This is largely - already true). We'll also be adding support for features - already supported by HSSF (styles, fonts, text formats). We're - hoping to add support for formulas during this cycle. - </p> - <p>We're beginning to expand our scope yet again. If we could - do all of this for XLS files, what about Doc files or PPT - files? We're thinking that our next component (HDF - Horrible - Document Format) should follow the same pattern. We're hoping - that new blood will join the team and allow us to tackle this - even faster (in part because POIFS is already finished). But - maybe what we need most is you! </p> + <section title="�Hacia d�nde va POI?"> + <p> + Primero abordaremos esto desde el punto de vista del proyecto: + Bueno, les hicimos la oferta a Microsoft y Actuate (de co�a + ... en su mayor parte) de que dejar�amos el proyecto y nos + retirar�amos si simplemente nos firmaban a cada uno un cheque + con muchos ceros. Todav�a estoy esperando una llamada o correo + electr�nico, as� que de momento asumo que no nos van a pagar + para quitarnos de en medio. + </p> + <p> + Despu�s, tenemos algo de trabajo que hacer aqu� en Jakarta + para terminar de integrar POI en la comunidad. Lo que es m�s, + todav�a estamos realizando la transici�n del Serializador a + Cocoon. + </p> + <p> + HSSF, durante el ciclo 2.0, sufrir� varias optimizaciones. + Tambi�n a�adiremos nuevas caracter�sticas como una implementaci�n + completa de F�rmulas y formatos de texto personalizados. Esperamos + ser capaces de generar ficheros m�s peque�os a�adiendo soporte de + escritura para registros RK, MulRK y MulBlank. A d�a de hoy, la + lectura en HSSF no es muy eficiente. Esto se debe sobre todo a que + para escribir o modificar, uno necesita ser capaz de actualizar + punteros del flujo de subida (upstream pointers) a datos del flujo + de bajada. Para hacer esto hay que tener todo lo que haya en + medio en memoria. En vez de eso, un Generador permitir�a que se + procesaran eventos SAX. (Esto se basar� en las estructuras de + bajo nivel). Una de las mejores cosas sobre esto es que as� no s�lo + tendremos una manera m�s eficiente de leer el fichero, tambi�n + tendremos una magn�fica forma de utilizar hojas de c�lculo como + fuentes de datos XML. + </p> + <p> + El Serializador HSSF, se separar� m�s a�n en un marco gen�rico + para la creaci�n de serializadores para otras plataformas y + en la implementaci�n espec�fica del serializador HSSF. (Esto ya + es cierto en gran medida). Tambi�n a�adiremos soporte para + caracter�sticas ya soportadas por HSSF (estilos, fuentes, formatos + de texto). Esperamos a�adir soporte para f�rmulas durante este ciclo. + </p> + <p> + Estamos empezando a expandir nuestro alcance de nuevo. Si pudimos + hacer todo esto para ficheros XLS, �qu� hay de ficheros Doc o PPT? + Pensamos que nuestro siguiente componente (HDF - Formato de + Documento Horrible) deber�a seguir el mismo patr�n. Esperamos + que se nos una sangre nueva al equipo y que nos permita abordar + esto con mayor celeridad (en parte porque POIFS ya est� terminado). + �Pero a lo mejor lo que m�s necesitamos es a ti! + </p> </section> </body>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
