Urmatorul pas

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Urmatorul pas
sistem de operare
NEXTSTEP 3.3.png
NeXTSTEP 3.3 birou
(instalat pe un NeXTstation Mono cu procesor Motorola 68040 25 MHz)
Dezvoltator Următorul
Familie Unix-like
Eliberarea inițială 0,8 (12 octombrie 1988 )
Lansare curentă 3.3 (februarie 1995 )
Tipul de nucleu Microkernel
Tipul licenței Software proprietar
Licență Software proprietar
Etapă de dezvoltare Nu mai este acceptat

NeXTSTEP a fost un sistem de operare orientat obiect , multitasking , dezvoltat de NeXT de Steve Jobs pentru propriile linii de stații de lucru , NeXTcube (faimoasa cutie neagră ) și NeXTstation , între 1986 și 1995 .

Istorie

Deși previzualizările datează din 1986 , NeXTSTEP 1.0 a fost lansat pe 18 septembrie 1989 , iar cea mai recentă versiune 3.3, a fost lansată la începutul anului 1995 . Cea mai recentă versiune a funcționat pe mașinile bazate pe Motorola 68000 (cum ar fi mașinile NeXT), Sun Microsystems SPARC , HP PA-RISC și IBM compatibile .

Odată cu lansarea versiunii 3.2, a fost introdus și OpenStep , un API orientat obiect, dezvoltat în comun de Sun Microsystems și Next și care urmărește să aducă NeXTSTEP, care se bazează pe un kernel Mach , și pe alte platforme hardware. Implementarea acestor API-uri a fost mai întâi un cadru pentru bibliotecile NeXTSTEP Objective-C compatibile cu Solaris , în al doilea rând o versiune specială a NeXTSTEP numită OPENSTEP (cu toate literele mari) compatibilă cu diferite platforme ( PA-RISC , SPARC , i386 și Motorola 68k ).

La 4 februarie 1997, Apple Computer a achiziționat NeXT și a folosit OpenStep pentru a dezvolta interfața grafică pentru macOS . Moștenirea OpenStep în Mac OS X este vizibilă în bibliotecile Cocoa , bibliotecile dezvoltate în Obiectivul C (cum ar fi OpenStep) și prefixate cu NS . Există, de asemenea, o implementare gratuită a standardului OpenStep numit GNUstep .

Descriere

NEXTSTEP constă din mai multe componente:

Faima sistemului de operare NeXTSTEP provine din ultimele trei elemente. Bibliotecile au fost foarte puternice și flexibile și au fost utilizate pentru a construi toate componentele sistemului de operare și ale aplicațiilor sale. Caracteristicile specifice ale bibliotecilor Obiectiv C și NeXTSTEP au permis crearea rapidă și rapidă chiar și a aplicațiilor foarte complexe și au fost subliniate, de exemplu, pentru mai mult de un deceniu.

Interfața grafică a NeXTSTEP a fost consistentă și rafinată și a introdus conceptul de andocare care a fost transferat în macOS și cu unele modificări în alte sisteme de operare. NeXTSTEP a introdus, de asemenea, multe alte inovații în gestionarea și grafica interfeței grafice, cum ar fi componentele grafice 3D, ferestrele redimensionabile și componentele care acceptă ca intrare obiecte grafice care sunt trase de utilizator, ferestrele de informații ( inspector ), modifică notificările într-o fereastră. NeXTSTEP a fost, de asemenea, prima interfață grafică de uz general care gestionează culorile pentru tipografie, transparență, gestionarea avansată a sunetului (prin intermediul Motorola 56000 DSP), primitive grafice avansate, gestionarea localizării și gestionarea modernă a fonturilor moștenite de la toate aplicațiile.

În plus, sistemul de operare a oferit programatorilor alte instrumente care au simplificat dezvoltarea. Acestea includ obiecte distribuite portabile (PDO), care permiteau invocarea de la distanță a obiectelor și Enterprise Objects Framework , o bază de date de relații de obiecte . Aceste instrumente au simplificat foarte mult dezvoltarea de aplicații pentru sarcini specifice, de fapt NeXTSTEP a fost adesea folosit pentru a crea programe financiare.

Nume

Numele sistemului de operare a suferit numeroase modificări de-a lungul anilor în prezența majusculelor sau minusculelor. Inițial a fost NeXTstep și NeXTStep, ulterior a devenit NeXTSTEP (indicând atât sistemul de operare, cât și stațiile de lucru cu procesoare Motorola și Intel) și în cele din urmă a devenit NEXTSTEP odată cu transformarea NeXT Computer Inc în NeXT Software Inc pentru a se dedica exclusiv producției de software. Confuzia a crescut odată cu lansarea bibliotecilor OpenStep versiunea 4, pe care mulți le-au confundat cu sistemul de operare NEXTSTEP.

Software

WorldWideWeb , primul browser web , a fost dezvoltat pe o mașină NeXTSTEP. Multe caracteristici, cum ar fi comenzile rapide de la tastatură, de exemplu, derivă din caracteristici furnizate în mod nativ de NEXTSTEP și implementate ulterior și în alte sisteme de operare. Caracteristicile de bază ale versiunilor HTML 1.0 și 2.0 provin în cea mai mare parte din clasa NeXT Text. Jocul video Doom a fost dezvoltat în mare măsură pe mașinile NeXT, Macromedia FreeHand versiunea 5, interfața modernă Mathematica Notebook și foaia de calcul Lotus Improv sunt alte exemple de programe dezvoltate pe sistemele NeXT.

Bibliografie

linkuri externe

Controlul autorității VIAF (EN) 185 163 749 · LCCN (EN) n91092798 · GND (DE) 4309098-9
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT