VP-Info

Last updated
VP-Info [1]
Developer(s) Paperback Software International Ltd.
Initial release1986
Type database language & compiler

VP-Info is a database language and compiler for the personal computer. [1] VP-Info was a competitor to the Clipper and dBase applications in the late 1980s and 1990s. [2] VP-Info was originally intended to run on MS-DOS, DR-DOS and the PC-MOS/386 operating system, but now is run on the vDOS, [3] or DOSbox-X, [4] emulators. The last release of VP-Info, a multi-tasking, multi-user version released in 1992 with a built-in compiler, and was named SharkBase, or simply "Shark".

Contents

Origin

In the early 1980s, David Clark met George Gratzer, a mathematics professor [5] at the University of Manitoba, at ComputerLand in Winnipeg where Gratzer was looking for someone who could program in dBase. Clark had been using dBase II, but was frustrated by its limitations for reporting on more than 2 tables at a time. While working for Standard Knitting (a client of Gratzer's and Clark's), David wrote a report generator called dComp that would allow up to six related data files to be in use at one time and run faster than the slow, dBase II. Clark and Gratzer subsequently formed a partnership in a company called "Sub Rosa" that developed dComp into a full dBase II compatible language/database called Max that had more speed and "power tools" than even dBase III contained. Clark designed and developed the program while Gratzer wrote the reference and tutorial manuals. This product was published by Paperback Software and sold over 30,000 copies (worldwide) in 1987 alone. The published reference manual for VP-Info was over 900 pages and the program was distributed in an extra thick back cover which was an innovation for all Paperback Software products at that time. [6]

For programmers, Max had several interesting capabilities, including the ability to change field names easily, to represent fields in array form, automatically execute code while moving from field to field and many tools like cross tabs. With its built-in editor, a programmer could go from edit to executing the program in 2 keystrokes and back to editing the program with just 2 more. [7]

Marketing

Paperback Software International Ltd. acquired worldwide marketing rights to Max and launched it as VP-Info in 1986. Lotus Development Corp. objected to some of the features of VP-Planner 3D, a Lotus look-alike with a number of features beyond those of 1-2-3, and sued Paperback Software for copyright infringement in 1989. Though the lawsuit ultimately failed in the courts, Paperback Software eventually folded following the litigations.

Sub Rosa Inc. reacquired worldwide distribution rights to VP-Info shortly before it entered bankruptcy. Bursten and an associate, Bernie Melman of Toronto, established Sub Rosa Publishing Inc. in Toronto and Sub Rosa Corporation in Minneapolis and attempted to get VP-Info back into distribution. Since the name belonged to the bankrupt Paperback Software, however, the latest multi-user version was released under a new name, Shark (or SharkBase), [8] published by Specialized Clinical Services in 1994.

Technical

VP-Info can read and write all the common dBase/Clipper file formats, as well as exchange data with OpenOffice. VP-Info can read and write any type of dbf files (e.g. dBase II, III, IV, Clipper) at the same time. Unlike the older dBase file formats, VP-Info dbf files can have an unlimited number of records.

VP-Info has a unique built-in compiler for fast execution. On modern computers with fast SSDs, the speed increase is not as noticeable as compared to older PCs with removable discs. However, the speed and accuracy of the VP-Info/Shark compiler now makes it useful as a rapid "make" file in that large batches of related source files can be rapidly assembled and tested.

Like many DOS applications, VP-Info is available for free download. [9] An online User's Manual for the latest distribution of VP-Info, SharkBase, is still maintained. [10] VP-Info, and subsequent SharkBase versions, can run on 32-bit or 64-bit Windows, using a virtual machine or emulator to provide a usable environment. It has been reported that both VP-Info and Shark run under the latest Windows versions using either vDOS, [11] or DOSbox-X, [12] both recent forks of the earlier DOSBox MS-DOS emulator, [13] and also on multi-user/multi-tasking systems with NetBIOS over TCP/IP such as PC-MOS/386.> VP-Info dbf files can be opened, modified and saved by both OpenOffice Calc and LibreOffice Calc. The vDOS & DOSBox-X emulators offer access to all hardware output (printer) ports on the hosting Windows systems.

Versions

