Autor: Michal Poho°elsk²
Uve°ejn∞no: CHIP 10/94, str. 166-167
OLE 2.0 mß soupe°e


Stßle Φast∞ji se setkßvßme s pot°ebou vytvß°et dokumenty slo₧enΘ z r∙zn²ch typ∙ program∙. TΘto pot°eb∞ se softwarovφ v²robci sna₧φ vychßzet vst°φc ji₧ delÜφ dobu (t°eba DDE). TakΘ v tΘto oblasti vÜak pokroΦil nejen v²voj, ale i konkurence.
Vedle operaΦnφch systΘm∙ je dalÜφm zaklφnadlem softwarovΘho pr∙myslu vytvß°enφ slo₧en²ch dokument∙ a technika Drag and Drop. Microsoft se nßm ji₧ delÜφ Φas sna₧φ namluvit, ₧e jedinou mo₧nostφ je jeho novß technologie OLE 2.0. U₧ se vÜak zaΦφnß objevovat dravß konkurence, jen₧ nezahrnuje pouze velkΘ spoleΦnosti. IBM, Apple a WordPerfect spoleΦn∞ nabφzejφ novou technologii OpenDoc pro platformy Power Macintosh a PowerPC. MenÜφ Φeskß firma (!) nabφzφ pro DOS platformu funkΦnφ derivßt OLE 2, kter² je souΦßstφ novΘ verze objektovΘho operaΦnφho prost°edφ InView 2.10 ! Nynφ se tedy podφvßme na zoubky vÜem nabφzen²m technologiφm.

DataView OLE

DV-OLE (DataView Object Linking and Embedding) je zcela nov²m rivalem pro OLE 2.0, kter² vznikl ve ΦeskΘ firm∞ ALCOR - MoravskΘ p°φstroje, jako souΦßst objektovΘho grafickΘho prost°edφ InView 2.10. DV-OLE nabφzφ vytvß°enφ slo₧en²ch dokument∙ a editaci na mφst∞ (In-place Editing), tak₧e je p°φm²m konkurentem OLE 2. VzßjemnΘ vklßdßnφ objekt∙ do dokument∙ nenφ omezeno, tak₧e nenφ problΘmem do InCalc tabulky vlo₧it 2 obrßzky. U₧ivatel pracuje s DV-OLE p°irozen²m zp∙sobem. Nejd°φve dvojit²m cvaknutφm pravΘho tlaΦφtka myÜi aktivuje plovoucφ menu. Jednou z polo₧ek je "Editace na mφst∞".
Jejφ aktivace prom∞nφ InCalc v chamele≤na, kter² na sebe vezme podobu Prohlφ₧eΦe obrßzk∙ ! Kdy₧ provedeme pot°ebnou zm∞nu, staΦφ dvojitΘ cvaknutφ tlaΦφtkem myÜi mimo objekt a op∞t mßme p°ed sebou star² znßm² InCalc. Vedle Editace m∙₧eme zm∞n∞n² objekt takΘ ulo₧it, vytisknout, sejmout do clipboardu apod. A tak to funguje se vÜφm v libovolnΘ ·rovni vno°enφ ! Jinou mo₧nostφ jak se dostat ke stejnΘmu v²sledku je vyu₧φt nßstroje DataView - textov² editor InWord, ASCII editor, tabulkov² kalkulßtor InCalc, prohlφ₧eΦ obrßzk∙, editor ikon a vektorov² grafick² editor InDraw. P°eta₧enφm ikony DataView na pozadφ aktivujeme p°φsluÜnou aplikaci, do kterΘ nahrajeme ji₧ vytvo°en² soubor nebo nov² zde zaΦneme vytvß°et. Potom u₧ jenom zopakujeme p°edchozφ postup a v²sledek je zajiÜt∞n. Kdy₧ se podφvßme na p°ilo₧enou srovnßvacφ tabulku mohou se zdßt mo₧nosti DV-OLE znaΦn∞ skromnΘ, ale vytvß°enφ slo₧en²ch dokument∙ je realitou, kterß siln∞ p°ekonßvß "mo₧nosti" lenivΘho OLE 2.0.

Leniv² chamele≤n

