Produit

Rafraîchissement automatique des licences de build OEM

4D actualise automatiquement les licences de développement lorsqu’elles atteignent leur date d’expiration. Cependant, les licences de build OEM (4D Server OEM et OEM XML Keys) nécessitent toujours une intervention humaine pour être mises à jour. Cela causait des problèmes sur les chaînes de construction automatisées et, en général, une perte de temps.

4D 20 R9 étend le rafraîchissement automatique des licences aux licences de build OEM. Cet article décrit les différents scénarios dans lesquels cela se produira.

Produit blank

Nouvelle classe pour gérer les connexions TCP entrantes

Dans 4D 20 R8, nous avons introduit la classe TCPConnection, qui vous permet d’initier des connexions TCP vers des serveurs distants. Avec 4D v20 R9, nous sommes ravis de vous présenter la classe TCPListener, la clé pour gérer les connexions TCP entrantes et construire un serveur TCP directement dans 4D.

Avec ces deux classes – TCPConnection et TCPListener – vous avez maintenant un contrôle total sur la communication TCP, à la fois côté client et côté serveur.

Voyons comment les utiliser ensemble.

Produit blank

Découvrez votre assistant d’écriture doté d’une IA dans 4D Write Pro

Dans un monde où l’écriture professionnelle est en constante évolution, 4D Write Pro est là pour révolutionner la façon dont vous écrivez. Grâce à l’intégration d’un assistant d’écriture doté d’une intelligence artificielle, vous disposez désormais d’une assistance instantanée pour rédiger, éditer et améliorer vos documents.

Notre assistant d’écriture dopé à l’IA est bien plus qu’un simple outil de conversation. Il est conçu pour être votre assistant personnel dans la rédaction de documents. Que vous ayez besoin de reformuler une phrase, de corriger une erreur ou simplement de trouver l’inspiration, il est là pour vous aider en temps réel.

Produit blank

Libérez la puissance de l’IA avec 4D AIKit : Automatiser, créer et innover

Nous sommes ravis de présenter 4D AIKit, la première d’une série de fonctionnalités alimentées par l’IA et conçues pour apporter des capacités intelligentes directement dans vos projets 4D.

En tant que composant intégré, AIKit permet une intégration transparente des modèles de pointe d’OpenAI dans votre environnement de développement, renforçant ainsi notre engagement à placer l’IA au cœur de l’innovation dans 4D.

Avec seulement quelques lignes de code, vous pouvez enrichir vos applications avec des fonctionnalités intelligentes telles que la génération d’images, la modération de contenu, l’analyse visuelle avancée et les chatbots conversationnels. Et ce n’est que le début ! Les possibilités sont infinies et vous permettent de créer des solutions plus intelligentes, plus dynamiques et plus réactives que jamais.

Produit blank

Formules dans l’assistant d’étiquettes

À partir de 4D 20 R9, l’assistant d’étiquettes (composant Label Wizard) a été mis à jour pour améliorer votre expérience avec les formules. Cette mise à jour améliore la sécurité en empêchant la création de formules malveillantes. Il améliore également la qualité en évitant la création de formules incorrectes. Regardons les améliorations en détail !

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

4D NetKit : Obtenir les événements des calendriers Google et Microsoft 365

Traduit automatiquement de Deepl

La gestion des calendriers et des événements est cruciale pour de nombreuses applications, en particulier lorsqu’elles s’intègrent à des services populaires tels que Google Calendar et Microsoft 365. À partir de 4D 20 R9, vous pouvez facilement récupérer et accéder aux calendriers et aux événements de ces plateformes grâce aux nouvelles commandes 4D NetKit. Qu’il s’agisse de synchroniser des horaires, de créer des fonctions basées sur le calendrier ou simplement de récupérer les détails d’un événement, ces commandes permettent une intégration transparente avec les services de Google et de Microsoft 365.

Produit blank

Utiliser la classe dans la zone web intégrée avec $4d

Traduit automatiquement de Deepl

Avec 4D 20 R9, 4D introduit de nouvelles commandes qui permettent aux développeurs de définir un contexte d’objet pour $4d, en s’assurant que seules des fonctions spécifiques sont exposées. Auparavant, l’utilisation de $4d signifiait l’exposition des méthodes 4D à la zone web, mais désormais, vous pouvez définir et utiliser des fonctions de classe à la place. Cette amélioration permet de mieux organiser, encapsuler et sécuriser l’intégration des fonctionnalités 4D dans les zones web.

Produit blank

4D View Pro : Le rappel d’importation garantit que les fonctions personnalisées sont entièrement résolues

Traduit automatiquement de Deepl

L’importation de documents est une tâche courante lorsque l’on travaille avec 4D View Pro. Cependant, lorsque ces documents contiennent des fonctions personnalisées, il peut être difficile de déterminer quand tous les calculs sont terminés avant d’effectuer des actions telles que l’impression ou l’enregistrement. Pour résoudre ce problème, 4D 20 R9 s’assure que la formule de rappel des commandes d’importation n’est utilisée qu’une fois que toutes les fonctions personnalisées ont été entièrement traitées. Cette amélioration permet un meilleur contrôle et une plus grande fiabilité lors du travail avec des documents 4D View Pro importés.