Producto Business user selecting a licensing interface, symbolizing 4D 20 R10’s new automatic deployment license integration feature for simplified application builds.

Incruste automáticamente la licencia de implantación en sus aplicaciones

Traducido automáticamente de Deepl

4D 20 R10 introduce una nueva funcionalidad, especialmente diseñada para clientes con licencias OEM o 4D Desktop Business, para incrustar automáticamente sus licencias de despliegue en sus aplicaciones construidas. Esta mejora simplifica y asegura el proceso de creación de aplicaciones con licencia, haciendo más fácil compartir una configuración de creación a través de múltiples máquinas. Y eso no es todo, se han añadido otras mejoras para agilizar el flujo de trabajo. Profundicemos en los detalles.

Producto blank

Mejora de la privacidad y seguridad de macOS con UUID de aplicaciones

Traducido automáticamente de Deepl

Con la actualización Sequoia, macOS se basa ahora en el UUID de las aplicaciones para diversos controles de privacidad y seguridad, como el acceso a la red. Esta nueva característica de macOS podría causar problemas en el lado del usuario final, como tener que volver a autorizar a menudo las aplicaciones 4D construidas. Para solucionar esto, a partir de 4D 20 R9, cada aplicación 4D construida para macOS tiene ahora su propio UUID de aplicación. Este cambio asegura controles de acceso mejor ajustados. Profundicemos en los detalles.

Producto blank

Build de aplicaciones de evaluación

En las versiones anteriores de 4D, los desarrolladores podían solicitar versiones de evaluación para fines de desarrollo, pero ofrecer a los usuarios finales versiones de evaluación de las aplicaciones creadas – ya fueran autónomas o cliente/servidor – era un reto o incluso imposible.

A partir de 4D 20.7 y 20 R8, ahora puede crear versiones de evaluación de sus aplicaciones. Cuando un usuario ejecuta una aplicación de evaluación por primera vez en una máquina nueva, ésta contactará automáticamente con un servicio 4D para obtener una licencia de evaluación de 14 días, sin ninguna acción manual por parte del usuario.

Esta entrada de blog le guiará a través del proceso de creación de una versión de evaluación de su aplicación para propósitos de demostración.

Consejos blank

Cómo implementar la integración continua con 4D: guía paso a paso

En el mundo del desarrollo de software ha aparecido en los últimos años un nuevo concepto llamado «Integración continua». La definición que vemos o escuchamos por todas partes es:

«CI es un proceso que automatiza la compilación, prueba y entrega de una aplicación de forma regular y frecuente».

Una vez comprendida esta definición, que expresa un proceso interesante y prometedor, ¿qué debo hacer para implementarlo en 4D? Si busca en Internet, encontrará que hay muchas herramientas y frameworks de CI disponibles.

Sin embargo, hay varios requisitos previos antes de utilizar estas herramientas de CI.

Producto blank

Crear una aplicación cliente/servidor con la herramienta Build4D

Presentamos la última iteración del componente Build4D, ahora accesible en GitHub. En anteriores entradas del blog, discutimos las posibilidades ofrecidas por un proyecto compilado, un componente y una aplicación autónoma.

Ahora puede crear un script para su aplicación Cliente/Servidor de la A a la Z. E integrarlo fácilmente con herramientas de integración continua.

Veamos cómo.

Producto blank

Crear una aplicación independiente con el componente Build4D

Traducido automáticamente de Deepl

Un nuevo componente build4D ha estado disponible en GitHub durante unos meses. Te permite crear sin esfuerzo un proyecto compilado o un componente. Las cosas se ponen aún mejor; esta nueva versión del componente le permitirá generar una aplicación monousuario, ampliando las posibilidades de su flujo de trabajo de desarrollo.

Así que con tool4D disponible desde v20, integrar el proceso de generación de aplicaciones en tus herramientas de CI (Integración Continua) se ha vuelto notablemente conveniente.

¡Profundicemos en los detalles!

Producto business man try to build wood block on wooden table and blur background business organization startup concept

Construye tu estructura o componente compilado con Build4D

Traducido automáticamente de Deepl

Con la introducción del modo proyecto y la división de archivos, es bastante fácil manipular los componentes de tus proyectos.

En las últimas versiones de características, hemos añadido varias funcionalidades que le permiten crear su propia cadena de construcción adaptada a su equipo, sus métodos de trabajo y sus necesidades.

Por ejemplo

Para ayudarle a crear su propia cadena de compilación o integrar 4D en una herramienta de integración continua, hemos desarrollado un componente llamado Build4D disponible en GitHub con las fuentes.

Para este primer paso, Build4D le permite crear una estructura compilada y un componente. Seguiremos enriqueciéndolo para permitirte gestionar una aplicación monousuario, una aplicación cliente o una aplicación servidor.