Buscar
Social
Ofertas laborales ES
viernes
mar122010

Code Bubbles, un IDE Java completamente diferente a cualquier otro IDE que hayas visto

Code Bubbles es un IDE Java todavía en versión beta que emplea un conjunto de metáforas visuales radicalmente diferentes de cualquier otro entorno de desarrollo. De un modo similar a la cinta de Microsoft Office 2007, estas metáforas visuales se basan en una realidad bastante obvia: ya nadie tiene monitores de 640 × 480 en su equipo.


Desde mi punto de vista, todavía arrastramos muchas metáforas visuales para el escritorio creadas en monitores de 640 × 480, y las seguimos empleando con los pedazo monitores que tenemos hoy en día. La cinta de Office, desde este punto de vista, era básicamente el reconocimiento de que los menús (que ocultan toda la información que contienen) eran necesarios en monitores con resoluciones bajas. En monitores con resoluciones altas una barra de herramientas gorda es más práctica.


Code Bubbles asume que el usuario tiene un monitor de 24 pulgadas, o en su defecto varios monitores más pequeños (recomiendan al menos 1900 × 1200 píxeles en la pantalla). En vez de contar con una especie de Tabed pane donde todas las clases Java están apiladas la una encima de la otra, en Code Bubbles cada clase se representa mediante una burbuja donde uno inicialmente puede ver sus métodos. Haciendo clic en los métodos, aparece al lado de la clase otra burbuja con el código del método.


Las burbujas se puede mover por la pantalla y agrupar, pero nunca apilar. El entorno de desarrollo cuenta con un escritorio virtual enorme, pero para que la metáfora funciona de modo adecuado uno debe tener un monitor bastante grande o emplear un montón de tiempo desplazándose a lo largo del escritorio.


Las burbujas pueden también etiquetarse como bugs, y hay burbujas destinadas a mostrar documentación y para otras tareas relacionadas con la programación. Describir metáforas visuales con palabras es prácticamente imposible, así que lo mejor es que le echéis un vistazo al IDE en este video.


No tengo ni idea de si esto va a funcionar o no en la práctica. Pero a mí parece interesante el probar nuevas ideas y me he apuntado al programa Beta. Pronto espero poder jugar con ella.


En estos momentos, el autor parece no tener absolutamente ninguna información sobre cuáles son sus intenciones para el proyecto. Si va ser comercial, opensource, gratuito o de pago... Posiblemente ni él lo sepa.


¿Qué os parecen las ideas detrás de Code Bubbles?

 

 

miércoles
mar102010

Fallece Felipe Gaucho , Evangelista java y miembro JUG

Hola.

Hace unos  dias  habia  recibido de mi lista  de correo esta  triste  noticia.

Felipe Gaucho  fue un miembro  activo de la comunidad de java, cofundador  de CEJUG ( the Ceará Java User Group).

Un sentido  abrazo de condolencia  a su familia  y amigos  mas  cercanos.

Noticia Original en portugues : http://www.cejug.org/2010/03/06/noticia-triste-para-o-java-no-brasil-e-o-ceara/

Blog de Felipe :http://www.java.net/blogs/felipegaucho 

 

 

miércoles
mar102010

IKVM.NET, un porte de Java a .NET

La semana pasada José Manuel Beas nos mandó un tweet a la cuenta de javaHispano informándonos de un curioso proyecto: IKVM.NET. Podría definirse como un porte o una implementación de Java sobre .NET/Mono. El proyecto consta de una máquina virtual Java implementada en .NET, una implementación de las librerías Java también en .NET y un conjunto de utilidades para facilitar la interoperabilidad entre ambas plataformas.


Según el autor, el primer motivo por el cual está haciendo esto es porque es divertido. Por otro lado, quiere portar código suyo escrito en Java a la plataforma .NET y espera que este proyecto le ayude.


Yo conocía algunas herramientas que permitían hacer lo contrario, siendo la más famosa la de Mainsoft. Esta empresa tiene una solución comercial que permite escribir código en .NET y después compilarlo a bytecode, pudiendo ejecutar la aplicación en cualquier servidor de aplicaciones Java. Una de las ventajas de esto (según la compañía) es que de este modo no es necesario pagar licencia por Windows o por IIS, ya que podemos correr nuestra aplicación en un Tomcat sobre Linux. No sea a cuánta gente le parece una buena idea esto, pero el producto ya tiene bastantes años de vida, así que algún cliente deben tener.


Respecto a IKVM.NET, una de las utilidades que se me ocurre es transformar una librería Java a una dll para algún poder emplearla de un modo simple desde Windows. La transformación a dll es una de las funcionalidades de IKVM.NET: cuando se emplea estáticamente, compila el código Java a una dll. También es posible ejecutar este proyecto dinámicamente; en este caso transforma el bytecode a IL según va ejecutando.


¿Se os ocurre algún uso para este proyecto?

miércoles
mar102010

Simon Phipps abandona Oracle después de 10 años en Sun

Entre los logros de Phipps se incluye el proyecto OpenSolaris, la liberación de la tecnología Java, contribuciones a Linux a partir de piezas desarrolladas para Unix, OpenSPARC, ODF (Open Document Format) y también logró que Sun retirara algunas licencias restrictivas, entregara fondos a Free Software Foundation y ayudara desarrollar la versión 3 de la licencia GPL.

Phipps no aclara cual es el motivo de su renuncia, pero se dice que una de sus iniciativas, blogs.sun.com está siendo destruida en su espíritu aplicando restricciones estrictas a los empleados de la nueva corporación.

Dice que no sabe cuál es su próximo destino, pero viendo las oportunidades y experiencia de otros que ya dieron el paso, no es un tema que le preocupe en este momento.

Fuentes

miércoles
mar102010

Manual de Viewa en castellano

Se ha publicado la versión 1.0.3 de Viewa. Se han arreglado algunos bugs y por fin está disponible la versión en castellano del manual de referencia (no está revisado por lo que puede haber algún gazapo) . La web de Viewa es http://www.viewaframework.org

Viewa es un framework open source de creación de aplicaciones de escritorio en Swing. Viewa intenta que el desarrollo de este tipo de aplicaciones sea más sencillo y productivo.