PowerBuilder 11 - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

PowerBuilder 11

Description:

Publish/Deploy PowerBuilder applications using Smart Client techniques ... Generate license keys. Need new or additional licenses? ... – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 24
Provided by: johns344
Category:

less

Transcript and Presenter's Notes

Title: PowerBuilder 11


1
PowerBuilder 11s Intelligent Updater .NET
Smart Client Application Publishing
  • John Strano
  • Technology Evangelist
  • Sybase, Inc.
  • john.s.strano_at_sybase.com

2
PowerBuilder 11 Overview (presented Nov. 20,
2007) Jim ONeil Systems Consultant
.NET Windows Forms And Interoperability Dec. 4,
2007 Jim ONeil Systems Consultant
.NET Assemblies (presented Nov. 13, 2007) Jim
ONeilSystems Consultant
Web ServiceDataWindow Feb. 5, 2008 John
Strano Technology Evangelist
PowerBuilder 11 .NET Deployment Webcasts
.NET Web Forms Dec. 11, 2007 David
Fish Engineering Evangelist
.NET Web Services Jan. 29, 2008 David
Fish Engineering Evangelist
.NET Smart Client Jan. 15, 2008 John
Strano Technology Evangelist
3
Agenda
  • PowerBuilder Roadmap
  • Smart Client Overview
  • Demo Publishing PowerBuilder Smart Client
    applications
  • Additional Resources
  • QA

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

5
(No Transcript)
6
PowerBuilder .NET Windows Form (WinForm)
Applications
  • Preserves PowerBuilder development skills
  • Create a PowerBuilder application
  • Deploy it as a .NET Windows Form application
  • Supports most features available in PowerBuilder
    Win32 applications
  • PowerScript language features
  • DataWindow, Editmask, RichText, InkEdit,
    InkPicture,
  • DataStore, Transaction, ResultSet,
  • Most system functions

7
Why Deploy as a .NET WinForm Application?
  • Consume .NET classes via PowerScript .NET
    interoperability
  • Publish/Deploy PowerBuilder applications using
    Smart Client techniques

8
PowerBuilder .NET Smart Client Support
  • Solves the biggest headache of all

Application Deployment
  • The best of the Rich Client world
  • The ubiquity of the Web

9
Comparison Among Rich, Thin, and Smart Clients
Rich Client Thin Client Smart Client
Rich user experience Yes No Yes
Responsive Yes No Yes
Heavy footprint Yes No No
DLL hell Yes No No
Network dependency No Yes No
Easy deployment No Yes Yes
Developer productivity Yes No Yes
Occasionally connected No No Yes
Performs well in low bandwidth network No No Yes
Uses local resources Yes No Yes
10
PowerBuilder .NET Smart Client Support
  • Occasionally connected
  • PowerBuilder with MobiLink
  • Always up-to-date applications
  • PowerBuilders Intelligent Updater
  • Maximize performance using client resources
  • PowerBuilder applications deployed as Windows
    Form (Rich Client)
  • Communicate utilizing Web Services
  • PowerBuilders Web Service DataWindow
  • Utilize network resources
  • PowerBuilders Web Service DataWindow
  • PowerBuilders Intelligent Updater
  • PowerBuilder with MobiLink

11
Intelligent Updater Overview
  • Reduces pain of updating a typical client-server
    application
  • PowerBuilder 11 simplifies the ClickOnce
    technology of .NET Framework
  • Makes deploying a Windows Form application as
    easy as deploying a Web application

12
Deployment Model
  • Application installations and updates are
    deployed via centralized servers (via HTTP, FTP,
    UNC,)

13
Demonstration
  • The Intelligent Updater in Action

14
Further Resources
  • Prerequisites Packages use .MSI files.
  • You will need to author an .MSI file for each
    prerequisite package.
  • A profiling of multiple MSI authoring tools
  • http//www.installsite.org/pages/en/msi/authoring.
    htm

15
Further Resources
  • You can use InstallerEditor to customize a
    prerequisite component
  • InstallerEditor is an OpenSource tool.
  • It can be obtained from
  • http//www.devage.com/Wiki/ViewArticle.aspx?named
    otnetinstallerversion0

16
Further Resources
  • PowerBuilder Demonstration Recordings
  • http//www.sybase.com/products/development/powerbu
    ilder/videos
  • Recorded Webcasts from this series
  • http//www.sybase.com/products/development/powerbu
    ilder/webcasts

17
Getting Your Hands on PowerBuilder 11
  • Do you have an Update Subscription Plan (USP)?
  • Access the Sybase Product Download Center (SPDC)
    at https//sybase.subscribenet.com
  • Download PowerBuilder 11 and companion products
  • Generate license keys
  • Need new or additional licenses?
  • Contact your Sybase sales office (US/Canada
    1-800-8-SYBASE)
  • Visit e-shop at http//eshop.sybase.com

18
QA
19
FAQs
  • Can I use the Intelligent Updater to publish my
    Win32 PowerBuilder applications?
  • The Intelligent Updater was designed to publish
    only .NET WinForm-deployed PowerBuilder
    applications.
  • However, if you can bear some limited
    functionality, a Win32 PowerBuilder application
    can be packaged in an .MSI file and
    published/deployed as a prerequisite.

20
FAQs
  • Do I have to use IIS as my Smart Client
    Publishing server when using HTTP?
  • Yes.
  • PowerBuilder's .NET Smart Client publishing
    enhances ClickOnce technology which is closely
    integrated with IIS.

21
FAQs
  • What tool should I use to author .MSI files for
    use with publishing my applications
    prerequisites?
  • Profile of various MSI authoring tools
  • http//www.installsite.org/pages/en/msi/authoring.
    htm

22
FAQs
  • Will the Intelligent Updater publish my entire
    application each time, or just the modified
    portions?
  • As of PowerBuilder 11.1, only the modified
    portions (.NET Modules) of the application should
    be downloaded.
  • However, the .NET modules for all the PBLs in the
    application and any unchanged data files included
    as resources are downloaded to the client in the
    GA version of PowerBuilder 11.1. CR 479418

23
Thank you.
Write a Comment
User Comments (0)
About PowerShow.com