Eclipse RCP 3 migración a RCP 4

Formación Eclipse RCP 3 migración a RCP 4

  • Esta formación Eclipse RCP 3 migración a RCP 4 complementaria le permitirá dominar la migración de un desarrollo Eclipse 3 hacia Eclipse 4
  • Recoge las buenas prácticas y etapas que hay que aplicar para realizar esta migración

Descripción de la formación

Objetivos

  • Comprensión de la arquitectura Eclipse 4.X
  • Estudio de la portabilidad 3.X->4.X
  • Buenas prácticas de desarrollo

Público

  • Programador
  • Jefe de proyecto

Prerrequisitos

  • Formación Eclipse RCP 3.X
  • o tener una experiencia significativa en desarrollos con la arquitectura 3.X

icon-pdf-48 Descargar el plan de formación

Duración

1 o 2 días *

Próximas formaciones

Proponemos la formación de migración Eclipse 3 a Eclipse 4 bajo demanda, en sus oficinas y durante 2 días.

Pedir información

Los puntos fuertes de OPCoach – Eclitech

  • Expertos Eclipse desde el 2004, le ofrecemos una formación completa, con las últimas herramientas, ilustrada con numerosos ejercicios prácticos
  • Al participar en cada conferencia internacional Eclipse (Francia, Alemania, USA), le damos una visión práctica y pragmática de estas tecnologías
  • Además, somos Solution Member de la fundación Eclipse
  • Desde el 2009, hemos formado centenares de profesionales (Ver testimonios en francés o en inglés) trabajando con números clientes

Plan de formación

Arquitectura Eclipse 4

  • Presentación de la arquitectura Eclipse 4 (EAP)
  • Comparación con Eclipse 3.X

El modelo de aplicación

  • Contenido del modelo de aplicación
  • El editor de modelo y el model spy
  • La definición de la estructura de la GUI
  • Creación de unos parts (vistas y editores)
  • Creación de unos comandos
  • Las buenas prácticas de concepción

La inyección y las anotaciones

  • Descripción del mecanismo de inyección Eclipse 4
  • Las anotaciones especificas de la inyección
  • Las anotaciones complementarias (preferencias, event)
  • Dinámica de instanciación

Los contextos de inyección

  • Jerarquía de los contextos de inyección
  • Actualización de un contexto de inyección
  • Visualización de los contextos con el context spy

Las anotaciones de comportamiento

  • Gestión de las vistas y de los editores
  • Gestión de los handlers de comando

Addons

  • Utilidad de los addons
  • Utilización para la inicialización y la migración
  • Gestión de los registries JFace

Diálogos

  • Gestión de las preferencias
  • Gestión de los property y de los wizards
  • Problemáticas de la migración

Los fragmentos et los processors

  • Definición de los fragmentos del modelo de aplicación
  • Definición de un processor para enriquecer un modelo
  • Integración en una arquitectura Eclipse

Los servicios E4

  • El ModelService y la actualización del modelo
  • El PartService para gestionar la GUI
  • El SelectionService y la gestión de la selección
  • El EventBroker, la gestión de los eventos y el event spy
  • Los otros servicios

Look and Feel, CSS

  • Modificación del código para integrar los CSS
  • Escritura del CSS, sintaxis, editor y CSS Spy
  • Integración del CSS dentro de la aplicación
  • Modificación del CSS en el runtime

Capa de compatibilidad

  • Rol de la capa de compatibilidad
  • Configuración/Integración dentro de una aplicación
  • Migración progresiva hasta una aplicación pura 4.X
  • Adición de componentes 4.X usando los fragmentos

Aplicación Eclipse 4.X

  • Creación de una aplicación pura 4.X
  • Target platform 4
  • Utilización de los spies para optimizar la aplicación
  • Reglas de desarrollo
  • Reglas de portabilidad Eclipse 3.X → Eclipse 4.X
  • La migración de una aplicación

Ejercicios

  • La formación está ilustrada con ejercicios de migración de una aplicación basada en Eclipse 3.X hacia una aplicación con la capa de compatibilidad, y luego puramente en 4.X
    *Esta formación se imparte sobre uno o dos días según el tipo de participantes (número de participantes, si la formación Eclipse 3 se ha realizada antes…)

icon-pdf-48 Descargar el plan de formación