OpenStep is a defunct object-oriented application programming interface (API) specification for a legacy object-oriented operating system, with the basic goal of offering a NeXTSTEP-like environment on non-NeXTSTEP operating systems. OpenStep was principally developed by NeXT with Sun Microsystems, to allow advanced application development on Sun's operating systems, specifically Solaris. NeXT produced a version of OpenStep for its own Mach-based Unix, stylized as OPENSTEP, as well as a version for Windows NT. The software libraries that shipped with OPENSTEP are a superset of the original OpenStep specification, including many features from the original NeXTSTEP. History In the early era of the Sun Microsystems history, Sun machines had been programmed at a relatively low-level making calls directly to the underlying Unix operating system and producing a graphical user interface (GUI) using the X11 system. This led to complex programming even for simple projects. An attempt to address this with an object oriented programming model was made in the mid
OpenStep es una especificación de interfaz de programación de aplicaciones orientada a objetos (API) para un sistema operativo orientado a objetos legado, con el objetivo básico de ofrecer un entorno similar a NeXTSTEP en sistemas operativos no NeXTSTEP. OpenStep fue desarrollado principalmente por NeXT con Sun Microsystems, para permitir el desarrollo de aplicaciones avanzadas en los sistemas operativos de Sun, específicamente Solaris. NeXT produjo una versión de OpenStep para su propio Unix basado en Mach, estilizado como OPENSTEP, así como una versión para Windows NT. Las bibliotecas de software que se enviaron con OPENSTEP son un superset de la especificación OpenStep original, incluyendo muchas características del sistema original NeXTSTEP. Historia En la primera era de la historia de Sun Microsystems, las máquinas de Sun habían sido programadas en un nivel relativamente bajo haciendo llamadas directamente al sistema operativo subyacente de Unix y produciendo una interfaz gráfica (GUI) utilizando el sistema X11.