COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
o Internetu
(CW 26/96)

Fascinujcφ sv∞t WWW

Petr Strßnsk²

Kybernauti ke startu p°ipravit ! Poz≤r ! Te∩ !

Maraton prßv∞ zaΦφnß a na startu nekoneΦnΘho zßvodu se nßm seÜla p∞knß °ßdka borc∙ a vÜichni cht∞jφ zvφt∞zit. N∞kte°φ se opozdili a musejφ dohßn∞t co zameÜkali a dalÜφ naopak rychle ztrßcejφ vysoko nasazenΘ tempo, ale rozhodn∞ je na co se dφvat. Tak tedy vφtejte do sv∞ta World Wide Webu, kde nenφ nic nemo₧nΘ, a kde mß ka₧d² svou Üanci.

Ka₧d², kdo se zhlΘdl v Internetu, je nucen se poohlΘdnout takΘ po softwaru, kter² pro svΘ toulky kybersv∞tem pou₧ije. Krom∞ elektronickΘho poÜ¥ßka se musφte urΦit∞ vybavit kvalitnφm bourßkem pro svΘ cesty informaΦnφ dßlnicφ - World Wide Webem. Ach ano, toto nehezkΘ neΦeskΘ slovo oznaΦuje nejpopulßrn∞jÜφ vyu₧φvßnφ Internetu v souΦasnΘ dob∞. V tzv. HTML dokumentech je ulo₧eno obrovskΘ mno₧stvφ znalostφ a informacφ lidstva a ka₧d², kdo s webem pracuje trochu dΘle, vßm potvrdφ, ₧e na WWW strßnkßch m∙₧ete najφt naprosto vÜechno. Abyste byli schopni tyto informace zobrazit, musφte mφt nainstalovßn tzv. prohlφ₧eΦ pro WWW nebo takΘ anglicky browser.

Samoz°ejm∞, musφte mφt nainstalovßny n∞kterΘ dalÜφ prost°edky umo₧≥ujφcφ celkov² p°φstup na Internet. Je to p°edevÜφm protokol TCP/IP, krev proudφcφ dßlnicemi i silniΦkami kybersv∞ta. N∞kterΘ operaΦnφ systΘmy, jako nap°. Windows 95, majφ podporu tohoto protokolu zabudovßnu ve svΘm srdci, pro dalÜφ je nutnΘ instalovat specißlnφ software. V ka₧dΘm p°φpad∞ po sprßvnΘ konfiguraci p°ipojenφ na Internetu m∙₧ete bez obav spustit sv∙j oblφben² prohlφ₧eΦ a pono°it se pod hladinu mo°e informacφ. Aha, tady je jßdro problΘmu. Vy nevφte, kter² je vßÜ oblφben² prohlφ₧eΦ? Nu₧e, dalÜφ °ßdky jsou urΦeny prßv∞ pro vßs, a snad vßm pomohou vßÜ prohlφ₧eΦ vybrat. Pus¥me se do toho!

Jak mß ideßlnφ prohlφ₧eΦ vypadat?

Ne₧ urΦφte svΘho favorita, probereme si, jak by ideßlnφ prohlφ₧eΦ dneÜka m∞l vlastn∞ vypadat. Ka₧d² samoz°ejm∞ pot°ebuje trochu odliÜn² program spl≥ujφcφ jeho nßroky a b∞₧φcφ na jeho hardwaru. Prßv∞ poslednφ podmφnka je stßle aktußln∞jÜφ, proto₧e z p∙vodnφch Ütφhl²ch aplikacφ se postupn∞ staly nena₧ranφ giganti vy₧adujφcφ podobn∞ v²konnΘ systΘmy jako kancelß°sk² software.

OperaΦnφ systΘm

