Portability is what we are all about
PxPlus is based on Business Basic and since its inception, has been all about Portability.
With PxPlus, being portable means being able to run on different operating systems, different hardware, using different devices, and using different data storage systems. It means having a competitive edge over your competitors because an application using PxPlus can offer end-users many options.
To this end, PxPlus is one of the most portable environments in the market today.
Operating Systems
PxPlus applications can run
on a wide variety of operating systems such as Windows, Linux,
MAC and UNIX. Our highly optimized interpreter allows
applications written for one operating system the ability to run
on any other.
PxPlus provides a number of built in features and functions that allow the developer to avoid having to know much about which operating system they are running on. Functions to create and copy data, generate PDF files, access the Internet and send email are all incorporated into the environment.
That being said, PxPlus does provide access to the operating system should the application require it. OS capabilities such as Windows Callbacks, DLLs, Unix ODBC, and other operating system specific functions can still be accessed by the application.
Hardware Platforms
Whether it is 32bit or 64bit, Intel, ARM, or AMD, there is a version of PxPlus for all the major hardware platforms. What's more is that from the application perspective the hardware platform is immaterial.
All data is maintained in a consistent byte order regardless of the hardware without having to worry about memory addresses, word size or any other hardware related issues.
Device Independence
PxPlus provides a consistent interface for a wide variety of devices whether Text or Graphical,
Since the 1980s, when Business Basic was first introduced, Text mode device independence was standard. Simple mnemonics were used to control text mode screen output with automatic translation to the proper device command sequences handled automatically by the software.
With the advent of graphical devices, PxPlus continued to preserve the text mode interfaces to allow them to function interchangeably with Windows devices. New graphical controls and mnemonics were added to the language and in many instances these controls were emulated in the text world.
Now with the Internet and Web Browsers, the iNomads interface within PxPlus allows most graphical applications to continue to function; replacing terminals and Windows workstations with Browsers.
Data Storage
PxPlus provides a simple, easy to learn data storage paradigm that can used to store and retrieve information from its own fast and highly recoverable file system.
Application developers are free to use
other outside databases such as MySQL with the language
dynamically mapping its native storage commands into optimized
SQL statements.
And while Portability is key, PxPlus still allows the developer to directly access all the supported RDBMS system using the native SQL interface.
How PxPlus Provides Portability
- High Level Scripted Language
A core PxPlus interpreter means no recompiles on different platforms - Dynamic HTML5 Generation
Graphical applications designed originally for Windows can run natively on the Web - Embedded Functionality
Built-in directives to handle common functionality that varies from OS to OS - Standardized Binary Format
All files and program use the exact same data format regardless of hardware - Comprehensive Library
The PxPlus library has routines for needed business functionality: Email, FTP, Security, Encryption, Compression, etc. - Thin Client Services
Our WindX product provides for direct access to workstation resources and avoids the cost of Terminal Services or Citrix. - Database Support
Transparent access to RDBM systems, such as, Oracle, SQL Server, DB2 and MySQL - Network Access
Direct access to TCP/IP and SSL for both IPv4 and IPv6