Autor: Paul J. Perry
Přeložil: Ing. Karel Voráček
Vydal: Grada Publishing, 1996
Počet stran: 328
Cena: 360 Kč
Java je zcela nový programovací jazyk vyvinutý firmou Sun Microsystems. Pozornost vzbudil především díky své nezávislosti na platformě, která ho předurčuje pro použití na Internetu. V Javě můžete vytvářet samostatné aplikace spustitelné na libovolném počítači podporujícím tento jazyk, drobné aplikace, tzv. applety, spustitelné ve www prohlížečích a programy v zjednodušené formě, tzv. JavaScriptu, které můžete dokonce přímo zařadit do svých HTML stránek.
Právě tvorbě appletů je věnována kniha Paula J. Perryho Java tvorba dokonalých www stránek. Publikace je určena všem, kteří chtějí využít síly jazyka Java na svých www stránkách. Java je zde vysvětlována od základů a žádné předchozí znalosti tohoto jazyka a dokonce ani programování nejsou vyžadovány. Pro začátek vystačíte se základními uživatelskými znalostmi počítačů.
Po krátkém spíše historickém úvodu do Javy a Internetu, objasňujícím širší pozadí tohoto jazyka, se stručně seznámíte s www prohlížečem Netscape Navigator, který jako jeden z prvních začal Javu podporovat. Další kapitola popisuje základy jazyka HTML a způsob zařazení appletu na www stránku. Zbytek knihy už je věnován jazyku Java. Nejprve jsou popsány základy objektově orientovaného programování v Javě, tvorba appletů a použití Java Development Kitu (JDK). Obrovskou předností Javy jsou knihovny již naprogramovaných prvků pro tvorbu uživatelského rozhraní. Další kapitoly jsou proto věnovány zobrazování textu, grafiky, obrázků i animací, případně přehrávání zvuku pomocí připravených objektů a jejich metod. Neméně důležité je přidání interaktivity k programu, tj. reakcí na stisknutí klávesy a pohyby myši, kterým je věnována samostatná kapitola.
Poté následuje popis základních appletů, které najdete v JDK a můžete je po úpravě parametrů využívat i na vlastních www stránkách. Další kapitola je věnována úvodu do síťové komunikace a hovoří se v ní také o zpracování chyb a výjimek. V posledních dvou kapitolách se autor opět vrací k uživatelskému rozhraní, použití ovládacích prvků a práci s okny nezávislými na prohlížeči. Kniha je zakončena trojicí příloh se stručným popisem jazyka HTML, Javy a krátkým přehledem Internetových zdrojů informací o Javě.
Celá publikace je psána čtivě, principy jazyka jsou vysvětlovány postupně na příkladech a nechybějí zde ani výpisy probíraných programů. Poměrně dost se dozvíte také o řadě užitečných objektů, které se nacházejí v knihovnách Javy. Kniha je zamýšlena jako úvod do tvorby appletů v Javě, nehledejte zde proto návod k programování samostatně spustitelných aplikací ani kompletní popis tohoto jazyka a jeho knihoven. V každém případě, pokud s Javou začínáte, mohu tuto knihu jen doporučit. Své zde najdou začínající programátoři, ale nudit se rozhodně nebudou ani zkušení uživatelé, kteří se s Javou nově seznamují.
Překlad knihy, alespoň mohu-li posoudit, je velice kvalitní a to i pokud jde o citlivé zacházení s odbornými termíny. Na několika místech však narazíte na gramaticky chybné věty, jejichž jedna část je přeložena jedním stylem a druhá část jiným stylem (např. jiný rod). Na kvalitě publikace to ovšem nijak neubírá.
Roman Barták
7 0847