Podle poslednφch pr∙zkum∙ jsou nejpou₧φvan∞jÜφ platformou webu Windows, v jednΘ ze sv²ch t°φ zßkladnφch podob. Pokud i vy pou₧φvßte tento operaΦnφ systΘm v∞zte, ₧e mßte z Φeho vybφrat, proto₧e hlavnφ sm∞r v²voje internetovsk²ch aplikacφ jde p°ece jen sm∞rem k u₧ivateli a nejpou₧φvan∞jÜφmu softwaru. A proto₧e Microsoft koneΦn∞ minul²m rokem vstoupil definitivn∞ ob∞ma nohama na p∙du dvaat°icetibitov²ch aplikacφ, nejv∞tÜφ podpora je v∞novßna Windows 95 a Windows NT. Prohlφ₧eΦe pro Windows 3.X samoz°ejm∞ existujφ, ale n∞kterΘ jsou k dispozici a₧ s dlouh²m zpo₧d∞nφm po 32bitov²ch brat°φΦcφch.

Bratrstvo "VelkΘho Maca" stßle pat°φ k pom∞rn∞ poΦetnΘmu obecenstvu. Podpora n∞kter²ch producent∙ je ji₧ o n∞co vla₧n∞jÜφ, ale stßle je z Φeho vybφrat. PoΦφtaΦe s nakousnut²m jablφΦkem jsou p°edevÜφm domΘnou v²roby HTML dokument∙, proto₧e nßstroje dostupnΘ pro tuto platformu jsou opravdu vynikajφcφ.

Milovnφci pracovnφch stanic, X-WIndows a starΘho dobrΘho Unixu jsou p°ece jen ve z°etelnΘ menÜin∞. Internet a WWW vÜak z tohoto sv∞ta vychßzφ a stßle mnoho prohlφ₧eΦ∙ je urΦeno tomuto sv∞tu. N∞kterΘ specißln∞jÜφ aplikace jsou vÜak ji₧ pro tuto platformu nedostupnΘ a u₧ivatelΘ si tak musejφ nechat ujφt dalÜφ slu₧by spojenΘ s WWW. Velkou podporu sv∞tu Unixu vÜak v∞nuje nejznßm∞jÜφ internetovskß softwarovß tovßrna - Netscape.

Ostatnφ poΦφtaΦe a operaΦnφ systΘmy stojφ ji₧ v pozadφ, a pro mnoho z nich existuje pouze n∞kolik mßlo prohlφ₧eΦ∙ nebo takΘ ₧ßdn². Snad jeÜt∞ u₧ivatelΘ velmi populßrnφ Amigy majφ k dispozici alespo≥ omezen² v²b∞r softwaru.

HTML poprvΘ, podruhΘ a pot°etφ

Jak ji₧ bylo konstatovßno mnohokrßt, specifikace HTML je jßdrem sv∞ta WWW, proto₧e definuje, jak majφ dokumenty vypadat, a co mohou obsahovat. Proces inovace postupuje rychle, a znßme proto ji₧ n∞kolik verzφ tohoto jazyka. Obecn∞ nejrozÜφ°en∞jÜφ je HTML 2.0, kterß je podporovßna velkou v∞tÜinou prohlφ₧eΦ∙. OvÜem nejnov∞jÜφ HTML 3.0, resp. HTML 3.2, p°inßÜφ velmi v²znamnΘ dopl≥ky, jako nap°. rßmce (dostaneme se k nim pozd∞ji). Nejnov∞jÜφ specifikace je zatφm podporovßna jen mal²m procentem prohlφ₧eΦ∙, ale postupem Φasu se jist∞ doΦkajφ obnovy vÜechny "udr₧ovanΘ" produkty.

Nenφ HTML, jako HTML

N∞kolik oficißlnφch organizacφ se starß o standardizaΦnφ procesy internetovsk²ch specifikacφ a technologiφ. Tak mß b²t zajiÜt∞na pot°ebnß vzßjemnß kompatibilita mezi aplikacemi provozovan²mi na r∙zn²ch platformßch. Bohu₧el, proces uznßnφ nov²ch standard∙ je pom∞rn∞ pomal² a nenφ v²jimkou, kdy urΦitΘ novinky jsou na Internetu pou₧φvßny p°edtφm, ne₧ oficißln∞ vstoupφ v platnost.

