Le document technique présente l'ensemble des nouveautés et des évolutions introduites dans la version 22 des outils de développement WINDEV, WEBDEV et WINDEV Mobile. Destiné aux développeurs et aux équipes informatiques, ce catalogue met en avant les améliorations apportées aux différents environnements de programmation, aux bases de données, ainsi qu'aux divers assistants et éditeurs.
La version 22 apporte des modifications et des ajouts notables dans plusieurs secteurs clés du développement d'applications :
Plusieurs modifications concernent directement la productivité des développeurs au sein de l'atelier de génie logiciel. Les options de compilation simultanée des configurations, l'amélioration des modifieurs de propriétés et l'intégration de l'éditeur d'images directement dans l'environnement permettent de limiter les manipulations sur des outils tiers. L'audit statique et dynamique s'enrichit également de nouvelles possibilités de ciblage pour analyser le code source et détecter les anomalies potentielles.
Le document détaille les nouveautés concernant la création de sites internet et d'applications connectées. Pour WEBDEV, l'accent est mis sur les applications en une seule page grâce à l'utilisation de plans, l'intégration facilitée de ressources externes comme Angular.JS ou Bootstrap, et la gestion des WebSockets pour les notifications en temps réel. Pour WINDEV Mobile, l'adaptation des interfaces, la compilation simultanée multi-plateforme et l'extension du support des composants natifs facilitent le portage et la création d'applications pour tablettes et smartphones.
Les évolutions présentées dans le document s'adressent aux utilisateurs des suites logicielles WINDEV, WEBDEV et WINDEV Mobile.
Le champ table bénéficie de nombreuses nouveautés parmi lesquelles la gestion de fenêtres internes par ligne, l'affichage asynchrone des mémos, l'ajout de jauges personnalisées et de nouvelles possibilités de personnalisation visuelle et programmatique.
Il n'est pas nécessaire de réaliser une phase de migration lourde entre les versions antérieures et la version 22 ; une simple recompilation du projet suffit généralement pour faire fonctionner l'application.