COMPUTERWORLD
 

profil kontakt CD-ROM CW100 p°edplatnΘ

archiv anketa CO VY NA TO? CW kariΘra serißly
 

IDG

IDG CZ homepage
COMPUTERWORLD
PC WORLD
INTERNET4U
MEGABYTE
TESTCENTRUM
ON-LINE






Kßva z Javy ka₧dΘ rßno
 

CD-ROM Podrobn² pr∙vodce p°edplatitele

Pavel Houser

Zatφmco zßstupce spoleΦnosti Sun p°edstavil v minulΘm vydßnφ Computerworldu obsah sponzorskΘ Φßsti CD-ROMu, my se nynφ pustφme do Φßsti redakΦnφ.

SpuÜt∞nφ a formßt disku

SpuÜt∞nφ disku Kßva z Javy ka₧dΘ rßno je zßvislΘ na operaΦnφm systΘmu (ve Windows 95/NT by m∞lo prob∞hnout automaticky, pokud ovÜem nemßte zamezen² autorun; podle naÜich zkuÜenostφ se automatickΘ spuÜt∞nφ nemusφ takΘ odehrßt v p°φpad∞, kdy mßte Active Desktop). ┌vodnφ animace je v souboru index.htm. Jak koncovka ji₧ ukazuje, rozhranφm disku je formßt HTML. Pokud jeÜt∞ nemßte ₧ßdn² browser, na disku najdete "Φty°kovou" verzi Netscape Navigatoru (samotn² "odlehΦen²" browser bez dalÜφch komponent) -- a proto₧e Java a HTML jsou platformov∞ nezßvislΘ, je takov² i formßt CD-ROMu a Navigator zde najdete pro °adu operaΦnφch systΘm∙ (Solaris, Windows, Linux, MacOS).

╚ßst obsahu (relativn∞ malß) je ve formßtech PDF, PS, MP3 Φi ZIP. Na disku naleznete i p°φsluÜnΘ aplikace pro prßci se soubory v t∞chto formßtech.

O redakΦnφ Φßsti

NaÜφm cφlem bylo do redakΦnφ Φßsti shromß₧dit texty, kterΘ by uvφtali nejen javovφ v²vojß°i, ale i lidΘ tou₧φcφ po n∞jakΘm p∞knΘm appletu, u₧ivatelΘ s Javou teprve zaΦφnajφcφ i ti, kdo tou₧φ po obsahu pon∞kud zßbavn∞jÜφho charakteru. Neomezovali jsme se na d∞nφ okolo Javy, ale sna₧ili jsme se shromß₧dit maximum softwaru pro zßbavu i pouΦenφ.

V redakΦnφ Φßsti na vßs Φekajφ nßsledujφcφ podkapitoly:

V²vojovΘ nßstroje

V²vojovΘ nßstroje (jednß se p°edevÜφm o beta-verze nebo o Φasov∞ omezenΘ verze) ze sv∞ta Javy zde p°edstavuje konkrΘtn∞ JavaBuilder do Borlandu (pln∞ funkΦnφ verze na 1 m∞sφc), p∙vodnφ ΦeskΘ v²vojovΘ prot°edφ Xelfi (to je navφc samo javovΘ a tudφ₧ platformov∞ nezßvislΘ) a eSuite DevPack od firmy Lotus Development -- co₧ je vlastn∞ sada javov²ch applet∙, ze kter²ch mohou v²vojß°i sklßdat vlastnφ aplikace. Nßzev eSuite jist∞ takΘ jeÜt∞ uslyÜφte v souvislosti s uvedenφm "pure java office".

M∙₧ete se takΘ podφvat, jak lze vyvφjet aplikace pomocφ javovΘ aplikaΦnφ platformy SilverStream. Chcete nap°. vybudovat vlastnφ on-line obchod s vφnem?

Javov² office vyvφjela krom∞ Lotusu takΘ firma Corel. Z jejφch nejnov∞jÜφch javov²ch produkt∙ lze uvΘst technologii Open J, kterß je obsa₧ena ve webovΘm v²vojß°skΘm balφku WEB.SiteBuilder. Ten se na disku nakonec neobjevil, ale lze si ho stßhnout na adrese http://www.corel.com/openj/index.htm.

Zßklady programovßnφ v jazyce Java

