Eclipse Indigo presentado

Descubra lo que hay de nuevo en el último release simultáneo de eclipse.org

El release simultáneo de Eclipse Indigo de 62 proyectos de Eclipse y más de 46 millones de líneas de código demuestra la diversidad e innovación que existe dentro del ecosistema de Eclipse. Obtenga una visión general de varios proyectos, junto con los recursos para encontrar más información.

Chris Aniszczyk, Principal Software Engineer, Red Hat Inc.

Chris AniszczykChris Aniszczyk es el coautor del libro "The Eclipse Rich Client Platform" y ha sido reconocido por los Premios de la Comunidad de Eclipse como Principal Embajador y Principal Responsable. Tiende a estar en todos lados dentro de la comunidad de Eclipse al comprometerse en diversos proyectos de Eclipse. Se sienta en el Consejo de Arquitectura de Eclipse, en el Consejo de Planificación de Eclipse y tiene el honor de representar a los responsables en la Junta de Directores de la Fundación Eclipse. Siempre está disponible para hablar sobre el código abierto o Eclipse con una bebida refrescante. Puede leer su blog y seguirlo en Twitter como @caniszczyk.



22-08-2011

Eclipse Indigo es el release simultáneo de 62 proyectos de eclipse.org. En términos de estadísticas, el release de Indigo incluye más de 46 millones de líneas de código desarrolladas por alrededor de 500 responsables de eclipse.org provenientes de una variedad de compañías y países. Aunque es un release simultáneo, no significa que los 62 proyectos están unificados. Cada proyecto es un proyecto separado de código abierto dentro de eclipse.org, operando con su propio liderazgo de proyecto, sus propios responsables y su propio plan de desarrollo. El concepto de release simultáneo está diseñado para proporcionar un ciclo de desarrollo transparente y previsible.

Obtenga Indigo

Existen dos formas principales de obtener proyectos relacionados con Indigo. La primera forma -y la más recomendada- es que simplemente tome un paquete relevante para usted. La otra forma es a través del repositorio de software de Indigo (vea Recursos).

Espérelo...

La fecha de release oficial para Eclipse Indigo es el 22 de junio de 2011. Si está leyendo esto antes de esa fecha, las descargas seguirán siendo de las versiones de vista previa. Aunque estas son altamente funcionales, deberá esperar para poner sus manos en el producto verdadero.

Paquetes

El sitio de Paquetes de Eclipse Indigo contiene 16 versiones preempaquetadas de proyectos de Indigo específicos para sus necesidades (vea Recursos).

Repositorio de Indigo

