![]() Specializovaný týdeník o výpočetní technice o Internetu (CW 47/96) Java je stále horká
Zbyšek Bahenský
V minulých dnech navštívil Prahu finanční viceprezident společnosti Sun Microsystems, pan Georg Reyes. Nabídku posedět s ním a položit mu několik otázek jsem přijal už ze zvědavosti: Měl jsem nutkání poznat dalšího muže z blízkosti Scotta McNeallyho, který ve mně při setkání v Santa Cruz zanechal hluboký dojem svou vitalitou a naprosto samozřejmým přístupem k novým technologiím. Pan Reyese mě nezklamal. Ač je manažerem "přes peníze", rád si povídá o zajímavých techologiích a budoucnosti celého oboru počítačů. Přijměte tedy pozvání ke stolu a zaposlouchejte se, povídání nad šálkem kávy právě začíná:
Pane Reyesi, co vás přivedlo do Prahy? Navštívil jsem naše účetní centrum v Nizozemí a při té příležitosti jsem přijel do střední Evropy, abych zde navštívil naše nové pobočky. Snažíme se vybudovat pro ně správný "model podpory". Také jsem přijel navštívit některé zákazníky.
Co je to "model podpory", o co se jedná? Jde o to, jak se budeme po stránce obchodní a po stránce účetní starat o naše nové pobočky, znamená to vybudovat vazby na banky apod.
Kdybyste se měl zmínit o nejdůležitějších pojmech pro dnešní Sun, které by to byly? Myslím, že již po několik let jsou pro nás nejdůležitější řešení informačních systémů pro velké podniky, a to řešení založená na síťových technologiích. Asi jste chtěl slyšet "Java", ale to není náš cíl, to je jen jedna z důležitých technologií, která nám pomůže tohoto cíle dosáhnout.
Věříte, že právě zmíněného cíle dosáhnete díky tzv. Síťovým počítačům? Určitě. Naše firma byla zaměřena na sítě od svého založení před patnácti lety, dlouhá léta jsme prodávali síťová řešení. Proto jsme také uvítali explozivní nástup Internetu, který se odehrál před dvěma lety. Během patnácti let naší existence jsme nijak nezměnili náš kurs, stále prosazujeme síťové technologie.
V historii Sunu byl jazyk Java překvapivým výsledkem nebo se jedná o výstup promyšleného a cíleného projektu? Pravdou je, že jsme před nějakými třemi, čtyřmi lety věděli, že máme v rukou novou zajímavou technologii, ale nebyli jsme si jisti, co s ní podniknout. Viděli jsme, že Java je velmi malá a přitom velmi výkonná. Pak přišel internetový boom a my jsme zjistili, že to je ta pravá příležitost pro Javu.
Slyšel jsem, že jazyk Java se původně jmenoval Oak (dub) a měl být jazykem pro programování jednoduchých elektronických přístrojů. Je na tom něco pravdy? V podstatě ano, původně jsme měli velmi malý tým lidí, který pracoval na tajném projektu: operačním systému pro domácí terminály kabelové televize ("krabička", do níž vede z jedné strany televizní kabel a z druhé strany se připojí televizor), které měly umožnit interaktivní programy. To byl původní projekt, ze kterého se vyvinula Java. V dnešní podobě je v tomto týdnu Java stará pouhých 500 dní.
Lze tedy zjednodušeně říci, že Java je část HTML textu, která je po načtení do browseru spustitelná jako program? Tento pohled je opravdu značně zjednodušený. Java je objektově orientovaný programovací jazyk. Pro nás jako firmu Sun však pojem Java neznamená jen tento jazyk, ale mnohem víc: Programovací jazyk, jemu příslušný operační systém, knihovny tříd, vývojové nástroje, browsery... Zkrátka Java znamená mnohem víc, než jen text programu.
Jaký je operační systém Java? Nemá nic společného s Unixem, je to velmi malý operační systém optimalizovaný pro Web. Umožňuje transakce na Webu, browsování, multimédia...
Jestliže v některém Browseru, např. v Netscape Navigatoru běží program v jazyce Java, znamená to, že je přítomen a spuštěn právě operační systém Java? Nikoli, znamená to jen, že Netscape Navigator je tzv. Java enabled (Java povolena) a že tedy umí interpretovat kód v jazyce Java. My jsme však, jak pravděpodobně víte, licence na Javu prodali Microsoftu, IBM a dalším. A právě tyto společnosti zabudují "virtuální Java-počítače" do svých operačních systémů. Bude-li např. Java zabudována do Windows 97, či jak Microsoft pojmenuje systém následující po Windows 95, bude pak Java-program schopen prostřednictvím zabudovaného operačního systému Java přistupovat přímo k procesoru daného počítače bez prostřednictví zmíněných Windows 97 nebo jiného operačního systému.
Bezpečnost dat je v džungli dnešního Internetu velmi aktuálním tématem. Je tedy podle vašeho názoru Java dostatečně zabezpečena proti tomu, aby "šikovně" napsaný Java-program působil na mém počítači jako špión nebo dokonce jako destrukční živel? Nejsem softwarový specialista, mým zaměřením jsou finance. Pokusím se tedy odpovědět dle svých znalostí. Pokud vím, je Java velmi bezpečný jazyk, protože aplety (=Java programy), které k vám přijdou z Internetu, jsou interpretovány a kontrolovány zmíněným virtuálním strojem. Všechno, s čím aplet pracuje, je obsaženo přímo v něm. Nemůže vám tedy smazat pevný disk nebo umístit do počítače virus.
Mluvil jste o licencování Javy Microsoftu. Jak dalece jste "Windows friendly", jako např. společnost SCO, která před dvěma lety přestala žárlivě střežit svůj SCO Open Desktop a připustila, že Windows jsou klientem dobrým i pro server na Unixu? Nemáme zájem jít podobným směrem a "smířit" se s Microsoftem a Windows. Cítíme se být s Microsoftem v tak ostrém konkurenčním vztahu jako třeba Pepsicola a Coca Cola. Tak jako prodejce Coca Coly nepustí do svého skladu ani láhev Pepsi, my nepustíme Windows přes práh. Microsoft od konce 80. let až po dnešní dny dominuje na trhu stolních počítačů, nebo chcete-li -- "pécéček". Má tedy pod kontrolou obrovské množství zákazníků s jejich stolními počítači. Náš cíl je jiný -- chceme pracovat pro velké podniky, velké pracovní skupiny. Microsoft se dnes také snaží na tento trh proniknout s Windows NT. My se však domníváme, že tohoto cíle je možno efektivněji a hlavně levněji dosáhnout s "malými klienty" (=síťovými počítači, moderní obdobou známých terminálů) místo výkonných a drahých PC. Na těchto počítačích poběží browsery, které budou umět získat potřebnou informaci jak z Internetu, tak z vnitropodnikového Intranetu.
Máte co nabídnout jednotlivcům, nebo trhu SoHo (malé a domácí kanceláře, pozn. red)? Myslím, že ano, i když na ně přímo nejsme zaměřeni. Od chvíle, kdy jsme přivedli na svět Javu, před osmnácti měsíci, získali jsme mnoho "mimoděk-zákazníků". Tito lidé nikdy netušili, že budou zákazníky naší firmy. Jsou to např. výrobci mobilních telefonů, mnohé firmy z oblasti spotřebitelské techniky, jako jsou videa, kabelové televizní přijímače. Dnešní zavedená představa o klientu v síti je počítač PC nebo workstation. Operační systém Java je však tak malý, že může být klidně umístěn do mobilního telefonu nebo jiného přístroje denní potřeby. Co se týče malých sítí typických pro pro trh SoHo, myslím si, že i tam je řešení s operačním systémem Java velmi výhodné.
Bude podle vašeho názoru nástup Javy ve spotřební elektronice natolik silný, že si za rok či dva budu moci naprogramovat svůj domácí kávovar přes Internet? Nevím zda za rok, ale nepochybuji o tom, že za pár let to možné bude. Otázkou zůstává, kolik vás to bude stát a zda budete ochoten dát tuto cenu za včas a správně uvařenou kávu...
Microsoft a Intel se rozhodli "uvařit" jakýsi odvar dnešního PC -- počítač NetPC a postavit ho proti Network Computeru. Myslíte si, že je to jen pokus dát najevo, že tyto dvě firmy nestojí opodál, ale mají k trendu NC co říci, nebo je to reálná hrozba pro Síťové počítače? Je to legrační situace: Intel a Microsoft více než rok popírají koncepci Network Computerů a teď zničehonic, o dva dny před naším ohlášením síťového počítače Java station, právě tyto firmy právě takový počítač "vyvinou".
Jaká je u firmy Sun atmosféra? V Sunu je mnoho mladých a velmi schopných lidí. Sám Scott McNeally je jeden z nejvíce konkurenceschopných lidí, které jsem kdy potkal, celá firma odráží jeho pružnost. Neradi ztrácíme business. Lidé jsou nadšeni tím, že dělají pro firmu, která buduje budoucnost.
Před lety, když pan Gregor poprvé přišel se značkou Sun do Prahy, jediné, co tu bylo všeobecně známo byla architektura SPARC. Co dnes pro Sun znamená? Dnešní generace SPARCu je xxxSPARC. je to velmi výkonný mikroprocesor, právě začínáme prodávat verzi s taktovací frekvencí 250 MHz. Je to "pohonná" jednotka pro velmi výkonné pracovní stanice a také mozek našich serverů pro velké podniky.
Jak vidíte situaci Sunu zde na českém trhu? Je zdejší pobočka úspěšná? Ano, minulý rok by úspěšný a mám důvody domnívat se, že letos to bude také velmi dobré...
Co říkáte na ekonomickou situaci a trh v České republice? Máme výborný tým pro mezinárodní prodej a marketing, který hledá nové trhy a nové příležitosti. Právě ten vytipoval celou východní Evropu jako velmi potentní trh. Naše strategie zní "Investovat ihned", protože později bude na tak zajímavém trhu mnohem silnější konkurence a vstup na něj nás bude stát mnohem víc peněz.
Domníváte se, že architektura Network Computer bude znamenat konec architektury klient/server, že ji zkrátka nahradí? Řekl bych to trochu jinak. Nezávisle na tom, co dělá Sun a co Microsoft si myslím, že většina výkonu se v budoucnu bude skrývat s síti. Stačí, když se dnes podíváte na to, co skýtá Internet nebo přesněji Web. Naše představa tedy směřuje ne k modelu klient/server, ale k ryze síto%tvému modelu s důrazem na slovo síť.
Co říkají na Javu vývojáři softwaru? Jsou z ní nadšeni především proto, že stačí jediná verze programu pro všechny operační systémy. Java počítače patří na stůl lidí, kteří nejsou tvůrci, ale jen uživateli informací.
V budoucnu bude zřejmě o síťových počítačích uvažovat řada privátních uživatelů. Bude to však znamenat -- důvěřovat některému providerovi sítě (ať již Internetu nebo jiné služby). Myslíte, že důvěra lidí v bezpečnost dat uložených mimo jejich dosah bude dostatečná, aby se tento koncept "NC do domácností" mohl prosadit? Já sám pracuji tímto způsobem již dnes. Mám předplacenu službu America On-line a na jejich serveru má tato firma některá důvěrná ekonomická data. Čas od času také zapochybuji o jejich bezpečnosti. Domnívám se, že to závisí na vývoji bezpečnosti sítí a s tím rostoucí důvěře lidí v bezpečnost uložených dat.
Má Java a koncepce NC zastánce i mezi velkými uživateli? Jeden z obchodních časopisů se ptal ředitelů informačních systémů z tisícovky největších amerických společností (Fortune 1000), zda již vyvíjejí nebo plánují během půl roku začít vyvíjet aplikace v Javě. Dvě třetiny odpověděly kladně.
Dovolte mi několik osobních otázek: Jste ženatý, máte rodinu? Ano, jsem ženatý a mám malou holčičku a kluka.
Máte čas na rodinu? Ano, vždycky si dělám čas na rodinu
Cestujete hodně? Ano, nalétám okolo sto tisíc mil ročně.
Vaše práce Vás z osobního hlediska uspokojuje? Ano, nedovedu si představit, že bych dělal něco jiného. Jsem ve skvělé firmě, v zajímavém oboru, který nestojí na místě, ale řítí se kupředu... Mohu cestovat po celém světě.
Máte nějaké hobby? Velmi rád hraji golf a běhám, běžel jsem dva maratony, rád lyžuji.
Děkuji z rozhovor. | <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage | |