home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 September / Chip_1999-09_cd.bin / servis / Chip_txt / TXT / 30.txt < prev    next >
Text File  |  1999-07-27  |  7KB  |  39 lines

  1. JavaOne
  2. 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.
  3.  
  4. Davy Javy
  5.  
  6. 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.
  7.  
  8. IBM a jeho strategie
  9. 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. 
  10. 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á. 
  11. 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é.
  12. 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á.
  13.  
  14. Nejv╪tτí IT konference na sv╪t╪
  15. 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╪.
  16. Θ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.
  17. 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.
  18. Jan Stoklasa
  19.  
  20. Proƒ zrovna XML?
  21. ¼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.
  22.  
  23. 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.
  24.  
  25. Chip: Zaƒn╪me jednoduchou otázkou - co XML p²ináτí poƒítaƒovému sv╪tu?
  26. 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.
  27. 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.
  28.  
  29. Chip: Jak spolu XML a Java souvisí?
  30. 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.
  31.  
  32. 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?
  33. 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.
  34. 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í.
  35.  
  36. Chip: D╪kuji za rozhovor.
  37. Za Chip se ptal Jan Stoklasa
  38.  
  39.