Microsoft uspo°ßdal velkΘ mno₧stvφ oslavn²ch konferencφ o technologii OLE 2.0, aby si nakonec odp∙rci Microsoftu mohli vychutnat bezb°ehΘ veselφ. Ani MS OLE 2.0 v sob∞ nezap°e chamele≤na, ale jeho chronickß lenost a nestabilita na Vßs plnou silou dolehne nejdΘle po 3 minutßch prßce. Metodu In-place Editing (editace na mφst∞) nynφ ovlßdajφ pouze 4 programy: Word 6.0, Excel 5.0, Publisher 2.0 a Visio 2.0 firmy Shapeware. Pro OLE 2 je vÜak Editace na mφst∞ doslova vyΦerpßvajφcφ zßle₧itost, co₧ je okam₧it∞ poznat na silnΘm snφ₧enφ voln²ch prost°edk∙ GDI. Snaha pracovat ve 24-bitov²ch grafick²ch re₧imech je okam₧it∞ "ohodnocena" totßlnφm zhroucenφm systΘmu. P°i editaci na mφst∞ se spouÜtφ p∙vodnφ aplikace, se vÜemi nßroky, v neviditelnΘm programovΘm okn∞ ! Zatφm tedy existuje OLE 2 pouze na papφ°e, a proto je nutnΘ brßt vÜechny ·daje v p°ilo₧enΘ tabulce se znaΦnou rezervou.

OpenDoc

V²voj technologie OpenDoc, kter² velkoryse financujφ firmy IBM, Apple a WordPerfect je dnes podporovßn spoleΦnostmi Oracle, Novell, SunSoft, Taligent, Xerox a Lotus jako alternativa k OLE 2.0. S technologiφ OpenDoc se u₧ivatelΘ mohou v²hradn∞ orientovat na vytvß°enΘ dokumenty a nemusφ p°em²Ület o v²b∞ru vhodnΘ aplikace. Jestli₧e u₧ivatel pot°ebuje do dokumentu p°idat tabulku, OpenDoc zp°φstupnφ komponent, jen₧ tabulku vytvo°φ. Z°ejmou v²hodou je, ₧e u₧ivatelΘ nemusφ otevφrat a zavφrat mnoho jin²ch velk²ch aplikacφ, kdy₧ pot°ebujφ n∞co zm∞nit. OpenDoc m∙₧e v²razn∞ podpo°it v²voj zajφmav²ch aplikacφ, proto₧e menÜφ programßtorskΘ firmy budou moci vyvinout chytr² dopln∞k k prost°edφ, bez nutnosti uvßd∞t na trh slo₧itou a velikou aplikaci. V souΦasnΘ dob∞ ji₧ Apple Computer uvolnil Alfa verzi OpenDocu pro v²vojß°e, kte°φ majφ podpo°it toto novΘ prost°edφ. OpenDoc mß zatφm nejlepÜφ vyhlφdky, aby se stal standardem.



DV-OLE
OLE 2.0
OpenDoc
Zdrojov² k≤d k dispozici
Ne
Ne
Ano
PodporovanΘ platformy
InView 2.1
Windows, Mac
OS/2, Win, Mac
Model nezßvisl² na jazyku
Nenφ znßmo
Ano
Ano
Editace vlo₧en²ch objekt∙ na mφst∞
Ano
Ano
Ano
Podpora technologie CORBA
Ne
Ne
Ano
Jazyk pro psanφ skript∙
Zatφm Ne
Ano
Ano
Rozd∞lenß architektura
Ne
Ne
Ano
Vφce·ΦelovΘ objekty
Ne
Ne
Ano
Nutnß konfigurace poΦφtaΦe
PC-386SX
PC-486DX
Nenφ znßma
Oficißln∞ k dispozici
Ihned
Ihned
Podzim 1994

Zßv∞r

OLE 2.0 zatφm nelze brßt v∙bec vß₧n∞, co₧ je dost divnΘ, pon∞vad₧ se jednß o jeden ze zßkladnφch kamen∙ p°ipravovanΘho operaΦnφho systΘmu Windows 4.0. Jestli₧e se na podzim 1994 poda°φ distribuovat ostrou verzi prost°edφ OpenDoc, mß uvedenß technologie nejv∞tÜφ p°edpoklady stßt standardem, co₧ by mohlo Microsoftu zp∙sobit velkΘ potφ₧e. SkuteΦn∞ velk²m p°ekvapenφm je DataView OLE, poΦin firmy ALCOR - MoravskΘ p°φstroje, kter² jasn∞ dokazuje realitu slo₧en²ch dokument∙. DV-OLE podstatn∞ zvyÜuje Üance prost°edφ InView 2.10, kterΘ se nynφ m∙₧e soupe°it s Windows 3.1. Navφc je InView v²razn∞ orientovanΘ na dokumenty, tak₧e s nφm brzy z°ejm∞ zaΦne pracovat velk² poΦet u₧ivatel∙.




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


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