Paradox (database)

Last updated

Paradox [1] is a relational database management system currently published by Corel Corporation.

Contents

It was originally released for MS-DOS by Ansa Software, and then updated by Borland after it bought the company. In mid 1991 Borland began the process to acquire Ashton-Tate and its competing dBase product line; [2] A Windows version was planned for release by Borland in 1992, but was delayed until January 1993, by which time Microsoft's Access for Windows was available. [3] It was last updated in 2009. [4]

Paradox for DOS

Paradox for DOS was a relational database management system originally written by Richard Schwartz and Robert Shostak, and released by their Belmont, California-based [5] company Ansa Software in 1985. [1]

The New York Times described it as "among the first of an emerging generation of software making extensive use of artificial intelligence techniques," and noted that Paradox could read the competing Ashton Tate's dBase files. [1]

In September 1987, Borland purchased Ansa Software, including their Paradox/DOS 2.0 software. [5] Notable classic versions were 3.5 and 4.5. Versions up to 3.5 were evolutions from 1.0. Version 4.0 and 4.5 were retooled in the Borland C++ windowing toolkit and used a different extended memory access scheme.

Paradox/DOS was a successful DOS-based database of the late 1980s and early 1990s. At that time, dBase and its xBase clones (Foxpro, Clipper) dominated the market. Other notable competitors were Clarion, DataEase, R:Base, and DataFlex.

The features that distinguished Paradox/DOS were:

There are a few MSDOS emulators, among which are dbDOS (a paid-for product) and https://www.vdos.info/ (which has a freeware option), both of which provide the ability to run Paradox for DOS applications (such as Paradox 4.5 for DOS) on Windows Vista and above 64-bit operating systems.

Paradox for Windows

Example of QBE query with joins, designed in Paradox for Windows Requete QBE dans Paradox.jpg
Example of QBE query with joins, designed in Paradox for Windows

Paradox for Windows [3] is distinctly different from Paradox for DOS, and was produced by a different team of programmers. Paradox for Windows applications are programmed in a different programming language called ObjectPAL. [3] Although key features of the DOS product, the QBE and the database engine, were ports keeping the DOS code, there was a major break in compatibility from PAL to ObjectPAL and in the shift to a GUI design metaphor for Forms and Reports. The ObjectPAL changes were controversial but forced since PAL was based on keystroke recording actions that had no equivalent in Windows. An object-based language based on ideas from Hypercard was used in place of keystroke recording. The Forms and Reports designers used device-independent scaling including ability to work in zoomed mode for detailed layout. The mouse right-click was used for access to Forms and Reports properties, inspired by the Xerox Alto and Smalltalk, in a way now almost universal to Windows programs. The ObjectPAL was (like Hypercard) associated with the visual objects - also revealed by right click. Property inspection and layout tools could be "pinned up" to stay on screen, an idea borrowed from the NeXT and now fairly widely adopted in Windows.

For approximately the first year of development the object-oriented code was written in C aided by macros, until Turbo C++ was available, at which point the remaining parts of the code were written in C++. The product manager up until shipping version 1.0 was Joe Duncan. The development and QA team totaled about 30 people.

Both Paradox for Windows and Quattro Pro for Windows, a closely related project, started development under beta versions of Windows 3.0, in the spring of 1990. Paradox/Windows ended up delayed about a year beyond its original plan, shipping in early 1993. [3] The reasons were many, but not entirely surprising for a major rewrite, in an OO language with new tools, shifting to a GUI paradigm, on what was essentially a first version operating system. Still it was a big problem for the company and Microsoft managed to ship Access a couple of months ahead of Paradox for Windows, a major marketing win for Microsoft.

In 1990, Borland also started work on an internal dBASE clone for both DOS and Windows, written in assembler, which was planned to ship in 1992. By early 1992 it became clear that Ashton-Tate was in difficulties on developing Windows versions of their products and so Borland switched plans, instead acquiring the company and anointing their internal project as the official successor. Part of the Ashton-Tate acquisition was the InterBase rdbms and it was decided that Paradox/W should be able to work with InterBase as well as the Paradox engine, and this led to the creation of an IDAPI engine based around InterBase.

