Presentation is loading. Please wait.

Presentation is loading. Please wait.

PowerBuilder 11 Overview Jim O’Neil Principal Systems Consultant Sybase, Inc.

Similar presentations


Presentation on theme: "PowerBuilder 11 Overview Jim O’Neil Principal Systems Consultant Sybase, Inc."— Presentation transcript:

1 PowerBuilder 11 Overview Jim O’Neil Principal Systems Consultant Sybase, Inc.

2 Agenda PowerBuilder roadmap PowerBuilder 11 feature overview SySAM licensing Upcoming PowerBuilder events

3 PowerBuilder Roadmap Version 11 released in June Maintenance Release available November 14, 2007 Delivers on third-phase of PowerBuilder’s.NET initiative

4 Language Independence Application Connectivity Multiple Platform Support Power And Performance 2009 PowerBuilder 12.NET in IDE WPF/WCF support at design and run-time Fully managed code at deployment Complete.NET interoperability 2008 PowerBuilder 11.2 AJAX support for Web Forms Applications EAServer.NET Client Support Miscellaneous fixes 2008 PowerBuilder 11.5 Core.NET enhancements Native DataWindow updates Updated database support Miscellaneous fixes

5 PowerBuilder 11 Feature Overview IDE enhancements User interface enhancements Database connectivity updates Web Service DataWindow source.NET deployment.NET Web Forms applications.NET Windows Forms and Smart Client applications.NET Web Services.NET Assemblies

6 IDE Enhancements 10

7 IDE Enhancements Resizable dialog boxes

8 IDE Enhancements Updated menus and toolbars

9 IDE Enhancements System tree –Current target highlighted –Script decorator –Double-click enabled

10 IDE Enhancements Project painters –Common tabbed metaphor –In-place editing –Post-build actions –Run/debug action

11 IDE Enhancements Output window tabs –Default –Errors –Warnings –Search results –Unsupported features

12 IDE Enhancements Retain DataWindow retrieval arguments 11.1

13 User Interface Enhancements 10

14 User Interface Enhancements Window properties –Transparency –Animation

15 User Interface Enhancements DataWindow Use Ellipsis Property

16 User Interface Enhancements TreeView DataWindow for Web applications

17 Vista Support 11.1 Maintenance Release –Deployment and development support –32-bit and 64-bit support (Vista Business Edition) Administrator privileges required to install and run Manifest file support for end-user applications Some caveats –JSP targets not supported (due to lack of support for HTML editor) –Calendar controls (Microsoft Common Controls) not fully supported –Windows Help file support not included, but can be added manually –PDF printer driver configuration - SaveAs(PDF!,….) 11.1

18 Database Connectivity Updates 10

19 New interface supports version 15 and later –SQLCA.DBMS = “ASE” (DLL name PBASE110.DLL) –Requires Open Client 15 –ASE 15 feature support Identifier names up to 128 characters Scrollable cursors New integral data types Identity column support Updated SYC interface supports some features of ASE 15 –Scrollable cursors –New integral data types –Identity column support Sybase Adaptive Server Enterprise (ASE)

20 Microsoft SQL Server New native driver interface –SQLCA.DBMS = “SNC” (DLL name PBSNC110.DLL) –Supports SQL Server 2000 and 2005 –Relies on SQL Server 2005 native client installation SQL Server 2005 support –Multiple active result sets (MARS) –Bypass validation during encryption –Snapshot isolation level DBParm support –SPCache: Cache stored procedure parameter descriptions –Previous native driver Host and AppName parameters reinstated

21 Oracle 10g Real Application Cluster (RAC) support –RAC is an optional feature to support seamless failover when a single database is deployed across a hardware cluster –PowerBuilder support HANotification DBParm on enables notification Transaction object DBNotification event fires when server down Event return value determines next action –0: initiate failover –other value: stop processing current command and return error Statement caching (DBParm: StatementCache) 11.1

22 Informix 10 New native driver interface –SQLCA.DBMS = “I10” (DLL name PBI10110.DLL) –Supports IBM Informix Dynamic Server –Requires Informix Client Connect 2.9 for runtime Improvements over previous driver –Support for Unicode databases (DBParms: Client_Locale, DB_Locale, and StrByCharset) –Support for long table and column names, up to 128 characters –Statement caching support (DBParm: StmtCache) –Column encryption support (DBParms: EncryptionPass and Hint) 11.1

23 iAnywhere MobiLink Support Sybase technology providing session-based synchronization between a main database and multiple remote databases New PowerBuilder built-in object support –MLSynchronization–abstract base class for MLSync object –MLSync–wraps call to dbmlsync.exe to perform synchronization and respond to callbacks –SyncParm –structure used to set properties for the MLSync object obtained from default or customized synchronization options window –SyncProcessType –enumeration indicating direction of the synchronization

