Presentation is loading. Please wait.

Presentation is loading. Please wait.

PowerBuilder 11:.NET Web Forms Dave Fish Engineering Evangelist - Sybase, Inc.

Similar presentations


Presentation on theme: "PowerBuilder 11:.NET Web Forms Dave Fish Engineering Evangelist - Sybase, Inc."— Presentation transcript:

1 PowerBuilder 11:.NET Web Forms Dave Fish Engineering Evangelist - Sybase, Inc.

2 .NET Assemblies (presented Nov. 13, 2007) Jim O’Neil Systems Consultant.NET Assemblies (presented Nov. 13, 2007) Jim O’Neil Systems Consultant.NET Web Forms Dec. 11, 2007 Dave Fish Engineering Evangelist.NET Web Forms Dec. 11, 2007 Dave 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 Dave Avera Staff Software Engineer Web Service DataWindow Feb. 5, 2008 Dave Avera Staff Software Engineer PowerBuilder 11 Overview (presented Nov. 20, 2007) Jim O’Neil Systems Consultant PowerBuilder 11 Overview (presented Nov. 20, 2007) Jim O’Neil Systems Consultant.NET Web Services And Assemblies Jan. 29, 2008 Dave Fish Engineering Evangelist.NET Web Services And Assemblies Jan. 29, 2008 Dave Fish Engineering Evangelist PowerBuilder 11.NET Deployment Web Casts

3 Agenda PowerBuilder roadmap Web Forms overview Deploying Web Form applications New Web Form Features in 11.1 Q & A

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

5 Language Independence Application Connectivity Multiple Platform Support Power And Performance 2009 PowerBuilder 12.NET in IDE WPF support at design and run-time Fully managed code DataWindow Powerscript Language Enhancements 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

6 Web Forms Overview 10

7 Web Forms applications have many advantages over traditional client-server and Windows Forms applications: Web Forms applications: –do not require client-side installation –are easy to upgrade –have no distribution costs –offer broad-based user access Any user with a Web browser and an online connection can run Web Forms applications

8 PowerBuilder ASP.Net 2.0 application PowerBuilder application PB AppDatabase Web Browser ASP.NET 2.0 App Web Server Database DB drivers ASP.NET DB drivers PowerBuilder.NET Web Form Application Architecture

9 .NET Modules And Associated ASP.NET Files CSC PowerBuilder.NET Web Form 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, Pipelines, Queries)

10 Supported Features Most PowerScript language features –All data types –Function invocation (dynamic, post, trigger) –Event handling –Embedded SQL Most visual and non-visual controls File operations: File Manager Sending (via SMTP not MAPI): Mail Manager DataWindow printing: Print Manager New Web Form Only Properties and Functions

11 Unsupported Features Some system classes such as –Profile-related classes (but application tracing is available via web config) –Trace-related classes (but database SQL tracing is available via web config) Some system functions such as –DDE-related functions –Clipboard-related functions Some controls, properties, and events such as –OLEControl / OLECustomControl (partial support) –InkPicture / InkEdit –Drag-and-drop events –EditLabels of TreeView See the Deploying Applications and Components to.NET manual for a complete list of supported and unsupported features

12 Deploying Web Form Applications 10

13 Developing Web Form Applications New Web Form wizard quickly creates requisite project and target –New application –Existing application leveraging same code base

14 New Project Painter for Web Form Deployment

15 Web Form Deployment Application Deployed to IIS Directory (inetpub\wwwroot) ASP.NET Directory Application Virtual Directory

16 A PowerBuilder Application Deployed to the Web

17 Web Forms Demonstration 10

18 New Features in

19 Enhanced Web Form Controls

20 Enhanced Web Controls Improved menu, toolbar, DatePicker, and MonthCalendar controls are available in 11.1 If your application uses the TreeView Control (not TreeView DataWindow) then you must still install and configure the IE Web Controls IE Web Controls are used by default in 11.1 –In 11.2 the RadControls will become the default

21 Set the PBWebControlSource property to RAD

22 Enhanced Menu and Toolbar Controls IE Web Controls RadControls

23 Enhanced DatePicker and MonthCalendar Controls IE Web Controls RadControls

24 Web service client support in Web Forms

25 Worked in PowerBuilder 11.0, but was not fully QA’d You must import the pbwsclient110.pbx extension into your.pbl (you can’t add the.pbd to your library list) Other PBNI Extensions (PBDOM, EJB Client, etc.) are not supported in.NET Targets

26 Additional Resources

27 Want to Learn More? Moving to PowerBuilder 11 Education Class –http://www.sybase.com/detail?id= http://www.sybase.com/detail?id= Or –http://www.sybase.com/educationhttp://www.sybase.com/education PowerBuilder Videos –http://www.sybase.com/products/development/powerbuilder/videoshttp://www.sybase.com/products/development/powerbuilder/videos Or –http://www.sybase.com/powerbuilderhttp://www.sybase.com/powerbuilder

28 Q&A


Download ppt "PowerBuilder 11:.NET Web Forms Dave Fish Engineering Evangelist - Sybase, Inc."

Similar presentations


Ads by Google