The acquisition also shifted focus. Paradox had historically competed against dBASE in some markets, and Paradox/W originally was designed to improve the competitive position in the developer-oriented market. After dBASE was acquired, this was no longer desirable, and emphasis shifted toward an ease-of-use market. However the product could not be changed to match the emphasis (this occurred in later releases) at that late stage, making the product somewhat overly complex for the entry level market.

Microsoft's first desktop database program, Microsoft Access, did a good job of addressing that same market, and got there first when it debuted at COMDEX November 1992. In response to Borland's acquisition of Ashton-Tate, Microsoft acquired FoxPro and incorporated its Rushmore technology into the Access Jet Engine to significantly improve its performance.

Microsoft Access offered many features that were easier for end users and developers to implement, including a more intuitive query interface using Windows links between fields rather than the Paradox text tagging of fields in QBE, and the Access Basic programming language which was more similar to PAL than ObjectPAL. Access and Paradox significantly differed in the way they presented results from queries. Access showed records before a query was completed and without the overhead of creating an output table. Paradox showed the results only after all the records were retrieved and an ANSWER table created. This performance difference was significant for large datasets and negatively impacted Paradox/W.

Taking a cue from Borland's low price Quattro Pro spreadsheet debut against Microsoft Excel, Microsoft Access debuted with a $99 price. [3] This undercut the traditional DBMS prices of Paradox DOS, Paradox Windows, and dBase of around $799, which negatively impacted Borland more than any other firm.

The Borland management team, with its 85% market share of the desktop database market, severely underestimated the threat of Microsoft and Microsoft Access. [7] Still, Paradox/W sold well for a while. Meanwhile, Borland was going through some serious problems caused by the Ashton-Tate acquisition. Many product lines were discontinued, corporate reorganization and consolidation was painful, and, even worse, the internal dBASE project at the center of the acquisition rationale was eventually canceled for technical reasons, leaving Borland with a collapse in revenues and a serious need to develop the missing dBASE for Windows in a hurry. Borland lost the strength to fight the multiple marketing battles it needed for its range of products. Paradox was minimally marketed to the developers since the company decided it would hold out for a replacement of dBASE, which eventually came out in 1994, too late for the company. [6]

To make matters worse, while the dBASE for DOS clone (FoxBase) copied dBASE closely, the Windows version of this product was developed without an existing dBASE for Windows model. One of dBASE for DOS's strengths was multi-vendor support, and this was lost in the various Windows xBase products. Borland's Visual dBASE for Windows couldn't run Microsoft's Foxbase for Windows programs and vice versa. Faced with a fragmented market and the need to rewrite programs to take advantage of Windows, there was little incentive for xBase users to stay loyal to the brand they'd used for DOS.

In 1995, Microsoft bundled Access into their Microsoft Office Professional Suite with Word, Excel, and PowerPoint. [8] This effectively killed the end-user desktop database market for standalone products.[ citation needed ] Despite solid follow-on versions with improvements to usability for entry-level users, Paradox faded from the market. It was included in the sale of Borland products to WordPerfect, which were in turn resold as WordPerfect got into financial products, and, at the time of writing[ when? ], Paradox for Windows, WordPerfect, and Quattro Pro for Windows are all owned by Corel and sold as part of their office suite. dBASE for Windows came out too late to be a significant player in the Windows market: most dBASE programmers by then had migrated to Microsoft FoxBASE, a very similar database tool. Borland itself retained the InterBase/IDAPI server and focused efforts on its Delphi tools, which over the years gave it an influential but small part of the data-oriented developer market.

Corel Paradox

Corel acquired certain rights to develop and market Paradox in the mid-1990s and released Corel Paradox 8 in 1997.

Paradox was also bundled in the professional version of Corel's WordPerfect Office suite. Subsequent releases included Office Professional Edition versions 9, 10, 11, 12, X3, X4, X5, X6, X7, X8, X9, and 2020. [9] However, it has not been updated since 2009 with the Paradox Hot Fix 1 for X4. All later releases carry same version of 11.0.0.676.

