Modernice sus interfaces 4D con Fluent UI
Se ha realizado un importante esfuerzo de ingeniería para llevar la integración nativa de Fluent UI a 4D. Esto significa que los formularios 4D ahora se pueden mostrar utilizando el sistema de diseño Fluent UI de Microsoft, el mismo estilo visual moderno que define Windows, Office y Teams. 4D es uno de los primeros entornos de desarrollo en ofrecer integración nativa WinUI, permitiendo a los desarrolladores llevar la auténtica experiencia Fluent UI a sus aplicaciones de escritorio. Del lado del cliente, la transición no podría ser más sencilla. Basta con activar la renderización de Fluent UI en los parámetros del proyecto y realizar unos pequeños ajustes de diseño en los formularios para disfrutar del nuevo y moderno aspecto.
Rastrear, auditar, optimizar: Controle sus sesiones web 4D
Desde la introducción de las sesiones escalables, la gestión de sesiones del lado del servidor se ha convertido en un componente importante de las arquitecturas 4D modernas. Estas sesiones permiten un ajuste fino de la escalabilidad de las aplicaciones web, pero también requieren una supervisión más estricta para garantizar el rendimiento, la estabilidad y el control de licencias. Con 4D 21, ahora tiene un medio completo para inspeccionar todas las sesiones web abiertas, ya sea que se originen de conexiones REST, llamadas SOAP o solicitudes 4DACTION.
Encuentre el lugar correcto en su documento 4D Write Pro con IA
En las aplicaciones 4D, los documentos de gran tamaño son habituales: informes financieros, directrices internas, manuales técnicos… Buscar una palabra clave exacta a menudo no es suficiente. Desplazarse por informes de 30 páginas para encontrar un párrafo no sólo lleva mucho tiempo, sino que también es susceptible a errores. Aquí es donde la IA puede ayudar.
El enfoque semántico basado en vectores, introducido en 4D 20 R10, ya permite encontrar un documento 4D Write Pro relevante incluso cuando se utilizan palabras diferentes (por ejemplo, «insertar imagen» frente a «añadir imagen»).
Pero, ¿qué ocurre cuando un documento abarca varias páginas y cubre varios subtemas? Aunque todo el texto pueda convertirse en un único vector, los resultados suelen ser mejores cuando se trabaja a una escala más fina. Esta es la idea que subyace al chunking: dividir un documento en segmentos coherentes, cada uno representado por su propio vector.
Esto es precisamente lo que nos permite ir más allá: recuperar no sólo el documento correcto, sino también el pasaje exacto que coincide con la búsqueda.
Análisis inteligente de documentos 4D Write Pro con IA
En muchas aplicaciones profesionales, los usuarios introducen o reciben texto no estructurado: comentarios de clientes, notas internas, tickets de soporte, informes y mucho más. Este contenido representa información valiosa, pero es difícil de aprovechar sin un procesamiento específico.
Aquí es donde la inteligencia artificial se convierte en una poderosa herramienta: analizando automáticamente el contenido escrito de un documento 4D Write Pro, puede extraer metadatos útiles para comprender, clasificar o priorizar.
En esta demostración, hemos implementado un escenario completo de análisis automático de documentos 4D Write Pro utilizando IA. A partir de un texto simple, la IA es capaz de:
- Generar un título conciso que refleje el contenido
- Identificar el tono (positivo, negativo, informativo, urgente…)
- Sugerir etiquetas de clasificación
- Evaluar la calidad de la redacción del documento
El objetivo es claro: enriquecer automáticamente los documentos con metadatos útiles, sin cambiar la experiencia del usuario.
La IA aporta una búsqueda mágica a los documentos 4D Write Pro
En numerosas aplicaciones profesionales 4D, los documentos lo son todo: notas técnicas, informes, manuales, guías internas. Pero cuando los usuarios no pueden recordar el texto exacto, encontrar el correcto se vuelve lento, frustrante, o peor imposible.
Con 4D 20 R10, la búsqueda semántica alimentada por vectores de IA cambia esta situación. En lugar de coincidir con palabras claves, coincide con el significado. Los usuarios obtienen el documento correcto, incluso si buscan con palabras diferentes o en un idioma diferente. Es una forma más inteligente de hacer aflorar el conocimiento oculto en los documentos: rápida, precisa y adaptada a las búsquedas reales de los usuarios.
Veamos un ejemplo concreto: un usuario quiere localizar una nota técnica que explica cómo insertar una imagen en un documento 4D Write Pro. Sin embargo, es posible que no recuerde la frase exacta utilizada en el documento.
Creación de formularios sobre la marcha con los nuevos comandos Data Source
En el desarrollo de aplicaciones, a menudo es necesario crear formularios de forma dinámica. Por ejemplo, es posible que desee generar un formulario de búsqueda sobre la marcha, adaptado a las necesidades del usuario. En 4D, existen dos enfoques principales para crear formularios dinámicos: crear el formulario completo por programación o añadir objetos a un diseño de formulario existente. Para la segunda opción, hasta ahora era posible duplicar objetos con OBJECT DUPLICATE y modificar la fuente de datos con OBJECT SET DATA SOURCE todo ello utilizando un enfoque clásico basado en punteros.
Con 4D 20 R10, nuevos y poderosos comandos OBJECT SET DATA SOURCE FORMULA y OBJECT Get data source formula, permiten a los desarrolladores vincular una fórmula como fuente de datos de los objetos formulario. Además, puede asignar dinámicamente fórmulas a propiedades clave de listbox con el comando LISTBOX SET PROPERTY como el elemento actual, la del elemento posición actual y los elementos seleccionados.
Esto abre el camino a un enfoque más moderno, flexible y legible, gracias en particular a expresiones como Form.xx o las clases
Descubra su asistente de escritura con inteligencia artificial en 4D Write Pro
En un mundo donde la escritura profesional está en constante evolución, 4D Write Pro está aquí para revolucionar su forma de escribir. Con la integración de un asistente de escritura impulsado por IA, ahora tiene soporte instantáneo para redactar, editar y mejorar sus documentos.
Nuestro asistente de escritura con IA es mucho más que una herramienta de conversación. Está diseñado para ser su asistente personal en la redacción de documentos. Si necesita reformular una frase, corregir un error o simplemente encontrar inspiración, está ahí para ayudarle en tiempo real.
Restringir los datos según los privilegios o la información guardada en la memoria de sesión
En el desarrollo de aplicaciones modernas, la seguridad y la gestión fina del acceso a los datos son esenciales. Gracias al evento restrict de 4D, es posible filtrar dinámicamente los datos accesibles a un usuario en función de su perfil, privilegios e información almacenada en la sesión.
Este blog explica cómo aprovechar este evento, particularmente en el contexto de una integración con 4D Qodly Pro, para asegurar que sólo los datos relevantes sean expuestos.
Diseño de una barra de menú interactiva y dinámica en la aplicación Qodly
En el blog de esta semana, daremos un vistazo a la navegación. La navegación es un elemento clave de toda aplicación web. Un sistema de navegación bien estructurado permite a los usuarios encontrar rápidamente lo que necesitan y mejora su experiencia global.
Con 4D Qodly Pro, la gestión de la navegación es simple y flexible. Usando el componente Page Loader, puede cargar páginas dinámicamente basándose en las acciones del usuario.
En este blog, exploraremos cómo configurar una barra de navegación eficiente utilizando 4D Qodly Pro. Utilizaremos nuestra aplicación Performance Review como ejemplo, que puede descargar desde GitHub (enlace por añadir). Cubriremos su diseño, interacciones y gestión de permisos para crear una experiencia fluida adaptada a cada rol de usuario.
Personalice sus interfaces Qodly con CSS
En Qodly Studio, cada widget puede estilizarse directamente utilizando sus propiedades. Sin embargo, para mantener un aspecto coherente en toda la aplicación y aplicar fácilmente estilos globales (como el color de la fuente, el tamaño del texto o el aspecto de las selecciones), CSS es su mejor aliado.
En este artículo, exploraremos los fundamentos del uso de CSS en Qodly Studio, con ejemplos de la aplicación Performance Review.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política
