Desarrollador(es) | Software de tapa blanda internacional Ltd. |
---|---|
Lanzamiento inicial | 1986 |
Tipo | lenguaje de base de datos y compilador |
VP-Info es un lenguaje de base de datos y compilador para ordenadores personales . [1] VP-Info fue un competidor de las aplicaciones Clipper y dBase a finales de los años 1980 y 1990. [2] VP-Info fue pensado originalmente para ejecutarse en MS-DOS , DR-DOS y el sistema operativo PC-MOS/386 , pero ahora se ejecuta en los emuladores vDOS , [3] o DOSbox-X, [4] . La última versión de VP-Info, una versión multitarea y multiusuario lanzada en 1992 con un compilador incorporado, se llamó SharkBase, o simplemente "Shark".
A principios de los años 1980, David Clark conoció a George Gratzer, un profesor de matemáticas [5] de la Universidad de Manitoba , en ComputerLand en Winnipeg, donde Gratzer buscaba a alguien que pudiera programar en dBase. Clark había estado usando dBase II , pero estaba frustrado por sus limitaciones para generar informes sobre más de dos tablas a la vez. Mientras trabajaba para Standard Knitting (un cliente de Gratzer y Clark), David escribió un generador de informes llamado dComp que permitiría utilizar hasta seis archivos de datos relacionados a la vez y que se ejecutara más rápido que el lento dBase II . Posteriormente, Clark y Gratzer formaron una sociedad en una empresa llamada "Sub Rosa" que desarrolló dComp en un lenguaje/base de datos totalmente compatible con dBase II llamado Max que tenía más velocidad y "herramientas potentes" que incluso dBase III. Clark diseñó y desarrolló el programa mientras Gratzer escribía los manuales de referencia y tutoriales. Este producto fue publicado por Paperback Software y vendió más de 30.000 copias (en todo el mundo) solo en 1987. El manual de referencia publicado para VP-Info tenía más de 900 páginas y el programa se distribuía con una cubierta posterior extra gruesa, lo que constituía una innovación para todos los productos de Paperback Software en ese momento. [6]
Para los programadores, Max tenía varias capacidades interesantes, entre ellas la capacidad de cambiar los nombres de los campos fácilmente, representar campos en forma de matriz, ejecutar código automáticamente al pasar de un campo a otro y muchas herramientas como tablas cruzadas. Con su editor integrado, un programador podía pasar de la edición a la ejecución del programa con 2 pulsaciones de teclas y volver a la edición del programa con solo 2 más. [7]
Paperback Software International Ltd. adquirió los derechos de comercialización mundial de Max y lo lanzó como VP-Info en 1986. Lotus Development Corp. objetó algunas de las características de VP-Planner 3D , un programa similar a Lotus con una cantidad de características más allá de las de 1-2-3 , y demandó a Paperback Software por violación de derechos de autor en 1989. Aunque la demanda finalmente fracasó en los tribunales, Paperback Software finalmente cerró después de los litigios.
Sub Rosa Inc. recuperó los derechos de distribución mundial de VP-Info poco antes de declararse en quiebra. Bursten y un socio, Bernie Melman de Toronto, fundaron Sub Rosa Publishing Inc. en Toronto y Sub Rosa Corporation en Minneapolis e intentaron que VP-Info volviera a distribuirse. Sin embargo, como el nombre pertenecía a Paperback Software, la última versión multiusuario se publicó con un nuevo nombre, Shark (o SharkBase ), [8] publicada por Specialized Clinical Services en 1994.
VP-Info puede leer y escribir todos los formatos de archivos dBase/Clipper más comunes, así como intercambiar datos con OpenOffice . VP-Info puede leer y escribir cualquier tipo de archivos dbf (por ejemplo, dBase II, III, IV, Clipper) al mismo tiempo. A diferencia de los formatos de archivos dBase más antiguos, los archivos dbf de VP-Info pueden tener una cantidad ilimitada de registros.
VP-Info tiene un compilador integrado exclusivo para una ejecución rápida. En las computadoras modernas con SSD rápidos, el aumento de velocidad no es tan notable en comparación con las PC más antiguas con discos extraíbles. Sin embargo, la velocidad y precisión del compilador VP-Info/Shark ahora lo hace útil como un archivo de "creación" rápido, ya que se pueden ensamblar y probar rápidamente grandes lotes de archivos fuente relacionados.
Al igual que muchas aplicaciones DOS, VP-Info está disponible para descarga gratuita. [9] Aún se mantiene un manual de usuario en línea para la última distribución de VP-Info , SharkBase . [10] VP-Info y las versiones posteriores de SharkBase pueden ejecutarse en Windows de 32 bits o 64 bits, utilizando una máquina virtual o un emulador para proporcionar un entorno utilizable. Se ha informado de que tanto VP-Info como Shark se ejecutan en las últimas versiones de Windows utilizando vDOS , [11] o DOSbox-X, [12] ambas bifurcaciones recientes del anterior emulador MS-DOS DOSBox , [13] y también en sistemas multiusuario/multitarea con NetBIOS sobre TCP/IP como PC-MOS/386 .> Los archivos dbf de VP-Info se pueden abrir, modificar y guardar tanto con OpenOffice Calc como con LibreOffice Calc . Los emuladores vDOS y DOSBox-X ofrecen acceso a todos los puertos de salida de hardware (impresora) en los sistemas Windows que los alojan.
VP-Info se produjo en varias versiones diferentes: VP-Info Level 1, SR-Info, VP-Info Professional, VP-Info Professional Network Edition, SharkBase y SharkBase Network Edition. Todas son moderadamente compatibles excepto VP-Info Level 1 (porque es la versión más antigua y "menos perfecta"). Las ediciones de red, por ejemplo Sharkbase, se ejecutan normalmente en modo de usuario único en la mayoría de los sistemas descritos. Sin embargo, las operaciones multiusuario/multitarea dependen de NetBios y/o Windows para ejecutarse en modo multiusuario y multitarea en una red LAN .