Novinka z kuchyně tvůrců Javy

Exkluzivne pro CN Slibný vývoj, který v Internetu naznačily aplikace Java, pokročil tento týden o pěkný kus dál. Kalifornská společnost Marímba, která vznikla letos v únoru, představila svou horkou novinku, jíž je výhodný systém šíření aplikací, informací a dat on-line. To, co Java dávala jen tušit, nový software už realizuje.

Zázrak se jmenuje Castanet a skupina čtyř programátorů z Palo Alta u jeho kolébky nestála náhodou. Autory Castanetu jsou lidé, kteří ve společnosti Sun Microsystems vytvářeli Javu. Původně byli na Castanet čtyři, dnes už jich je dvanáct.

Castanet je systém, který umožňuje šířit po Internetu software a data. Tímto perspektivně velmi výnosným podnikáním se už zabývá řada firem, především PointCast, a Yahoo!. Společnost Marímba se ale vydala trochu jinou cestou.

Architektura Castanetu, který vstoupil do období betatestů, se skládá z klientu a serveru s tím, že uživatel si software získaný přes síť uloží pro off-line použití na vlastním počítači (software se ve skutečnosti automaticky ukládá sám). Při příštím napojení nestahuje všechno znovu, ale jen čerstvá data - program na jejich zpracování už má u sebe. Castanet nepotřebuje ani browser.

Tvůrci Castanetu byli natolik revoluční, že se pokusili vnutit uživatelům i novou terminologii. Není náhodou, že připomíná televizní vysílání - tam má přece uživatel koncové zařízení taky doma a z éteru získává jen nová data. Klient Castanetu se jmenuje přijímač (tuner) a server vysílač (transmitter). Aplikace šířené z vysílače na přijímač se jmenují kanály (channels). Vysílač je vlastně stroj na generování informací a softwaru, který přijímač po zalogování získá. Uživatel může být napojen na několik kanálů a jeho přijímač na nich vyhledává jen čerstvá data.

Castanet používá ještě pomocného zařízení zvaného repeater. Ten se stará o rozšíření dat do všech koutů Internetu tak, aby se všichni nemuseli logovat k domovskému serveru vysílače.

Výhod Castanetu je řada. Nepotřebuje - jak už bylo řečeno - browser a není jím tudíž nijak omezen. "Kanály" mohou být velké komplikované programy s mnoha okny, podprogramy, zvuky nebo animací. Uživatel si je stáhne jen jednou a pak je živí čerstvými daty. Rytmus aktualizace si může nastavit sám. Komunikace přitom může být dvoustranná: tuner vyšle transmitteru žádost (například o zaslání textu v jiném jazykovém kódu) a vysílač příslušně vyhoví.

Castanet se výrazně liší od dosavadních javovských apletů. Ty nelze uložit na disk a jejich život s odpojením počítače končí. Musí být navíc "štíhlé", aby neblokovaly síť. Castanet zůstane na disku a jeho velikost není důležitá. Jakmile přijde jeho čas, je připraven sloužit.

Vzhled Castanetu není, pravda, nijak zvlášť objevný, ale v tom není jeho síla. Pokud se dostatečně rozšíří a pokud se ho chopí lidé, kteří mají k dispozici informace a chtějí je progresivně šířit, může otevřít novou stránku dějin Internetu.

První ohlasy jsou příznivé - zájem projevili Netscape, AT&T, MGM Interactive, Walt Disney a HotWired. Ten má již v těchto dnech zahájit službu Talk.com vybudovanou na bázi nové technologie. Firma Excite Inc chce s pomocí Castanetu šířit přehledy televizních programů. A renomovaný názor? Tady je - vyslovil ho zakladatel Netscapu Marc Andreessen: "Myslím, že Marímba vykročí neuvěřitelně rychle a do roka se stane de facto standardem. Může se na ní nabalit spousta produktů a služeb."

Uveďme si příklad. Obchodní cestující si před odjezdem do terénu "stáhne" kanál se softwarem pro ukládání zakázek a pro evidenci výdajů na služební cestě. Odpojí se a vyjede. Během služební cesty off-line ukládá do obou aplikací data a po příjezdu se napojí na firemní server a vše odešle. Během cesty se třeba ještě může napojit, aby aktualizoval cenovou nabídku. Castanet může být výhodný pro šíření zpravodajství, burzovních informací a čehokoli jiného.

Castanet si zatím dokáže poradit jen s aplikacemi Javy. V blízké budoucnosti se očekává i podpora ActiveX, JPEG a dynamických knihoven Win32. A cena? Tuner je samozřejmě zadarmo, ale transmitter přijde na 15.000 dolarů pro neomezené užívání a na 995 dolarů za užití pro stovku napojených uživatelů v hodině. Betaverze transmitteru je zdarma. Castanet je dnes ve verzi pro Windows 95, Widows NT 4.0 a Solaris 2.x. V brzké době se počítá s podporou Macintoshů.

Adresy pro download:
Windows:
Tuner 2,2 MB
Transmitter 2,5 MB
Solaris:
Tuner 2,7 MB
Transmitter 3,0 MB

Jan Stejskal - New York
14. 10. 1996