|
|
NEXTSTEP 1.0 fue lanzado en 1989 después de pruebas que empezaron en 1986. La última versión, 3.3, se liberó a principios de 1995. En este punto, NeXT se asoció en una join-venture con Sun Microsystems para desarrollar OpenStep, un padrón multi-plataforma e implementación para arquitecturas SPARC, Intel, HP y NeXT m68k, basada en NEXTSTEP.
El sistema fue iniciado originalmente a mediados de los 1980 como dos proyectos, un esfuerzo que crearía Display PostScript, y un esfuerzo para crear un toolkit de objetos para programación para el mercado educacional. Cuando se tornó aparente que las computadoras y sistemas operativos de la época no eran suficientes para la tarea de ejecutar ninguno de estos, los proyectos fueran combinados, juntamente con un proyecto de hardware, y eventualmente creó los ordenadores NeXT.
NeXTSTEP fue la combinacion de los siguientes elementos:
La interfaz con usuario de NEXTSTEP era refinada y consistente, introduciendo la idea del Dock, utilizada también en OPENSTEP* y en Mac OS X. Todo el subsistema gráfico utilizaba el concepto de unificación de dispositivos de salida, a través de Display PostScript. Con esto, era posible presentar documentos tanto en la pantalla como en impresoras de formato PostScript de la misma manera y con la misma interface de programación. Además de esto, otros recursos de menor impacto fueran agregados, como notificaciones visuales de cambios en el documento editado, efectos 3D en los componentes gráficos como botones y otros.
Se agregaron Kits adiicionales a la línea de productos para hacer el sistema más atractivo. Esto incluyó Portable Distributed Objects (PDO), u Objetos Portables Distribuidos, que permitía la invocación remota de métodos, de manera simple y Enterprise Objects Framework, un sistema de bancos de datos objeto-relacional bastante poderoso. Estas tecnologías hicieron al sistema particularmente interesante para el desarrollo de aplicaciones personalizadas y corporativas, lo que hizo que NEXTSTEP tuviera una buena escala de adopción en la comunidad de programación financiera.
Luego de la compra de NeXT por Apple Computer en el inicio de 1997, Apple decidió crear su propia implementación del padrón OpenStep, que resultó en Mac OS X. La herencia de OpenStep en MacOS X se nota en el entorno de Cocoa, en donde los objectos de la librería Objective-C tienen prefixo el "NS". También existe una implementación GNU del padrón OpenStep llamada GNUstep.
El primer navegador WorldWideWeb, fue creado utilizando la plataforma NEXTSTEP.
\r\n* Nota: OpenStep y OPENSTEP no son lo mismo. El primero es el nombre del padrón, mientras que el segundo es el nombre de la implementación del padrón OpenStep.\r\n
Véase También
External link
Este artículo (o una versión anterior de este) contiene material de FOLDOC, usado con permiso.\n