Buscar
Social
Ofertas laborales ES
viernes
jul182008

jFlashPlayer, empotrar videos flash en aplicaciones Java

jFlashPlayer es una solución que nos permite empotrar videos flash en una aplicación de escritorio Java. Teniendo en cuenta que flash se ha convertido en el estándar de facto para la distribución de video a través de la web, jFlashPlayer puede ser una solución interesante para construir un reproductor de videos de escritorio que descargue el contenido de la red.

Las malas noticias es que sólo funciona en Windows. Y se trata de una solución comercial con un coste de 95 $ por licencia.

jueves
jul172008

Jython 2.5 alpha

Este martes el equipo de Jython anunciaba que había liberado la versión 2.5 alpha del proyecto. Se trata de un salto bastante grande desde la última versión estable (que era compatible con Python 2.2). Además, aunque por lo de ahora se trate de una versión alpha, lleva a esta implementación de Python sobre Java a la misma versión que la implementación oficial.

Parece que el día en el que Java sea una plataforma más donde corre Python (al igual que sucede actualmente con Ruby) está bastante cercano. Por otro lado, el equipo de NetBeans (Tor Norbie más concretamente, principal responsable del soporte de JRuby para NetBeans) está trabajando en proporcionar soporte para este lenguaje de programación en NetBeans a un nivel equivalente al soporte actual para JRuby.

jueves
jul172008

Dos vulnerabilidades bastante serias en Spring

Recientemente la empresa Ounce ha descubierto dos vulnerabilidades bastante serias en Spring framework. La primera se basa en el funcionamiento indebido del mecanismo de binding entre modelo y vista. Cuando los datos se obtienen del formulario de la vista no hay ninguna comprobación para garantizar que el usuario no haya añadido campos extra al formulario. Añadiendo campos extra con el nombre adecuado, es posible sobrescribir campos del modelo (por ejemplo, el identificador del cliente) que el programador nunca pretendió que fuesen editables.

 

Esta vulnerabilidad puede permitir, por ejemplo que un usuario tome control de la cuenta de otro usuario.

La segunda vulnerabilidad explota el hecho de que la lógica que se va a llamar desde un formulario viene definida por un campo culto de dicho formulario. Modificando dicho campo oculto es posible obtener de vuelta archivos a los cuales los usuarios nunca deberían tener acceso. Esta vulnerabilidad puede permitir al atacante obtener todo el código de la aplicación.

jueves
jul172008

Generic Web Page Designer for Netbeans

Muchos apreciamos que Netbeans cuente con un buen editor visual para paginas JSF, pero todos sabemos que JSF no es el unico framework web que se utiliza en Java, de hecho en las ultimas noticias hemos visto como muchos de nosotros utilizan y hablan de diferentes frameworks que no tienen nada que ver con JSF. Tambien es muy conocido que las tecnologias mas utilizadas para el desarrollo de la vista web siempre ha sido y sera por un buen tiempo el legendario HTML, mas las hojas de estilo y ahora mucho JavaScript.

Por esta razon Winston Prakash se ha dado a la tarea de diseñar y construir un modulo para Netbeans que permita diseñar de forma visual cualquier pagina que utilice HTML y Hojas de Estilo e incluso JavaScript, ideal para aplicaciones web de otros lenguajes como PHP, RHtml, GSP, etc,etc. La idea de Winstons ademas es que a este nuevo modulo se le pueda agregar soporte a elementos especiales de otros lenguajes y frameworks.

El editor visual esta siendo desarrollado sobre el Mozilla Layout Engine (XULRunner) lo que garantiza "maxima" compatibilidad entre lo que se haga en Netbeans con lo que veran los usuarios. 

En mi opinion este seria el feature-killer que necesita Netbeans, llevaria al IDE a un nuevo nivel. Un sueño hecho realidad para muchos. Obviamente competir con IDEs como Dreamweaver requiere mucho mas esfuerzo pero no es nada que tarde o temprano no se pueda superar. Si alguien esta deacuerdo con que se agregue esta funcionalidad dejen sus comentarios de apoyo en el blog de Winstons. En este campo Eclipse ya tiene un buen editor generico de HTML que en netbeans siempre se ha hechado de menos.

Enlaces relacionados: http://blogs.sun.com/winston/entry/web_page_designer_for_netbeans

 

miércoles
jul162008

OpenSwing 1.6.9

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.

El framework se distribuye bajo licencia LGPL y cuenta con abundante documentación entre la cual se incluyen varias aplicaciones de demostración.

Algunos acoplamientos:

Home page: http://oswing.sourceforge.net

Demo: http://oswing.sourceforge.net/demo10/demo10.jnlp 

JAllInOne demo: http://www.hostingjava.it/-carniel/jAllInOne.jnlp