Logo archivu

SoftwarovΘ noviny
Φ. 10/97

zpet na domovskou stranku
titulni strana
obsah
predchozi cast
nasledujici cast
Co muze Internet nabidnout?
Je nutnΘ CDF?
titulni strana obsah
predchozi dil nasledujici dil

V celΘ oblasti slu₧eb typu information push existuje mnoho otev°en²ch otßzek, na kterΘ dosud nenφ znßma jednoznaΦnß odpov∞∩, resp. neexistuje ustßlenß p°edstava o tom, jak by p°φsluÜn² aspekt m∞l b²t °eÜen. P°φkladem m∙₧e b²t souΦasnß "p°e" dvou nejv∞tÜφch producent∙ WWW browser∙, firem Microsoft a Netscape, t²kajφcφ se prßv∞ zp∙sobu jak²m majφ b²t kanßly definovßny.

Firma Microsoft v zßsad∞ p°evzala filosofii, p∙vodn∞ zavedenou firmou Pointcast. Podle tΘto filosofie majφ b²t vÜechny pot°ebnΘ informace o kanßlu jako takovΘm samostatnΘ (vΦetn∞ informacφ o zp∙sobu aktualizace obsahu), tj. m∞ly by mφt podobu samostatnΘho souboru, a m∞ly by b²t k dispozici p°φmo u u₧ivatele. Pak je ale zapot°ebφ, aby existoval vhodn² nßstroj pro definici kanßlu - tedy pro exaktnφ popis toho, jakß je hierarchickß struktura kanßl∙ a podkanßl∙, jakΘ jsou v jednotliv²ch kanßlech polo₧ky, a jakß pravidla majφ b²t aplikovßna pro jejich "stahovßnφ" (jak Φasto majφ b²t kterΘ strßnky naΦφtßny, na Φφ popud, zda a jak majφ b²t uklßdßny do vyrovnßvacφch pam∞tφ na stran∞ u₧ivatele apod.). Firma Pointcast si pro tyto ·Φely zavedla vlastnφ popisn² jazyk, kter² firma Microsoft poslΘze dßle rozpracovala, a dokonce jej p°edlo₧ila jako sv∙j nßvrh konsorciu W3C, aby jej toto f≤rum schvßlilo jako internetov² standard.

Jazyk CDF (Channel Definition Format), jak se nov² jazyk jmenuje, je blφzk² p°φbuzn² jazyka HTML (je podmno₧inou jazyka XML, kter² je pova₧ovßn za budoucφ verzi HTML, ale dosud takΘ nebyl standardizovßn). Jeho filosofii ilustrujφ ukßzky na obrßzcφch). V souΦasnΘ dob∞ je tento jazyk v takovΘ podob∞, v jakΘ je navrhovßn firmou Microsoft, implementovßn pouze v prohlφ₧eΦi Microsoft Internet Explorer verze 4.0 (od druhΘ preview verze). Stßvajφcφ klientsk² program firmy Pointcast (beta verze 2.0) pou₧φvß jeÜt∞ p∙vodnφ verzi tohoto jazyka, kterou si vyvinula sama firma Pointcast, a ob∞ verze nejsou vzßjemn∞ kompatibilnφ - proto na n∞kter²ch WWW strßnkßch, nabφzejφcφch sv∙j obsah ve form∞ kanßl∙, najdete samostatnΘ nabφdky uzp∙sobenΘ klientskΘmu programu Pointcast a prohlφ₧eΦi IE 4.0. P°itom "p°edplacenφ" urΦitΘho konkrΘtnφho u₧ivatelem kanßlu ve svΘ podstat∞ znamenß p°enos p°φsluÜnΘho popisnΘho souboru (souboru CDF) k u₧ivateli, do jeho klientskΘho programu, kter² se podle obsahu souboru dßle za°φdφ (zaΦne "stahovat WWW strßnky, tvo°φcφ obsah kanßlu).

P°φstup firmy Netscape k definovßnφ kanßl∙ je dosti odliÜn² - °φkß, ₧e staΦφ kdy₧ informace o struktu°e kanßlu a dalÜφch nßle₧itostech z∙stanou p°φmo u zdroje, a ₧e pro prßci s kanßly nenφ zapot°ebφ ₧ßdn² nov² nßstroj, dokonce ani pro popis jejich struktury a ΦasovΘho harmonogramu aktualizace obsahu. Mφsto toho firma Netscape sßzφ na to, ₧e vÜe lze za°φdit ji₧ existujφcφmi prost°edky - pomocφ jazyka Java, skriptovΘho jazyka JavaScript, a pomocφ stßvajφcφho jazyka HTML. Vzato Φist∞ technicky to jist∞ je pravda, a dokonce to sk²tß prakticky neomezenΘ mo₧nosti p°i tvorb∞ kanßl∙, zatφmco konkurenΦnφ filosofie vßzanß na nov² jazyk CDF p°eci jen mß jistß omezenφ.

Teprve budoucnost ale ukß₧e, kter² z obou p°φstup∙ bude mφt v∞tÜφ ·sp∞ch. Podle osobnφho nßzoru autora tohoto Φlßnku p°itom nebudou rozhodovat ani tak technickΘ aspekty, jako spφÜe aspekty marketingovΘ, a zejmΘna pak schopnost zφskat na svou stranu poskytovatele dostateΦn∞ atraktivnφho a skuteΦn∞ kvalitnφho obsahu. A zde je na tom dob°e rozjetß marketingovß maÜinerie Microsoftu asi lΘpe, ne₧ nep°φliÜ viditeln² marketing firmy Netscape. V dob∞ psanφ tohoto Φlßnku Microsoft ji₧ oslovoval ΦeskΘ poskytovatele obsahu jako potencißlnφ dodavatele kanßl∙, kterΘ by mohly b²t p°edp°ipraveny do ΦeskΘ verze novΘho Exploreru (kter² bude nejspφÜe p°edstaven na letoÜnφm Invexu). O aktivitßch firmy Netscape na tomto poli nebylo autorovi nic znßmo.


Tento Φlßnek m∙₧e b²t voln∞ Üφ°en, pokud se tak d∞je pro studijnφ ·Φely, na nev²d∞leΦnΘm zßklad∞ a se zachovßnφm tohoto dov∞tku. Podrobnosti hledejte zde, resp. na adrese http://archiv.czech.net/copyleft.htm