SOFIA| JSP GUI Java Development Framework - Class and Tag Libraries
Framework y conjunto de APIs de utilidades para construir aplicaciones web que tiran de base de datos. En plan lo que estamos haciendo de OSIM pero parece que bien :). Por supuesto es open source así que no estaría de más mirarselo un poco más despacio.
Haciendo de interfaz entre negocio y tecnología...
miércoles, marzo 30, 2005
martes, marzo 22, 2005
sábado, marzo 19, 2005
Invocar métodos de objetos en el servidor desde javascript en el cliente !!! y recibir el resultado sin recargar la página ¡¡¡
DWR (Direct Web Remoting) GMail parece misteriosamente rápido, no tiene que recargar ninguna página y todo parece suave. Eso es porque es capaz de recibir fragmentos HTML del servidor sin recargar la página, lo hace en segundo plano. Para hacer eso con Java, tenemos DWR.
miércoles, marzo 16, 2005
Tutorial de Java en Español de JavaHispano
Un tutorial bastante currado de Java en castellano, con transparencias y todo. Tiene principios de la orientación a objetos, Java básico, Java avanzado, etc...
Pagina del tutorial
Pagina del tutorial
martes, marzo 15, 2005
Libro Gratuito en Español de compiladores con Java
Java a tope: Traductores y Compiladores con Lex/Yacc, JFlex/Cup y JavaCC: "El presente volumen introduce al lector en uno de los aspectos m�s potentes de la inform�tica tradicional: el an�lisis y comprensi�n de ficheros de texto. Las t�cnicas y herramientas que aqu� se examinan, se encuentran ampliamente difundidas y no est�n orientadas exclusivamente a la construcci�n de compiladores e int�rpretes, sino que establecen un marco general con el que el inform�tico puede analizar textos con cualquier otro objetivo. Cualquier transformaci�n sem�ntica imaginable computacionalmente puede hacerse realidad, desde el procesamiento de datos tabulares hasta la conversi�n de subt�tulos en pel�culas para ordenador, pasando por la transformaci�n de programas fuente, generaci�n de �ndices anal�ticos, de materias, etc.
Los primeros cap�tulos presentan una panor�mica general de los conceptos b�sicos que sustentan estas t�cnicas, a la vez que se exponen las herramientas Lex y Yacc y sus contrapartidas JFlex y Cup que generan analizadores sint�cticos y lexicogr�ficos en lenguaje Java. Tambi�n se estudia con profusi�n el funcionamiento de La herramienta JavaCC como representante m�s extendida de los generadores de an�lisis sint�cticos descendentes.
Los cap�tulos siguientes se centran en la utilizaci�n de estos metaprogramas introduciendo t�cnicas generales de gesti�n sem�ntica (tablas de s�mbolos, asociaci�n de atributos, mejora de gram�ticas, etc.) aplicadas a las diferentes fases que se siguen en la construcci�n de un traductor. El texto culmina con una introducci�n al manejo de la recursividad y de la memoria din�mica en tiempo de ejecuci�"
Los primeros cap�tulos presentan una panor�mica general de los conceptos b�sicos que sustentan estas t�cnicas, a la vez que se exponen las herramientas Lex y Yacc y sus contrapartidas JFlex y Cup que generan analizadores sint�cticos y lexicogr�ficos en lenguaje Java. Tambi�n se estudia con profusi�n el funcionamiento de La herramienta JavaCC como representante m�s extendida de los generadores de an�lisis sint�cticos descendentes.
Los cap�tulos siguientes se centran en la utilizaci�n de estos metaprogramas introduciendo t�cnicas generales de gesti�n sem�ntica (tablas de s�mbolos, asociaci�n de atributos, mejora de gram�ticas, etc.) aplicadas a las diferentes fases que se siguen en la construcci�n de un traductor. El texto culmina con una introducci�n al manejo de la recursividad y de la memoria din�mica en tiempo de ejecuci�"
lunes, marzo 14, 2005
viernes, marzo 11, 2005
miércoles, marzo 09, 2005
Eclipse como un IDE multilenguaje
Más información sobre la generación automática de IDEs partiendo de la gramática
http://www.eclipsefaq.org/chris/Generative%20Programming%20in%20Eclipse.doc
http://www.eclipsefaq.org/chris/Generative%20Programming%20in%20Eclipse.doc
Aplicaciones basadas en Eclipse (RPC) con Java WebStart
El problema de usar Eclipse RPC para crear aplicaciones es que no es sencillo distribuirlas. Con la llegada de Java Web Start a Eclipse, la cosa cambia mucho... ¿programar con Eclipse a partir de ahora...?
eclipsepowered � Blog Archive � Deploying RCP apps with Java WebStart
eclipsepowered � Blog Archive � Deploying RCP apps with Java WebStart
domingo, marzo 06, 2005
jueves, marzo 03, 2005
Eclipse es un IDE para cualquier lenguaje????
Chris Laffra, Chris Daly, Elwin Ho, Michael Scharf, Mark Melvin
This Technology Exchange discusses the impact of adding multiple programming languages to eclipse. Adding a new programming language can be quite an effort and involves studying the extensive eclipse editor framework, a large set of collaborating plugins, and the numerous extension points the platform provides.
This Technology Exchange discusses the impact of adding multiple programming languages to eclipse. Adding a new programming language can be quite an effort and involves studying the extensive eclipse editor framework, a large set of collaborating plugins, and the numerous extension points the platform provides.
The innovative JDT sets the bar high with great support for editing, navigation, build integration, debugging, and refactoring. To develop similar support for other languages can be quite an effort. Even extending existing language IDE components, such as new refactorings for JDT, can be equally difficult. Developing tooling that spans across various development tools and languages can be a challenge. Providing the end-user with a comprehensive and cohesive set of tools is sometimes out of reach. One might argue all this justifies a dedicated top-level eclipse project on multi-language IDEs.
Attend this exchange to hear experiences from various IDE developers and see what they mean by "language support" and what issues they ran into. Whether you plan to write an eclipse IDE for your favorite language, extend existing development tools, are a tool provider, or just an interested user, this session is for you.
Suscribirse a:
Entradas (Atom)