JavaOne San Francisco o§ilo Javou a Chip byl u toho. Konference JavaOne, poý dan  spoleŸnost¡ Sun, a Java Strategy Day firmy IBM pýinesly spoustu informac¡ pý¡mo od zdroje. D¡ky laskavosti IBM mohl redaktor Chipu taký¡kaj¡c "podr§et prst na tepu Javy" a dojmy z obou zaj¡mavìch akc¡ v m pýin ç¡ tento Ÿl nek. Davy Javy Letoçn¡ roŸn¡k konference JavaOne "mØla na svØdom¡" spoleŸnost Sun, konference je v§dy vØnov na jen a pouze JavØ a v San Francisku se konala u§ poŸtvrt‚. Jej¡ prvn¡ roŸn¡k v roce 1996 pýit hl pýedevç¡m vìvoj ýe a technick‚ vizion ýe, nyn¡ se ovçem z Javy st v  seri¢zn¡ ýeçen¡, a tak cestu na konferenci letos naçli i mana§eýi a byznysmeni. Celkem se v sanfrancisk‚m konferenŸn¡m stýedisku Moscone Convention Centre seçlo £ctyhodnìch 22 000 z jemc… o Javu. IBM a jeho strategie Velkìm hr Ÿem na "hýiçti" Javy je spoleŸnost IBM, kter  se Sunem intenzivnØ spolupracuje; byla hlavn¡m sponzorem konference a v pýedveŸer jej¡ho zah jen¡ uspoý dala sv…j Java Strategy Day - setk n¡ s novin ýi a obchodn¡mi partnery, kteý¡ pou§¡vaj¡ ýeçen¡ na b zi Javy. V pýeds l¡ diskusn¡ho s lu probØhla minivìstava ýeçen¡, kter  spoleŸnost IBM a jej¡ partneýi vyvinuli na b zi Javy. NejvØtç¡mu z jmu pý¡tomnìch se tØçil stolek IBM alphaWorks, co§ je divize IBM vØnovan  vizion ýskìm projekt…m. Divize IBM alphaWorks n pady jen hìý¡, na webu (http://www.alphaworks.ibm.com) lze Ÿerpat program torskou inspiraci a jej¡ Java telefon se mi opravdu zal¡bil. Na stole bاel poŸ¡taŸ se spuçtØnou javovou aplikac¡, spojenì s bاnìm telefonn¡m pý¡strojem. JAPI, javov  implementace rozhran¡ TAPI ( Telephone API), se postarala o to, §e jsem si mohl z telefonn¡ho pý¡stroje zatelefonovat do ¬ech po internetu prostýednictv¡m IP telefonie. V tv…rŸ¡ d¡lnØ alphaWorks vznikl i £spØçnì aplikaŸn¡ server WebSphere a zaj¡mavì XML editor Xeena, kterì je celì napsanì v JavØ. Ze stejn‚ d¡lny poch z¡ i JVM pro Linux, kterì byl uvolnØn teprve ned vno a vzbudil v linuxov‚ komunitØ velk‚ nadçen¡ - pýedevç¡m proto, §e tak vìznamn  spoleŸnost jako IBM seri¢znØ s Linuxem poŸ¡t . SpoleŸnost IBM vØnuje velkou pozornost form tu XML a jazyku Java, sna§¡ se ovçem na nØ m¡t realistickì pohled - tak lze shrnout poselstv¡ projevu Pat Sueltzov‚, mana§erky IBM pro Java software. Sun pýikl d  JavØ z sadn¡ d…le§itost a vçechny probl‚my IT se sna§¡ ýeçit pohledem Javy. IBM naproti tomu bere v £vahu st vaj¡c¡ ýeçen¡ z kazn¡k… a Javu do nich integruje podle situace - takovì byl n zor Pat Sueltzov‚. Pro mØ osobnØ byl velmi zaj¡mavì rozhovor se Simonem Phippsem, evangeliz torem XML, kterì o vìhod ch tohoto univerz ln¡ho form tu mluv¡ velmi pýesvØdŸivØ. Otevýenì datovì form t XML by mØl pýin‚st velik‚ vìhody mnoha obor…m IT, mimo jin‚ i elektronick‚mu obchodu - a pr vØ na pou§it¡ XML v elektronick‚m obchodov n¡ se IBM velmi zamØýuje a do svìch produkt… podporu XML standardnØ zabudov v . NejvØtç¡ IT konference na svØtØ Konference JavaOne vypukla dalç¡ den a na rozd¡l od komorn¡ho IBM Java Strategy Day to byla akce opravdu masov . Davy vìvoj ý… se valily do hlavn¡ho pýedn çkov‚ho s lu na zahajovac¡ ýeŸ, a tak n zornØ dokumentovaly tvrzen¡, §e JavaOne je nejvØtç¡ konferenc¡ sv‚ho druhu na svØtØ. évodn¡ slovo pronesl Alan Baratz, prezident divize Java software spoleŸnosti Sun, a potom u§ se na p¢diu stý¡daly celebrity ze svØta Javy - pýiçel i s m otec Javy James Gosling. Cel‚ to bylo vedeno v typicky americk‚m duchu, na m…j evropskì vkus to mØlo a§ pý¡liç pý¡chuœ show, ale americkìm vìvoj ý…m se to l¡bilo - nadçenØ bojovali o triŸka vhazovan  mezi div ky nebo bouýlivØ tleskali dceýi Alana Baratze, kter  pýiçla na p¢dium v r mci secviŸen‚ sc‚nky a kter  mi svou viz §¡ "mlad‚ dokonal‚ AmeriŸanky" mimodØk pýipomnØla seri l Beverly Hills 90210. Pak n sledoval kolotoŸ pýedn çek a semin ý…. Konaly se v samotn‚m konferenŸn¡m centru i v pýilehlìch hotel¡ch - poŸet £Ÿastn¡k… prostØ nedovoloval smØstnat vçechno do jedn‚ budovy. SoudØ podle obsazen¡ s l… i podle rychlosti, j¡§ se prod vala literatura, velkìm t‚matem tohoto roŸn¡ku JavaOne byly Enterprise Java Beans a v…bec nasazen¡ Javy do oblasti aplikac¡ Enterprise. Java je dospØlìm aplikaŸn¡m prostýed¡m. üeŸeno slovy Alana Baratze: "Java u§ nen¡ takov  hraŸka, jako bìvala, teÔ je u§iteŸn  ... a nudn ." Pokud ona zmiåovan  "nudnost" znamen  bezprobl‚mov‚ fungov n¡ a spoustu rutinnØ pou§¡vanìch aplikac¡, pak je to jistØ splnØn‚ pý n¡ tv…rc… Javy. Jan Stoklasa ProŸ zrovna XML? ¬ten ýi Chipu se u§ nØjakì Ÿas s pojmem XML (Extensible Markup Language) setk vaj¡, zat¡m ovçem jen ve struŸnìch n znac¡ch. XML je univerz ln¡ datovì form t, kter‚mu je pýedpov¡d na velk  budoucnost, a proto tento pojem Ÿasto znØl na IBM Java Strategy Day i na JavaOne. Simon Phipps je u IBM hlavn¡m evangeliz torem XML a rozhovor s n¡m rozç¡ýil moje informace o XML - vØý¡m, §e bude pý¡nosem i pro v s. Chip: ZaŸnØme jednoduchou ot zkou - co XML pýin ç¡ poŸ¡taŸov‚mu svØtu? Simon Phipps: XML dok §e data ukl dat spoleŸnØ s definic¡ jejich struktury, a to umo§åuje £pln‚ oddØlen¡ dat a softwaru. V dobØ minul‚ pracovali softwarov¡ vìvoj ýi s vlastn¡mi form ty dat, a to potom znamenalo, §e mezi dvØma programy musela bìt v§dy provedena konverze. XML n m d v  spoleŸnì form t dat. Java v m d v  nez vislost softwaru na platformØ, XML v m d v  nez vislost dat na softwaru, kterì je p…vodnØ vytvoýil. T¡m z¡sk v me £plnou nez vislost na platformØ - softwarovou i datovou. Chip: Jak spolu XML a Java souvis¡? S. P.: Java a XML se vìbornØ doplåuj¡. Je mo§n‚ pou§¡vat Javu bez XML nebo XML bez Javy, napý¡klad XML spoleŸnØ s C++. Jejich spoleŸn‚ pou§it¡ m  ovçem nØkter‚ vìhody. Dovolte mi uv‚st pý¡klad. Velkì dodavatel se rozhodne se svìmi odbØrateli komunikovat v XML - objedn vky a faktury jsou zas¡l ny v nØjak‚ podobØ zak¢dovan‚ do tohoto form tu. Pro zad n¡ objedn vky potýebuje ka§dì odbØratel nØjakì software, kterì si zjist¡ potýebn  data, a ta pak ulo§¡ do XML. Tento software mus¡ bìt snadno çiýitelnì po internetu - odbØratel… m…§e bìt mnoho - a pr vØ tady pýich z¡ ke slovu Java. Chip: U IBM alphaWorks jsem vidØl nØkolik experiment ln¡ch XML aplikac¡ - editor Xeena a dalç¡. Jak je XML podporov n v provozn¡ch produktech IBM? S. P.: Naçe alphaWorks zpracuj¡ slibnØ vyhl¡§ej¡c¡ technologii a nab¡dnou ji z kazn¡k…m k vyzkouçen¡ jako produkt. Pokud se z kazn¡k…m vìsledek zamlouv , stane se z experimentu produkt v hlavn¡m proudu - podobnou cestou proçel napý¡klad aplikaŸn¡ server WebSphere, kterì tak‚ zaŸ¡nal na p…dØ alphaWorks. Pýedpokl d m, §e podobnìm procesem projde i XML, zat¡m je vçechno v poŸ teŸn¡ f zi. Pýesto u§ m me nØkter‚ pokroŸil‚ aplikace XML, pý¡m  podpora XML je v datab zi DB2, v aplikaŸn¡m serveru WebSphere i v transakŸn¡m syst‚mu MQ Series. Velmi zaj¡mav  je podpora XML v datab zi DB2 - proud XML dat projde analyz torem (parserem), vznikne dom‚novì strom dat. Datab ze DB2 je schopna zpracov vat SQL dotazy nad t¡mto stromem, tak§e vìvoj ý pracuje s XML daty podobnØ jako s datab z¡. Chip: DØkuji za rozhovor. Za Chip se ptal Jan Stoklasa