Tecnologías‎ > ‎

Arena

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.

Cómo empezar con Arena


Tutoriales / Documentación


Enlaces importantes sobre Arena



Ejemplos en Arena

  • Los proyectos están mavenizados y hay una separación entre proyectos de UI (en Arena) y los de dominio. Recordá tener activado el check Download Artifact Sources de Maven para poder ver el código completo de cada ejemplo
  • Los proyectos de dominio por lo general no son obligatorios descargarlos (ya que se bajan como componentes Maven), en caso de serlo o de que lo quieras descargar aparte te dejamos el link en cada caso
  • 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.

Ejemplo avanzado

Esteban Schafir (UNQ) hizo un desarrollo completo en Arena de una aplicación que permite hacer un seguimiento de las auditorías que hace el área de Seguridad Informática. Agradecemos la gentileza de permitir publicar:
La aplicación se integra con servicios como el envío de mails, el login a través de Active Directory y la exportación de informes a PDF.

Java