Pensando en este nuevo mundo de las soluciones de software de experiencia múltiple, GeneXus 16 incluye un nuevo conjunto de herramientas y procesos que simplifican la vida de los Desarrolladores. Con GeneXus 16 crearán aplicaciones que funcionarán a la perfección entre dispositivos, situaciones e integraciones.

Multi-experiencia y Omnicanalidad.

Las palabras de moda cross-platform y multiplataforma evolucionaron en omnicanal y experiencia múltiple. Como siempre, esto significa que cada empresa debe hacer, aprender y cubrir más áreas con las limitaciones habituales de tiempo y recursos. Por eso estamos entregando nuevas herramientas y soluciones de modo que puedan crear fácilmente aplicaciones para este nuevo mundo.

Design Systems

Para aumentar la productividad y mejorar el trabajo - y el diálogo - entre Diseñadores y Desarrolladores, a partir de GeneXus 16 incorporamos el modelado de los Sistemas de Diseño dentro de GeneXus. A las herramientas tradicionales como Patrones, Temas y Paletas de colores, agregamos un nuevo elemento llamado Stencils (modelos de diseño multiplataforma). También facilitamos el uso de Base CSS Estilos y simplificamos la producción de controles de usuario personalizados.

Experimentando una mejor UX

Estamos agregando características interesantes para mejorar las experiencias de usuario. Controles adicionales para optimizar aplicaciones como Flex Grid y la posibilidad de autenticación biométrica. 
Las corrientes de información (streams) ahora se incorporan fácilmente para simplificar la construcción de aplicaciones similares a Twitter y Facebook. Los mapas, el seguimiento y la localización para aplicaciones centradas en mapas y ubicaciones, también están disponibles desde GeneXus 16.

Conversational UI

Simplificamos el modelado de Chatbots, Interfaces híbridas y Asistentes Virtuales que ahora se pueden agregar como un canal de comunicación crucial entre clientes y empresas. Esta adición completa nuestra oferta para mejorar la productividad entre Desarrolladores y Diseñadores en el desarrollo de aplicaciones integradas de experiencia múltiple.

Aprende cómo crear Chatbots con GeneXus 16.

Nuevas integraciones disponibles.

Como los Desarrolladores necesitan integrarse y evolucionar al ritmo de la tecnología, incorporamos más servicios y plataformas que cubren las diferentes industrias y territorios.

Servicios cognitivos y de aprendizaje automático

¡Las aplicaciones GeneXus nunca han sido tan inteligentes! Optimizamos las integraciones de Cognitive and Machine Learning Services de los proveedores más importantes en el mercado de IA, entre ellos IBM Watson, Microsoft Azure Cognitive Services y SAP Leonardo Machine Learning Foundation. Amazon Machine Learning y Google Cloud AI están en camino.

Métodos de pago nuevos y actualizados

Agregamos WeChat Pay, Ali Pay y Stripe como nuevos proveedores de soluciones de pago, y actualizamos algunos de los que ya teníamos para mejorar los cambios y las realidades actuales: Paypal y Mercado Pago.

Cloud

Continuamos integrando a los proveedores de servicios en la nube para aumentar la flexibilidad y la potencia de nuestra plataforma durante la construcción y el despliegue de aplicaciones personalizadas de nivel empresarial.

Soporte de OData

Ahora permitimos que los desarrolladores GeneXus consuman servicios automáticamente con el protocolo OData. Estas integraciones permiten a GeneXus interoperar con cualquier sistema que exhiba y consuma servicios de OData (ERP, CRM, API Business Hubs e incluso bases de datos no relacionales). 
Al consumir OData de un sistema externo, GeneXus analiza los metadatos e incorpora las entidades y su relación con el modelo de la aplicación. De este modo, el Desarrollador puede usar esas entidades de forma nativa desde GeneXus -con el uso de la transacción tradicional GeneXus- para crear aplicaciones que realizan operaciones CRUD en el sistema externo.

Soporte de flujos de información

