El proyecto de Eclipse e4 ha alcanzado su primer milestone. Este proyecto (aún en su etapa de propuesta) busca llevar a Eclipse al siguiente paso como framework para construcción de interfaces de usuario. Toma el testigo justamente hasta donde la Eclipse Rich Client Platform se quedó y como no podría ser de otra manera, la gente de Eclipse ha volteado a ver cómo llevar esta plataforma al mundo web.
Como señala Ted Patrick en su blog, el punto más emocionante de este primer milestone es la evidencia (confirmada luego por la documentación del proyecto) de que e4 permitirá compilar en swf (binarios de Flash) el código en Java usando SWT.
Eclipse e4 está desarrollando un port de SWT a Flash usando Flex, dado que el compilador de Flex es open source, así como la libreria de componentes gráficos, al parecer lo están integrando dentro de e4 para traducir los componentes SWT. De esta forma, el programador puede desarrollar sus aplicaciones usando SWT de toda la vida y e4 generará su equivalente en Flex.
La ventaja de codificar en Java para generar binarios Flash, es que puedes explotar las ventajas de Eclipse en cuanto al gran editor de código, su debugger y otras bondades que ya tiene para la plataforma Java.
SWT ha venido a menos en los últimos años debido al continuo avance en las mejoras a Swing y al poco interés en mejorar su soporte para otros SO que no sean Windows. Este movimiento puede ayudar a apuntalar nuevamente a este framework para creación de interfaces de usuario con Java y se puede convertir en una poderosa herramienta para construir aplicaciones Flash.