Users

There is a strong Paradox user base, mainly centered on the Paradox Community and its associated newsgroups.

Although there are many fans of ObjectPAL, the programming language for Paradox/Windows, PAL/DOS scripts could not easily be migrated; the object and event models were completely different, forcing developers using PAL to completely rewrite their database applications.

Notes

  1. Unfortunately, the memory management of Paradox 3.5 and earlier is based on the early Virtual Control Program Interface standard, so they will not run in modern DOS emulators, nor in pseudo-DOS environments like Windows 95. Paradox DOS 4.0 and 4.5 run fine under all 32-bit versions of Windows except Windows 2000, which causes a choice of two uncorrectable abort failures. It does not run under 64-bit systems.

Related Research Articles

Borland Software Corporation was a computing technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad, and Philippe Kahn. Its main business was developing and selling software development and software deployment products. Borland was first headquartered in Scotts Valley, California, then in Cupertino, California, and then in Austin, Texas. In 2009, the company became a full subsidiary of the British firm Micro Focus International plc. In 2023, Micro Focus was acquired by Canadian firm OpenText, which later absorbed Borland's portfolio into its application delivery management division.

MultiMate was a word processor developed by Multimate International for IBM PC MS-DOS computers in the early 1980s.

<span class="mw-page-title-main">Microsoft Access</span> Database manager part of the Microsoft 365 package

Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Access Database Engine (ACE) with a graphical user interface and software-development tools. It is a member of the Microsoft 365 suite of applications, included in the Professional and higher editions or sold separately.

<span class="mw-page-title-main">WordPerfect</span> Word processing application

WordPerfect (WP) is a word processing application, now owned by Alludo, with a long history on multiple personal computer platforms. At the height of its popularity in the 1980s and early 1990s, it was the dominant player in the word processor market, displacing the prior market leader WordStar.

ObjectPAL is short for Object-Oriented Paradox Application Language, which is the programming language used by the Borland Paradox database application.

Lotus Symphony was an integrated software package for creating and editing text, spreadsheets, charts and other documents on the MS-DOS operating systems. It was released by Lotus Development as a follow-on to its popular spreadsheet program, Lotus 1-2-3, and was produced from 1984 to 1992. Lotus Jazz on the Apple Macintosh was a sibling product.

Quattro Pro is a spreadsheet program developed by Borland and now sold by Alludo, most often as part of Alludo's WordPerfect Office suite.

<span class="mw-page-title-main">Alludo</span> Software company headquartered in Ottawa, Ontario

Cascade Parent Limited, doing business as Alludo, is a Canadian software company headquartered in Ottawa, Ontario, specializing in graphics processing. Formerly called the Corel Corporation, the company is known for producing software titles such as CorelDRAW, and for acquiring AfterShot Pro, PaintShop Pro, Painter, Video Studio and WordPerfect.

dBase was one of the first database management systems for microcomputers and the most successful in its day. The dBase system included the core database engine, a query system, a forms engine, and a programming language that tied all of these components together.

<span class="mw-page-title-main">Windows Script Host</span> Automation technology for Windows

The Microsoft Windows Script Host (WSH) is an automation technology for Microsoft Windows operating systems that provides scripting abilities comparable to batch files, but with a wider range of supported features. This tool was first provided on Windows 95 after Build 950a on the installation discs as an optional installation configurable and installable by means of the Control Panel, and then a standard component of Windows 98 and subsequent and Windows NT 4.0 Build 1381 and by means of Service Pack 4. The WSH is also a means of automation for Internet Explorer via the installed WSH engines from IE Version 3.0 onwards; at this time VBScript became means of automation for Microsoft Outlook 97. The WSH is also an optional install provided with a VBScript and JScript engine for Windows CE 3.0 and following and some third-party engines including Rexx and other forms of Basic are also available.

Ashton-Tate Corporation was a US-based software company best known for developing the popular dBASE database application and later acquiring Framework from the Forefront Corporation and MultiMate from Multimate International. It grew from a small garage-based company to become a multinational corporation. Once one of the "Big Three" software companies, which included Microsoft and Lotus, the company stumbled in the late 1980s and was sold to Borland in September 1991.