Gracias al uso de Apache Kafka, ahora se pueden crear aplicaciones que utilizan flujos de información, como Twitter y Facebook, sin importar su fuente o lugar de visualización. Además, se creó una nueva evolución de la API Socket para resolver situaciones de comunicación bidireccionales en tiempo real entre cliente y servidor.

Nuevas Notificaciones

Se agregó el soporte de Jpush a las notificaciones que podemos enviar desde las aplicaciones.

Seguridad.

Existe un nivel cada vez mayor de complejidad en la creación de soluciones de software que ha aumentado los riesgos relacionados con la seguridad de los sistemas, por lo tanto, la seguridad en las aplicaciones se ha convertido en una de nuestras principales áreas de atención. 
Trabajando continuamente con un equipo de especialistas en seguridad, hemos mejorado nuestras soluciones para automatizar la generación de sistemas que siguen los más estrictos estándares de calidad y seguridad.

Protecciones adicionales

En Mobile, las bases de datos sin conexión ahora pueden encriptarse automáticamente para proteger los datos confidenciales almacenados localmente. También se admite la ofuscación de código en aplicaciones móviles y de dispositivos inteligentes. En la Web, incluimos avances en la seguridad y protección de datos confidenciales que se muestran en la pantalla.

Mejoras a GAM

Gracias a las mejoras en GeneXus Authentication and Authorization Manager (GAM), ahora puede configurar sus aplicaciones para autenticarse (SSO) con cualquier proveedor de OAUTH 2.0 como Office 365, Linkedin, Instagram o Mercadolibre.

Devops.

Gestionando los procesos de desarrollo, el "camino DevOps", se obtiene por resultado garantizar software de alta calidad y una velocidad de entrega más rápida. Si mezclamos DevOps con Inteligencia Artificial que crea, evoluciona y pone en producción el Software automáticamente, obtenemos GeneXus 16.

Pipeline Control

Jenkins Continuous Integration Server ahora se puede usar para automatizar la entrega continua de aplicaciones que se crean, mantienen y desarrollan automáticamente con GeneXus.

Modelado de pruebas

Como parte de la automatización del ciclo DevOps, ahora las pruebas unitarias también se pueden modelar para proporcionar un proceso de entrega de aplicaciones de la más alta calidad.

Puesta en Producción

Las opciones Docker y Serverless ahora se agregan a la extensa lista de destinos a los que se pueden desplegar automáticamente las aplicaciones creadas con GeneXus.

Monitorear

También monitorear las aplicaciones ahora es más fácil que nunca gracias al uso de la API de registro.

Nueva Localización.

¡Hola China!

Avanzamos a toda velocidad hacia China, y para eso adaptamos GeneXus a las realidades de ese mercado. El IDE y la documentación ahora están traducidos al chino. También agregamos diferentes proveedores tecnológicos chinos que los desarrolladores necesitan para crear aplicaciones para China: Jpush para notificaciones, Ali Pay y We Chat Pay para soporte de pagos, y también incorporamos Baidu Maps y AutoNavi como servicios de mapeo.

Generadores.

Future-proofing .Net

Siguiendo los movimientos de un gran jugador que se desplaza a nuevas plataformas, agregamos un nuevo generador de código. Microsoft, con su evolución de .Net a sistemas basados ​​en Unix, abrió una oportunidad única para continuar entregando nuestra promesa de “a prueba de futuro” (future-proof), con el nuevo generador .NetCore.
Los usuarios GeneXus son los más beneficiados, porque sus aplicaciones .Net, ahora pueden ser regeneradas para que se ejecutan en todas partes, sin necesidad de volver a codificar, gracias a GeneXus 16.

¿Qué hay de nuevo en GeneXus 16?

Lo nuevo es que el mundo está cambiando, dejando de ser un mundo de sitios webs y aplicaciones para convertirse en un universo de experiencias de usuario en múltiples dispositivos. El desarrollo de software necesita adaptarse rápidamente a esta nueva realidad.