Autor: Michal Poho°elsk²
Uve°ejn∞no: CHIP 07/94, str. 15
NeXTSTEP 3.2 ve finanΦnφch operacφch


Jednφm z nejv∞tÜφch trh∙ pro poΦφtaΦovΘ produkty a slu₧by je finanΦnφ kapitßlov² trh. V roce 1992 Φinil celosv∞tov² prodej poΦφtaΦov²ch produkt∙ do sfΘry obchodu vφce ne₧ 8 miliard USD. V roce 1995 se p°edpoklßdß zv²Üenφ prodeje a₧ na 10 miliard USD. FinanΦnφ trh se v ╚R zaΦal rozvφjet prakticky od zßklad∙, ale velmi rychle se stal zßkladnφm pilφ°em naÜφ ekonomiky. Investovßnφ v takovΘm prost°edφ vÜak vy₧aduje sprßvnou kombinaci Üt∞stφ, rozumu a p°edevÜφm informacφ. Pokud obchodnφ firma chce mφt sprßvnou orientaci v informacφch na trhu, musφ si zvolit nejprogresivn∞jÜφ informaΦnφ technologii, kterß ji umo₧nφ zvyÜovat produktivitu prßce bez zbyteΦn²ch nßklad∙ a zajistφ ji v budoucnosti nßskok p°ed konkurencφ.
Mezi nejprogresivn∞jÜφ informaΦnφ systΘmy pat°φ nepochybn∞ NeXTSTEP 3.2, jen₧ v souΦasnΘ dob∞ nabφzφ na poΦφtaΦφch PC vφce komfortu a mo₧nostφ ne₧ jeho rival MS Windows NT.
Proto byl firmou OASA Computers Ltd., jedin²m distributorem operaΦnφho systΘmu NeXTSTEP v Φesk²ch zemφch, ve spoluprßci s americkou firmou NEXT Computer Inc. uspo°ßdßn 11. kv∞tna 1994 v pra₧skΘm hotelu Penta seminß°: NeXTSTEP - IN FINANCIAL SERVICES. Hlavnφm cφlem seminß°e, kter² voln∞ navazoval na p°edchozφ seminß°, bylo demonstrovat mo₧nosti OS NeXTSTEP 3.2 na finaΦnφm trhu.
VÜichni ·Φastnφci seminß°e obdr₧eli p°ed zaΦßtkem vedle pφsemn²ch materißl∙ takΘ propisku s firemnφm logem a CD-ROM NeXTanswers na kterΘm jsou technickΘ informace pro systΘmovΘ administrßtory, v²vojß°e a u₧ivatele NeXTSTEPu. Po celou dobu seminß°e byl k dispozici simultßnnφ p°eklad do ΦeÜtiny. Seminß° zahßjil v 9 hodin rßno ing. Peter WojtoviΦ, vedoucφ st°ediska SW slu₧eb.

Objektov∞ orientovanΘ technologie

Celß prvnφ polovina seminß°e byla v∞novßna mo₧nostem OO technologii, jen₧ jsou integrovßny v NeXTSTEPu 3.2. NeXTSTEP zalo₧en² v²hradn∞ na objektech v sob∞ integruje mnoho patentovan²ch technologiφ p°edstavujφcφch ÜpiΦku ve svΘm oboru. Jednou z nejd∙le₧it∞jÜφch je Display PostScript Level II p°edstavujφcφ pr∙myslov² standard umo₧≥ujφcφ vytvß°et objekty zcela nezßvislΘ na v²stupnφch za°φzenφm (monitor, tiskßrna). PostScript Level II je p°φmo souΦßstφ Window Serveru, co₧ jedna z vrstev operaΦnφho systΘmu.
Application Kit zajistφ aplikaci standardnφ systΘm pro b∞₧nΘ ovlßdßnφ, °φzenφ udßlostφ, sprßvu jednotliv²ch oken programu, ovlßdßnφ tisku a faxu.
Database Kit slou₧φ pro v²voj objektov∞ orientovan²ch databßzov²ch aplikacφ. Umo₧≥uje vytvß°et databßze s nezßvislou vnit°nφ architekturou, co₧ usnad≥uje p°enßÜenφ aplikacφ do odliÜnΘho databßzovΘho prost°edφ. V databßzov²ch aplikacφch m∙₧eme pou₧φt velkΘ mno₧stvφ r∙zn²ch dat - jednoduch² text, RTF, Φφsla, obrßzky nebo zvuk. V souΦasnΘ dob∞ m∙₧eme vytvß°et databßze v prost°edφ Oracle7 a Sybase. Navφc si m∙₧eme po°φdit °adu adaptΘr∙ od dalÜφch firem na komerΦnφ objektovΘ DBMS GemStone, Itasca, O2, ObjectStore, Ontos DB, Poet a Versant. OΦekßvß se rovn∞₧ implementace jednotnΘ architektury CORBA (Common Object Request Broker Architecture) umo₧≥ujφcφ zpracovßvat po₧adavky na objekty v databßzφch. 3D Graphics Kit p°edstavuje sadu objekt∙ a nßstroj∙ pro tvorbu grafick²ch aplikacφ ve 3D. 3D Kit pou₧φvß patentovanou technologii RenderMan firmy Pixar. Nabφzφ °adu nßstroj∙ pro interaktivnφ vytvß°enφ interaktivnφ t°φrozm∞rnΘ grafiky.
Sound Kit zahrnuje °adu objekt∙ slou₧φcφch pro vytvß°enφ, uklßdßnφ, prohlφ₧enφ a p°ehrßvßnφ zvukov²ch dat na vÜech hardwarov²ch platformßch. Na poΦφtaΦφch PC je nynφ podporovßno velkΘ mno₧stvφ zvukov²ch karet (ProAudio Spectrum 16, Business Audio, MS Sound System a dalÜφ). Dnes mß NeXTSTEP 3.2 p°ibli₧n∞ 100 000 u₧ivatel∙ po celΘm sv∞t∞. V∞tÜinou se jednß o velkΘ v²znamnΘ obchodnφ firmy (ABB, Coca-Cola), automobilky (ÜvΘdsk² SAAB, americk² Chrysler), vojensk² komplex (US Air Force, US Navy), velkΘ banky, rozhlasovΘ stanice, v²zkumnß st°ediska a v²znamnΘ univerzity.

