Subscrever RSS Subscrever RSS
Edição de 30-04-2024
  • Edição Actual
  • Jornal Online

    Arquivo: Edição de 30-11-2011

    SECÇÃO: Tecnologias


    O que era o NeXtStep – antecessor do Mac OS X

    O NeXTStep foi um sistema operativo, lançado em 10 de setembro de 1989, pela NeXT, posteriormente integrada na Apple Inc. O NeXTStep era um sistema operativo multitarefa orientado a objeto que a NeXT desenvolveu para correr nos computadores NeXT ("black boxes"). O NeXTStep foi lançado oficialmente em setembro de 1989, depois de várias versões prévias surgidas a partir de 1986. A última versão, 3.3, foi lançada no início de 1995, nesse momento ele corria não somente na família de processadores 68000 da Motorola, mas também em IBM PCs x86, Sun SPARC, e HP PA-RISC.

    foto
    *O NeXTStep era uma combinação de várias partes:

    • Um sistema operativo Unix-like, baseado no Mach, mais código fonte do Unix BSD;

    • Um display PostScript e uma engine de janelas;

    • A linguagem Objective-C e o runtime;

    • Um layer de aplicações orientado a objeto, que incluía muitos "kits" object-oriented (OO);

    • Ferramentas de desenvolvimento para os layers orientados a objeto.

    A chave para a fama do NeXTStep foram os últimos três itens. Os toolkits ofereceram inacreditável poder, e foram usados para construir todo o software da máquina. Características distintivas da linguagem Objective-C fizeram a escrita de aplicações com o NeXTStep muito mais fácil que na maioria dos sistemas competidores, e o sistema era frequentemente apontado com o modelo ideal em desenvolvimento de computadores, mesmo uma década após.

    A interface do usuário do NeXTStep era refinada e consistente, e introduz a ideia de Dock, que continuou até OPENSTEP e até ao Mac OS X, incluindo Shelf. O NeXTStep também criou ou estava entre os primeiros sistemas operativos a suportar um largo número de conceitos GUI agora comuns noutros sistemas: 3D "chiseled" widgets, arrastar e largar em todo o sistema em vários objectos, não só em ícones, system-wide piped services, real-time scrolling and window dragging, properties dialog boxes ("inspectors"), window modification notices (como por exemplo notificação de que um arquivo foi salvo), etc..

    O sistema estava entre os primeiros com uma inteface de utilizador de propósito de uso geral a manipular padrões de cores, transparência, processamento sofisticado de som e música (atráves de um Motorola 56000 DSP), gráficos avançados primitivos, internacionalização e tipografia moderna numa maneira consistente entre todas as aplicações.

    Kits adicionais foram ainda adicionados à linha de produtos para fazer o sistema mais atrativo. Isso incluía Portable Distributed Objects (PDO), que permitiam fácil invocação remota, e o Enterprise Objects Framework, um poderoso sistema de banco de dados object-relational. Esses kits tornaram o sistema particularmente interessante para custom application programmers, e o NeXTStep teve uma longa história no apoio à comunidade de programação.

    O nome foi oficialmente capitalizado de muitas maneira diferentes, inicialmente sendo NextStep, e então NeXTstep, depois NeXTSTEP, acabando por se tornar NEXTSTEP (tudo em maiúsculas) somente no fim da sua vida. A capitalização mais comumente usada pelos "insiders" é NeXTstep. A confusão continua depois do lançamento do padrão OpenStep, quando a NeXT lançou o que foi efetivamente uma versão do NEXTSTEP que seguia o OpenStep chamada OPENSTEP.

    Influência

    O primeiro navegador WWW foi desenvolvido na plataforma NEXTSTEP. Algumas características e atalhos de teclado, agora comumente encontrados em navegadores podem ser rastreados como características nativas do NEXTSTEP, que outros navegadores para outros sistemas operativos mais tarde reimplementaram como características do próprio navegador. As opções básicas de layout do HTML 1.0 e 2.0 são atribuídas a atributos a aquelas características do Textclass do NeXT. O jogo Doom foi largamente desenvolvido em máquinas NeXT, assim como o Macromedia FreeHand, e a moderna interface "Notebook" para o Mathematica, e avançada folha de cálculo Lotus Improv.

    Existe também uma implementação free software do padrão OpenStep, o GNUstep.

    *Wikipedia

     

    Outras Notícias

    · A memória do rato

     

    este espaço pode ser seu Este espaço pode ser seu Este espaço pode ser seu
    © 2005 A Voz de Ermesinde - Produzido por ardina.com, um produto da Dom Digital.
    Comentários sobre o site: [email protected].