[WinDev] TDF Tech Bruxelles 2011

A Bruxelles, chaque année a lieu le Tour de France technique de PC SOFT, qui est un séminaire gratuit pour tous les développeurs, les chefs de projets ou même les webmasters. Tous les ans la société PC SOFT met à jour son « Atelier de Génie Logiciel » (AGL) et propose aux utilisateurs de venir découvrir les points phares de leur produit. Cette fois-ci encore, la conférence a eu lieu au Kinépolis de Braine l’Alleud.

En guise d’introduction à ce TDF, une « publicité » avec l’un des nombreux clients de PC SOFT, j’ai nommé AutoSur, le professionnel de l’auto sécurité en France. Deux responsables expliquent comment WinDev les a aidés et les aide encore actuellement. Après cette courte vidéo, les présentations sont faites, les choses sérieuses peuvent enfin commencer.

Nouveautés de WinDev 17

Champs et interface

De nouveaux champs font leur apparition, tels que le champ organigramme ou encore le bouton à flèche. L’organigramme est très intuitif : on peut se déplacer à la main, zoomer,… Le bouton à flèche permet de réunir plusieurs actions dans un seul bouton : lorsque l’on clique, celles-ci apparaissent dans un menu déroulant.

Un champ très intéressant fait également son apparition : le ruban. Introduit dans la version 2007 de Microsoft Office, le ruban permet de réunir une multitude d’options et aussi de faire apparaitre ou disparaitre l’une ou l’autre action lorsque l’on sélectionne un objet à chaque fois différent.

Des « toasters » peuvent être ajoutés à l’application. Ce sont des messages furtifs qui apparaissent sans gêner l’utilisateur et ne requérant aucune interaction de la part de l’utilisateur.

On notera enfin quatre nouveaux gabarits, ainsi que les améliorations apportées aux différents champs, telles que l’apport du double masque – un pour l’affichage, un pour la saisie -, l’impression directe des champs planning, les colonnes « conteneur » pour les tables hiérarchiques, la mémorisation des tris et filtres sur table et les nouvelles « FAA » sur les chemins de fichiers par exemple.

Installations

Les installations ont été améliorées. Pour les applications avec Live Update, elles supportent désormais le protocole HTTPS ainsi que l’utilisation de proxy. La fréquence de vérification de mise à jour peut être modifiée, ainsi que l’affichage du message d’avertissement lorsque l’application n’a pas pu rechercher ses mises à jour : en effet ce message pouvait être très perturbant pour l’utilisateur. Et pour couronner le tout, les installeurs sont personnalisables avec les gabarits.

Support de l’Unicode

Désormais WinDev supporte totalement l’Unicode et chaque projet peut même être configuré pour utiliser des chaines de type Unicode. On peut donc directement afficher des messages en chinois ou même en hébreu, en russe, … Aussi, on peut créer des programmes supportant jusqu’à 64 langues différentes. Ça c’est de l’internationalisation!

Et pour WebDev ?

Améliorations générales

  • Meilleure gestion des ancrages pour que le site s’adapte au navigateur.
  • RAD applicatif pour créer des sites web rapidement et déjà complets.
  • L’utilisation de photos animées, composée de plusieurs autres photos.
  • Le support du HTML 5 : intégration de vidéos sans lecteur flash, par exemple.
  • Glisser-déposer dans les champs de type « upload » depuis l’explorateur.
  • De nouveaux champs : code-barres, notation (également sous WinDev).
  • Gestion des zones d’édition pour la mise en page globale du site.
  • Zoom automatique sur image.

Apports communs

Éditeur de code

  • CTRL+[molette souris] : zoomer/dézoomer sur le code.
  • Nouvelles procédures WLangage.
  • Nouvelle manière d’écrire la syntaxe pour les tableaux à plusieurs dimensions.
  • Saisie directe de n’importe quel alphabet dans l’éditeur (Unicode natif).

Environnement de développement

  • Possibilité d’épingler des projets pour qu’ils apparaissent en premier dans la liste des projets disponibles, lorsqu’on lance WinDev.
  • De nouveaux volets dont « projets récents et épinglés » pour pouvoir basculer vers un autre projet quand on le souhaite.
  • Sauvegarde de l’environnement pour ne plus perdre sa configuration.
  • Renommage du projet et de ses dépendances.
  • Possibilité de contacter le service commercial de PC SOFT via le menu « ? ».
  • Possibilité de garder la fenêtre « Description du champ » ouverte tout en changeant de sélection.
  • Nouveaux masques de saisie pour les champs.
  • Améliorations de la gestion des tableaux et des colonnes.
  • Aperçus directs sur les redimensionnements et les alignements.
  • Possibilité d’activer/désactiver la fenêtre « saviez-vous » lors de la création du projet.
  • Audits améliorés.
  • Nouveau profiler pour les synthèses de performance à propos de votre application. Une analyse des performances est désormais réalisée pour tous les threads de l’application !
  • Et encore bien d’autres !

Nous pourrions continuer longtemps à énoncer toutes les nouveautés des trois logiciels. En effet, nous avons omis de préciser que WinDev Mobile apporte des améliorations quant au développement sur iOS, Android et sur Windows Phone. Des nouveautés sont également prévues au niveau de la base de données HyperFileSQL, et les performances globales de la suite logiciel ont été améliorées, tant au niveau du développement que de l’exécution (JIT par exemple).

A ce stade nous pouvons nous contenter de remercier PC SOFT : il fournit chaque jour des améliorations réellement bénéfiques à son AGL. Et en plus de cela, nous recevons des petits « goodies » (farde, posters, bics, objets de décoration) ainsi qu’un T-Shirt. Rendez-vous l’année prochaine pour la version 18.

N’hésitez pas à consulter les 917 nouveautés de ces versions.

Crédits photo : PC SOFT

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *