OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio. El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.
OpenSwing también cuenta con una librería para el desarrollo de la capa de acceso a datos y (para las aplicaciones de tres capas) la lógica de negocio, así como una librería que se encarga de simplificar la comunicación con el servidor. También cuenta con componentes para visualizar documentos PDF, RTF, csv, Excel.
Ya es por todos muy conocido la excelente integración que existe entre las tecnologías Java/Flex.
Generalmente, apreciamos la tecnología Flex en aplicaciones de poco utilización, o utilización complementaria, en forma de multimedia interactivas asociadas a páginas web o aplicaciones enfocadas a tareas pequeñas, como configurar un producto X, o un buscador de propiedades, etc.
Aún y cuando la tecnología Flex tiene infinidad de posibilidades, pocas veces la podemos observar en aplicaciones robustas, que requieran de un uso diario y periódico por parte de sus usuarios y con grandes volúmenes de datos, tablas y objetos, como sí visualizamos aplicaciones Swing o Web.
Ha sido publicada la primera versión de una nueva librería de persistencia cuyo objetivo es proveer a los desarrolladores de aplicaciones pequeñas o medias, de una herramienta para la comunicación entre su core y su base de datos que es de pequeño tamaño (82kb) y fácil de usar por medio de anotaciones. Usable tanto en programas standalone como en aplicaciones web, nos ayuda a concentrarnos en la lógica de negocio de nuestro sistema, evitando escribir código jdbc repetitivo.
El sitio principal del proyecto está aquí y aquí está el WIKI con documentación.
Para los que no lo conozcais IWebMvc (http://internna.blogspot.com) es un proyecto OSS (español) basado en JEE 5 / Spring / Hibernate / DWR / dojo, orientado al desarrollador de aplicaciones web / distribuidas en Java, claro. El caso es que desde ayer aparte de poder descargarlo y probarlo existe la posibilidad de ver el funcionamiento de toda la parte cliente en un video (videolan o quicktime), cosa bastante interesante. Esta disponible en http://code.google.com/p/internna/downloads/list. ¡Espero que os convenza!
Noticia publicada en www.javahispano.org. Accede a la página web y participa
Hoy revisando los plugins para netbeans, me llevo la grata sorpresa de encontrar un plugin oficial (en fase beta) que proporciona soporte para Hibernate 3.2.5, hasta ahora el plugin soporta lo siguiente:
Ya iba siendo hora de que al fin netbeans brindara este soporte. Aunque ya para mi es un poco tarde pues ya no uso hibernate directamente, sino atravez de JPA (que no tiene quejas en cuanto soporte). Pero hay mucha gente utiliza hibernate directamente y tambien netbeans seguro que sera muy util para muchos.
Seminario Paradigma Tecnológico: Hibernate 3
En este seminario se presentará el rol que cumple la capa de persistencia dentro de una arquitectura SW. Se planteará la evolución de soluciones dentro de esta capa. Finalmente se presentarán las funcionalidades del motor de persistencia Hibernate3 dentro de un ejemplo práctico.
¿ Cuándo ?
10 de Marzo, de 10 a 12 de la mañana.
Plaza de las Cortes 2, 5ª planta ( Oficina de Idealista.com)
Edificio GES
28014 Madrid
Inscripciones
Envia un correo a seminarios arroba paradigmatecnologico punto com con los siguientes datos:
Nos complace anunciaros una nueva versión de TNTConcept 0.11.3, herramienta de gestión de empresas bajo licencia GPL, construida con tecnologías: Spring,JSF, Acegi, Maven, Hibernate ...
Saber más en http://tntconcept.sourceforge.net.
TNTConcept es una herramienta (con liccencia GPL) española para la gestión operativa de una empresa de servicios. Trata de sustituir las decenas de hojas de cálculo que usamos a diario. Está construida con tecnología: spring, jsf, maven, hibernate, tomahawk, acegi, etc.
En esta nueva versión la aplicación presenta un nuevo look & feel, se han añadido nuevos informes, la bitácora presenta un nuevo diseño (incorporando además nuevas características que facilitan la inserción de entradas en la misma), podemos ver un organizador de la ocupación y vacaciones futuras de toda la plantilla y se han corregido los bugs que hemos ido encontrando.
Saber más: http://tntconcept.sourceforge.net
Hoy ha salido la versión 1.2 del framework para java SEAM de la mano de los chicos de JBOSS. Muchos han catalogado este framework como el Ruby on Rails para java por la sencillez y abstracción que trata de transmitir a la hora de crear nuevas aplicaciones web. Integra de manera sencilla hibernate, ejb3, ajax, jsf y jbpm, y, en esta última versión, también Spring. Parece una buena alternativa a tener en cuenta.