Workspace Manager a PDO 2.0

Druhß Φßst seminß°e byla v∞novßna v²vojovΘmu prost°edφ NeXTSTEPu 3.2 a technologii PDO (Portable Distributed Objects). V²vojovΘ prost°edφ se sklßdß ze t°φ hlavnφm nßstroj∙:

Technologii PDO 1.0 jsem velmi podrobn∞ popsal v Φlßnku "Objekty v pohybu", kter² vyÜel v Φasopise CHIP - ╚erven 1994 na stran∞ 142, a proto popis tΘto unikßtnφ v∞ci zde nenajdete. PDO 2.0, kterß se majφ objevit na konferenci NeXTSTEPExpo'94 (San Francisco, USA) konanΘ 20. a₧ 23. Φervna 1994 majφ oproti prvnφ verzi n∞kolik zlepÜenφ. Byl p°idßn Portable Make Facility a jazyk Objective C nynφ vyu₧φvß vymo₧enostφ jazyka GCC verze 2.58 firmy Free Software Foundation Inc.
Interface Builder je hlavnφm nßstrojem pro tvorbu designu celΘho programu. Maximßln∞ p°itom vyu₧φvß objektovou podstatu NeXTSTEPu, co₧ umo₧≥uje provßd∞t v∞ci dosud nevφdanΘ. ObjektovΘ prost°edφ je zalo₧eno na samostatn²ch objektech, kterΘ si mohou libovoln∞ posφlat r∙znΘ zprßvy, data, obrßzky nebo cokoliv jinΘho.
Project Builder slou₧φ k vytvß°enφ, lad∞nφ a udr₧ovßnφ projektu aplikace. Udr₧uje vÜechny soubory a zdroje spojenΘ s aplikacφ. Project Builder dovede sßm p°ipravit zßkladnφ u₧ivatelskΘ rozhranφ spoleΦnΘ v∞tÜin∞ aplikacφ. Tφm se v²znamn∞ podφlφ na faktu, ₧e aplikace v NeXTSTEPu majφ identickΘ ovlßdßnφ.
Workspace Manager je hlavnφm nßstrojem programßtora i u₧ivatele NeXTSTEPu, jen₧ slou₧φ jako grafick² sprßvce p°i interaktivnφ prßci v systΘmovΘm prost°edφ. Workspace Manager p°inßÜφ novou techniku vyu₧φvßnφ aplikacφ.
U₧ivatel pracuje s Φty°mi typy oken. Prvnφ typ se pou₧φvß k zobrazenφ obsahu disk∙ a adresß°∙. T∞chto oken m∙₧e b²t najednou otev°eno libovolnΘ mno₧stvφ. Druh²m typem okna je "inspektor" slou₧φcφ k zobrazenφ Φi zm∞n∞ atribut∙ zvolenΘho objektu. Na pracovnφ ploÜe m∙₧e b²t v₧dy pouze jedno takovΘ okno. Jeho obsah odpovφdß p°edchozφmu objektu. T°etφm typem okna je okno proces∙ zobrazujφcφ aktußln∞ spuÜt∞nΘ aplikace. Pokud by se libovolnß aplikace zaΦala chovat agresivn∞ v∙Φi systΘmu nebo by ztuhla, mßme zde mo₧nost ji p°edΦasn∞ ukonΦit. ╚tvrt² druh okna zobrazuje kopii systΘmovΘ konzole BSD Unixu, a proto je urΦen pouze programßtor∙m nebo systΘmov²m administrßtor∙m. V ka₧dΘm okn∞ si m∙₧eme vybrat jednu ze t°φ mo₧nostφ, jak zobrazovat objekty. Objekty lze zobrazit jako skupinu ikon, seznam nebo BROWSER, kter² zobrazuje i obsah p°edchozφch adresß°∙.

Zßv∞r

NeXTSTEP 3.2 s technologiφ PDO 2.0 p°edstavujφ pravd∞podobn∞ nejv²konn∞jÜφ tandem v poΦφtaΦovΘm sv∞t∞. Bylo by proto divnΘ, kdyby se nakonec zcela neprosadil zejmΘna ve velk²ch obchodnφch firmßch. Microsoft sice ovlßdß velkou Φßst trhu s aplikacemi pro finanΦnφ trh, ale nynφ se ocitl pod velk²m tlakem firmy NEXT Computer Inc. a superfirmy Novell.




Skok na dalÜφ strßnku Skok na hlavni menu Skok na dalÜφ strßnku


Copyright (c) 1993-2000 Michal Poho°elsk²