home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 March
/
Chip_1998-03_cd.bin
/
zkuste
/
SVET_INV
/
RECENZE
/
NEW_OLE
/
CTI_MNE.TXT
< prev
Wrap
Text File
|
1997-12-09
|
8KB
|
131 lines
@CT 1
@LM 5
@RM 72
@TB -----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----
@PL 62
@MT 2
@MB 2
@LH 6
@LH 6
Michal Poho²elsk∞, Nadace pohybov╪ postiºen∞ch d╪tí, 9.12.1997
Uve²ejn╪no: CHIP 10/94, str. 166
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 je k dispozici │ Ne │ Ne │ Ano │
├─────────────────────────────┼───────────┼───────────┼────────────┤
│ Podporované platformy │InView 2.1 │Windows,Mac│OS/2,Win,Mac│
├─────────────────────────────┼───────────┼───────────┼────────────┤
│ Model nezávisl∞ │ Není │ │ │
│ na programovacím jazyku │ 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ámo │
├─────────────────────────────┼───────────┼───────────┼────────────┤
│ Oficiáln╪ k dispozici │ Dnes │ Dnes │ 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à.