OpenStep: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
Linha 8:
O primeiro rascunho da API foi publicado pela NeXT no verão de 1994. Mais tarde nesse ano seria lançado uma versão {{NT|compliant|compliant}} com o OpenStep do seu sistema operacional {{NT|flagship|flagship}} NEXTSTEP, rodando em vários de suas platformas suportadas e remarcado como OPENSTEP. Confusamente, a distribuição OPENSTEP deles roda também em hardware Sun [[SPARC]], independente do Solaris. O OPENSTEP lembrado com o sistema operacional primário da NeXT produzido até ser comprada pela [[Apple Computer]] em 1997. O OPENSTEP foi então combinado com tecnologias do [[Mac OS]] existente para produzir o [[Mac OS X]].
A Sun originalmente adotou o ambiente OpenStep com a intenção de complementar o [[Distributed Objects Everywhere | Solaris NEO]], sistema da Sun que era compatível com o [[CORBA]] (antes era chamado de Project DOE), ao prover um kit de ferramentas de interface ao usuário orientado a objetos para complementar o [[CORBA]]. A forma de portar envolvia integrar o OpenStep AppKit com a camada [[Display PostScript]] do servidor [[X11]] da Sun, fazer o AppKit tolerante a código multi-thread (já que o Project DOE era inerentemente multi-thread), implementar um daemon Solaris para simular o comportamento da versão portada do núcleo Mach, estender o compilador SunPro C++ para suportar o [[Objective-C]] usando o runtime do ObjC da NeXT, escrever um gerenciador de janelas X11 para implementar a aparência do NEXTSTEP o máximo possível, e integrar as ferramentas de desenvolvimento da NeXT, tais como o Project Manager e o Interface Builder, com o compilador SunPro. Para prover um ambiente completo para o usuário final, a Sun também portou versões NEXTSTEP-3.3 de várias aplicações do usuário final, incluindo o Mail.app, Preview.app, Edit.app, Workspace Manager, e o dock.
O OpenStep e a [[CORBA]] foram depois divididos, e o NEO foi distribuído mais tarde em 1995 sem o ambiente OpenStep. Em Março de 1996 a Sun anunciou o JOE, um produto para integrar o [[Distributed Objects Everywhere|NEO]] com a linguagem [[Java (programming language)|Java]], a Sun enviou um beta do ambiente OpenStep para o Solaris em em 22 de Julho de 1996,<ref>{{citar comunicado de imprensa
| url = http://www.sun.com/smi/Press/sunflash/1996-07/sunflash.960722.21109.xml
|