Nejbou°liv∞jÜφ oblast WWW nenφ nikterak tohoto uÜet°ena, a i kdy₧ existuje oficißlnφ specifikace HTML dokumentu, nemßlo v²robc∙ si k nφ p°idalo svß vlastnφ rozÜφ°enφ. Ta jsou pak podporovßna pouze v jeho prohlφ₧eΦi, a pokud dojde k rozÜφ°enφ t∞chto "novot" mezi prost² lid tvo°φcφ WWW strßnky, je na malΘr zad∞lßno. Tyto strßnky jsou potΘ sprßvn∞ zobrazeny jen tφm "sprßvn²m" prohlφ₧eΦem a ostatnφ ostrouhajφ mrkviΦku. Tyto dopl≥ky pochßzejφ p°edevÜφm od dynamickΘ spoleΦnosti Netscape a somoz°ejm∞ od Microsoftu, kter² si v₧dy d∞lß vÜe po svΘm. Ob∞ tyto firmy vÜak nynφ slibujφ, ₧e budou sekat dobrotu a spolupracujφ p°i definici nov²ch specifikacφ HTML jazyka.

Ale pozor, proklamovanß podpora urΦit²ch rozÜφ°enφ nebo verze HTML nemusφ nutn∞ znamenat, ₧e zobrazenφ dat probφhß korektn∞. Implementace n∞kter²ch rys∙ HTML se m∙₧e liÜit program od programu.

Standardnφ funkce

Pro vÜednφ prßci v kyberprostoru sice nepot°ebujete nikterak dlouh² seznam funkcφ, kterΘ by m∞l vßÜ prohlφ₧eΦ podporovat. Ale za to by implementace t∞ch n∞kolika nejd∙le₧it∞jÜφch m∞la b²t co nejdokonalejÜφ.

- Seznam oblφben²ch odkaz∙ - bookmarky

Sv∞t WWW strßnek je velice zrßdn², Φasto se dostanete do mφst, kam jste v∙bec p∙vodn∞ nezam²Üleli zabrousit. Na velice zajφmavΘ strßnky Φasto narazφte pouze nßhodou a pokud si nezapφÜete jejich adresu, nemusφte tuto strßnku ji₧ nikdy znova nalΘzt (nebo po dlouh²ch hodninßch tßpßnφ). Zapisovßnφ adres do bloΦku tu₧kou je pon∞kud nepraktickΘ a ve v∞ku elektronick²ch informacφ taky zbyteΦnΘ. Proto by kvalitnφ prohlφ₧eΦ m∞l urΦit∞ podporovat uklßdßnφ odkaz∙ s mo₧nostφ jejich pozd∞jÜφho rychlΘho vyvolßnφ. Nesmφ takΘ chyb∞t mo₧nost jejich t°φd∞nφ do r∙zn²ch oddφl∙ podle vaÜich po₧adavk∙.

- Nahrßvßnφ obrßzk∙

Modernφ strßnka je p°edevÜφm plnß "neodolatelnΘ" grafiky. Jist∞, je p°φjemn∞jÜφ prochßzet se vonφcφm ovocn²m sadem h²°φcφm vÜemi barvami ne₧ Üedivou m∞sφΦnφ krajinou. Ale pokud nemßte mno₧stvφ volnΘho Φasu a bezedn² ·Φet na placenφ telefonnφch poplatk∙, Φasto dßte p°ednost naΦtenφ pouze textov²ch informacφ. Proto je u₧iteΦnΘ, kdy₧ prohlφ₧eΦ podporuje mo₧nost vypnutφ zobrazenφ grafiky. Modernφ program by takΘ m∞l i p°i zapnutΘm stahovßnφ obrßzk∙ nejprve zobrazit text, a potom pokraΦovat postupn²m zobrazovßnφm jednotliv²ch obrßzk∙.

- GrafickΘ formßty

