Distributed Objects :
From version 5.0, PowerBuilder applications can be deployed as client app or application server or both. Client app and Server applications talk using TCP/IP and other popular protocols. Supports 'Asynchronous' --Fire-and-Forget communication and server push also.
Unicode Support :
V6.0 supports Unicode. In case you do not know what Unicode is, each ASCII character takes 8 bits which limits the usage of Asian languages such as Japanese, Hindi, etc.. in computer applications since characters in those language can't fit in 8 bits. Using Unicode in which each character takes 16 bits, you can develop applications for non-English languages also. Unicode is supported by MS-Windows 95/NT.
Translation Assistant :
This tool helps you in deploying PowerBuilder application in multiple languages with minimum efforts. PowerBuilder gives Built-in Support for Arabic and Hebrew Languages. These languages use right-to-left writing style.
Support for Pen Computing :
Class library for Pen Computing can be used on pen based Windows systems, to implement pen computing interface in PowerBuilder applications
Lotus Notes Support :
Powersoft ships a class library for Lotus Notes, using which you can display information from Lotus Notes in PowerBuilder and also update changes back into Lotus Notes
API :
You can use operating system functions, by declaring them as external functions, with an exception of callback functions.
NetWare Support :
A class library is available to call Novel NetWare functions.
Third-Party Vendor Applications :
Third party controls can be used in PowerBuilder, either as OCX controls or as external user object.
Multi Platform support :
Available for MS Windows, Macintosh, Sun Solaris, IBM AIX, HP-UX.
Support for Transaction Servers :
Supports Sybase Jaguar CTS and Microsoft Transaction Server (basic support only as of this writing).
PowerBuilder Foundation Class Library :
The addition of the Powersoft Foundation Class Library (PFC) gives PowerBuilder a competitive edge. The PFC is a fully-fledged, battle-tested class library and is capable of supporting the most taxing development effort. It is well written and covers many areas of common code requirements. Considering that every PowerBuilder object developed is reusable as a class or class ancestor, this gives a PowerBuilder developer a collection of classes that rival many C++ class libraries. Extending the library with custom components is a relatively simple process. Components can be built in such a way that they need only be included if they are going to be used.
Synchronizer :
Allows you to make sure that the user always uses the latest files. Synchronization can be done on the web also.
ORCA :
Allows you to access PowerBuilder library --a file that stores PowerBuilder objects-- functions such as copy, rename, delete, move, export, import, compile, check-in/out PowerBuilder objects, create executables, look into inheritance hierarchy and so on, from outside programs, typically a C program.
C++ Class Builder :
Allows creating C++ classes from within PowerBuilder and uses those classes in PowerBuilder.
Version Control Interfaces :
Supports popular version control products including Object Cycle --a RDBMS based version control software from PowerSoft and Microsoft Common Source Code Control Interface Specification.
|