VP-Info was produced in several different versions: VP-Info Level 1, SR-Info, VP-Info Professional, VP-Info Professional Network Edition, SharkBase, and SharkBase Network Edition. All are moderately compatible except for VP-Info Level 1 (because it's the oldest and "least perfect" version). The Network Editions, e.g. Sharkbase, run normally in single-user mode on most systems described. Multi-user/multi-tasking operations however depend on NetBios and/or Windows to run in multi-user, multi-tasking mode on a LAN network.

Related Research Articles

<span class="mw-page-title-main">WordStar</span> Word processor application

WordStar is a discontinued word processor application for microcomputers. It was published by MicroPro International and originally written for the CP/M-80 operating system, with later editions added for MS-DOS and other 16-bit PC OSes. Rob Barnaby was the sole author of the early versions of the program.

<span class="mw-page-title-main">FreeDOS</span> Open source clone of MS-DOS

FreeDOS is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems.

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.

xBase is the generic term for all programming languages that derive from the original dBASE (Ashton-Tate) programming language and database formats. These are sometimes informally known as dBASE "clones". While there was a non-commercial predecessor to the Ashton-Tate product, most clones are based on Ashton-Tate's 1986 dBASE III+ release — scripts written in the dBASE III+ dialect are most likely to run on all the clones.

<span class="mw-page-title-main">COM file</span> Type of simple executable file

A COM file is a type of simple executable file. On the Digital Equipment Corporation (DEC) VAX operating systems of the 1970s, .COM was used as a filename extension for text files containing commands to be issued to the operating system. With the introduction of Digital Research's CP/M, the type of files commonly associated with COM extension changed to that of executable files. This convention was later carried over to DOS. Even when complemented by the more general EXE file format for executables, the compact COM files remained viable and frequently used under DOS.

Win4Lin is a discontinued proprietary software application for Linux which allowed users to run a copy of Windows 9x, Windows 2000 or Windows XP applications on their Linux desktop. Win4Lin was based on Merge software, a product which changed owners several times until it was bought by Win4Lin Inc. Citing changes in the desktop virtualization industry, the software's publisher, Virtual Bridges, has discontinued Win4Lin Pro.

<span class="mw-page-title-main">DOSBox</span> Free DOS emulator

DOSBox is a free and open-source emulator which runs software for MS-DOS compatible disk operating systems—primarily video games. It was first released in 2002, when DOS technology was becoming obsolete. Its adoption for running DOS games is widespread, with it being used in commercial re-releases of those games as well.

Virtual DOS machines (VDM) refer to a technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs when there is already another operating system running and controlling the hardware.

<span class="mw-page-title-main">Multiuser DOS</span> Family of CP/M- and DOS-compatible multi-user multi-tasking operating systems

Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers.

In computing, Windows on Windows is a discontinued compatibility layer of 32-bit versions of the Windows NT family of operating systems since 1993 with the release of Windows NT 3.1, which extends NTVDM to provide limited support for running legacy 16-bit programs written for Windows 3.x or earlier. There is a similar subsystem, known as WoW64, on 64-bit Windows versions that runs 32-bit programs.

VDMSound was an open-source emulator of legacy sound card devices, designed to allow video games and other applications written for MS-DOS to run on the Microsoft Windows NT/2000/XP/95/98/Me operating systems. Its author is Vlad Romascanu.

<span class="mw-page-title-main">Shapefile</span> Geospatial vector data format

The shapefile format is a geospatial vector data format for geographic information system (GIS) software. It is developed and regulated by Esri as a mostly open specification for data interoperability among Esri and other GIS software products. The shapefile format can spatially describe vector features: points, lines, and polygons, representing, for example, water wells, rivers, and lakes. Each item usually has attributes that describe it, such as name or temperature.

Criticism of Windows XP deals with issues with security, performance and the presence of product activation errors that are specific to the Microsoft operating system Windows XP.

Paperback Software International Ltd. was a software company founded in 1983 by Adam Osborne to manufacture discount software such as word processor Paperback Writer and related spell checker Paperback Speller, spreadsheet VP-Planner, database VP-Info, and the VP-Expert artificial intelligence software. VP-Expert was developed by Brian Sawyer The company was headquartered in Berkeley, California.

ver (command) Command in many command-line interpreters

In computing, ver is a command in various command-line interpreters (shells) such as COMMAND.COM, cmd.exe and 4DOS/4NT. It prints the name and version of the operating system, the command shell, or in some implementations the version of other commands. It is roughly equivalent to the Unix command uname.

<span class="mw-page-title-main">DOS</span> Family of IBM PC-compatible operating systems

DOS is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible systems from other manufacturers include DR-DOS (1988), ROM-DOS (1989), PTS-DOS (1993), and FreeDOS (1998). MS-DOS dominated the IBM PC compatible market between 1981 and 1995.

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.

The .dbf file extension represents the dBase database file. The file type was introduced in 1983 with dBASE II. The file structure has evolved to include many features and capabilities. Several additional file types have been added, to support data storage and manipulation. The current .dbf file level is called Level 7. The .dbf format is supported by a number of database products.

<span class="mw-page-title-main">Classic Mac OS</span> Original operating system of Apple Mac (1984–2001)

Mac OS is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The Macintosh operating system is credited with having popularized the graphical user interface concept. It was included with every Macintosh that was sold during the era in which it was developed, and many updates to the system software were done in conjunction with the introduction of new Macintosh systems.

References

  1. 1 2 Bursten, Melman, Gratzer 1990-1992, Shark User's Guide. rev. ed. 1992, Sub Rosa Corporation, Minneapolis USA
  2. Petreley, Nicholas (March 9, 1987). "Low-Cost Dbase II Competitor Is Fast, Powerful". Info World. pp. 49–52. Retrieved January 24, 2012.
  3. vDOS: https://www.vdos.info/
  4. DOSbox-X: https://www.dosbox-x.com/
  5. Gratzer, George (2013-10-04). "Math Into LaTeX". Springer Publishing. Retrieved 2014-10-15.
  6. Bursten, Melman, Gratzer 1990-1992, Shark User's Guide. rev. ed. 1992, Sub Rosa Corporation, Minneapolis USA, "Introduction" page i
  7. Petreley, Nicholas (1987-03-09). "Low-Cost Dbase II Competitor Is Fast, Powerful". Info World. pp. 49–52. Retrieved 2012-01-24.
  8. The History of FoxPro: http://www.foxprohistory.org/vp-info_sharkbase_by_subrosa.htm
  9. WinWorld: https://winworldpc.com/
  10. Shark/VP-Info Reference Manual: http://www.sharkbase.ca
  11. vDOS: https://vdos.info/
  12. DOSbox-X: https://www.dosbox-x.com/
  13. DOSbox-X: https://www.dosbox-x.com/