Como es habitual el U2 incorpora correcciones y mejoras sugeridas por los usuarios de GeneXus 9.0 y al mismo tiempo agrega interesantes nuevas funcionalidades.
Entre las nuevas funcionalidades en el Entorno de Desarrollo de GeneXus tenemos: un nuevo valor de la propiedad Field Exit: "passing last char" en controles en aplicaciones web, este valor permite definir que, al completar el usuario un formulario web, al ingresar el último carácter del campo, el foco pase al siguiente control del formulario automáticamente, sin necesidad de que el usuario oprima Enter o Tab; también se incorporó la posibilidad de definir subtipos de atributos que fueron definidos como fórmulas, lo que permite definir la fórmula que definen un atributo una sola vez en la base de conocimiento y luego crear subtipos de ese atributo.
A nivel de manejo de datos se destaca la incorporación de nuevas propiedades para el manejo de Blobs en ambiente web, que permiten específicamente, controlar la extensión de los archivos subidos y mantener información, incluso del nombre del archivo. Esto es de especial utilidad en el caso de guardar archivos con diferente extensión en el campo Blob.
Otra nueva e interesante funcionalidad es la “Data Independent Specification”; el objetivo de la misma es realizar un proceso de especificación más detallado, para determinar si realmente es necesario re-generar/compilar los objetos especificados. Con esto se insume un poco más de tiempo en la especificación, pero se optimizan los pasos subsiguientes de generación, test, y deployment. Antes, al modificar la estructura de una tabla (agregar o eliminar un atributo, por ejemplo) cualquier objeto que hacía referencia a dicha tabla tenía que ser regenerado, sin importar si la modificación realmente afectaba al objeto. Ahora, si el cambio en una tabla relacionada con el objeto no afecta al mismo, por ejemplo, se agregan atributos a la tabla, el objeto no es regenerado.
Entre las mejoras a destacar en los generadores Java y .NET están la optimización del código HTML generado en controles read-only de objetos web que no son modificados en tiempo de ejecución, y el soporte a teclas de función en aplicaciones web, es decir que un evento cualquiera pueda ser disparado mediante una tecla de función, F2, F3, etc.
Asimismo, tanto el Generador.NET como el Generador Java ahora incorporan seguridad pop3/smtp, lo cual permite enviar y recibir emails por ejemplo usando GMail.
Entre las nuevas funcionalidades del Generador GeneXus .NET destacamos la posibilidad de acceder vía ADO .NET a los DBMS Postgres e informix.
Para conocer la lista completa de mejoras consultar las release notes. Para descargar los setups y las release notes de cada uno de estos componentes de GeneXus visite las páginas de GXtechnical correspondientes a cada uno:
• http://www.gxtechnical.com/devenv
• http://www.gxtechnical.com/java
• http://www.gxtechnical.com/net
A todas estas páginas se accede desde la página de GeneXus en GXtechnical:
• http://www.gxtechnical.com/genexus