Sybase, Inc
 

PowerBuilder 10 Major Features

 


These are the major new features for PowerBuilder 10.0:

  1. DataWindow .NET
  2. XML Web DataWindow
  3. Object-Oriented Modeling (via PowerDesigner plug-in)
  4. Unicode enabling
  5. UDDI search
  6. ADO.NET
  7. Other enhancements
 

1. DataWindow .NET

PowerBuilder's patented DataWindow technology is extended (in a C# interface) to all languages in the Microsoft .NET FrameWork. Visual Basic .NET, C#, and other .NET language developers can enjoy the DataWindow's high productivity for data-intensive application development. PowerBuilder developers will be able to continue to do so in .NET environment. DataWindow .NET 1.0 will be part of the PowerBuilder 10.0 release.

DataWindow .NET allows developers to create custom controls on .NET Windows forms. The DataWindow control in .NET exposes a similar set of methods and events as is available in PowerBuilder. It allows .NET developers to use DataWindow methods and events when programming data manipulation. DataWindow .NET supports most of the DataWindow presentation styles except Rich Text and OLE, and it supports major database drivers.

2. XML Web DataWindow

The XML Web DataWindow is designed to separate the content, layout, and style of the DataWindow on the Web. Its benefits include improved performance, targeted presentation using style sheets, and accessibility (Section 508). It allows developers to customize XHTML generation in the DataWindow Painter or in PowerScript using PBDOM. In the next beta release, developers will be able to define DataWindow XHTML templates and export data using these templates. The developer benefits from broader control over how a DataWindow object's controls, properties, and styles, along with additional markup, render to XHTML pages or fragments.

3. Object-Oriented Modeling (via PowerDesigner plug-in)

With PowerDesigner as a plug-in, PowerBuilder allows developers to do modeling, code generation, reverse engineering, and code navigation in an iterative manner.

  • Modeling and code generation: the developer can create an OOM (Object-Oriented Model) in the PowerBuilder IDE to model applications and then generate the code to run the applications.
  • Reverse engineering: the developer can reverse-engineer existing PowerBuilder code and generate class diagrams to provide an overview of the code.
  • Code navigation: from generated class diagrams, developers can navigate through classes and objects and open the appropriate PowerBuilder painter by double-clicking a specific object and pointing to specific code.

With these capabilities, PowerBuilder allows developers to iteratively design and code complex applications. For maintenance and enhancement of existing PowerBuilder applications, these capabilities provide developers with tools to understand the code and the structure of the application and make modifications.

4. Unicode enabling

PowerBuilder 10 is Unicode enabled. It allows users to input, retrieve, and display multiple languages in Unicode on the same page at the same time. Development and runtime applications work as usual in an English environment. A migration tool will be provided to migrate ANSI PowerBuilder applications to Unicode.

5. UDDI search

PowerBuilder 10 provides wizards to guide developers through using UDDI browsing to locate Web services and consuming the located services in both PowerScript applications and JSP pages. PowerBuilder developers can also build this UDDI searching capability into their PowerBuilder applications using the UDDI PBNI extension (pbuddi100.pbd).

6. ADO.NET

ADO.NET is being developed for the PowerBuilder 10 release. It allows PowerBuilder applications to use ADO.NET, in the same way that they use native or ODBC drivers, to connect to various databases, perform database operations and table operations, and do data retrieval and update. With ADO.NET, DataWindow .NET applications will be able to share a connection created by other .NET languages (such as Visual Basic .NET or C#) for transaction management.

Please note that the ADO.NET feature is still under development. Some of its functions will not be available until the next Beta and testing should be deferred to the next Beta.

7. Other enhancements

Web Services deployment: PowerBuilder 10 will allow developers to directly deploy components (NVOs) as Web services in EAServer 5.0. Complex data types are supported in this release.

Profile-based configuration for EAServer and database: If developers need to change the EAServer host or database used in a JSP target, they can make the change in the EAServer or database profile, do a full build, and redeploy the JSP target to have the change take effect. Additional enhancements, including Section 508 accessibility, are being developed for release in the next Beta.

 

More protocols, more standards, more tools, more choices.

 

 

New PowerBuilder White Papers!

 

Comparing Sybase® PowerBuilder® and Microsoft® .NET

Sybase® PowerBuilder® versus JAVA™

 

Try Next-Generation
PowerBuilder 10 FREE. . .
and enter to win this 
next generation digital pen 
from Logitech®!
IO Pen

CLICK HERE
(Act now offer ends October 1, 2004)

 

 

For More Information on PowerBuilder 10, Call Toll-Free:

1-800-831-4618

Help | Feedback | Contact Us | Employment | Legal | Privacy | Code of Ethics
© Copyright 2004 Sybase Inc. - v 3.5.1