U obrßzk∙ jeÜt∞ chvilku z∙staneme. Po naprostΘ nadvlßd∞ v²bornΘho formßtu GIF se pomalu ale jist∞ prosazuje takΘ JPEG. Proto je nezbytnΘ, aby vßÜ prohlφ₧eΦ podporoval alespo≥ tyto dva nejrozÜφ°en∞jÜφ grafickΘ formßty. Nem∞la by ovÜem chyb∞t takΘ podpora BMP a PCX.

- P°φstup p°es firewall a proxy

Proto₧e mnoho z nßs pou₧φvß Internet v prßci, a Φert ani hacker nikdy nespφ, existujφ specißlnφ servery, kterΘ tΘm∞° "galvanicky" odd∞lujφ prostor podnikovΘ sφt∞ od zbytku sv∞ta. P°es tyto ochrannΘ zdi nenφ mo₧nΘ komunikovat p°φmo, ale je nutnΘ pon∞kud odliÜnΘho zachßzenφ s IP pakety. Proto nenφ od v∞ci, kdy₧ prohlφ₧eΦ podporuje mo₧nost komunikace p°es firewall (proxy) server. Velice krßtce °eΦeno, pokud mßte nainstalovßn ochrann² val ve vaÜφ sφti a vßÜ prohlφ₧eΦ p°es n∞j nedokß₧e komunikovat, musφte si opat°it jin².

Java

Jestli₧e nevφte, co v²Üe napsanΘ slovo znamenß, nesledovali jste Internet a odborn² poΦφtaΦov² tisk ji₧ delÜφ dobu. Tzv. Java applety si i p°es n∞kterΘ problΘmy zφskaly velkou oblibu, a to i p°esto, ₧e do nedßvnΘ doby existovaly pouze dva prohlφ₧eΦe schopnΘ provozovat tyto miniaturnφ programy.

Pro lΘta p°φÜtφ je podpora Javy nutnostφ Φφslo jedna, a proto si asi prohlφ₧eΦ, kter² se jφ nechystß podporovat, nevyberete.

Plug-ins

DneÜnφ prohlφ₧eΦe jsou vybavenΘ celou °adou funkcφ a podporou nejr∙zn∞jÜφch dat. V²voj vÜak nespφ a celß °ada firem poskytuje mo₧nost prßce se specißlnφmi daty, jako je nap°. zvuk nebo video v reßlnΘm Φase. Proto tyto firmy dodßvajφ rozÜφ°enφ pro WWW prohlφ₧eΦe, aby u₧ivatel nemusel spouÜt∞t tyto dodateΦnΘ aplikace sßm. Pokud se pokusφte tato data naΦφst a mßte nainstalovßnu aplikaci schopnou s nimi pracovat, vßÜ prohlφ₧eΦ ji automaticky spustφ. Pomocφ MIME specifikace a obecnΘho vklßdßnφ objekt∙ do HTML dokument∙ lze °eÜit v∞tÜinu po₧adavk∙ na prßci se specißlnφm obsahem. Externφ aplikace, kterΘ jsou spouÜt∞ny prohlφ₧eΦem, se n∞kdy takΘ naz²vajφ helper aplikace a v nastavenφ vaÜeho prohlφ₧eΦe se m∙₧ete podφvat, jakß data m∙₧ete ihned pou₧φvat.

N∞kterß rozÜφ°enφ vÜak p°φmo pracujφ s obsahem HTML strßnky (nejznßm∞jÜφ je Shockwave) a je nutnΘ zajistit p°φmou spoluprßci s prohlφ₧eΦem. Proto krom∞ externφch aplikacφ existujφ tzv. plug-iny, aplikace, kterΘ pracujφ p°φmo v okn∞ samotnΘho prohlφ₧eΦe. Proto₧e t∞chto plug-in∙ je ji₧ nynφ neuv∞°itelnΘ mno₧stvφ, t∞m nejd∙le₧it∞jÜφm se v∞nuji ve specißlnφm Φßsti tohoto seznamu.

Podpora neanglick²ch znakov²ch sad

