Specializovan² t²denφk o v²poΦetnφ technice o Internetu (CW 47/97) Dva roky Javy: od vizφ k realit∞
Pavel Houser
NepoΦφtßme-li kalifornskΘ setkßnφ v²vojß°∙ Java One, bylo listopadovΘ International Internet Associate Symposium z°ejm∞ nejv∞tÜφ javovskou akcφ v∙bec. SpoleΦnost Sun si pro po°ßdßnφ IIAS zvolila Berlφn, m∞sto, kterΘ se horeΦnat∞ p°ipravuje na p°esun spolkov²ch institucφ z Bonnu. Bou°livΘ d∞nφ kolem Javy tak korespondovalo s ruchem stavebnφch pracφ; dneÜnφ Berlφn by se dal s trochou nadsßzky oznaΦit za m∞sto je°ßb∙ a p°inejmenÜφm n∞kterΘ jeho oblasti jsou jedin²m gigantick²m staveniÜt∞m. ╪eΦnφci na konferenci zd∙raz≥ovali, ₧e Java dnes u₧ nenφ zßle₧itostφ vizφ, ale reality. Hlavnφm cφlem bylo ukßzat konkrΘtnφ p°φpady, kde se ji₧ Java pou₧φvß a jakΘ v²hody p°itom p°inßÜφ.
V²znam Evropy V plßnech vÜech v²znamn∞jÜφch IT spoleΦnostφ hraje dnes velk² v²znam v²chodnφ Asie. Sun ovÜem nechce ponechat stranou svΘho zßjmu ani Evropu a z°izuje zde certifikaΦnφ cetrum v∞novanΘ programu Pure Java. Zatφmco v USA provßdφ certifikaci KeyLabs, Sun si v Evrop∞ za svΘho partnera zvolila holadskou Telefication BV; centrum se fyzicky nachßzφ v Arnhemu. Program Pure Java je p°itom od svΘho zrodu podporovßn nap°. spoleΦnostmi Oracle, IBM, Netscape a Novell. UrΦit²m problΘmem dosa₧enφ certifikßtu a loga Pure Java je nutnost zaplatit poplatek 1 000 dolar∙. Tato Φßstka je p°itom nezßvislß na rozsahu aplikace, z tohoto d∙vodu si t∞₧ko n∞kdo nechß certifikovat applet. Pokud aplikace nevyhovφ, Φßstka propadß. Obecn∞ platφ, ₧e p°ed p°ihlßÜenφm aplikace k registraci je dobrΘ stßhnout si z Internetu n∞kter² z nßstroj∙, kterΘ k≤d prov∞°φ (viz tabulka vybran²ch adres). Kladn² v²sledek tohoto testu vÜak sßm o sob∞ k pou₧φvßnφ loga Pure Java neoprav≥uje.
Spory a zase spory Charakter Javy je pro spoleΦnost Sun klφΦovou zßle₧itostφ a proto se mu °eΦnφci ve sv²ch vystoupenφch v∞novali pom∞rn∞ Φasto. ┌tok∙m byl tradiΦn∞ vystaven zejmΘna Microsoft. Ataky p°itom kolφsaly mezi jemn²mi a vtipn²mi narß₧kami (nap°. v²konn² °editel spoleΦnosti Sun Scott McNeally pobavil ·Φastnφky sympozia, kdy₧ hovo°il o smart cards jako o skuteΦn∞ ÜtφhlΘm klientovi; dodal, ₧e v kart∞ je p°itom obsa₧ena Java a pokud bychom tam cht∞li mφt Windows, museli bychom mφt po°ßdn∞ tlustou kapsu), a₧ po pon∞kud mΘn∞ vtipnΘ ·toky siln∞jÜφ rß₧e. P°itom platilo, ₧e k mo₧nosti n∞jak "dloubnout" do Microsoftu vyu₧φvali °eΦnφci ka₧dΘ p°φle₧itosti, kdy₧ nap°. zd∙raz≥ovali, ₧e jejich prezentace jsou p°ipraveny jako applet a proΦ je takovΘ °eÜenφ lepÜφ ne₧ u₧itφ PowerPointu. Jinak byla prezentace plnß obvykl²ch oh≥ov²ch efekt∙, burßcenφ hrom∙, oblak∙ d²mu a tanΦφcφch dφvek. Druh² mu₧ spoleΦnosti Sun Ed Zender vstoupil na podium p°φmo z obrovskΘho modelu JavaStation, kter² se krßtce p°edtφm snesl sh∙ry.
Network Computing PΘcΘΦka ji₧ na konferenci nep°evlßdala, nßvÜt∞vnφci zde narazili spφÜe na JavaStation a r∙znΘ WWW kiosky. Pon∞vad₧ se za nejv∞tÜφ sφlu osobnφch poΦφtaΦ∙ pova₧ujφ aplikace office, s nap∞tφm se oΦekßvalo, zda se zde objevφ n∞jak² z kancelß°sk²ch balφk∙ pracujφcφch v rozhranφ webovΘho prohlφ₧eΦe. Zatφmco firma Corell sv∙j projekt Office for Java pozastavila, naÜli zde nßvÜt∞vnφci nov∞ uvßd∞n² lotusovsk² eSuite. Balφk p°itom obsahoval vÜechny standardnφ kancelß°skΘ aplikace, ale v beta-verzi p°φliÜ nenadchl. Uvidφme, jak bude vypadat verze finßlnφ. Krom∞ ji₧ mnohokrßt uvßd∞n²ch argument∙ ve prosp∞ch NC (nßklady na vlastnictvφ) opakovali p°ednßÜejφcφ i koncepci architektury, jak ji prosazuje firma Sun, tedy Ütφhl² klient, ÜirokΘ pßsmo a v²konn² server.
Novß za°φzenφ Java se mß op∞t stßt jazykem pro elektroniku, i tam, kde se za°φzenφ dosud nachßzela mimo sfΘru IT. M∞la by se objevit v telefonech, spot°ebnφ elektronice (vize propojenφ prakticky vÜech za°φzenφ prost°ednictvφm Internetu, dnes realizovanß nap°. p°i on-line kontrole nßpojov²ch automat∙). Krom∞ u₧ znßmΘho sloganu "write once, runs anywhere", se objevil i slogan nov², vyjad°ujφcφ sunovskou p°edstavu totßln∞ zasφ¥ovanΘho sv∞ta: "Anyone, Anywhere, Anytime on Anything." Specißlnφ pozornost byla v∞novßna Jav∞ ve smart cards a javov²m Φip∙m. Zde by m∞la se Sunem spolupracovat firma Siemens a v²robnφ centrum snad vyroste nedaleko naÜich hranic v Drß₧∩anech. Zatφmco standardn∞ funguje JVM nad operaΦnφm systΘmem, v JavaChipu by m∞la b²t nejprve JVM a nad nφ JavaOS s webov²m rozhranφm. Ji₧ p°ed konßnφm IIAS spoleΦnost Sun uvedla zßm∞r vyrßb∞t °adu procesor∙ microJava 700. Masovß v²roba se oΦekßvß ve 2. polovin∞ p°φÜtφho roku. Procesory majφ b²t optimalizovßny pro p°φmΘ spouÜt∞nφ aplikacφ zalo₧en²ch na Jav∞.
DalÜφ st°φpky Je-li Java takov²m hitem, objevily se p°irozen∞ i dotazy na p°φjmy, kterΘ Java Sunu p°inesla. P°edstavitelΘ spoleΦnosti je ale odmφtli zodpov∞d∞t s tφm, ₧e se nejednß o produkt, ale o technologii a Φßstku proto nelze vyΦφslit. Specißlnφ p°enßÜky byly v∞novßny problematice Java Virtual Machine i bezpeΦnosti Javy (Java a viry, Java a bezpeΦnost sφtφ, v²voj pojetφ bezpeΦnostnφ politiky v r∙zn²ch verzφch Java Development Kitu -- bude uplatn∞no jednotnΘ pojetφ bezpeΦnosti, zatφmco a₧ dosud se rozliÜovalo mezi applety a aplikacemi). P°edstavitelΘ JavaSoftu vysv∞tlovali plßny s dalÜφmi verzemi JDK i zßm∞r uvßd∞t jej nadßle pro vÜechny platformy souΦasn∞ (zatφm byla v₧dy prvnφ verze pro Solaris). Zatφmco Microsoft dosßhl podstatnΘho zrychlenφ b∞hu javov²ch applet∙ tφm, ₧e v Internet Exploreru 4.0 je p°φtomen Just-In-Time kompiler, Sun se zam∞°uje na zrychlenφ prost°ednictvφm interpreteru HotSpot, kter² by m∞l b²t uveden v p°φÜtφm roce.
Partne°i Javu dnes u₧φvajφ takovΘ spoleΦnosti, jako je Alcatel, Fiat, Siemens, Sabre Group, Telecom Hongkong (provozovatel prvnφ interaktivnφ televize) Φi americkß p°epravnφ a zßsilkovß slu₧ba FedEx. Na IIAS byla p°itom k vid∞nφ jeÜt∞ celß °ada partner∙ Sunu: systΘmovφ integrßto°i, spoleΦnosti zab²vajφcφ se lokalizacφ, multimΘdii, designem, kozultaΦnφmi slu₧bami -- spektrum bylo tedy velmi ÜirokΘ.
JeÜt∞ o mφst∞ konßnφ akce N∞mecky mluvφcφ zem∞ majφ pon∞kud Üpatnou pov∞st pro kauzy spojenΘ s dohledem nad obsahem Internetu (zatΦenφ ÜΘfa CompuServu), tendencemi uvalit zvlßÜtnφ da≥ na on-line transakce (respektive na PC p°ipojenß k Internetu). Ministryn∞ bonskΘ vlßdy Elke Wⁿlfingovß se proto ve svΘm projevu sna₧ila ukßzat Spolkovou republiku v lepÜφm sv∞tle. Hovo°ila o tom, ₧e jednφm ze zaklßdajφcφch Φlen∙ spoleΦnosti Sun byl n∞meck² podnikatel. SRN hodlß podporovat rozvoj elektronickΘ komerce legislativnφm zakotvenφm institutu digitßlnφch podpis∙. Dochßzφ k liberalizaci telekomunikacφ, stoupajφ investice do budovßnφ infrastruktury, rychle se rozÜi°uje nasazenφ ISDN v n∞meck²ch podnicφch. V celΘ zemi je ji₧ okolo 4 milion∙ u₧ivatel∙ Internetu.
Poslednφ sunovskΘ ohlßÜenφ P°edstavitelΘ Sunu ovÜem nepomφjejφ zd∙raz≥ovat, ₧e spoleΦnost nenφ "jen" Java, ale nap°. i servery. Z novinek na tomto poli je lze zmφnit nap°. server Starfire, kter² mß dnes pom∞rn∞ ÜirokΘ vyu₧itφ od platebnφch systΘm∙ po v∞deckov²zkumnΘ ·lohy.
St°φpky o Jav∞: poΦet knih zatφm o Jav∞ vydan²ch: p°es 700 poΦet stanic, kde ji₧ je instalovanß Java: 70 milion∙ poΦet download∙ JDK: 2,5 milionu poΦet certifikovan²ch "pure" aplikacφ: cca 1 000 N∞kterΘ relevantnφ internetovΘ adresy: http://java.sun.com Hlavnφ sunovsk² server k problematice Javy http://www.sun.de/IIAS97/index.html D∞nφ na letoÜnφ konferenci International Internet Associate Symposium http://java.sun.com/100percent/faq.html ╚asto poklßdanΘ otßzky o "Pure Java" http://www.suntest.com/tools/TestingTools.html Podφvejte se, jak testovat vaÜi aplikaci, zda vyhovuje "ΦistΘ" Jav∞ http://java.sun.cz Server ΦeskΘho Sunu | <<< | COMPUTERWORLD | IDG CZ homepage | |