24 décembre 2006

Joyeuses fêtes


Joyeuses fêtes et bonne année.
Le mois de décembre a été celui des records des visites de ce site (plus de 1200 pages vues au 24 décembre). Ce site sera encore là en 2007 avec un contenu toujours partagé entre le côté technique et les actualités (qui été en nombre en cette fin d'année). Merci de vos visites.
(illustration trouvée sur le blog de l'équipe du Tour de france WX11)

21 décembre 2006

WinDev 11 Finale : clin d'oeil

Après avoir installé la version finale, une amélioration indispensable est visible par rapport à la préversion : il n'y a plus la fenêtre au démarrage indiquant que c'est une préversion.

Rien que pour ça ça vaut le coup de la télécharger la version finale et de ne pas attendre le package :-)

Versions 11 finale disponible

Ca y est les versions 11 finales de WinDev, WebDev et WinDev Mobiles sont disponibles en téléchargement : à moi la bande passante !

A noter qu'une page complémentaire effectue un rappel sur les disponibilités des accès natifs (MySQL, Oracle, SQL Server et AS/400 sont disponibles, les autres sont prévus pour la fin janvier) et quelques informations pratiques sur la disponibilités des versions 11.

20 décembre 2006

WinDev 11 : date de la version finale

La date de la disponibilité en téléchargement de la version finale de WinDev 11 est annoncée: ce sera le 21/12/2006 donc demain.

Si vous avez la préversion, je vous invite à regarder les options de coloration des procédures, c'est tout bête mais je trouve ça pratique pour faire ressortir des traitements mais surtout masquer tous les traitements "bas niveaux" même si j'ai un peu peur de transformer mon code en sapin de Noël (remarquez que c'est de saison :-)).

Au passage, il ne reste que quelques jours pour bénéficier des prix réduits sur les mises à jour mais surtout c'est "J-1" pour reprendre l'expression de leur site pour l'opération "PC pour 1 euro" (voir le post à ce sujet et les commentaires).
Rappel de la configuration (copier/coller brut)
OptiPlex GX 520 «Mini Tour» Processeur Dual Core Technology : Intel Pentium D820 (2.8GHz/800MHz/ 2x1Mo)• Écran 19 pouces LCD E196FP Noir• RAM Bi-Canal 1Go• Disques durs capacité totale 320 Go SATA (2 disques de 160 Go, 7.200 tpm)• Combo Lecteur, Graveur DVD+/-RW 16X et logiciel gravure ROXIO• Clavier/Souris• Carte réseau intégrée• Carte graphique Media Accelerator 950• Système Windows XP Home (version XP Pro en option). Mise à Jour vers Vista gratuite. • Documentation en Français Gamme professionnelle garantie 3 ans sur site (J+1)Frais de port inclus

19 décembre 2006

WinDev 11 version finale annoncee

Trop occupé que j'étais hier à rédiger mon compte-rendu sur l'utilisation des procédures stockées, je n'avais pas fait d'analyse du site de PC SOFT.
>> J'ai donc loupé l'information de l'annonce de la version finale de WinDev 11, WebDev 11 et WinDev Mobile 11 dans la rubrique de téléchargement.

Pas de date précise indiquée (juste une mention "sous peu").

18 décembre 2006

Procedure stockee Hyper File WinDev 11

C'est vrai que cette fonctionnalité était attendue : pouvoir faire des procédures stockées avec Hyper File Client/Serveur.

Côté utilisation la programmation d'un ensemble de procédures stockées est simple : tout se programme par une ou plusieurs collection de procédures. Seule différence : ces collections de procédures sont définies dans l'analyse. Elles fonctionnent alors comme un fichier "classique" : une génération de l'analyse provoquant la mise à jour automatique des données mais aussi la mise à jour des procédures stockées.

Côté langage, le nombre d'instructions m'a étonné par sa richesse surtout pour une préversion.
Un bémol cependant : on a l'impression que le fonctionnement a été privilégié à la simplicité de l'interface, en d'autres termes on a le sentiment d'avoir un beau moteur (stabilité, nombre d'instructions...) mais une carrosserie un peu "en dessous" (syntaxe d'appel d'une procédure stockée un peu lourde, manipulation par forcément simple pour la mise au point...). Alors, on va me dire que l'essentiel, c'est le fonctionnement, mais on s'habitue à avoir une interface soignée ! On peut donc espérer que l'interface de cette partie de Windev va évoluer au cours de la version (un petit effort messieurs les développeurs ;-)).

Pour la stabilité en exploitation ou les performances, je n'ai pas installé de procédures stockées sur un "vrai" serveur (j'attends la version finale), mais sur un traitement existant(beaucoup de recherche "à l'ancienne"), le traitement local sur le serveur semble plus efficace. Il faudra faire des tests et des benchs pour confirmer cette impression.

15 décembre 2006

Acces natif Oracle 11 - WinDev

Je ne l'avais pas vu, je devrai donc remercier l'auteur du tracker de site que j'utilise : l'accès natif Oracle compatible à la version 11 de WinDev est déjà disponible, tout comme le moteur de déploiement WebDev.

L'info était un peu cachée car sur les FAQ concernant la préversion : voir la page

Notez que le serveur d'application WEBDEV 11, et que l'accès natif Oracle 11 sont d'ores et déjà disponibles.

Aide WinDev : Plus simple !

Personnellement, j'avais trouvé que l'aide s'était complexifiée dans les dernières versions de WinDev (à cause de fonctionnalité que je n'utilisai pas ou très occasionnellement).

Et bien, la bonne surprise c'est que cela été simplifié dans la version 11 : il est possible d'indiquer de façon centralisée ce qui intéresse le développeur (les fonctions en client/serveur, est-ce que l'on veut les limitations en Java, etc...).

Une fois mis en place, les pages de doc se retrouvent plus clair puisque ne présentant que ce qui m'intéresse. Un bon point et une bonne surprise puisque cela n'avait pas été annoncé.

14 décembre 2006

Optimiser WinDev 11 sur un portable

WinDev 11 dispose de nombreuses fenêtres partiellement translucides, ce qui donne un look assez moderne qui ne me déplait pas du tout.
- Sur mon ordinateur de bureau : pas de problème ça tourne.
- Sur mon portable (bon d'accord il est pas super récent mais il me suffit), j'avais des effets de ralentissement à l'affichage, ce qui m'a beaucoup déplus...

En faisant un clic droit sur la fenêtre en cause, j'ai constaté qu'un menu contextuel permettait de désactiver cet effet de transparence : l'option est alors active pour tous les écrans de WinDev.

Depuis : l'utilisation de mon portable est de redevenu agréable... ouf j'ai eu peur (pas prévu de changer de matériel), mais je commence à m'inquiéter pour vista...

WinDev 11 detecte le code mort

Je suis tombé sur cette fonctionnalité par hasard en activant le tableau de bord ("pour voir") : j'ai eu un bouton "Détection de code mort" s'afficher en rouge. En cliquant dessus, un ensemble de procédures (et même une fenêtre complète) m'a été affiché comme "code mort".
Bon sang, ça faisait un paquet de code, alors, avant de le supprimer, dans le doute (c'est qu'une préversion quand même) j'ai vérifié :
  • par une recherche sur les appelants
  • par un bon vieux "CTRL+F" (rechercher dans tout le projet au format texte a toujours été radical).

Et bien, à quelques cas particuliers (que j'ai pu "marqué" pour ne pas refaire la manip la prochaine fois, enfin je suppose) comme un vieux ExecuteTraitement avec une chaîne en paramètre tout le code indiqué était devenu inutile.

Toujours ça de moins à maintenir et ça nettoie d'autant le code !

Allez, je retourne sur mon test concernant les procédures stockées (manque un peu de doc alors je tâtonne).

Ca semble marcher pour WinDev 11

PC SOFT indique un retard possible dans les livraisons des packages des versions 11 (la version 11 est cependant en téléchargement pour les impatients comme moi, d'ailleurs vu le débit obtenu ils doivent avoir des sacrés machines derrières)...
Mon impression sur la bonne qualité de cette version et de son contenu semble assez général, je vais pouvoir tester sereinement une autre nouveauté que j'attendais depuis longtemps : les procédures stockées en client/serveur (je ferai un compte-rendu bien entendu).

Message affiché sur le site de PC SOFT:
Traitement des commandes
En raison du succès des versions 11, les délais de traitement des commandes peuvent être supérieurs aux délais habituels. Nous vous présentons toutes nos excuses pour ces délais de quelques jours. N'hésitez pas à nous contacter en cas d'urgence.

13 décembre 2006

WINDEV : Acces natif MySQL disponible

Actualité chargée en ce moment côté Windev : l'accès natif MySQL pour WinDev 11 et WebDev 11 est disponible en téléchargement (compatible avec la préversion de WinDev et WebDev).

Win Dev : Exemples specifiques

En téléchargeant le pack exemple de la version 11 de WinDev, j'ai eu la bonne surprise que des exemples spécifiques avait été réalisé pour certaines fonctionnalités comme l'éditeur de tests par exemple qui m'intéresse en ce moment.
>> l'exemple "WD Exemple de test unitaire" présente un test unitaire sur la fenêtre (ça j'avais compris tout seul", mais aussi sur une procédures globales (là par contre ça m'a aidé).

J'ai donc regardé s'il y avait d'autres exemple Win dev de ce style dans , et j'ai trouvé un exemple :
- sur le carrousel
- sur les tables hierarchiques
mais aussi un exemple utilisant les modèles de fenêtres et l'héritage : WD Assistant (bon d'accord là je l'ai trouvé dans la doc parceque le nom de l'exemple ne m'a pas beaucoup aidé :-).

12 décembre 2006

WinDev 11 - Editeur de test unitaires

Quand l'éditeur de tests unitaires avait été présenté lors du Tour De France de la version 11 de WinDev, je m'étais dit que dès que ce serait dispo, je ferai un essai.
Pourquoi ? Pas pour le plaisir de tester une nouveauté (j'ai autre chose à faire) mais vraiment pour essayer d'améliorer la qualité des versions que je livre (plus les applications vieillissent, plus elles deviennent complexes à maintenir car je ne suis plus forcément "dedans").

Ma première impression est bonne (les fonctionnalités offertes sont plus complètes que ce qui avait été présentées) et le fait que ce soit du code qui soit généré (et donc modifiable) c'est vraiment fort et 100 fois mieux que l'éditeur de non régression précédent.

A noter, une fonction très utile que je n'avais pas trouvé (j'ai du poster sur le forum de PC SOFT) : EnModeTestAutomatique(). Cette fonction renvoie vrai lorsque l'on est en train de "rejouer" un test, ce qui permet de ne pas afficher certaines fenêtres ou encore de changer de connexion pour utiliser une base de données de tests.

11 décembre 2006

WinDev, WebDev et WinDev Mobile 11 sont disponibles

On l'attendait, on avait reçu des mails nous indiquant que ce serait disponibles, et bien ça y est.
En regardant sur le forum de PC SOFT, j'ai vu que l'heure de mise en ligne était "choisie" : 11/12/2006 11:11

Au passage, les "packs" en téléchargement sont des vrais packs : plus de 1 Go pour WinDev si on compte les exemples (téléchargeable à part heureusement) : au moins ça vallait le coup d'attendre.

Maintenant, il me reste à m'armer de patience jusqu'à la fin du téléchargement (pour l'instant ça télécharge à un très bon rythme pourvu que ça dure).

08 décembre 2006

WinDev : Date de sortie de la version 11 annoncée

Je suis content de moi, je l'avais bien senti qu'elle arrivait cette nouvelle version de WinDev (voir posts précédents). Maintenant c'est clair et net elles sont annoncées pour lundi.

WebDev 11 et WinDev Mobile 11 sont également annoncées en pré-version pour lundi. Il ne me reste plus qu'à profiter de mon week-end.

07 décembre 2006

WINDEV 11 arrive (à mon avis)

Après la mise à disposition de vidéos présentant quelques nouveautés des versions 11 (voir post précédent), le site de PC SOFT a été mis à jour sur trois autres points qui font penser que la disponibilité de la version 11 est imminente :
- la page de téléchargement : c'est le plus flaggrant puisqu'une entrée préversion pour "WinDev 11" (idem pour WebDev 11 et WinDev Mobile 11) a été ajoutée.
- les exemples WebDev testables en lignes inclus désormais des exemples WebDev 11 exploitant la technologie Ajax. Sur ce point l'exemple de planning m'a épaté !
- des logos redistribuables correspondant aux versions 11 sont disponibles.


A mon avis, plus que quelques jours de patience avant de pouvoir utiliser : vite papa noel mon windev !

06 décembre 2006

Nouveautes WinDev 11 en video

La nouvelle version de WinDev (WinDev 11, WebDev 11 et WinDev Mobile 11) est, à mon avis, sur le point d'arrivée : on peut trouver des vidéos de présentation de certaines nouveautés présentées lors du Tour de France WinDev XI en ligne sur le site de l'éditeur.

A l'heure actuelle, on trouve les vidéos :
- Nouvelles IHM WinDev 11 (Carrousel, gabarits, tables hiérarchiques, volets, ...)
- Le Web 2.0 avec WebDev (Les tables Ajax et Le déplacement des champs dans le navigateur )
- L'héritage d'IHM
- Les actions prédéfinies
- Le tableau de bord du projet
- Le projet commun (WinDev, WebDev, WinDev Mobile)
- Passage des applications 10 en 11
- WinDev et le 64 bits
- La rétro-modélisation
- Des favoris pour vos développements
- La détection du code mort et des éléments orphelins
- Le suivi précis du temps
- Conversion automatique des images en JPEG progressif
- La génération de tests unitaires
- Les procédures stockées dans Hyper File Client/Serveur
- WebDev et les styles adaptatifs
- Les masques de saisie automatiques
- Le groupware utilisateur dans WebDev
Lien vers les vidéos

05 décembre 2006

WinDev 11 et WinDev Express dans Programmez!

En feuilletant ce matin la revue Programmez! du mois de décembre qu'un collègue avait négligemment posé sur son bureau, j'ai constaté que deux articles concernait WinDev :
- Un article dans la section "Actu" présente WinDev 11 sous le titre "WinDev 11 débarque". Les principaux points retenus étant : les nouveauté pour l'interface, le 64 bits, .Net 3.0, la gestion de planning, le pilotage d'Office 2007 et les nouveautés Web 2.0
- Un test complet de WinDev Express sous le titre "WinDev Express : l'atelier à tout faire".
lien sur le site de Programmez!

Le ruban on s'y fait et même plutôt vite !

Le ruban, j'étais sceptique (mauvais souvenir de l'apparition du ruban sous Office sûrement), mais après quelques hésitations, surto...