Nouvelles

4D v19 R3 est là

Traduit automatiquement de Deepl

Nous sommes ravis d’annoncer que 4D v19 R3 est désormais disponible ! C’est l’une des versions les plus riches en fonctionnalités que nous ayons livrées jusqu’à présent.

Voici un aperçu de ce que cette version vous réserve :

Télécharger 4D v19 R3

  • Dites bonjour aux attributs calculés dans ORDA, Classes, iOS et Android. Votre logique métier va adorer cette nouvelle fonctionnalité.
  • En parlant d’ORDA, les blobs sont entièrement pris en charge, comme tout autre type, ce qui permet aux développeurs ORDA d’utiliser des attributs de type BLOB dans les opérations avec les entités.
  • 4D pour iOS est publié avec des fonctionnalités permettant d’interagir avec les applications Apple natives et de construire des interfaces utilisateur encore plus avancées.
  • Quant à 4D for Android, nous vous donnons la possibilité de tester votre application Android sur un appareil réel avant de la mettre à disposition des utilisateurs.
  • Profitez d’une construction simplifiée d’applications client/serveur multiplateformes sous Windows.
  • 4D Write Pro est livré avec une boîte de dialogue de réglage des images, la possibilité d’avoir un nombre différent de colonnes sur la même page avec des sauts de section continus, et des options supplémentaires pour gérer la visibilité des formules.
  • La sécurité est renforcée par la prise en charge de l’algorithme bcrypt pour les mots de passe. Le meilleur ? Il n’y a rien à changer dans le code. Tout est automatique.
  • D’autres nouvelles pour les amateurs de mode sombre. Après avoir donné aux utilisateurs finaux le choix entre le mode sombre et le mode clair pour l’apparence de leurs applications, c’est maintenant au tour des développeurs de choisir entre ces modes lors du développement sur macOS.
Produit blank

Nouveau rendu du texte dans les formulaires sous Windows avec DirectWrite

Traduit automatiquement de Deepl

DirectWrite est l’API moderne de rendu de texte sous Windows. Elle améliore la lisibilité du texte grâce à sa qualité subpixel et est entièrement compatible avec les technologies les plus récentes. En tant que telle, elle constitue un tremplin vers de nombreuses améliorations. Parmi elles, la gestion des écrans haute résolution (écrans 4K) sur laquelle nous travaillons actuellement, et que beaucoup d’entre vous attendent avec impatience. Les boîtes de liste 4D sont passées à DirectWrite dans la v16 et nous avons décidé de faire la transition pour le rendu du texte dans les formulaires dans la v19R3.

Produit blank

Déboguer vos applications mobiles sur les appareils Android

Traduit automatiquement de Deepl

Vous avez réalisé votre première application avec 4D pour Android. Félicitations !

Après avoir visualisé le résultat du simulateur, vous voulez le tester sur votre smartphone pour apprécier l’interaction, la fluidité…

C’est très simple ! Il suffit d’une action sur le smartphone et d’une autre dans le projet. Voyons les détails.

Produit blank

Développer avec 4D dans un environnement sombre sur macOS

Traduit automatiquement de Deepl

Depuis 4D v19, vous pouvez créer des applications sur macOS qui prennent en charge le mode sombre. Vous pouvez ainsi répondre aux goûts de vos utilisateurs en leur donnant la possibilité de choisir des applications de style clair ou sombre.

Avec 4D v19 R3, nous vous donnons, en tant que développeur, le choix lors du développement de votre application. 4D Developer Edition s’intègre parfaitement au look clair ou foncé de macOS pour éviter la bataille entre le mode clair et le mode foncé qui fait rage depuis des années !

Produit blank

4D pour le mobile : Créer de superbes applications mobiles à l’aide d’attributs calculés

Traduit automatiquement de Deepl

Comme vous le savez probablement, les attributs calculés sont disponibles à partir de 4D v19 R3. Un article de blog est disponible pour présenter cette nouvelle fonctionnalité.

Comme nous proposons toujours une expérience utilisateur optimale et complète à nos développeurs d’applications mobiles, les attributs calculés sont compatibles avec tous vos projets iOS et Android.

Produit blank

Déboguer sur le serveur avec des sessions web évolutives

Traduit automatiquement de Deepl

Lessessions web évolutives ont été une amélioration significative apportée par 4D v18 R6. Elles vous permettent d’utiliser les balises 4D, les actions 4D et l’API REST dans des processus préemptifs, même en mode interprété, sur un serveur 4D. Cependant, pour déboguer de tels programmes, vous deviez ouvrir votre environnement de développement sur le serveur pour le faire passer en mode coopératif, car la fenêtre du débogueur ne peut pas être ouverte avec des processus préemptifs. Ainsi, jusqu’à la v19 R2, vous pouviez déboguer des REST, des actions 4D ou des balises 4D. A partir de la v19 R3, tout cela est devenu beaucoup plus facile, et vous pouvez déboguer du côté serveur simplement en y attachant le débogueur, comme d’habitude.

Produit blank

4D Write Pro : Où sont mes formules ?

Traduit automatiquement de Deepl

Lorsqu’un document 4D Write Pro contient des éléments externes résultant d’expressions ou de formules, ils sont visibles lorsque le mode « Afficher les expressions » est utilisé. Néanmoins, ils se fondent dans le texte lorsque les valeurs sont affichées. C’est ce que l’on souhaite pour un document final, mais il est parfois utile de visualiser facilement ces valeurs calculées pendant la rédaction du document. Eh bien, 4D v19 R3 vous offre de nouvelles options d’affichage à cette fin !