Nevφte si s Javou p°φliÜ rady? Zßklady programovßnφ v jazyce Java je nßzev pro serißl, kter² v letech 1997--1998 vychßzel na strßnkßch Computerworldu. Texty serißlu najdete na CD-ROMu.

Applety a aplikace

Zde najdete zajφmavΘ applety a aplikace ze sv∞ta Javy a JavaScriptu, vΦetn∞ zdrojovΘho k≤du. KonkrΘtn∞ se m∙₧ete podφvat na u₧iteΦn² applet, kter² m∞°φ koncentrace Ükodlivin v severoΦeskΘm ovzduÜφ a applet pracujφcφ jako kalkulaΦka.

RozsßhlejÜφ kapitola je v∞novßna JavaScritpu. Naleznete zde lokßlnφ verzi JavaScript DESTINATION, co₧ je obsßhl² archiv zab²vajφcφ se programovßnφm v JavaScriptu. Obsahuje p°φruΦku s 9 kapitolami, kde jsou na p°φkladech vysv∞tleny zßkladnφ funkce a metody tohoto jazyka. Navφc zde m∙₧eme najφt 158 u₧ naprogramovan²ch skript∙ pro okam₧itΘ pou₧itφ. Aktußlnφ verzi najdete na adrese http://www.javascript.sk.

Odkazy vedou i na pojednßnφ o dynamickΘm HTML, na ┌vod do pragramovßnφ v JavaScriptu, srovnßnφ dynamickΘho HTML s Javou. Mimochodem -- na disku jdou odkazy na Internet oznaΦeny malou ikonkou Zem∞koule. Pokud pracujete off-line, snadno z toho poznßte, zda link sm∞°uje na lokßlnφ obsah nebo nikoliv.

Pr∙vodce Internetem

Toto je vß₧n² (a p°edevÜφm pon∞kud nevß₧n²) pr∙vodce sv∞tem Javy a JavaScriptu, kter² obsahuje linky na internetovΘ zdroje.

Vß₧n² (a p°edevÜφm nevß₧n²) pr∙vodce sv∞tem Javy a JavaScriptu po internetov²ch zdrojφch

Tato sbφrka odkaz∙ by m∞la ukßzat, ₧e Javu a JavaScript lze krom∞ profesionßlnφch v²vojß°sk²ch projekt∙ pou₧φt i k vytvß°enφ °ady on-line her, hrav²ch interaktivnφch aplikacφ a psanφ emulßtor∙ starÜφch (a p°edevÜφm pro hry vyu₧φvan²ch) poΦφtaΦ∙.

Vß₧n∞

http://java.sun.com, http://www.java.sun.cz
Java p°φmo od zdroje.

http://www.javashareware.com
Obrovskß sbφrka applet∙.

http://www.developer.com/directories/pages/dir.java.html Java nejen pro v²vojß°e.

http://www.javascript.sk
JavaScript Destination, vÜe o JavaScriptu.

http://www.ibm.com/java
jCentral, pr∙vodce javov²ch v²vojß°∙ v podßnφ IBM.

http://www.idg.cz/computerworld/dhtml/java.html
Srovnßnφ dynamickΘho HTML s Javou.

http://web.seznam.cz/dane98/
V²poΦet danφ v JavaScritpu.

http://www.chmi.cz/UL/akt/ainmap/aim.htm.

Applet m∞°φ koncentrace Ükodlivin v severnφch ╚echßch.

...i hrav∞

http://www.spectrum.lovely.net
JavovΘ emulßtory poΦφtaΦe ZX Spectrum.

http://www.spacehoopper.demon.co.uk/javast
Emulßtor Atari ST v jazyce Java.

http://cs.felk.cvut.cz/~xopekar/alko/
Javov² applet vßm zm∞°φ hladinu alkoholu v krvi.

http://www.stud.fee.vutbr.cz/~xkolka00/drd.html
JavaScritp pou₧ijφ p°edevÜφm p°φznivci hry DraΦφ doup∞.

http://www.ms.mff.cuni.cz/~lmat3235/IQ/instrukce.html
IQ test v JavaScriptu.

http://web.pinknet.cz/~trosa/vez.html
Hanojskß v∞₧ jako JavaScript.

http://masha.kolej.ujep.cz/Kuba_Home/Tetris/JavaTris.html Tetris v Jav∞.

http://ft3.zlin.vutbr.cz/hruby/psv/Psvjava.htm
PiÜkvorky v Jav∞.