K nelibosti mnoha "hrd²ch" nßrod∙ je Internet p°edevÜφm anglosaskou zßle₧itostφ. Podle toho vypadß specifikace mnoha standard∙, vΦetn∞ HTTP protokolu a HTML jazyka. Tak₧e podpora znakov²ch sad pracujφcφch s ASCII k≤dy nad 127 je velmi sporadickß, nebo alespo≥ byla. Stejn∞ je tomu i na stran∞ prohlφ₧eΦ∙. Pouze n∞kterΘ jsou ochotnΘ propustit i znaky nesoucφ nejr∙zn∞jÜφ nabodenφΦka, a koneΦn∞ pouze ty jsou pou₧itelnΘ pro zobrazenφ Φesk²ch strßnek.

Lokalizace

I kdy₧ prohlφ₧eΦ rozhodn∞ nenφ nikterak slo₧it² produkt na ovlßdßnφ, rozhodn∞ nenφ na Ükodu, pokud jeho menu a hlßÜenφ k vßm mluvφ vaÜφm rodn²m jazykem. ╚esk² nßrod nenφ p°φliÜ poΦetn², a nepoΦφtejte proto, ₧e by snad v∞tÜina produkt∙ byla lokalizovßna. V podstat∞ pouze dva mn∞ znßmΘ prohlφ₧eΦe mluvφ Φesky, a t°etφ snad brzo bude.

DalÜφ funkce

Pro komfort a spokojenost u₧ivatel∙ p°idßvajφ softwarovφ producenti do sv²ch aplikacφ stßle dalÜφ a dalÜφ funkce. N∞kterΘ jsou samoz°ejm∞ pouze ozd∙bkou, ale jinΘ se mohou stßt siln²m nßstrojem. Nejinak je tomu u prohlφ₧eΦ∙.

Velmi zajφmß je funkce automatickΘho nahrßvßnφ oblφben²ch WWW strßnek, kterΘ jsou na vßÜ poΦφtaΦ sta₧eny v₧dy, kdy₧ dojde k jejich zm∞n∞. Odpadajφ tedy pravidelnΘ nßvÜt∞vy oblφben²ch mφst, vÜechny novΘ strßnky najdete rßno na svΘm stole bez trßvenφ dlouh²ch hodin klikßnφm na nekoneΦnΘ odkazy.

Balφk Φi nebalφk

N∞kterΘ prohlφ₧eΦe p°ichßzejφ jako samostatnΘ aplikace, jinΘ v rßmci celΘho °eÜenφ internetovskΘ komunikace. SamostatnΘ °eÜenφ je v∞tÜinou Φast∞ji aktualizovßno, a mnohdy je takΘ kvalitn∞jÜφ. Pro u₧ivatele, kte°φ necht∞jφ trßvit dlouhΘ hodiny hledßnφm jednotliv²ch fragment∙ pro vyu₧itφ vÜech funkcφ WWW, je samoz°ejm∞ v²hodn∞jÜφ pou₧φt celkovΘ °eÜenφ.

Prohlφ₧eΦe se objevujφ i v klasick²ch komerΦnφch produktech, jako jsou nap°. Lotus Notes, kde integrace do t²movΘho softwaru p°inßÜφ nov² rozm∞r. SpoleΦnost Microsoft dokonce vyhro₧uje naprostou integracφ WWW do svΘho operaΦnφho systΘmu.

I n∞kterΘ samostatnΘ prohlφ₧eΦe obsahujφ podporu dalÜφch aplikacφ pro Internet, jako je elektronickß poÜta nebo diskuznφ skupiny. A n∞kterΘ takΘ umo₧≥ujφ WYSIWYG tvorbu WWW strßnek.

Jak hluboko do kapsy

Otßzka velmi d∙le₧itß, obzvlßÜt pro nßÜ stßle pon∞kud chudÜφ kraj, kolik dßte za sv∙j prohlφ₧eΦ, spl≥ujφcφ vaÜe po₧adavky? N∞kterΘ produkty jsou naprosto voln∞ dostupnΘ, za jinΘ musφte zaplatit. Naprostou v∞tÜinu z nich si m∙₧ete p°edem vyzkouÜet, tak₧e nemusφte kupovat zajφce v pytli. Stßle Φast∞ji takΘ dostanete p°i podpisu smlouvy s poskytovatelem p°ipojenφ n∞kter² z nejrozÜφ°en∞jÜφch prohlφ₧eΦ∙.

