La versión Olimar deGeneXus incluye entre las principales novedades mejoras en el core de GeneXus , facilidades para el paso de Win a Web dentro del mundo GeneXus así como nuevos generadores y mejoras en los generadores existentes. La primera beta de esta versión será liberada en un mes, anunció Jodal.
Nuevo editor de reportes y procs
- Se separa la edición de print blocks de la edición del código.
- Mantiene la impresión subordinada al código a través de comandos print que referencian a los print blocks por su nombre.
- La edición de código cuenta con syntax coloring, intellitips, búsqueda, etc.
Web Services: mejoras en el consumo de Web Services externos.
Mejoras que facilitan el paso de Win a Web
- Se puede pasar un work panel de trabajar con a un web panel de trabajar con ya que se puede tener el registro implícito en los subfiles en Web (funciona en Internet Explorer y Netscape) Antes había que poner links en el subfile para cada una de las acciones del registro, crear otra pantalla de visualizar que mostrara todo el objeto y todas las acciones, que no deja de ser una opción muy buena.
- Facilitar y agilizar el diseño de pantallas WEB y los cambios a las mismas (mecanismo similar a los "styles")
- P osibilidad de definir las Web Transactions como Web components.
Mejoras en el diseño del modelo de la base de datos (core de GeneXus)
- Cambios en el manejo de subtipos:
1- Mayor performance en aplicaciones con gran volumen de datos: Los subtipos múltiples se van a incluir dentro de una sola sentencia select cuando se genere un join, lo cual va a mejorar la performance de grandes aplicaciones
2- Subtipos de subtipos: se podrá hacer un subtipo inferido de un subtipo inferido.
3- Incorporar subtipos sobre una fórmula.
- Cambios relacionados con los atributos
1- Autonumber: definir un atributo como autonumerado sin necesidad de programar la lógica de numeración sino que se implemente directamente en el DBMS.
2- Definir en el nivel de atributo si soportará o no valores nulos.
3- Initial value en las reorganizaciones: En vez de que se creen los atributos con valor nulo, se puede especificar un valor (constante, resultado de una función o procedimiento, etc) que será asignado a dicho atributo en el momento de la reorganización.
- Nuevo tipo de datos (blob) para almacenar imágenes en la base de datos.
- Navegación más intuitiva en GeneXus
- Nuevo tipo de dato para facilitar el trabajo con Workflow
Generadores:
1- Winform para Microsoft.NET
Se liberará un generador C# para Winforms que tendrá las mismas funcionalidades que el generador Java actual -incluyendo soporte para ejecución en múltiples capas- completando de esta forma el soporte total (win y web) a la plataforma Microsoft.NET
2- Cambios en el generador Java
Incluirá la opción de validación campo a campo, entre otros cambios. Esta opción no será exactamente igual a la que GeneXus tiene en Visual Fox Pro y Visual Basic.
3- Generador de Pocket PC para aplicaciones offline. (Hoy ya es posible desarrollar aplicaciones con webpanels para Pocket PC)
Otras novedades que incluiría la versión Olimar:
- Comando for each, para poder recorrer una colección o un vector
- Intellitip en el call para que aparezcan los parámetros del objeto a invocar en el momento de escribir el CALL
- Call a objeto externo: cuando hago un call a un objeto externo hoy se hace un call al nombre del programa, la idea es brindar la posibilidad de configurar propiedades a ese objeto que se llama.