http://sun.ujep.cz/~kuba/pokus2_piskvorky.htm
PiÜkvorky v Jav∞ podruhΘ.

http://personal.naz.com/personal/bsladek/
Puzzle v Jav∞.

Web-server IDG

Lokßlnφ podoba WWW serveru spoleΦnosti IDG Czechoslovakia. Zde m∙₧ete vyu₧φt elektronickΘ podoby °ady Φlßnk∙, kterΘ vyÜly v poslednφch 2 letech na strßnkßch Computerworldu i dalÜφch Φasopis∙ vydßvan²ch IDG Czechoslovakia.

Pro aktußlnφ verzi se podφvejte na http://www.idg.cz. NavÜtivte takΘ zpravodajstvφ t²denφku Computerworld na adrese http://www.idg.cz/computerworld/news/index.htm.

On-line publikace IDG

Toto je lokßlnφ podoba Φasopis∙ z javovΘho sv∞ta, kterΘ IDG vydßvß pouze v elektronickΘ podob∞. Jde o JavaWorld, SunWorld i NC World. ╚asopisy jsou zde p°φtomnΘ v tΘm∞° kompletnφ podob∞ (viz kapitola Omezenφ). N∞kolik roΦnφk∙ obsahuje obrovskΘ mno₧stvφ informacφ (by¥ samoz°ejm∞ ne vÜechny dnes aktußlnφ). AktualizovanΘ verze t∞chto on-line publikacφ naleznete na adresßch http://www.javaworld.com, http://http://www.ncworldmag.com a http://www.sun.com/sunworldonline.

Megabyte

Megabyte je rozhlasov² po°ad o poΦφtaΦφch, na n∞m₧ se podφlφ Computerworld spolu s ╚esk²m rozhlasem. Poslechn∞te si n∞kolik ukßzek z po°adu, vysφlanΘho na Radio₧urnßlu ka₧dΘ pond∞lφ od 11 hodin. Ukßzky jsou ve formßtu MP3.

Demoverze slovnφku poΦφtaΦov²ch termφn∙

Zde se nachßzφ velmi u₧iteΦnß demoverze slovnφku poΦφtaΦov²ch termφn∙, neboli "VelkΘho frekvenΦnφho slovnφku poΦφtaΦ∙". Najdeme zde p°eklad i v²klad termφn∙ z oblasti hardwaru, softwaru i operaΦnφch systΘm∙. Autor tohoto slovnφku se k celΘ problematice v tomto vydßnφ Computerworldu vracφ i v rubrice Co (ne)najdete ve slovnφku.

Antivirov² software

Zde najdeme antivirov² software Dr.Solomon's Findvirus 7.82. Jednß se o Φasov∞ omezenou verzi, jejφ₧ funkΦnost konΦφ 31. 7. 1998. Jde o antivorv² skener, kter² vyhledß, rozpoznß a odstranφ makroviry i viry (nep°episujφcφ k≤d). Vyhledßvat lze i v komprimovan²ch archivech. K vyhledßvßnφ nov²ch, dosud neznßm²ch vir∙ i makrovir∙ pou₧φvß program heuristickou anal²zu.

Globßlnφ registr d∙v∞ry

Globßlnφ registr d∙v∞ry (Global Trust Register -- GTR) slou₧φ k ov∞°enφ kryptografick²ch klφΦ∙ a certifikßt∙ pou₧φvan²ch pro zajiÜt∞nφ bezpeΦnosti e-mailu, WWW atd.

