| Find their
presentation below (Sybase's article): |
|
1) Data Window .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: Web Services deployment and Profile-based
configuration for EAServer and database
8) Download the Beta version
|
|
| |
| 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. |
| |
| 8. Download the Beta version |
| |
|
| If you are interested for trying
this Beta version of PowerBuilder 10, you can register and download
it on Sybase’s site, at the following address: http://www.sybase.com/pbtenbeta |
| |
| |