Autor: Michal Pohorelsky Uverejneno: PCWORLD 07/94, str. 51 Vyvoj aplikaci v NeXTSTEPu 3.2
Operacni system MSDOS dnes pomalu dohrava svoji ulohu hlavni operacni platformy pocitacu PC a pripravuje na zaslouzeny odpocinek. Dnes je jiz jasne, ze reformovat DOS, kvuli zpetne kompatibilite nejde. Proto musi uvolnit cestu novym, vyrazne progresivnejsim operacnim systemum, ktere odstrani jeho nedostatky a textove orientovane prostredi. Poslednim mohykanem bude zrejme MSDOS 7.0, ktery se objevi v roce 1995 spolu s Windows 4.0.
Mezi nejlepsi a nejprogresivnejsi OS urcite patri NeXTSTEP, jenz se na trhu s PC poprve objevil 25. kvetna 1993. Okamzite vyvolal obrovsky rozruch, protoze jeho komplexni objektove prostredi a oslnive uzivatelske rozhrani ukryvaji integrovany Display Postscript 2, 3D grafiku, multimedia, BSD UNIX 4.3 a prenosove protokoly Novell Netware, Macintosh AppleShare, NFS a TCP/IP.
Proto je potesujici, ze firma NEXT Computer Inc. predvedla na vystave CeBIT'94 v Hannoveru (16 az 23. brezna) NeXTSTEP 3.2 spolu s novou technologii PDO. Nasledne usporadala firma OASA Computers Ltd., jediny distributor OS NeXTSTEP v ceskych zemich, 30. 3. 1994 seminar na tema: NEXTSTEP - Operacni system vhodny pro vyvoj kritickych aplikaci.
Seminar se skladal ze 3 casti:
- Uvod do vyvojoveho prostredi OS NeXTSTEP 3.2
- Ukazka pouziti vyvojoveho prostredi a technologie PDO
- Podrobny popis nastroje Database Kit
NeXTSTEP 3.2 for INTEL
NeXTSTEP 3.2 neprinasi zadne vyrazne nove vlastnosti. Pribylo vsak velke mnozstvi ovladacu pro procesorove sbernice (VL-BUS, EISA a PCI), pevne disky (IDE a SCSI), graficke karty (S3, ATI68800, Wingine, ET4000 a jine) a dalsi periferni zarizeni. U nekterych nastroju v NeXTSTEPu byla podstatne vylepsena jejich dokumentace. S NeXTSTEPem se take dodava omezena verze emulatoru pro DOS a Windows 3.1 od Insignia Software. Vedle toho si jiz muzeme zakoupit programy od nezavislych softwarovych firem. Ceny nabizenych aplikaci od tretich stran se pohybuji od 4 364 Kc do 288 764 Kc. U firmy OASA si muzete poridit nasledujici varianty NeXTSTEPu:
K dispozici je rovnez podpora ceskeho prostredi, jenz umoznuje vytvaret puvodni ceske aplikace:
- Uzivatelske prostredi, jenz slouzi pouze ke spousteni nekterych nastroju OS a hotovych aplikaci (runtime). Dodava se na CD-ROM s anglickou, francouzskou nebo nemeckou dokumentaci za 29 470 Kc.
- Programatorske prostredi, ktere obsahuje vsechny vyvojove nastroje a mnoho dalsich podpurnych utilit pro vytvareni, udrzovani a dalsi zdokonalovani aplikaci. Dodava se na CD-ROM s anglickou, fracouzskou nebo nemeckou dokumentaci za:
- zavadeci cenu 45 000 Kc (Promotion KIT)
- pevnou cenu 94 885 Kc
- Akademickou verzi programatorskeho prostredi - urceno skolam, ktera rovnez obsahuje vsechny vyvojove nastroje a utility za 11 295 Kc.
- CS podpora 2 850 Kc
- 12 rezu PS fontu 6 870 Kc
Prenosne objekty
Prenosne distribuovane objekty (PDO) verze 1.0 jsou novou unikatni technologii, ktera neni primo soucasti NeXTSTEPu 3.2. PDO je prvnim produktem, ktery dovoluje provozovat heterogenni klient/server aplikace zalozene na objektove technologii. Tato technologie nabizi vyjimecne dobre klient-server prostredi. Objekty organizovane do bloku mohou byt provadeny na hardwaru klienta nebo ridiciho serveru, pokud to vyzaduje spustena uloha. PDO umoznuje rozvinout objekty serveru na pracovnich stanicich s odlisnym operacnim systemem (HP-UX 9.03) ! Tyto objekty mohou pouzivat rozmanite klient aplikace, pokud jsou data a centralni jadro probihajicich procesu umistene na vysoce vykonnem serveru. PDO dale dovoluje rozsirit tuto strukturu o bezesvou objektovou strukturu NeXTSTEPu, kterou pouzivaji vyvojovy programatori pro lokalni i distribuovane objekty. Vyvojari NeXTSTEP aplikaci se nemusi ucit nic noveho, ponevadz PDO nastroje a objektove knihovny jsou podmnozinou stavajicich nastroju a knihoven NeXTSTEPu. Ve druhem ctvrtleti 1994 se maji na trhu objevit PDO verze 2.0, ktere budou dostupne take pro Sun OS 4.1.3 a Solaris 2.x od firmy SunSoft.
Database Kit
Database Kit je objektove orientovany nastroj pro vyvoj databazovych aplikaci. S jeho pomoci muzeme vytvaret databaze s nezavislou vnitrni strukturou, coz nam znacne usnadni preneseni aplikace do jineho databazoveho prostredi. Diky tomu lze provozovat prenesenou aplikaci beze zmeny uzivatelskeho prostredi. To radikalne zkracuje cas potrebny k vytvoreni a implementaci grafickeho prostredi v interaktivnich databazovych programech. Dnes lze vytvaret databaze v prostredi Oracle7 a Sybase. V databazovych aplikacich muzeme uplatnit ruzne typy dat - jednoduchy text, RTF, cisla, obrazky, ale treba i zvuk. Database Kit spolupracuje s DBModelerem, grafickym nastrojem pro tvorbu databazovych modelu. Na obrazku je zobrazena kompletni struktura Database Kitu, jenz je tvorena 12 zakladnimi objektovymi tridami.
Zaver
NeXTSTEP 3.2 jeste vice umocnil na platforme PC svoji propojitelnost, stabilitu a vynikajici uzivatelske rozhrani. Technologie PDO 1.0 je novy revolucni prvek, ktery ukazuje cestu do 21. stoleti a ostatnim souperum (Windows NT) nasazuje latku velmi vysoko. Navic firma NEXT Computers Inc. spolupracuje s firmami Hewlett Packard, SunSoft a Digital Equipment na prenosu NeXTSTEP technologie na jine operacni platformy, coz umozni dalsi rychly vyvoj NeXTSTEPu. Nechme se prekvapit soubojem NeXSTEPu a Windows NT v nekolika pristich letech...