Autor: Michal Pohorelsky
Uverejneno: CHIP 10/94, str. 166-167
OLE 2.0 ma soupere


Stale casteji se setkavame s potrebou vytvaret dokumenty slozene z ruznych typu programu. Teto potrebe se softwarovi vyrobci snazi vychazet vstric jiz delsi dobu (treba DDE). Take v teto oblasti vsak pokrocil nejen vyvoj, ale i konkurence.
Vedle operacnich systemu je dalsim zaklinadlem softwaroveho prumyslu vytvareni slozenych dokumentu a technika Drag and Drop. Microsoft se nam jiz delsi cas snazi namluvit, ze jedinou moznosti je jeho nova technologie OLE 2.0. Uz se vsak zacina objevovat drava konkurence, jenz nezahrnuje pouze velke spolecnosti. IBM, Apple a WordPerfect spolecne nabizeji novou technologii OpenDoc pro platformy Power Macintosh a PowerPC. Mensi ceska firma (!) nabizi pro DOS platformu funkcni derivat OLE 2, ktery je soucasti nove verze objektoveho operacniho prostredi InView 2.10 ! Nyni se tedy podivame na zoubky vsem nabizenym technologiim.

DataView OLE

DV-OLE (DataView Object Linking and Embedding) je zcela novym rivalem pro OLE 2.0, ktery vznikl ve ceske firme ALCOR - Moravske pristroje, jako soucast objektoveho grafickeho prostredi InView 2.10. DV-OLE nabizi vytvareni slozenych dokumentu a editaci na miste (In-place Editing), takze je primym konkurentem OLE 2. Vzajemne vkladani objektu do dokumentu neni omezeno, takze neni problemem do InCalc tabulky vlozit 2 obrazky. Uzivatel pracuje s DV-OLE prirozenym zpusobem. Nejdrive dvojitym cvaknutim praveho tlacitka mysi aktivuje plovouci menu. Jednou z polozek je "Editace na miste".
Jeji aktivace promeni InCalc v chameleona, ktery na sebe vezme podobu Prohlizece obrazku ! Kdyz provedeme potrebnou zmenu, staci dvojite cvaknuti tlacitkem mysi mimo objekt a opet mame pred sebou stary znamy InCalc. Vedle Editace muzeme zmeneny objekt take ulozit, vytisknout, sejmout do clipboardu apod. A tak to funguje se vsim v libovolne urovni vnoreni ! Jinou moznosti jak se dostat ke stejnemu vysledku je vyuzit nastroje DataView - textovy editor InWord, ASCII editor, tabulkovy kalkulator InCalc, prohlizec obrazku, editor ikon a vektorovy graficky editor InDraw. Pretazenim ikony DataView na pozadi aktivujeme prislusnou aplikaci, do ktere nahrajeme jiz vytvoreny soubor nebo novy zde zacneme vytvaret. Potom uz jenom zopakujeme predchozi postup a vysledek je zajisten. Kdyz se podivame na prilozenou srovnavaci tabulku mohou se zdat moznosti DV-OLE znacne skromne, ale vytvareni slozenych dokumentu je realitou, ktera silne prekonava "moznosti" leniveho OLE 2.0.

Lenivy chameleon

Microsoft usporadal velke mnozstvi oslavnych konferenci o technologii OLE 2.0, aby si nakonec odpurci Microsoftu mohli vychutnat bezbrehe veseli. Ani MS OLE 2.0 v sobe nezapre chameleona, ale jeho chronicka lenost a nestabilita na Vas plnou silou dolehne nejdele po 3 minutach prace. Metodu In-place Editing (editace na miste) nyni ovladaji pouze 4 programy: Word 6.0, Excel 5.0, Publisher 2.0 a Visio 2.0 firmy Shapeware. Pro OLE 2 je vsak Editace na miste doslova vycerpavajici zalezitost, coz je okamzite poznat na silnem snizeni volnych prostredku GDI. Snaha pracovat ve 24-bitovych grafickych rezimech je okamzite "ohodnocena" totalnim zhroucenim systemu. Pri editaci na miste se spousti puvodni aplikace, se vsemi naroky, v neviditelnem programovem okne ! Zatim tedy existuje OLE 2 pouze na papire, a proto je nutne brat vsechny udaje v prilozene tabulce se znacnou rezervou.

OpenDoc

Vyvoj technologie OpenDoc, ktery velkoryse financuji firmy IBM, Apple a WordPerfect je dnes podporovan spolecnostmi Oracle, Novell, SunSoft, Taligent, Xerox a Lotus jako alternativa k OLE 2.0. S technologii OpenDoc se uzivatele mohou vyhradne orientovat na vytvarene dokumenty a nemusi premyslet o vyberu vhodne aplikace. Jestlize uzivatel potrebuje do dokumentu pridat tabulku, OpenDoc zpristupni komponent, jenz tabulku vytvori. Zrejmou vyhodou je, ze uzivatele nemusi otevirat a zavirat mnoho jinych velkych aplikaci, kdyz potrebuji neco zmenit. OpenDoc muze vyrazne podporit vyvoj zajimavych aplikaci, protoze mensi programatorske firmy budou moci vyvinout chytry doplnek k prostredi, bez nutnosti uvadet na trh slozitou a velikou aplikaci. V soucasne dobe jiz Apple Computer uvolnil Alfa verzi OpenDocu pro vyvojare, kteri maji podporit toto nove prostredi. OpenDoc ma zatim nejlepsi vyhlidky, aby se stal standardem.



DV-OLE
OLE 2.0
OpenDoc
Zdrojovy kod k dispozici
Ne
Ne
Ano
Podporovane platformy
InView 2.1
Windows, Mac
OS/2, Win, Mac
Model nezavisly na jazyku
Neni znamo
Ano
Ano
Editace vlozenych objektu na miste
Ano
Ano
Ano
Podpora technologie CORBA
Ne
Ne
Ano
Jazyk pro psani skriptu
Zatim Ne
Ano
Ano
Rozdelena architektura
Ne
Ne
Ano
Viceucelove objekty
Ne
Ne
Ano
Nutna konfigurace pocitace
PC-386SX
PC-486DX
Neni znama
Oficialne k dispozici
Ihned
Ihned
Podzim 1994

Zaver

OLE 2.0 zatim nelze brat vubec vazne, coz je dost divne, ponevadz se jedna o jeden ze zakladnich kamenu pripravovaneho operacniho systemu Windows 4.0. Jestlize se na podzim 1994 podari distribuovat ostrou verzi prostredi OpenDoc, ma uvedena technologie nejvetsi predpoklady stat standardem, coz by mohlo Microsoftu zpusobit velke potize. Skutecne velkym prekvapenim je DataView OLE, pocin firmy ALCOR - Moravske pristroje, ktery jasne dokazuje realitu slozenych dokumentu. DV-OLE podstatne zvysuje sance prostredi InView 2.10, ktere se nyni muze souperit s Windows 3.1. Navic je InView vyrazne orientovane na dokumenty, takze s nim brzy zrejme zacne pracovat velky pocet uzivatelu.




Skok na dalsi stranku Skok na hlavni menu Skok na dalsi stranku


Copyright (c) 1993-2000 Michal Pohorelsky