Cliente Servidor
- Popup Forms. En principio, es descrito como un super tooltip donde mostrar más información relacionada con un campo. Un form sin borders y que puede posicionarse a partir de un campo (position=BOTTOMRIGHT_DOWNLEFT, en la esquina inferior derecha del campo, muestra el form hacia abajo y a la izquierda(o que coincida la esquina "bottom right" del campo con la "top right" del form))
- El ansiado Form Container, que permite incrustar forms dentro de forms fácilmente (sin hacer complicarse con opciones overlaped, posicionamiento, etc).
- Widget HTML, que renderiza el texto HTML introducido en el campo o la URL a la que hace referencia.
- Widget TabEx, nuevo tab con esteroides (sigue existiendo el antiguo tab). Permite perder una infinidad de tiempo en los tabs incluyendo imágenes, orientaciones, colores, color al ser pulsado, gradientes, etc)
- Widget Command Button, por decirlo de alguna manera, la ventana de las propiedades del widget tiene 775pixels de alto. Colores e imágenes al ser pulsado, al tener focus, al pasar por encima. Con o sin gradiente.
- Menús. Nuevas propiedades para definir su color, gradiente, imagen de fondo de opción seleccionada o del sidebar.
- Paneles mejorados. También mejoran en la gestión del color. Hasta me planteo darles una nueva oportunidad.
- Gestión de imágenes. Son utilizadas en multitud de widgets y se permite cambiarles el tamaño mediante una propiedad en código. Además, los labels pueden ser aliniados fácilmente ($fieldproperties(TABEX) = "imagelabelalign=right").
- PNG transparentes.
- Colores heredados. Elementos en pantalla pueden heredar automáticamente los colores (tinta, fondo) de la entidad o el form en el que están incluidos.
- Scope dinámico. Permite enviar datos solamente de los DSP que hayan variado.
- Paginación (disponible para Oracle, MySQL, Solid y Microsoft SQL Server). A través de read offset. Para leer la segunda página (de 10), basta read offset 10 (se salta la lectura de los 10 primeros, y te devuelve la ocurrencia número 11).
- $occproperties. Cambiar dinámicamente las propiedades de una ocurrencia (putitem/id $occproperties("<$entname>"), "class:modifed", "true")
- Tomcat, preconfigurado con el SecurityManager activado.
- Web Services mejorados. Al importar ws, Uniface definía los parámetros complejos como string, entendiendo que es un XML que será tratado posteriormente. Ahora permite analizar esos parámetros para: generar un XML de ejemplo o crear entidades que se adecúen a la especificación del XSD.
- Nuevos drivers para Oracle, MySQL, Solid y Microsoft SQL Server.
- Windows 64bits soportado de forma nativa
- Mejor uso de la memoria en Windows. Útil únicamente en aplicaciones que se quedan sin memoria y en los que aparece el error "Cannot claim more memory". La mejora consiste en la posibilidad de aumentar los límites de memoria dedicados a Uniface.