Framework, launched in 1984, was an office suite to run on the (x86) IBM PC and compatibles with the MS-DOS operating system.

<span class="mw-page-title-main">Corel Linux</span> Linux distribution

Corel Linux, also called Corel LinuxOS, was a Debian-based operating system made by Corel that began beta testing on September 21, 1999 and was released to the public on November 15, 1999. It mainly competed against Windows 98 and Windows 2000 by Microsoft, plus Mac OS 9 by Apple. Corel later discontinued the distribution, but did not remove the former Corel Open Source Development website until March 2002.

Full Impact was a spreadsheet program for the Apple Macintosh computer released by Ashton-Tate in the late 1980s. Full Impact was known for excellent graphing and visual display, far better than contemporary versions of Microsoft Excel. But this was also its only really compelling feature, and it was unable to find a market niche given the dominance of Excel in the Macintosh marketplace.

<span class="mw-page-title-main">FullWrite Professional</span> Word processor application for the Apple Macintosh

FullWrite Professional was a word processor application for the Apple Macintosh, released in late 1988 by Ashton-Tate. The program was notable for its combination of a true WYSIWYG interface, powerful long-document processing features, and a well regarded outliner. It was also noted for its high resource demands, bugs, and its very late release.

Borland Database Engine (BDE) is the Windows-based core database engine and connectivity software behind Borland Delphi, C++Builder, IntraBuilder, Paradox for Windows, and Visual dBASE for Windows.

<span class="mw-page-title-main">Turbo C++</span> Compiler and IDE from Borland

Turbo C++ is a discontinued C++ compiler and integrated development environment originally from Borland. It was designed as a home and hobbyist counterpart for Borland C++. As the developer focused more on professional programming tools, later Turbo C++ products were made as scaled down versions of its professional compilers.

Ability Office is an office suite developed by Ability Plus Software and distributed and marketed by Ability Software International and which consists of a word processor, spreadsheet, database, modules for presentation and photo or image editing, plus a photo/image organiser and vector line drawing application. The current version (V6) offers a level of compatibility with Microsoft Office, allowing users to create, load from and save both to Microsoft Office 2010 and earlier file formats. In the same way, the photo and image editing application will create, load from and save to Adobe Photoshop (*.psd) file formats, together with other mainstream graphical file types.

dbDOS Software

dbDOS is software developed by dBase for Windows computers with Intel processors. dbDOS allows Intel-based PCs to run DOS Applications, such as dBASE III, dBASE IV, and dBASE V for DOS in an emulated DOS environment. It is an environment configured specifically to allow the various versions of dBASE for DOS to run without any changes to the dBASE executables or the dBASE compiled programs created.

References

Notes
  1. 1 2 3 David E. Sanger (September 23, 1985). "New ANSA program stirs high hopes". The New York Times . Retrieved July 14, 2019.
  2. Lawrence M. Fisher (July 14, 1991). "Making a Difference; From Bad Boy to Big Business". The New York Times . Retrieved July 14, 2019.
  3. 1 2 3 4 5 Peter H. Lewis (January 31, 1993). "The Executive Computer; Paradox for Windows: Worth the Wait?". The New York Times . Retrieved July 14, 2019.
  4. "WordPerfect Office – Patches and Updates". Knowledge Base. Retrieved 2021-04-08.
  5. 1 2 "Ansa is acquired". The New York Times . July 10, 1987.
  6. 1 2 Lawrence M. Fisher (February 19, 1995). "Borland Sees Its Future in Delphi". The New York Times .
  7. Luke Chung; et al. (October 2002). "Chung: We Were So Impressed". Microsoft Access History. FMS, Inc. Retrieved 2009-02-09.
  8. "MS Office 95: This Suite smells of success".
  9. "Office suite – WordPerfect Office X9 – Professional Edition– Corporate License". March 2019. Archived from the original on 2019-01-04. Retrieved 2019-03-11.