Jednß se o jedineΦnou pom∙cku pro ty, kdo pou₧φvajφ "klasickΘ" nßstroje s ve°ejnou kryptografiφ (nap°. webovΘ prohlφ₧eΦe nebo e-mailovΘ agenty, PGP nebo Enturst/Solo. Mimo ·vodu do problematiky ve°ejnΘ kryptografie na Internetu (anglicky) zde najdete p°edevÜφm seznam d∙le₧it²ch klφΦ∙ certifikaΦnφch autorit a v²znamn²ch jednotlivc∙ i firem z oblasti poΦφtaΦovΘ bezpeΦnosti.

P°i prßci s vaÜφm oblφben²m webov²m prohlφ₧eΦem, e-mailov²m agentem nebo PGP si nechßte zobrazit podrobnou podobu otisku (angl. fingerprint) certifikßtu (nabφzenΘho WWW serverem apod.) a tuto podobu porovnßte s ·dajem v GTR. Pokud jsou otisky shodnΘ, pak m∙₧ete mφt v on-line zφskan² kryptografick² klφΦ daleko v∞tÜφ d∙v∞ru.

PodrobnΘ vysv∞tlujφcφ materißly k problematice bezpeΦnosti, kryptografie a ochrany informaΦnφho soukromφ lze najφt nap°. v serißlu BezpeΦnost pro vÜechny, soukromφ pro ka₧dΘho (http://www.idg.cz/computerworld/bvsk/index.html), kter² vychßzφ v Computerworldu.

Fish Fillets

A na zßv∞r nabφzφme (nejen) upracovanΘmu javovΘmu v²vojß°i n∞co lehΦφho pro pobavenφ: najdete tady demoverzi p°inejmenÜφm pozoruhodnΘ (a p∙vodnφ ΦeskΘ) logickΘ hry Fish Fillets. ProcviΦte sv∙j d∙vtip a najd∞te pro rybiΦky cestu ven z mφstnosti. Pro dalÜφ informace se podφvejte na strßnku http://www.altar.cz/fillets/index.html.

Omezenφ a nedostatky

Zde lze uvΘst p°edevÜφm nßsledujφcφ skuteΦnosti: aΦkoliv bylo naÜφm cφlem shromß₧dit p°edevÜφm software b∞₧φcφ p°φmo v prost°edφ prohlφ₧eΦe, je jasnΘ, ₧e nap°. antivirov² software je t°eba nainstalovat (a ₧e nenφ platformov∞ nezßvisl²). TotΘ₧ se t²kß (kupodivu) i n∞kter²ch v²vojov²ch nßstroj∙ -- aΦ Java platformov∞ nezßvislß je, nemusφ to b²t pravidlem u v²vojß°skΘho balφku.

Implementace Javy i JavaScritpu v prohlφ₧eΦφch je kapitola sama o sob∞. V zßsad∞ lze u₧ivatel∙m doporuΦit pou₧φvat poslednφ verze browser∙ (NN 4 naleznou i na CD-ROMu). Pokud vßÜ prohlφ₧eΦ nepodporuje nap°. spouÜt∞nφ .exe soubor∙ p°φmo z rozhranφ HTML, lze doporuΦit prohlφ₧et si obsah disku i mimo jeho rozhranφ (p°es rozhranφ vlastnφ vaÜemu operaΦnφmu systΘmu, nap°. Pr∙zkumnφka). A₧ projdete celΘ rozhranφ disku, m∙₧ete tuto cestu zvolit i k podrobn∞jÜφmu zkoumßnφ jednotliv²ch adresß°∙.

DalÜφ omezenφ se t²kß lokßlnφch podob webov²ch server∙ -- sem pat°φ nap°. omezenφ k≤dovßnφ u serveru IDG Czechoslovakia. ZejmΘna v p°φpad∞ on-line publikacφ IDG omluvte mo₧nΘ nedostatky -- nepou₧φvejte k orientaci klikacφ mapy (k≤d byl napsßn tak, ₧e tyto mapy ke svΘ funkci vy₧adujφ webov² server), v p°φpad∞ hlubÜφho zano°enφ se smi°te s obΦas chyb∞jφcφmi obrßzky (platformovß nezßvislost m∞la p°i vypalovßnφ disku jako svoji da≥ omezenφ dΘlky cesty k finßlnφmu souboru, navφc nap°. obrßzky generovanΘ softwarem pro sprßvu webovΘ reklamy nebudou p°irozen∞ viditelnΘ, pokud jste od Internetu odpojeni).

N∞kdy lze problΘmy vy°eÜit, pokud si trochu pohrajete s nastavenφm prohlφ₧eΦe (navolenφ k≤dovßnφ, velikosti a typu pφsma)...

I p°es uvedenΘ nedostatky vÜak v∞°φm, ₧e zde v²vojß°, zßjemce o Javu a Internet i u₧ivatel najde dostatek materißlu pro vlastnφ zßbavu i pouΦenφ. Poslednφ v∞ta sice znφ jako kliÜΘ, nicmΘn∞ doufßm, ₧e p°esto dob°e odpovφdß realit∞.

 

 

© IDG Czechoslovakia, a.s., VÜechna prßva vyhrazena
info@idg.cz, webmaster@idg.cz