Káva z Javy každé ráno: podrobný průvodce předplatitele

Zatímco zástupce společnosti Sun Microsystems představil v minulém vydání Computerworldu obsah sponzorské části CD-R...


Zatímco zástupce společnosti Sun Microsystems 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 našeho
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 tohoto 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ě JBuilder 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ě
všech 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 JavaScriptu. 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.
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/computer
world/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://www.ncworldmag.com a
http://www.sun.com/sunworld online.
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 příštím vydání Computerworldu vrací i v rubrice Co
(ne)najdete ve slovníku.
Antivirový software
Zde najdeme antivirový software Dr.Solomons Findvirus 7.82. Jedná se o časově
omezenou verzi, jejíž funkčnost končí 31. 7. 1998. Jde o antivirový 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/bv sk/index.html), který
vychází v rubrice Informační systémy.
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 JavaScriptu 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, který se chce především bavit, 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ě.
8 0972 / pah









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.