Movatterモバイル変換


[0]ホーム

URL:


Ir al contenido
WikipediaLa enciclopedia libre
Buscar

NEXTSTEP

De Wikipedia, la enciclopedia libre
(Redirigido desde «OpenStep»)
NeXTSTEP
Parte deUnixBSD
Información general
Tipo de programasistema operativo
DesarrolladorNeXT
Lanzamiento inicial18 de septiembre de 1989
LicenciaSoftware no libre
IdiomasEnglish, Français, Deutsch, Español, Italiano, Svenska
Información técnica
Programado en
NúcleoNúcleo híbrido
Plataformas admitidas
Versiones
Última versión estable3.3(1995)
SerieUnixBSD
NeXTSTEP
macOS,Darwin yMac OS X v10.0

NeXTSTEP es elsistema operativoorientado a objetos,multitarea queNeXT Computer, Inc. diseñó para ser ejecutados en los computadores NeXT.

Historia

[editar]

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 unajoin-venture conSun Microsystems para desarrollarOpenStep, un estándar multiplataforma e implementación para arquitecturasSPARC, 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íaDisplay PostScript, y un esfuerzo para crear untoolkit 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 dehardware, y finalmente creó los ordenadores NeXT.

Características

[editar]

NeXTSTEP fue la combinación de los siguientes elementos:

  1. Un sistema operativoUnix basado en el núcleoMach kernel, ademáscódigo fuente proveniente del sistema operativoBSD creado en la Universidad de California,UC Berkeley.
  2. Display PostScript y un motor gráfico.
  3. Objective-C como lenguaje de programación yruntime.
  4. Unacapa de aplicación orientada a objetos, incluyendo varioskits.
  5. Herramientas de desarrollo para las capas orientadas a objetos.

La clave para la fama fueron los tres últimos elementos. Lostoolkits ofrecían un poder incomparable con las herramientas de la época y fueron usadas para crear todo el software de la máquina. Características distintas del lenguajeObjective-C hicieron que el hecho de escribir aplicaciones con NeXTSTEP fuera mucho más fácil que en los sistemas rivales y el sistema fue reconocido como un modelo para el desarrollo de software una década más tarde.

La interfaz de usuario era refinada y consistente, introduciendo la idea delDock, utilizada también enOpenStep (que no se debe confundir con el nombre de la norma OpenStep) y en el sistema operativoMac 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 formatoPostScript de la misma manera y con la misma interfaz de programación.Además de esto, fueron agregados otros recursos de menor impacto, como notificaciones visuales de cambios en el documento editado, efectos 3D en los componentes gráficos como botones y otros.

Se agregaronKits o herramientas adicionales 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 yEnterprise Objects Framework, un sistema debancos 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 tuviera una buena escala de adopción en la comunidad de programación financiera.

Después de la compra de NeXT porApple Computer en el inicio de 1997, Apple decidió crear su propia implementación del estándarOpenStep, que resultó enMac OS X.La herencia de OpenStep en MacOS X se nota en el entorno deCocoa, en donde los objetos de la libreríaObjective-C tienen como prefijo el "NS". También existe una implementación GNU del estándar OpenStep llamadaGNUstep.

El primernavegadorWorldWideWeb fue creado utilizando la plataforma NeXTSTEP.

Véase también

[editar]

Enlaces externos

[editar]
Control de autoridades
Obtenido de «https://es.wikipedia.org/w/index.php?title=NEXTSTEP&oldid=167307265»
Categorías:
Categorías ocultas:

[8]ページ先頭

©2009-2026 Movatter.jp