Para obtener Indigo utilizando un repositorio de software, descargue Eclipse V3.7 SDK. Entonces podrá lanzar Eclipse y acceder al mecanismo de actualización de software en Help > Install New Software (vea la Figura 1). Ingrese la información adecuada del repositorio de Indigo (p.ej., http://download.eclipse.org/releases/indigo), si no está ya disponible. Después de que se ha conectado, deberá ver la lista de proyectos disponibles que son parte del release de Indigo. Es así de simple. Entonces podrá simplemente elegir qué dispositivos instalar en su Eclipse.

Figura 1. Examinando el repositorio de Indigo
Examinando el repositorio de Indigo

Eclipse Marketplace

Es importante mencionar que el Eclipse Marketplace fue actualizado como parte del release de Eclipse Indigo. Ofrece a la comunidad de Eclipse un portal conveniente que ayuda a las personas a encontrar ofertas de código abierto y comerciales relacionadas con Eclipse. Si ha descargado Indigo mediante un paquete, tendrá acceso al cliente de Eclipse Marketplace (vea Recursos) en Help > Marketplace Client que le permitirá examinar fácilmente las ofertas del mercado e instalarlas en Eclipse (vea la Figura 2).

Figura 2. Examinando el Eclipse Marketplace
Examinando el Eclipse Marketplace

Los aspectos destacados

Indigo es el release simultáneo de Eclipse más grande hasta el momento, y estos son algunos de sus aspectos destacados:

  • EGit 1.0 proporciona una integración estrecha con el sistema de control versión Git.
  • WindowBuilder, un constructor de GUI popular para desarrolladores de Eclipse, ahora es de código abierto y forma parte de Indigo
  • M2E proporciona una mejor integración con Maven, incluyendo el iniciar construcciones de Maven y mantener archivos pom.
  • Soporte de arrastrar para instalar con el Cliente de Eclipse Marketplace.
  • Jubula proporciona pruebas automatizadas funcionales de GUI para Java y HTML.

Vea Recursos para obtener más información sobre estos dispositivos.


Los proyectos

Una lista completa de los 62 proyectos que forman parte del release simultáneo está disponible en la página de proyectos de Indigo.

La siguiente tabla enlista los proyectos que son nuevos en el release simultáneo.

Tabla 1. Nuevos proyectos que forman parte del release
ProyectoDescripción
Agent Modeling Platform (AMP)Proporciona infraestructuras extensibles y herramientas ejemplares para representar, editar, generar, ejecutar y visualizar modelos basados en agente (ABMs) y cualquier otro dominio que requiera dispositivos espaciales, de comportamiento y funcionales
Eclipse Generation Factories (EGF)Proporciona una infraestructura de generación extensible y basada en modelo y para soportar generaciones complejas, personalizables e integradas
EMF FacetUna solución para extender metamodelos de Encore existentes sin tener que modificarlos
GyrexUna plataforma abierta, dinámica y extensible para soluciones de servidor basadas en Equinox
JubulaJubula proporciona pruebas de GUI automatizadas y funcionales para aplicaciones Java y HTML
Maven Integration (M2E)Proporciona un soporte de Apache Maven de primera clase en el Eclipse IDE
ObjectTeamsProgramando con roles y más allá
Runtime Packaging Project (RTP)Utilizando tecnologías de EclipseRT existentes, el proyecto RTP proporciona diversos paquetes que pueden ser utilizados para configurar un tiempo de ejecución para distintas plataformas y arquitecturas
ScoutReduce sustancialmente el tiempo de desarrollo necesario para software empresarial de SOA y en conformidad con Java
WindowBuilderUn diseñador bidireccional de GUI Java poderoso y fácil de usar


Vea Recursos para obtener más información sobre estos proyectos.


Citas del proyecto

Para obtener una idea de lo que hay en el release simultáneo de Indigo, lea las siguientes citas de los líderes de proyecto.

Mylyn

Desde el último release coordinado, Mylyn ha sido promovido a proyecto de alto nivel y dividido en varios subproyectos junto con sus límites de API para reflejar el gran crecimiento del proyecto. Los subproyectos proporcionan infraestructuras, APIs y herramientas para componentes ALM clave: contexto, documentos, compilaciones, tareas, revisiones y versiones. Un componente muy popular del proyecto Mylyn Builds que está ahora disponible mediante el portal de extensión junto con muchos otros conectores nuevos es una integración para Hudson/Jenkins. El conector proporciona una vista para compilaciones de supervisión de Eclipse con integración perfecta de IDE para ver resultados de compilación, volver a ejecutar pruebas fallidas y crear tareas desde las compilaciones con unos cuantos clics. (Vea la Figura 3.)
Otros dispositivos notables incluyen el llenado automático de contextos en activación para tareas que contienen rastreos de pila, lo que hace muy sencillo navegar hacia fuentes relevantes, y un nuevo filtro ha sido agregado a la Lista de Tareas que ayuda a controlar el número de notificaciones entrantes. Las mejoras de la experiencia de usuario en el editor de tareas incluyen imágenes Gravatar para reconocer rápidamente la persona a la que se le ha asignado una tarea. Estas y otras mejoras optimizan aún más la experiencia de interfaz enfocada en la tarea en el release de Mylyn Indigo.

--Mik Kersten, líder de proyecto
Figura 3. Mylyn Builds
Mylyn Builds

Herramientas de Desarrollo de C/C++ (CDT)

Hemos agregado bastante a CDT, pero mi dispositivo favorito es Codan. Codan es una infraestructura de análisis estático ligera que le permite agregar verificadores y realizar análisis en tiempo real (vea la Figura 4) en el código para encontrar defectos comunes y otras cosas.

--Doug Scheafer, líder de proyecto
Figura 4. Codan
Codan

LinuxTools

El soporte de rastreo y perfilamiento sigue recibiendo mucha atención por parte del equipo de Linux Tools con una robustez mejorada de la herramienta de perfilamiento y visualización de rastreo. Nuestra contribución de Indigo también presenta nuevos y mejorados proveedores de documentos de API para desarrolladores de Linux C/C++. El proyecto de Linux Tools sigue creciendo su base de contribución y consumo con un número de productos comerciales construyéndose en nuestro trabajo y muchas más distribuciones de Linux consumiendo y contribuyendo a nuestro aprovechamiento de construcción de Eclipse SDK construido en Eclipse.

--Andrew Overholt, líder de proyecto

Riena

Riena es una infraestructura para construir aplicaciones de servidor de cliente listas para la empresa utilizando la más reciente tecnología de Eclipse. Un sistema de navegación de aplicaciones intuitivo orientado al usuario final es el corazón de una aplicación de cliente Riena típica. Estructura las diversas vistas de una aplicación en subaplicaciones, grupos o módulos. Como un gran avance en Riena 3.0 para el release de Indigo, no sólo se ejecuta en computadoras de escritorio utilizando Eclipse RCP, sino también en el navegador utilizando el proyecto RAP. (Vea la Figura 5.) Para habilitar Riena para la web, no sólo tuvimos que hacer la infraestructura de Riena de una sola fuente, sino que también estamos proporcionando API adicional para conmutar fácilmente su código de aplicación de cliente entre entornos de sesión única (clientes RCP de escritorio) y entornos de sesión múltiple (aplicación web RAP).

--Christian Campo, líder de proyecto
Figura 5. Riena
Riena

Xtext 2.0

Xtext 2.0 viene con enormes mejoras de rendimiento y muchos nuevos y atractivos dispositivos IDE tales como las refactorizaciones (vea La Figura 6) y contextos enriquecidos para todos los lenguajes específicos de dominio (DSL). La adición más importante es el lenguaje base estáticamente digitado que puede ser reutilizado en cualquier DSL, lo que revela todo un mundo nuevo de posibilidades.

--Sven Efftinge, líder de proyecto
Figura 6. Nuevo dispositivo de IDE en Xtext 2.0
Nuevo dispositivo de IDE en Xtext 2.0

Indigo 500

Existen muchas personas que están usando Eclipse, desde desarrolladores a simples usuarios que alguna vez desean regresar a la comunidad de Eclipse de alguna manera. El programa de los Amigos de Eclipse le permite contribuir a la comunidad de Eclipse. Para celebrar el próximo release simultáneo de Indigo, The Eclipse Foundation desea reclutar 500 nuevos Amigos de Eclipse mediante el Indigo 500 (vea la Figura 7). Por una contribución de US$ 35, es posible convertirse en un Amigo de Eclipse y obtener acceso temprano al release de Indigo, directamente desde el servidor de descarga en Eclipse Foundation (vea Recursos). Su contribución también ayudará a soportar la comunidad de Eclipse, ayudando a:

  • Proporcionar más banda ancha para usuarios y desarrolladores
  • Comprar servidores adicionales para hospedar proyectos de Eclipse
  • Enviar estudiantes a conferencias de Eclipse
  • Patrocinar eventos de la comunidad de Eclipse
Figura 7. Indigo 500
Indigo 500

El futuro con Orion y Eclipse en la web

Orion es un nuevo proyecto de código abierto bajo el proyecto de alto nivel de Eclipse. El objetivo de Orion es crear una plataforma abierta de integración de herramientas basada en el navegador que esté totalmente enfocada en desarrollar para la web, en la web. Las herramientas están escritas en JavaScript y se ejecutan en el navegador (vea la Figura 8).

A diferencia de otros intentos de crear herramientas de desarrollo basadas en el navegador, esto no es un IDE ejecutándose en una pestaña única. Los enlaces funcionan y pueden compartirse. Es posible abrir un archivo en una nueva pestaña. Se ha tenido mucho cuidado para proporcionar una experiencia web para el desarrollo. En el futuro, espere ver a Eclipse Foundation trabajando en más áreas involucrando tecnologías web.

Figura 8. Eclipse Orion
Eclipse Orion

Conclusión

La meta de este artículo es llevarlo a través del release simultáneo de Indigo y exhibir algunos de los proyectos que forman parte del release. Le he dado un tour de los proyectos de Indigo con algo de información de los líderes de proyecto de Eclipse. Incluso le di un vistazo rápido de algo del trabajo futuro de Eclipse con el proyecto Orion.

¿Así que qué está esperando? Consiga Eclipse Indigo y pruébelo.

Recursos

Aprender

  • Indigo es el release anual de proyectos de Eclipse que llegarán el 22 de junio de 2011.
  • EGit 1.0 proporciona una integración estrecha con el sistema de control versión Git.
  • "Habilite aplicaciones C++ para servicios web utilizando XML-RPC " (developerWorks, junio de 2006) es una guía paso a paso para exponer métodos C++ como servicios.
  • El programa Amigos de Eclipse le permite contribuir a la comunidad de Eclipse. Para celebrar el próximo release simultáneo de Indigo, The Eclipse Foundation desea reclutar 500 nuevos Amigos de Eclipse mediante Indigo 500.
  • Orion es un nuevo proyecto de código abierto bajo el proyecto de alto nivel de Eclipse.
  • developerWorks en Twitter: Síganos para recibir las noticias más recientes.
  • Zona de código abierto de developerWorks: Conozca bastante información "cómo hacer", herramientas y actualizaciones de proyecto para ayudarle a desarrollar con tecnologías de fuente abierta y utilícelas con productos IBM.
  • Eventos de interés: Eche un vistazo a las próximas conferencias, exposiciones comerciales y webcasts que son de interés para los desarrolladores de código abierto de IBM.
  • Podcasts de developerWorks: Sintonice entrevistas interesantes y conversaciones para desarrolladores de software
  • Demos on-demand de developerWorks: Vea nuestros demos gratuitos y aprenda sobre tecnologías y funciones de productos de IBM y de código abierto.

Obtener los productos y tecnologías

Comentar

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=tecnologia Java
ArticleID=751628
ArticleTitle=Eclipse Indigo presentado
publish-date=08222011