powerbuilder 11 s intelligent updater net smart client application publishing n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
PowerPoint Presentation
Download Presentation

Loading in 2 Seconds...

play fullscreen
1 / 23

- PowerPoint PPT Presentation


  • 606 Views
  • Uploaded on

PowerBuilder 11’s Intelligent Updater: .NET Smart Client Application Publishing. John Strano Technology Evangelist Sybase, Inc. john.s.strano@sybase.com. PowerBuilder 11 Overview (presented Nov. 20, 2007) Jim O’Neil Systems Consultant. .NET Windows Forms And Interoperability

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - Gabriel


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
powerbuilder 11 s intelligent updater net smart client application publishing

PowerBuilder 11’s Intelligent Updater: .NET Smart Client Application Publishing

John Strano

Technology Evangelist

Sybase, Inc.

john.s.strano@sybase.com

slide2

PowerBuilder 11 Overview

(presented Nov. 20, 2007)

Jim O’Neil

Systems Consultant

.NET Windows Forms

And Interoperability

Dec. 4, 2007

Jim O’Neil

Systems Consultant

.NET Assemblies

(presented Nov. 13, 2007)

Jim O’NeilSystems 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

agenda
Agenda
  • PowerBuilder Roadmap
  • Smart Client Overview
  • Demo: Publishing PowerBuilder Smart Client applications
  • Additional Resources
  • Q&A
powerbuilder roadmap
PowerBuilder Roadmap
  • Version 11 released in June 2007
  • 11.1 Maintenance Release in November 2007
  • Delivers on third-phase of PowerBuilder’s .NET initiative
slide5

2008

PowerBuilder 11.2

2008

PowerBuilder 11.5

2009

PowerBuilder 12

  • AJAX support for Web Forms Applications
  • EAServer .NET Client Support
  • Enhancement requests
  • Core .NET enhancements
  • DataWindow enhancements for Win32 and .NET
  • Updated database support
  • Enhancement requests
  • .NET in IDE
  • WPF support at design- and run-time
  • Fully managed code at deployment
  • PowerScript Language Enhancements

Language

Independence

Application

Connectivity

Multiple

Platform

Support

Power

And

Performance

powerbuilder net windows form winform applications
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
why deploy as a net winform application
Why Deploy as a .NET WinForm Application?
  • Consume .NET classes via PowerScript .NET interoperability
  • Publish/Deploy PowerBuilder applications using Smart Client techniques
powerbuilder net smart client support
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
powerbuilder net smart client support1
PowerBuilder .NET Smart Client Support
  • Occasionally connected
    • PowerBuilder with MobiLink
  • Always up-to-date applications
    • PowerBuilder’s “Intelligent Updater”
  • Maximize performance using client resources
    • PowerBuilder applications deployed as Windows Form (Rich Client)
  • Communicate utilizing Web Services
    • PowerBuilder’s Web Service DataWindow
  • Utilize network resources
    • PowerBuilder’s Web Service DataWindow
    • PowerBuilder’s “Intelligent Updater”
    • PowerBuilder with MobiLink
intelligent updater overview
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
deployment model
Deployment Model
  • Application installations and updates are deployed via centralized servers (via HTTP, FTP, UNC,…)
demonstration
Demonstration
  • The Intelligent Updater in Action
further resources
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
further resources1
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?name=dotnetinstaller&version=0
further resources2
Further Resources
  • PowerBuilder Demonstration Recordings…
  • http://www.sybase.com/products/development/powerbuilder/videos
  • Recorded Webcasts from this series…
  • http://www.sybase.com/products/development/powerbuilder/webcasts
getting your hands on powerbuilder 11
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
slide19
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”.
slide20
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.
slide21
FAQs
  • What tool should I use to author *.MSI files for use with publishing my application’s prerequisites?
  • Profile of various MSI authoring tools…
  • http://www.installsite.org/pages/en/msi/authoring.htm
slide22
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]