OTEVŘÍT POHLED - OPEN LOOK
OPEN LOOK (někdy označovaný jako Open Look ) je specifikace grafického uživatelského rozhraní (GUI) pro pracovní stanice UNIX . To bylo původně definováno na konci 80. let společnostmi Sun Microsystems a AT&T Corporation .
Dějiny
OPEN LOOK byl vytvořen v době, kdy v unixových grafických uživatelských rozhraních (GUI) byla malá nebo žádná standardizace ; X Window System se objevil jako pravděpodobný de facto standardem pro Unix grafické displeje, ale jeho konstruktéři záměrně zvolil nespecifikovat žádné vypadat a cítit se pokyny, takže to až do aplikací a správce oken vývojáře. Současně rostlo používání grafických uživatelských rozhraní v operačních systémech jiných než UNIX: Apple Macintosh byl vydán počátkem roku 1984, následovaný Microsoft Windows 1.0 a Amiga Workbench v roce 1985.
Vzhledem k tomu, že společnost AT&T uvažovala o své další velké revizi pro Unix, která by se nakonec stala SVR4 , mnoho lidí věřilo, že pro zachování konkurenceschopnosti s ostatními operačními systémy by Unix měl mít standardní definici GUI. Dalším problémem té doby bylo právní vystavení duševního vlastnictví : v březnu 1988 podala společnost Apple žalobu na Microsoft a tvrdila, že Microsoft zkopíroval vzhled a chování Macintosh.
Specifikace OPEN LOOK byla spoluprací společností Sun a AT&T, které se poté staly partnerem při vývoji SVR4. Společnost Xerox PARC byla také oceněna za to, že nejen provedla průkopnickou práci v oboru grafických uživatelských rozhraní, ale také za to, že přispěla k „návrhu, kontrole, implementaci, testování a zdokonalení“ OPEN LOOK. Zapojení společnosti Xerox, včetně licenční technologie od nich, bylo považováno za ochranu před jakýmkoli budoucím právním zapletením.
Specifikace byla oznámena v dubnu 1988. Následující měsíc skupina konkurentů AT&T a Sun vytvořila Open Software Foundation (OSF) jako protiklad k jejich společnému úsilí. OSF vytvořilo GUI Motif jako alternativu k OPEN LOOK.
Popis
OPEN LOOK se vyznačuje kulatými tlačítky, trojúhelníkovými piktogramy označujícími rozevírací a rozevírací nabídky a „připínáčky“, které uživateli umožňovaly, aby dialogová okna a palety zůstaly viditelné. Celková filozofie spočívala v poskytnutí čistého, jednoduchého a přehledného rozhraní, aby se uživatel soustředil spíše na aplikaci než na rozhraní. Ve skutečnosti byl původní design OPEN LOOK pouze černobílý; „trojrozměrný“ vzhled a dojem se stínováním byl přidán později, v reakci na efekty 3D stylu v Motifu.
Jedná se spíše o definici vzhledu a chování než o konkrétní implementaci, takže by ji ve skutečnosti bylo možné implementovat pomocí různých programovacích nástrojů nebo dokonce na různých podkladových okenních systémech; byly vytvořeny implementace pro X Window System i Sun's NeWS .
Sun vyvinul distribuci systému X Window System implementující vzhled a chování OPEN LOOK a nazval jej OpenWindows . Vývojáři, kteří vytvářejí aplikace OPEN LOOK, si mohli vybrat mezi dvěma knihovnami grafického programování: OPEN LOOK Intrinsics Toolkit ( OLIT ) nebo XView . První byl postaven na společné sadě nástrojů Xt Intrinsics pro X; druhý použil stejné paradigma programovacího rozhraní jako knihovny GUI pro dřívější okenní systém SunView , což vývojářům umožnilo relativně snadnou migraci aplikací ze SunView do X.
Tam byl také The NeWS Toolkit, nebo TNT, který, jak název napovídá, implementoval OPEN LOOK pro aplikace NeWS; podpora aplikací NeWS byla z OpenWindows odstraněna v roce 1993.
V roce 1990 Unix System Laboratories (USL) zdědil OLIT od AT&T spolu s UNIXem . Nedlouho poté se kódová základna pro OLIT rozcházela, protože Sun a USL se vyvíjely různými směry. Sun pokračoval ve vylepšování své verze, aby její vzhled a dojem byly konzistentnější s XView. USL ve snaze vytvořit API , aby byly aplikace nezávislé na grafickém uživatelském rozhraní, vyvinuly MoOLIT (z Motif OPEN LOOK Intrinsics Toolkit), který si ponechal OLIT API, ale umožnil uživatelům vybrat si, které GUI chtějí za běhu. Zdroj pro MoOLIT byl licencován společností MJM Software, která jej přenesla na několik dalších unixových platforem. Používal ji několik let, téměř výlučně společnosti AT&T a Lucent Technologies , kteří chtěli dát svým stávajícím aplikacím OPEN LOOK vzhled a dojem Motif. Jinde to nebylo široce používáno.
Zánik
V červnu 1993 se hlavní hráči systému UNIX, včetně AT&T a Sun, rozhodli, že pro lepší konkurenci společnosti Microsoft je nezbytný skutečně jednotný Unix, a vytvořili iniciativu Common Open Software Environment (COSE). Sjednoceným desktopem pro tuto iniciativu se stalo Common Desktop Environment (CDE) a zvolený vzhled a chování vycházelo z Motifu. Sun oznámil své plány okamžitě nabídnout Motif a začít vyřazovat OpenWindows, do té doby převládající implementace vzhledu a chování OPEN LOOK.
Společnost Sun začala nabízet sadu nástrojů pro vývojáře Motif a správce oken MWM jako samostatný produkt pro použití se systémem Solaris až do vydání CDE v roce 1995. OpenWindows zůstal primárním desktopovým prostředím Solaris až do roku 1997, kdy se CDE stal primárním desktopem pro Solaris 2.6. Dokonce i tehdy byl OpenWindows součástí systému Solaris a mohl být nadále používán místo CDE.
Když byl v roce 2002 vydán systém Solaris 9, byla konečně odstraněna podpora vývoje aplikací založených na XView a OLIT, stejně jako správce oken olwm a verze nástrojů produktivity DeskSet OPEN LOOK . Aplikace již vyvinuté pomocí XView a OLIT lze stále spouštět a zobrazovat v systémech Solaris 9 a 10, ale již nejsou podporovány jako nativní aplikace v systému Solaris 11.
Existují nejméně dva projekty, které pokračují ve vývoji softwaru OPEN LOOK: „OWAcomp“ umožňuje stále používat nástroje OPEN LOOK DeskSet a kompilovat aplikace OPEN LOOK; „openlook“ je založen na kódu OpenWindows vydaném jako otevřený zdroj, ale přidal další komponenty, které nebyly otevřeny od společnosti Sun.
Reference
Další čtení
-
Otevřené knihy OPEN LOOK od O'Reilly :
- Svazek 3: Uživatelská příručka OPEN LOOK
- Svazek 7A: Programovací příručka XView
- Svazek 7B: XView Reference Manual