Verzißda

AΦkoliv jsem se sna₧il, seΦ mi sφly staΦily, dr₧et se p°i popisu produkt∙ nejnov∞jÜφch verzφ, bu∩te si jisti, ₧e v tΘto chvφli alespo≥ jeden produkt zde uveden² je dostupn² v nov∞jÜφm vydßnφ.

NovΘ verze se objevujφ jedna za druhou, a je nemo₧nΘ sledovat v²voj u vÜech produkt∙. N∞kterΘ novΘ updaty p°inßÜejφ pouze kosmetickΘ ·pravy, dalÜφ jsou p°evratn²mi novinkami. Pokud tedy chcete mφt co nejΦerstv∞jÜφ informaci, obra¥te se jako v₧dy na Internet.

Rychlost a nßroky

Velmi d∙le₧itou vlastnostφ vÜech produkt∙ je nejen souΦet jejich funkcφ, ale takΘ rychlost, jakou jsou tyto funkce schopnΘ vykonat. U WWW prohlφ₧eΦ∙ je to jednak rychlost vlastnφ prßce programu, ale takΘ efektivnost zobrazovßnφ WWW strßnek, p°φpadn∞ prßce se specißlnφmi daty.

Lze °φci, ₧e nßm vÜechny prohlφ₧eΦe p∞kn∞ boubelatφ, a ka₧dß novß verze je nßroΦn∞jÜφ na hardware poΦφtaΦe. NepoΦφtejte s tφm, ₧e nap°. nov² Microsoft Explorer si bude rozum∞t s vaÜima 8 MB RAM. Nejinak je tomu u dalÜφch produkt∙.


World Wide Web? Proboha, co to je?

T°i wΘΦka oznaΦujφ fenomΘn dneÜnφ doby, pavuΦinu dokument∙ obestφrajφcφ cel² sv∞t. Je to pouze jedna technologie z mnoha, kterΘ m∙₧ete na Internetu vyu₧φt. Je zalo₧ena na HTTP (Hypertext Transfer Protocol) protokolu a popisnΘm HTML jazyku. Tzv. HTML dokumenty v p∙vodnφ definici mohly vφcemΘn∞ obsahovat pouze text, ale postupem Φasu s rostoucφ oblibou WWW mezi kybernetickou mlßde₧φ se bezkrevnΘ texty prom∞nily v multimedißlnφ prezentace. Nyn∞jÜφ dokumenty obsahujφ nejen obrßzky, ale i specißlnφ objekty, jako jsou nap°. 3D sv∞ty nebo tzv. Java applety. JednotlivΘ dokumenty nebo takΘ strßnky jsou navzßjem provßzßny do neuv∞°itelnΘho spletence pomocφ tzv. odkaz∙. Odkaz je vlastn∞ uvedenφ adresy dalÜφho dokumentu v rßmci jinΘho dokumentu.

Prßv∞ odkazy Φinφ z WWW velmi fascinujφcφ objekt, proto₧e p°i vstupu na n∞jakou strßnku se vßm otevφrß cel² sv∞t, dostupn² p°es nejr∙zn∞jÜφ odkazy. Na druhou stranu WWW je naprosto chaotick² sv∞t, proto₧e ka₧d² se starß jen o svΘ strßnky a neexistuje ₧ßdn² oficißlnφ centrßlnφ adresß°, odkud by bylo mo₧nΘ vstupovat na vÜechny dalÜφ strßnky. Jist∞, jsou k dispozici takovΘ katalogizaΦnφ nebo vyhledßvacφ slu₧by jako je nap°. Yahoo nebo AltaVista, ale ani ty nejsou klφΦem k ovlßdnutφ WWW.


| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage |