Download - Sybase Connect Atelier Power Builderv2
![Page 1: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/1.jpg)
1 –April 9, 20231 – February 5, 09
SYBASE CONNECTGestion, Analyse, Mobilité des données
![Page 2: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/2.jpg)
2 –April 9, 2023
ATELIERS SYBASE CONNECT20 ateliers au choix parmi 4 parcours technologiques
PARCOURS INFRASTRUCTURE
PARCOURS ANALYTIQUE
PARCOURS OUTILLAGE
PARCOURS MOBILITE
11:15-12:15Migrer vers ASE 15: Check list & meilleures pratiquesAvec Generali
Cap sur la BI opérationnelleAvec Cora
Les fondamentaux de l’architecture d’entreprise. Intervention Arismore
Plate-forme de mobilité Avec SAP et Nomad Consulting
12:15-13:15ASE Cluster Edition: Haute disponibilité, consolidation et virtualisation
Table ronde Tendances 2015Animée par P.Nieuwbourg
PowerAMC, un outil fédérateur au service de l’EA
L’utilisation du SMS en entreprise. Avec Mediatech et Sybase 365
13:15-14:30 Déjeuner Déjeuner Déjeuner Déjeuner
14:30-15:30 Démystifier la migration Intervention IBM
L’analytique en temps réel. Avec BNP Paribas Securities
NOUVEAUTE!PowerBuilder 12
Sécuriser l’iPhone en entreprise. Avec Neleos
15:30-16:30NOUVEAUTE!Replication Server 15.2
Complémentarité de Sybase IQ & des cubes multidimensionnels Avec MAAP
Industrialiser une sous-traitance BI off-shore. Intervention Accenture
SQL Anywhere 11
16:30-17:30 Réplication hétérogène: au-delà du monde Sybase
Architectures distribuées/Grid avec Sybase IQ Multiplex
La modélisation dans les projets décisionnels
NOUVEAUTE! Afaria 6.5. Avec Orange Business Services
![Page 3: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/3.jpg)
3 –April 9, 20233 – February 5, 09
ALEX LAVIE-PRATTSPÉCIALISTE CONCEPTION ET DÉVELOPPEMENTSYBASE
PARCOURS OUTILLAGE
NOUVEAUTE!PowerBuilder 12
![Page 4: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/4.jpg)
4 –April 9, 2023
PARCOURSOUTILLAGE
• Feuille de Route et Positionnement• PowerBuilder 12:
Nouvel IDE et PowerBuilder ‘Classic’ Pari sur des technologies d’avenir Rajeunissement en profondeur pour la Datawindow et le Powerscript
• Précisions!!• Démos:
Nouvel EDI ‘Classic’ EDI Migration PowerBuilder et WPF
AGENDA
![Page 5: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/5.jpg)
5 –April 9, 2023
PARCOURSOUTILLAGE
Objectifs– Proposer aux client existants un produit logiciel qui leur donne la
possibilité de pérenniser et moderniser leur code;– Préparer la transition vers des plateformes et technologies a venir ; en
particulier la plateforme .NET.– S’assurer PowerBuilder est l’outil le plus facile et efficace pour
développer des applications .NET
Stratégie– Employer et étendre l’infrastructure Microsoft.– Concentrer les efforts de l’ingénierie PowerBuilder sur des
différenciateur fonctionnels et technologiques.– Offrir de vraies options de migration de Win 32 vers .NET – Sybase est le seul éditeur a offrir ces passerelles.
– S’assurer que les compétences PowerBuilder seules sont suffisantes pour avancer.
POWERBUILDER GOALS AND STRATEGY
![Page 6: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/6.jpg)
6 –April 9, 2023
PARCOURSOUTILLAGE
CURRENT ROADMAP
.NET Platform Support
Technology Differentiators
Q2 09 H1 10
Open Development
• .NET Code Access Security (CAS)• .NET language enhancements
• Develop Win32 Deploy .NET Winform, Webform, Smart Client
• DataWindow UI enhancements• 11.5.1 DW enhancements
• .NET language support – CTS
• WPF IDE• Managed code deployment
• RDBMS Support Updates, for Sybase, IBM, MS, Oracle, etc
• Web Services
• WPF DataWindow• PB skills Managed code apps• Visual Studio IDE inside PowerBuilder
• RDBMS Support Updates, for Sybase, IBM, MS, Oracle, etc.
• App Server Plug-in for JEE support• 11.5.1 MSS 2008, INF 11
• Migrate Win32/WinForm WPF• Develop WPF
PowerBuilder 11.5 .1 features in italics. PowerBuilder 11.5 ships with PocketBuilder 2.5 and Application Server Plug-in 1.1 in the box
Feuille de Route
![Page 7: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/7.jpg)
7 –April 9, 2023
PARCOURSOUTILLAGE
• Alignement avec la plateforme .NET• Silverlight – Développement RAD pour le WEB• Sharepoint Webparts• WCF, Oslo/M• Windows 7• Cloud, SSDS − SQL Server Data Services
• Multi-channel apps−Different target types within the PowerBuilder IDE
• <vos doléances!>
LA SUITE!!
![Page 8: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/8.jpg)
8 –April 9, 2023
PARCOURSOUTILLAGE
.NET 3.x
• WPF Application Targets(avec Clickonce)
• .NET Assembly Targets
• .NET Web Service Targets
• .NET WCF
Nouvel IDE et PowerBuilder ‘Classic’PowerBuilder.NET PowerBuilder ‘Classic’
• Win 32 Applications
• .NET 2.0• Winform/ClickOnce• Webforms ASP.NET • Assemblies• Webservices
• J2EE / EAServer• NVOs• EJBs• Webservices
• Appeon et autres produits tiers
![Page 9: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/9.jpg)
9 –April 9, 2023
PARCOURSOUTILLAGE
1) Compatibilite*.srd entre DW Native et DW WPF – meme look et comportements
2) Tab order pour les controles dans une DW3) Auto-Width pour la DW Grid.4) RTF Table Blob control for the DW ( eliminer le select BLOB!!)5) Image Table Blob control for the DW6) RTF-enable the "Text" and "Computed Field" controls.7) Nouveaux Graphes 3D8) Transparency property for all dragobject subclasses ("window" already
has this)9) Transparent background for most controls (mentioned above)
Optionnel:10) Optional arrow tips for the line object in the DW11) Expressionable "rotation" property for bitmaps in the DW12) Pie slices with expressionable properties13) Polygons
EDI PowerBuilder ‘Classic’
![Page 10: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/10.jpg)
10 –April 9, 2023
PARCOURSOUTILLAGE
• WPF avec des habitudes PowerBuilder– pas de formation nécessaire
• Garde PowerBuilder a jour.
EDI PowerBuilder .NETPowerBuilder is .NET!!!!**
• ÉTEND LES FONCTIONNALITÉS DE VISUAL STUDIO (EDITEUR, DEBUGGER, INTF UTILISATEUR, DESIGNER WPF…)
• EXTENSION DE LA FONCTIONNALITÉ AVEC DES PLUG-IN (DATABASE PAINTER, SQL PAINTER)
• FOURNIR DES AMÉLIORATIONS EXISTANTS DANS D’AUTRES IDE
** Powerbuilder est un outil qui permet de developper des applications 100% .NET
![Page 11: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/11.jpg)
11 –April 9, 2023
PARCOURSOUTILLAGE
• PowerScript amélioré pour devenir un langage .NET
• Utilisation et Extension d’objets écrits avec des langages compatibles CLS
• Création d’objets PB pour utilisation future dans des langages compatibles CLS
• Héritage de classes .NET
• Support .NET Framework 3.5
Améliorations du PowerscriptCompatible avec CLS (Common Language Specification)
![Page 12: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/12.jpg)
12 –April 9, 2023
PARCOURSOUTILLAGE
PrimitiveType Mapping System.Object Arrays Parameterized Constructors User-defined Enumerations Properties & Indexers Interfaces Generics Delegates Namespace Bitwise Operators
Améliorations du PowerscriptENHANCEMENTS
![Page 13: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/13.jpg)
13 –April 9, 2023
PARCOURSOUTILLAGE
Réutilise la Visual Studio Shell
EDI PowerBuilder .NET
![Page 14: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/14.jpg)
14 –April 9, 2023
PARCOURSOUTILLAGE
• WPF Application Targets
• .NET Assembly Targets
• .NET Web Service Targets / WCF
EDI PowerBuilder .NETPour développer Quoi?
![Page 15: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/15.jpg)
15 –April 9, 2023
PARCOURSOUTILLAGE
• Les développeurs PowerBuilder sont de facto des citoyens de l’eco-systeme . La preuve vous avez accès aux mêmes extensions/utilitaires “off the street” ...
−WPF−XAML−Control Templates− Skins − 3rd party controls ...comme les développeurs .NET non-PowerBuilder.
EDI PowerBuilder .NETComment? Avec quels outils?
![Page 16: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/16.jpg)
16 –April 9, 2023
PARCOURSOUTILLAGE
• Silverlight et WPF forment la prochaine génération de présentation graphique.
• Bien que Microsoft a annonce un support pour .NET 2.0 et Win32 pour les années a venir, WPF et Silverlight sont l’orientation stratégique.
• WPF est base sur: un moteur de rendu vectoriel indépendant de toute résolution conçu pour tirer parti du matériel vidéo moderne
Windows Presentation Foundation
![Page 17: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/17.jpg)
17 –April 9, 2023
PARCOURSOUTILLAGE
• PowerBuilder utilise le meme editeur WPF et XAML que Visual Studio 2010.
EDI PowerBuilder .NETComment? Avec quels outils?
![Page 18: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/18.jpg)
18 –April 9, 2023
PARCOURSOUTILLAGE
−XAML langage a base de XML pour contrôler la présentation des applications WPF: contrôle thème graphique et animation.
−XAML permet la séparation entre la logique applicative et la couche présentation
− La connaissance du XAML dans le cadre de développement PowerBuilder est optionnelle.
XAMLSéparation de la logique applicative et présentation
![Page 19: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/19.jpg)
19 –April 9, 2023
PARCOURSOUTILLAGE
• Utilisable dans des applications WPF• Moteur entièrement “Managed Code” en C#• Look moderne grâce à l’interface utilisateur en WPF• Sources de données “Managed”
− ADO.NET− Web Service
• La plupart des fonctionnalités de la DataWindow sont disponibles dans la DW WPF
• Support aux améliorations de la DataWindow 11.5• Nouveaux formats d’exportation
− Excel 2007 (Office Open XML/binary) / XML Paper Specification (XPS)
Datawindow WPF
![Page 20: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/20.jpg)
20 –April 9, 2023
PARCOURSOUTILLAGE
• Format XML− Ancien format .srddatawindow(units=0 timer_interval=0 color=1073741824 processing=0 print.orientation
= 0 print.margin.left = 110 print.margin.right = 110 print.margin.top = 96 print.margin.bottom = 96 print.paper.source = 0 print.paper.size = 0
print.canusedefaultprinter=yes print.preview.outline=yes) − Nouveau format XML<datawindow units="0" timer_interval="0" color="1073741824" processing="0">
<print orientation="0" canusedefaultprinter="yes" preview.outline="yes"> <margin left="110" right="110" top="96" bottom="96" /> <paper source="0" size="0" />
</print></datawindow>~"/>"
Datawindow WPF
![Page 21: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/21.jpg)
21 –April 9, 2023
PARCOURSOUTILLAGE
• DataWindow WPF Tabular
Designer DataWindow WPF
![Page 22: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/22.jpg)
22 –April 9, 2023
PARCOURSOUTILLAGE
• Support de contrôles tiers pour la présentation− Nouveau type de présentation “Custom”TextBoxxaml="<TextBox
xmlns=~"http://schemas.microsoft.com/winfx/2006/xaml/presentation~"/>“
Contrôle Tiersxaml="<my:PBGraphControl xmlns:my=~"clr-
namespace:PBGraph;assembly=PBGraphControl~"/>"
− Contrôle tiers dans la bande de détail types de données consistents
Datawindow WPF
![Page 23: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/23.jpg)
23 –April 9, 2023
PARCOURSOUTILLAGE
– décrit avec du XAML
– « dictionnaire de ressources”
– peut être applique de manière granulaire et spécifique a tout type de contrôle
– altère la présentation du contrôle cible
Control Templates
![Page 24: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/24.jpg)
24 –April 9, 2023
PARCOURSOUTILLAGE
S’applique aux controles powerbuilder.net qui derivent/heritent de controles wpf
<pbwpf:CommandButton.Template> <ControlTemplate TargetType="{x:Type pbwpf:CommandButton}"> <Grid Margin="5"> <Ellipse Stroke="DarkBlue" StrokeThickness="2"> ... </Ellipse> ... </Grid> </ControlTemplate></pbwpf:CommandButton.Template>
Control Templates
![Page 25: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/25.jpg)
25 –April 9, 2023
PARCOURSOUTILLAGE
– Exprimees en XAML– Mise en place statiquement ou dynamiquement– S’applique a un groupe de controles…– Peut modifier la presentation de toute une application.
Skins
![Page 26: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/26.jpg)
26 –April 9, 2023
PARCOURSOUTILLAGE
Skins
Pour un groupe de controles
![Page 27: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/27.jpg)
27 –April 9, 2023
PARCOURSOUTILLAGE
SkinsCitizen
• Skins (cont’d)
….et avec Animation!!
![Page 28: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/28.jpg)
28 –April 9, 2023
PARCOURSOUTILLAGE
• Skins (cont’d)
SkinsLa Datawindow en particulier peut etre habillee avec des ‘skins’ du marche.
![Page 29: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/29.jpg)
29 –April 9, 2023
PARCOURSOUTILLAGE
Controles Externes
![Page 30: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/30.jpg)
30 –April 9, 2023
PARCOURSOUTILLAGE
Controles Externes
![Page 31: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/31.jpg)
31 –April 9, 2023
PARCOURSOUTILLAGE
Contrôles ExternesPropriétés et méthodes accessibles en ‘preview’
![Page 32: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/32.jpg)
32 –April 9, 2023
PARCOURSOUTILLAGE
• Tous les contrôles PB supportés comme contrôles WPF• Accès aux propriétés, métodes et évènemments PB, primaire• Accès aux propriétés, métodes et évènemments WPF,
secondaire
Librairie Runtime WPF
![Page 33: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/33.jpg)
33 –April 9, 2023
PARCOURSOUTILLAGE
• Objets PB → Fichiers• PBLs → Répertoires• PBDs → Assemblies
• Support à d’autres types de fichiers dans les targets• System Tree PB reste globalement le même, sauf que les
targets visible sont des targets WPF uniquement
Autres AméliorationsAbandon du format PBL
![Page 34: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/34.jpg)
34 –April 9, 2023
PARCOURSOUTILLAGE
• Au moment de la sauvegarde−Contrôle de la syntaxe−Compilation Incrémentale−running man ?
Autres AméliorationsSauvegarde d’objets avec des erreurs
![Page 35: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/35.jpg)
35 –April 9, 2023
PARCOURSOUTILLAGE
Notre succès c’est votre succès!!
Nous continuons a faire de PowerBuilder l’outil le plus polyvalent pour: – .NET– JEE– Mobile– Pure Win32 Client/Server
Our Future, Your Future
![Page 36: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/36.jpg)
36 –April 9, 2023
PARCOURSOUTILLAGE
PowerBuilder c’est le bon investissement:
– Reduisez le risque– Valorisez l'existant– Combinez innovation et technologie éprouvée
Our Future, Your Future
![Page 37: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/37.jpg)
37 –April 9, 2023
Merci de votre attention
QUESTIONS ?
![Page 38: Sybase Connect Atelier Power Builderv2](https://reader031.vdocuments.net/reader031/viewer/2022020206/547f3fdbb4af9f56688b4671/html5/thumbnails/38.jpg)
38 –April 9, 202338 – February 5, 09
SYBASE CONNECTGestion, Analyse, Mobilité des données