Introducción

Arena es el framework de presentación que desarrollamos para facilitar la introducción de algunos de los conceptos de la materia. Está basado en SWT / JFace, aunque mucho más simplificado, con el objetivo de permitir concentrarnos en los conceptos de presentación y diseño, evitando todo lo posible los detalles tecnológicos.

Es un framework creado con fines educativos y por lo tanto se focaliza en la puesta en práctica de los conceptos; es muy probable que encontremos limitaciones si queremos utilizarlo más allá de sus objetivos, en particular en cuestiones estéticas.

Ejemplos en Arena

  • Los proyectos están mavenizados y hay una separación entre proyectos de UI (en Arena) y los de dominio. Recordá activar el check Download Artifact Sources de Maven para poder ver el código completo de cada ejemplo
  • Los proyectos de dominio generalmente no son obligatorios descargarlos, pero te dejamos su correspondiente link por si te interesa bajarlos
  • Descargar los proyectos siguiendo este instructivo
  • Generalmente los ejemplos vienen con un archivo .launch que permite correrlos si respetás el mismo nombre del proyecto que el repositorio (ej: eg-conversor-arena-xtend), si no te dejamos cómo configurar el launcher de Arena

Lenguaje Xtend

Instructivo adicional de configuración. Si no conocés el lenguaje, te dejamos esta página para iniciarte.

Java

Scala