PROIV
PROIV (pronunciado "pro-four") ahora se comercializa como una plataforma de desarrollo de código bajo por su administrador actual, Zellis Holdings, una Empresa británica de servicios de recursos humanos.
PROIV se desarrolló originalmente como un lenguaje de programación de cuarta generación (4GL). PROIV y otro 4GL tienen como objetivo simplificar y reducir los esfuerzos para crear y desarrollar programas informáticos en comparación con los lenguajes de programación de tercera generación (3GL) como Cobol y Fortran.
El dominio de aplicación habitual de PROIV son las aplicaciones empresariales centradas en bases de datos.
Los programas PROIV consisten en especificaciones declarativas/no procesales que controlan la estructura general del programa y el acceso a la base de datos y que tienen una secuencia implícita de ejecución (a la que los programadores de PROIV se refieren como ciclo de tiempo). El programador puede agregar subrutinas de procedimiento; estos están escritos en un lenguaje similar a 3GL, que PROIV llama "Lógica".
Historia
PROIV fue desarrollado por Sushil K. Garg, trabajando en Hawaii en 1976 en un sistema de automatización general. A principios de la década de 1980, se le concedió la licencia a McDonnell Information Systems (MDIS).
MDIS convirtió PROIV para ejecutarse en sus sistemas basados en Pick y este derivado se conoció como ALL (Application Language Liberator).
PROIV fue portado a varias plataformas diferentes por equipos separados. Garg reunió estos puertos en una sola empresa, Pro Computer Sciences (PCS), con sede en Laguna Hills, California. Posteriormente, PCS fue adquirida por MDIS en 1988.
Durante la segunda mitad de la década de 1980, un equipo PROIV participó en las competencias del Gran Premio 4GL de 1987, 1988 y 1990 y el producto terminó segundo en cada ocasión.
En 2000, McDonnell Information Systems cambió su nombre a Northgate Information Solutions.
Implementación
PROIV ejecuta código de aplicación independiente del sistema operativo en una máquina virtual específica del sistema operativo, lo que permite que una aplicación de usuario se ejecute sin modificaciones en diferentes plataformas informáticas. A partir de agosto de 2021, Zellis afirma ser compatible con PROIV en Microsoft Windows (estación de trabajo y servidor), Red Hat Linux, IBM AIX y Oracle Solaris; con Oracle, SQL Server, PostgreSQL e IBM C-ISAM como backend de la base de datos.
El "cliente GUI" proporcionado por PROIV, que representa la interfaz de usuario de cliente enriquecido para aplicaciones escritas en PROIV, se basa en la tecnología ActiveX y funciona solo en plataformas de cliente Windows. En consecuencia, los programadores' Los entornos de desarrollo suministrados con versiones PROIV más recientes también funcionan sólo en una plataforma cliente Windows.
Aplicaciones principales
- En el Reino Unido se utilizó en el sistema de carga de congestión de Londres.