24 Web Service DataWindow Data Source 10

25 Web Service DataWindow New Data Source option Retrieve and update Uses.NET Framework Web Services DataWindow Tuesday, Feb. 5, 2008 David Avera Staff Software Engineer Web Services DataWindow Tuesday, Feb. 5, 2008 David Avera Staff Software Engineer

26 .NET Deployment Options 10

27 .NET Deployment Entire applications –.NET Windows Forms applications –.NET Smart Client applications –.NET Web Forms applications Business objects (NVOs) –.NET Assemblies –.NET Web Services Key components –PB2CS – PowerBuilder.NET compiler –.NET Framework SDK

28 .NET EXE or Assembly CSC PowerBuilder.NET Deployment Syntax errors save/build C# translation deploy Unsupported features PB2CS PowerBuilder System Library For.NET (managed code) DataWindow Engine Database Interfaces (unmanaged code) PowerScript Source PBDs (DataWindow Objects)

29 .NET Assemblies ISUG Techcast archives (presented Nov. 13, 2007) Jim O’Neil Systems Consultant.NET Assemblies ISUG Techcast archives (presented Nov. 13, 2007) Jim O’Neil Systems Consultant.NET Web Forms Dec. 11, 2007 David Fish Engineering Evangelist.NET Web Forms Dec. 11, 2007 David Fish Engineering Evangelist.NET Windows Forms And Interoperability Dec. 4, 2007 Jim O’Neil Systems Consultant.NET Windows Forms And Interoperability Dec. 4, 2007 Jim O’Neil Systems Consultant.NET Smart Client Jan. 15, 2008 John Strano Technology Evangelist.NET Smart Client Jan. 15, 2008 John Strano Technology Evangelist Web Service DataWindow Feb. 5, 2008 David Avera Staff Software Engineer Web Service DataWindow Feb. 5, 2008 David Avera Staff Software Engineer PowerBuilder 11 Overview Nov. 20, 2008 Jim O’Neil Systems Consultant PowerBuilder 11 Overview Nov. 20, 2008 Jim O’Neil Systems Consultant.NET Web Services Jan. 29, 2008 David Fish Engineering Evangelist.NET Web Services Jan. 29, 2008 David Fish Engineering Evangelist PowerBuilder 11.NET Deployment Web Casts

30 SySAM License Management 10

31 Sybase Software Asset Management (SySAM) Implemented using Macrovision © FLEXnet software licensing compliance management system –Monitor license usage –Report on usage metrics –Automate software delivery PowerBuilder’s implementation –Stand-alone seat: license tied to specific hardware –Served or unserved licensing Unserved: license resides locally Served: license server validates on each access –Alternative use license: product may be installed on second machine for non-concurrent use by licensee

32 Software Product Download Center (SPDC) URL: https://sybase.subscribenet.com/https://sybase.subscribenet.com/ Contact on order has user id and password to login

33 SPDC – Product Entitlements Select desired product

34 SPDC – Product Page

35 SPDC – License Generation Alternative Use Information Return generated license Generate new license

36 SPDC – License Generation Step 1: License usage N.B., Alternative Use License is for use by primary license holder only, for non-concurrent use on a second machine

37 SPDC – License Generation Step 2: License model N.B., Served license is required for installations that will support remote access such as through Terminal Services

38 SPDC – License Generation Step 3:Number of Machines to License (unserved) or License Quantity (served)

39 SPDC – License Generation Step 4: Host machine identification –Node Host ID Ethernet address (card must be enabled to validate license) Disk serial number (preface with DISK_SERIAL_NUM=) –Host Name: machine name –(Served only) Port number and failover servers, if desired

40 SPDC – License Generation Step 5: Save license

41 SPDC – License Generation Step 6: Apply to product

42 Upcoming PowerBuilder events ISUG “Leveraging PowerBuilder in the.NET World” –Day-long, hands-on training event –Multiple cities in North America through December –Visit for detailshttp://www.isug.com/pb11tour Sybase web casts –Windows Forms and.NET Interoperability (Dec 4 th ) –Web Forms (Dec 11 th ) –Smart Client (Jan 15 th ) –Web Services Deployment (Jan 29 th ) –Web Services DataWindow (Feb 5 th ) –Visit to sign-up!!http://response.sybase.com/forms/pbregistration

43 Q&A


Download ppt "PowerBuilder 11 Overview Jim O’Neil Principal Systems Consultant Sybase, Inc."

Similar presentations


Ads by Google