Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour, je pense que certains y étaient...
voila donc, un petit compte rendu de ce séminaire...
Auteur : BRUN Philippe
1. Généralités
- Le séminaire de présentation POWERBUILDER V10.5 s’est tenu à l’hôtel Princes de Galles (Paris 8ème), le mercredi 5 avril, de 9h00 à 13h00
- Toutes les présentations ont été effectuées par Xavier Cuerva de SYBASE : celui ci peut être joint par e-mail à l’adresse suivante : xavier.cuerva@sybase.com
2. Feuille de route Powerbuilder
Xavier Cuerva nous présente la feuille de route pour la livraison des différentes versions de Powerbuilder :
- Powerbuilder V11 est une version de PB, orientée « .NET » et devait être commercialisé fin 2005.
- Celle ci s’appuie sur le framework .NET 2.0 de Microsoft
- Microsoft a annoncé un retard d’un an pour la mise à disposition de son framework .NET V2.0, par conséquent, la sortie de la version 11 de PB a été décalé fin décembre 2006.
- La version 10.5 de Powerbuilder est une version intermédiaire qui a été mise à disposition pour que les utilisateurs disposent dès à présent des nouvelles fonctionnalités qui ne sont pas dépendantes de ce framework.
3. Nouvelles fonctionnalités de la version 10.5
3.1. Présentation générale
Xavier Cuerva nous présente ensuite, les nouvelles fonctionnalités de PB V10.5
Les fonctionnalités suivantes sont mises à disposition dans cette version de Powerbuilder :
- Adaptation des types de données afin d’assurer une meilleure compatibilité avec le framework .NET et l’environnement JAVA :
o Type décimal Passage d’un format 18 (v10.2) à 28 chiffres
o Nouveau type « Byte » : 8 bits non signés
o Amélioration du type datetime :
§ Ajout de nouvelles possibilités dans l’édit mask
§ Possibilité d’utiliser une drop down datawindow de type calendrier
- Nouvelle gestion étendue des menus dans les applications : 2 styles sont possibles :
o Style classique, compatible avec les versions précédentes
o Style office 2003, ce style est basé sur les nouvelles fonctionnalités offertes par la DLL « gdiplus.dll ». Celui ci offre de nouveaux attributs :
§ Menus ombrés
§ Bitmaps
§ Couleurs de fond
- Mise à disposition d’un nouveau contrôle de type « Rich text Edit », avec possibilité de sauvegarde au format Word.
- Mise à disposition de nouveaux icônes et bitmaps dans l’IDE.
- Mise à disposition d’ un nouvel attribut, dans les datawindows : Autosize Height. Cet attribut permet à l’utilisateur final d’une application, de redimensionner la hauteur des lignes d’une liste, en effectuant un glisser/déplacer.
- Mise à disposition d’un nouveau style de présentation « TreeView » dans les datawindows. Les niveaux de l’arborescence sont liés aux groupes définis par le développeur (hiérarchie). De nouveaux événements permettent de développer des scripts spécifiques associés à cette présentation :
o Expanding / Expanded (étendre à partir d’un niveau)
o Collapsing / Collapsed (fermer à partir d’un niveau).
o Sélection d’un nœud.
- Amélioration en interne de l’infrastructure des DataWindows. Cette nouvelle infrastructure permet l’utilisation de nouvelles sources de données, non relationnelles :
o Web services
o EJB (collectors)
o Dataset .NET
Powerbuilder V10.5 fourni, de plus un support natif d’accès aux données pour
- ASE V15 .0
- ADO .NET
- Oracle 10g (driver natif avec le mode cluster).
- MS SQL Server
Powerbuilder V10.5 supporte les Web services, avec le SDK WS .NET, ce qui offre :
- Un meilleur support des types de données
- Des nouvelles fonctionnalités de sécurité et d’authentification
La gestion des Web services classique avec le support open source Easy / Soap reste possible.
3.2. Démonstration
Xavier Cuerva nous fait ensuite, une démonstration visuelle des nouvelles fonctionnalités.
3.3. Séance de questions :
Les personnes, dans le public posent un certain nombre de questions pertinentes :
- Comment fonctionne le retrieve dans la datawindow de type TreeView ? Y a t’il des retrieves dynamiques ?
Réponse : l’ensemble des données est ramené par un seul retrieve (pas de retrieve dynamique lorsque l’on étend un nœud, par exemple).
- Y a t’il la possibilité d’attaquer 2 tables situées dans 2 bases différentes à partir d’une datawindow ?, sans passer par une procédure stockée
Réponse : Non
- Dans la nouvelle infrastructure des DW, y a t’il eu des améliorations pour se rapprocher du modèle objet (par exemple, l’héritage des DW)
Réponse : Non
- Y aura t’il la possibilité d’implémenter une Datawindow Treeview en html ?
Réponse : pas pour l’instant (fonctionnalité prévue dans la prochaine version de workspace).
- Ou en est on de la certification de Powerbuilder, sur le nouveau SE de Microsoft Vista (alias LongHorn)
Réponse : La version 11 de Powerbuilder sera certifiée.
4. Pocket Builder : feuille de route
Xavier Cuerva nous présente rapidement les grandes orientations pour le produit Pocket Builder
- Version 2.03 : Sortie en 2005 , intégration dans l’environnement Windows mobile 2003
- Version 2.04 : Sortie au 1er trimestre 2006 : ajout des fonctionnalités suivantes :
o Intégration avec AFARIA (support pour le déploiement d’applications)
o Possibilité d’utilisation des orientation portrait et paysage de l’écran
o Debuggage des applications à distance avec un support TCP/IP
o Nouveau look de l’IDE
- Version 3.0 : Sortie prévue en septembre 2006
o Connectivité améliorée au middlewares de messagerie (Accès à MSMQ, Qanywhere (JMS). Gestion des messages perssistants.
o Drivers de base de données natifs pour ASE et ORACLE
5. PB Application Server Plugin
Il s’agit d’un plugin livré avec la version 10.5 de Powerbuilder. C’est un outil de déploiement qui crée des enveloppes EJB, à partir de NVO (Non Visual Object) Powerbuilder. Les EJB générés peuvent être déployés sur les principaux des serveurs d’application du marché :
- JBoss 4.0
- BEA WebLogic V9.0
- IBM WebSphere V6.0
D’autres serveurs peuvent fonctionner, mais ils ne sont pas certifiés.
6. Sybase Workspace v1.5
Sybase Workspace est un ensemble de plugins pour la plateforme Eclipse, qui permettent d’implémenter les fonctionnalités suivantes :
- AMC Designor : Ce plugins permet d’intégrer les fonctionnalités de POWER AMC
- Datawindow pour JSF. Ce plugins permet d’intégrer des datawindows, dans une application WEB, basée sur la technologie JSF.
Hors ligne
Un petit bonjour à philippe avec qui j'ai travaillé 2 ans.
Hors ligne
Et qu'est ce qui te fait penser que Philippe est membre du forum pbadonf ?
Hors ligne
Bonne nouvelle alors
Hors ligne
je sais pas s'il fait parti du forum, mais pour que cette article soit ici il ne doit pas être loin, en tous ca s'il regarde il me reconnaitra, si je lui dit que j'ai bossé avec lui sur la migration object view - pb de saphir.
Hors ligne
yes, et toi si tu es en face de philippe je sais que tu es passé chez france 2 - exact?:
bonjour a Philippe et dit lui que c'est quand il veut pour manger ensemble.
Hors ligne
rscll a écrit:
yes, et toi si tu es en face de philippe je sais que tu es passé chez france 2 - exact?:
bonjour a Philippe et dit lui que c'est quand il veut pour manger ensemble.
Yes c'est moi le jeune bique ! (démasqué !!!!!)
et quand tu veux pour la bouffe !
d'ailleurs pour le mois de mars, la bouffe des forumeurs...il sera surement la...
et si tu nous disais ou tu bosses ? (enfin sur le bon topic...car la , on fait du HS)
Hors ligne
j'ai ete un peu france 2 à l'epoque ou martine pilotait le service info il y avait unaussi un antoine....
je me souvient plus du nom du gars qui avait elaboré le framework il habitait orleans une bete....
enfin bonjour à tous.....
Hors ligne