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

Intégrer automatiquement la licence de déploiement dans vos applications

4D 20 R10 introduit une nouvelle fonctionnalité, spécialement conçue pour les clients possédant des licences OEM ou 4D Desktop Business, qui permet d’intégrer automatiquement vos licences de déploiement dans vos applications créées. Cette amélioration simplifie et sécurise le processus de création d’applications sous licence, facilitant le partage d’un fichier de configuration de création sur plusieurs machines. Et ce n’est pas tout, plusieurs autres améliorations ont été ajoutées pour rationaliser votre flux de travail. Entrons dans les détails.

Produit blank

Améliorer la confidentialité et la sécurité de macOS avec l’UUID d’application

Avec la mise à jour Sequoia, macOS s’appuie désormais sur l’UUID des applications pour divers contrôles de confidentialité et de sécurité, tels que l’accès au réseau. Cette nouvelle fonctionnalité de macOS pourrait causer des problèmes du côté de l’utilisateur final, notamment en l’obligeant à réautoriser fréquemment les applications 4D finales. Pour y remédier, à partir de 4D 20 R9, chaque application 4D créée pour macOS dispose désormais de son propre UUID d’application. Ce changement garantit des contrôles d’accès mieux adaptés. Entrons dans les détails.

Produit blank

Build d’applications d’évaluation

Dans les versions précédentes de 4D, les développeurs pouvaient profiter de versions d’évaluation à des fins de développement, mais fournir aux utilisateurs finaux des versions d’évaluation des applications créées – qu’elles soient standalone ou client/serveur – relevait du défi, voire de l’impossible.

À partir de 4D 20.7 et 20 R8, vous pouvez désormais créer des versions d’évaluation de vos applications. Lorsqu’un utilisateur exécute une application d’évaluation pour la première fois sur une nouvelle machine, celle-ci contactera automatiquement un service 4D pour obtenir une licence d’évaluation de 14 jours, sans aucune action manuelle de la part de l’utilisateur.

Cet article de blog vous guidera dans le processus de création d’une version d’évaluation de votre application à des fins de démonstration.

Conseils blank

Comment mettre en œuvre l’intégration continue avec 4D : Un guide pas à pas

Dans le monde du développement logiciel, un nouveau concept est apparu ces dernières années, celui de l’ « intégration continue » (CI). La définition que l’on voit ou entend partout est la suivante :

« La CI est un processus qui automatise la compilation, les tests et la livraison d’une application de façon régulière et fréquente. »

Après avoir compris cette définition, qui exprime un processus intéressant et prometteur, que dois-je faire pour l’implémenter dans 4D ? Si vous faites des recherches sur Internet, vous constaterez qu’il existe de nombreux outils et frameworks de CI.

Cependant, il existe plusieurs conditions préalables à l’utilisation de ces outils de CI.

Produit blank

Créer une application client/serveur avec l’outil Build4D

Voici la dernière itération du composant Build4D, désormais accessible sur GitHub. Dans les articles de blog précédents, nous avons discuté des possibilités offertes par un projet compilé, un composant et une application autonome.

Désormais, vous pouvez créer un script pour votre application Client/Serveur de A à Z. Et l’intégrer facilement aux outils d’intégration continue.

Voyons comment.

Produit blank

Créer une application autonome avec le composant Build4D

Un nouveau composant build4D est disponible sur GitHub depuis quelques mois. Il vous permet de créer sans effort un projet compilé ou un composant. Les choses s’améliorent encore ; cette nouvelle version du composant vous permettra de générer une application autonome, élargissant ainsi les possibilités de votre flux de développement.

Ainsi, avec tool4D disponible depuis la v20, l’intégration du processus de génération d’applications dans vos outils d’intégration continue (CI) est devenue remarquablement pratique.

Entrons dans les détails !

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

Construisez votre structure ou votre composant compilé avec Build4D

Avec l’introduction du mode projet, il est assez facile de manipuler les composants de vos projets.

Dans les dernières versions, nous avons ajouté plusieurs fonctionnalités qui vous permettent de créer votre propre chaîne de construction adaptée à votre équipe, vos méthodes de travail et vos besoins.

Par exemple :

 

Pour vous aider à créer votre propre chaîne de build ou intégrer 4D dans un outil d’intégration continue, nous avons développé un composant nommé Build4D disponible sur GitHub avec les sources.

Pour cette première étape, Build4D vous permet de créer une structure compilée et un composant. Nous continuerons à l’enrichir pour vous permettre de gérer une application mono-utilisateur, une application client ou une application serveur.