Aleksandr Gagin. TEHNOLOGII INTRANET.
Istoriya Java
Kak nachinalas' revolyuciya Internet Original etoj stat'i nahoditsya na WWW servere firmy Jet Infosystems ˇ http://www.jet.msk.su/koi/techno/intra/javagg.html#P2 1. VVEDENIE CHtoby predvidet' budushchee, nado ponimat' proshloe. Istoriya proekta Java interesna i pouchitel'na sama po sebe. Ona daet ponimanie togo, chto mozhno ozhidat' i v budushchem. Vse v mire razvivaetsya po odnim i tem zhe zakonam, i komp'yuternaya industriya - ne isklyuchenie. Esli ponyat', chto zhe na samom dele proishodilo vchera, mozhno verno predstavit' sebe zavtra. U nas za spinoj vsegda stoit zerkalo, v kotorom vidna doroga daleko vpered. Istoriya Java tem bolee interesna, chto nachinalas' ona dazhe ne s komp'yuterov, tochnee, ne sovsem s komp'yuterov. Popytka rabotat' s veshchami, ne popadayushchimi v pole zreniya komp'yuternyh kompanij, dala komande, razrabatyvavshej proekt, unikal'nuyu tochku zreniya na veshchi. I imenno etot novyj vzglyad pozvolil Sun Microsystems vyjti segodnya v lidery Internet. Nablyudaya za segodnyashnim azhiotazhem vokrug Java, interesno smotret' vo vcherashnij den', chtoby ponyat', chto zhe nado delat', chtoby dostich' takogo effekta. Voobshche govorya, istoriya Java stala odnoj iz krasivejshih skazok komp'yuternogo mira. 2. ROZHDENIE WWW Govorya o istorii proekta Java, nado by nachinat' otkuda-nibud' iz drevnego Egipta, no togda rasskaz byl by slishkom dolgim. Nachnem s momentov gorazdo bolee blizkih. Rasstavim vehi. Skazhem, poryvshis' v arhivah spiskov rassylki, mozhno najti pis'mo, datirovannoe 28 oktyabrya 1991 goda, v kotorom Tim Berners-Li ob®yavlyaet ob otkrytii spiska www-interest. Znaete li Vy, kto takoj Berners-Li? |to chelovek, polozhivshij nachalo World Wide Web, i perevernuvshij tem samym mir. V konce vos'midesyatyh godov on, rabotaya v Evropejskoj laboratorii fiziki chastic, bolee izvestnoj pod imenem CERN, zanimalsya problemami primeneniya idej giperteksta dlya postroeniya informacionnoj sredy, kotoraya reshila by problemy obmena informacii mezhdu fizikami, rabotavshimi v bol'shom neodnorodnom CERN'e, i ih partnerami v drugih stranah. CERN byl unikal'nym mestom, odnim iz ozhivlennejshih perekrestkov Internet. Eshche do WWW Berners-Li sozdal gipertekstovuyu sistemu Enquire, kotoraya byla po suti zapisnoj knizhkoj. V nej, kak i vposledstvii v WWW, byla zalozhena ideya o tom, chto komp'yutery dolzhny predstavlyat' informaciyu podobno tomu, kak ona predstavlyaetsya v nashem mozgu, t.e. associativno. 3. ROZHDENIE GIPERTEKSTA I PROEKT XANADU Voobshche govorya, rasskazyvaya o gipertekste, nado vernut'sya eshche ran'she i vspomnit' o Teodore Hol'me Nel'sone - proroke seti Xanadu. Imenno on schitaetsya otcom idei giperteksta v tom vide, v kotorom on sejchas sushchestvuet. Imenno Nel'son v 1960 godu produmal koncepciyu ideyu i v 1965 pervym proiznes slovo gipertekst. Proekt Xanadu razvivalsya dovol'no dolgo i v 1988 godu obrel istochnik finansirovaniya u Dzhona Uokera, osnovatelya Autodesk. V 1988 godu Uoker prorocheski zayavil: "V 1964 godu Xanadu byla mechtoj odinochki. V 1980 godu - obshchej cel'yu nebol'shoj gruppy talantlivyh tehnologov. V 1989 godu ona stanet produktom. A v 1995 godu ona nachnet peredelyvat' mir". Vse okazalos' dazhe blizhe k istine, chem Uoker mog voobrazit', no sluchilos' eto, uvy, ne v kompanii Autodesk. Po celyam Xanadu byla blizka k tomu, chto nam hotelos' by poluchit' zavtra ot WWW, no ee zakrytost' i prezhdevremennost' rozhdeniya pogubili ee. Kompaniya Autodesk zamorozila rabotu nad proektom v 1992 godu, vskore zakryv ego. Segodnya krov' Xanadu techet v venah sistemy Hyper-G, u kotoroj uzhe est' Internet, no tak i net otkrytosti. Proekt Xanadu umer v 1993 godu, kogda ideya Nel'sona o gipertekste burno rascvetala na Internet v vide WWW (kstati, koncepciya WWW byla rascenena prorokom kak beznadezhno neadekvatnaya i nesovershennaya). Sobstvenno akt tvoreniya WWW kak raz i sovershil Tim Berners-Li v CERN, zaimstvovav ideyu giperteksta u Nel'sona i tvorcheski razviv ee. Berners-Li predlozhil proekt v 1989, i cherez god uzhe byl gotov pervyj variant programmnogo obespecheniya dlya platformy NeXTstep. On vypustil nachal'nyj protokol HTTP (protokol peredachi gipertekstov), upravlyayushchij dvizheniem informacii v Web. On razrabotal URL (universal'nyj ukazatel' resursov) kak obshchuyu sistemu adresacii, ob®edinivshuyu v sebe bol'shinstvo sushchestvuyushchih v Internet tehnologij poiska i svyazi. On sozdal HTML (yazyk razmetki gipertekstov). On zastavil sistemu ne reagirovat' na neudachi (Esli Dzho peremestil dannye, vasha sistema ne zavisnet). I, takim obrazom, vyzvav navigator, segodnya pol'zovatel' mozhet vyzvat' lyubuyu informaciyu iz lyubogo mesta Internet, ne zadumyvayas' o tom, budet li proizvoditsya peredacha fajlov, poisk Gopher, otpravka stat'i v gruppu novostej, i voobshche nahoditsya "eto" v sosednej komnate ili v Tasmanii. 4. POYAVLENIE MOSAIC STALO DROZHZHAMI WWW... ...hotya nastoyashchij rost WWW nachalsya vesnoj 1993 goda. Ob®yavlenie Marka Andreessena o vypuske Mosaic versii al'fa 0.5 ot 23 yanvarya 1993 goda segodnya vyglyadit takim zhe raritetom, kak moneta CHingishana. Togda Mosaic byla tol'ko pod X-windows, kompilirovalas' na treh platformah i "preryvalas' v lyuboe vremya signalom SIGUSR1". No glavnoe v nej uzhe bylo - grafika stala polnopravnoj chast'yu interfejsa, mysh' - edinstvennym sredstvom raboty, i Internet otkryl svoi prostory millionam pol'zovatelej, ne znayushchih magicheskih zaklinanij yuniksa. Bogataya, rabotayushchaya s izobrazheniyami programma dlya dostupa k World Wide Web i drugim oblastyam Internet, programma Mosaic trebuet ot pol'zovatelya ne bol'she znanij o svoej vnutrennej suti, chem ot pol'zovatelya rulevogo kolesa - ob avtomobile. Sostoyashchaya vsego iz 9000 strok koda (sravnite s 11 millionami strok Windows 95, dobaviv syuda eshche 3 milliona strok koda MSN), Mosaic stala rasprostranyat'sya bystree lyuboj kogda-libo napisannoj programmy. Nakonec, razrabotchiki Mosaic sozdali polnost'yu novyj interfejs dlya Internet, a chtoby on vosprinimalsya ohotno i s udovol'stviem - novye kommunikacionnye programmy. I interfejs novoj sistemy okazalsya nastol'ko priyaten na vzglyad i v rabote, chto pochti nemedlenno pokoryal kazhdogo, kto nachinal s nim rabotat' prosto iz lyubopytstva. V fevrale 1995 goda obozrevatel' zhurnala InfoWorld predskazyval, chto navigatory Web stanut, po suti, gospodstvuyushchimi operacionnymi sistemami novoj ery. V 1993 godu Andreessen i Bina dobavili to, chego nedostavalo dlya prevrashcheniya Internet s ego togda dvumya (teper' sem'yu) millionami komp'yuterov i ogromnymi informacionnymi resursami v istochnik, dostupnyj odinnadcatiletnemu rebenku tak zhe legko, kak zhestkij disk ili CD-ROM na mashine Mac ili PC pod Windows. Pervyj server proizvodstva NCSA (Nacional'nyj Centr po superkomp'yuternym prilozheniyam) byl ob®yavlen 1 dekabrya 1992 goda i vskore servery WWW nachali rasti kak griby pod osennim dozhdem. V nachale 1993 goda kolichestvo serverov udvaivalos' kazhdyj tri mesyaca. Po nekotorym ocenkam, v iyune ih bylo celyh 130, a v dekabre uzhe 623. 5. ROZHDENIE NETSCAPE Posle polucheniya diploma kolledzha v dekabre 1993 goda Andreessen ushel iz NCSA i uehal v Silikonovuyu Dolinu, nachav tam rabotu nad sistemami bezopasnosti v molodoj firme Enterprise Information Technologies. O ego prebyvanii v Doline uznal Dzhim Klark, nekogda universitetskij professor i osnovatel' kompanii Silicon Graphics. Klark kak raz iskal proekt, v kotoryj mozhno bylo by vlozhit' den'gi. Ego zainteresovala Mosaic, i skoraya ego vstrecha s Andreessonom v nachale 1994 goda stala otpravnoj tochkoj kompanii Netscape, pervonachal'no nazvannoj Mosaic Communications. |to, po suti dela, posluzhilo nachalom novoj volny, kogda WWW perestala byt' universitetskoj igrushkoj, no prevratilas' v naibolee bystro razvivayushcheesya napravlenie komp'yuternoj industrii. Vskore svoi WWW-navigatory stali pisat' vse, komu ne len', i, kak glasit izvestnaya shutka, 1 aprelya 1995 kolichestvo lyudej, pishushchih svoi WWW-navigatory prevysilo chislo lyudej, pishushchih svoi operacionnye sistemy. 6. ROZHDENIE PROEKTA GREEN A chto zhe Java? Pomnite li Vy, kogda vyshla pervaya versiya programm WWW? |to bylo v 1990. Kak raz v eto vremya v Sun nachalis' sobytiya, porodivshie segodnyashnij Java. Togda IBM PC gospodstvoval na rynkah, i mnogie schitali, chto kompaniya Sun Microsystems upustila vozmozhnosti na rynke nastol'nyh sistem. Ona dobilas' opredelennyh uspehov na rynke rabochih stancij i serverov, no rynok desktop, kazalos', byl bezvozvratno uteryan. Poetomu, kogda uvazhaemyj v firme 25-letnij programmist Patrik Nouton zayavil prezidentu Skotu Mak-Nili, chto on uhodit v NeXT, eto ne bylo bol'shoj neozhidannost'yu dlya poslednego. V NeXT, deskat', vse delaetsya kak nado, skazal Nouton. No Mak-Nili poprosil ego pered uhodom napisat', chto ne tak delaet Sun. A chto by sdelal ty? - sprosil prezident. Na sleduyushchee utro Nouton poslal Mak-Nili nemalogo razmera pis'mo so svoim mneniem o tom, kak Sun'u nado zhit' dal'she. Mak-Nili pereslal pis'mo dal'she upravlyayushchej strukture kompanii. Pomimo prochego, bylo predlozheno nanyat' dizajnera dlya pererabotki okonnyh interfejsov, vybrat' odnu programmnuyu biblioteku, sosredotochitsya na edinoj okonnoj tehnologii, i, nakonec, uvolit' sushchestvuyushchuyu gruppu po MS-Windows, ibo eto podrazdelenie bol'she ne ponadobitsya, kogda Sun pojdet vernym putem. V ozhidanii reakcii Nouton otlozhil perehod v NeXT. I skoro on poluchil mnozhestvo otvetov. Vse soglashalis' s nim, govorya, chto prosto boyalis' skazat' to zhe samoe. Dzhejms Gosling, legendarnyj programmist, ch'e slovo imelo znachitel'nyj ves, priznal, chto Nouton skazal gor'kuyu pravdu. Oni pisal: "Gde-to po doroge my perestali ponimat', chto znachit delat' kachestvennyj produkt". V Sun bylo sozvano soveshchanie, gde direktor Sun po nauke, Dzhon Gejdzh, zadal Noutonu sakramental'nyj vopros: a chto zhe ty hochesh' sdelat'? Oni prosideli do utra i sformulirovali osnovnye principy novogo proekta, orientirovavshegosya na massovyj rynok. Za delo dolzhna byla vzyat'sya nebol'shaya komanda talantlivyh inzhenerov, dostatochno nebol'shaya, chtoby umestit'sya za stolikom v kitajskom restorane. Novaya sreda dolzhna byla byt' orientirovana na "poslezavtrashnie" mashiny, ona dolzhna byla byt' blizka prostym lyudyam. Proekt dolzhen byt' maksimal'no nezavisim ot central'nogo ofisa, sekreten ot vseh, krome verhushki Sun'a, produkty mogut ne byt' skol'-libo sovmestimy s sushchestvuyushchimi produktami Sun, i byudzhet na pervyj god dolzhen sostavit' million dollarov. V techenie pary dnej rukovodstvo dalo dobro. Proekt Java rodilsya. Snachala komanda poluchila nazvanie Green; v nee voshli Nouton, Dzhejms Gosling i Majk SHeridan - i imenno oni nachali rabotu nad proektom. 7. DZHEJMS GOSLING Dzhejms Gosling - eto odin iz naibolee izvestnyh lyudej v istorii UNIX. Ego kar'era nachalas' v 14 let, kogda vo vremya ekskursii v komp'yuternyj centr on zapomnil kod zamka na dveryah. Posle etogo on mnogo rabotal s mashinami PDP-8 i skoro dostig v etom takih vysot, chto byl prinyat na rabotu v DEC. Svoe obrazovanie on prodolzhil v universitete Karnegi-Mellon, gde napisal tekstovyj redaktor EMACS i, veroyatno, vpervye pochuvstvoval vkus k rasshiryaemym sistemam. Zatem byla rabota v IBM i okonnaya sistema Andrew Windows System. Perelom v sud'be Goslinga nastupil v 1983 godu, kogda Bill Dzhoj na konferencii Sun ubedilsya, chto okonnaya sistema Goslinga sushchestvenno prevoshodit Sun'ovskuyu SunView. Skoro Gosling uzhe delal dlya Sun okonnuyu sistemu NeWS - Network Extandable Windowing System. Ona byla postroena na yazyke opisaniya graficheskih ob®ektov postscript i tehnologicheski byla dazhe bolee sovershenna, chem populyarnye segodnya okonnye sistemy. Sejchas blizhajshij rodstvennik NeWS - NeXTstep. Kak pisali avtory odnoj knigi, "NeWS reshala te problemy, dlya sozdaniya kotoryh byl priduman X11". Uvy, NeWS byla prinesena v zhertvu trebovaniyam rynka. 8. BILL DZHOJ Upomyanuv vyshe Billa Dzhoya, nel'zya ne rasskazat' o nem podrobnee. |to lichnost' stol' zhe legendarnaya, kak, naprimer, Denis Ritchi. Odin iz otcov BSD Unix, razrabotchik programm csh i vi ("azbuka" dlya kazhdogo specialista po Unix), Dzhoj byl nazvan zhurnalom Red Herring "Software's other Bill". Dzhoj sygral v istorii Java odnu iz glavnyh rolej, ostavayas' zachastuyu za scenoj. Dzhoj rabotal v samom centre komandy BSD Unix. BSD prines s soboj TCP/IP v kachestve industrial'noj seti i v etom ne poslednyuyu rol' sygral Dzhoj. Usovershenstvovav protokol TCP/IP dlya raboty na Ethernet, a ne tol'ko na 50 kbit/sek liniyah Arpanet, Bill Dzhoj sdelal vozmozhnym poyavlenie Internet. Kogda v 1988 godu firma Sun provozglasila: "Set' - eto komp'yuter", imelas' v vidu set', na kotoroj rabotala sistema Billa Dzhoya Network File System (NFS), vklyuchavshaya v sebya TCP/IP. Kak skazal |rik SHmidt - kollega Billa Dzhoya po kolledzhu v Berkli, nyne glavnyj tehnolog Sun i prorok budushchego perevorota v programmnom obespechenii: "Sun prodavala Internet ran'she, chem Internet poyavilsya". |to dejstvitel'no tak, poskol'ku komp'yutery Sun s rabotayushchej na nih sistemoj BSD Unix okazalis' naibolee nadezhnymi korablyami dlya TCP/IP, l'vinaya dolya vseh host-komp'yuterov na Web po-prezhnemu yavlyayutsya mashinami ot Sun, i kompaniya Sun ispytyvaet ot probuzhdeniya Web oshchutimyj priliv dohodov. Teper' komp'yuternyj mir s navigatorom Marka Andreessena v rukah bezhit v storonu Internet; osvobozhdayas' ot yakornyh cepej v Redmonde, korabl' drejfuet v storonu Silikonovoj Doliny. Dazhe Bill Gejts, poslednij opponent setevogo standarta Dzhoya, vklyuchaet TCP/IP v sostav Windows 95. Dzhoj dolzhen ispytyvat' takoe chuvstvo, kak budto komp'yuternaya otrasl' vozvrashchaetsya, nakonec, domoj. 9. PROROCHESTVA DZHOYA V 1990 A 6 let nazad, v 1990 godu, Dzhoj byl izvesten, kak odin iz velichajshih umov v programmirovanii, no postoyanno proigryvayushchij Microsoft. Na konferencii PC Forum |ster Dajson v 1990 godu on govoril, atakuya Microsoft: "My dobavlyaem vse bol'she vozmozhnostej k starym sistemam i slozhnost' rastet eksponencial'no. U menya desyat' razlichnyh paketov, i oni vzaimodejstvuyut 10 h 10 razlichnymi sposobami. Vyskakivayut vsevozmozhnye syurprizy, a poskol'ku vse eti pakety ne rabotayut sovmestno, moi vozmozhnosti vozrastayut vsego lish' additivno. U menya est' takaya vozmozhnost' i est' etakaya, a v kombinacii oni ne rabotayut. A ya hochu videt' sistemu, gde slozhnost' vozrastaet linejno, a moshchnost' - eksponencial'no". Gejts nabiral vysotu, Bill Dzhoj, pohozhe, uhodil v ten' i utrachival vliyanie. V 1990 godu Dzhoj udalilsya v lesistye vysoty Aspena v Kolorado, vypolnyaya perspektivnye issledovaniya dlya Sun. Ego razgovory o nebol'shih programmah i upravlyaemyh bytovyh ustrojstvah ne imeli, kazalos', otnosheniya k rabote kompanii. Teper'-to ponyatno, chto imenno gotovil Dzhoj, kakoj nevoobrazimyj perevorot, kakoj ukol v samoe serdce Gejtsa. |to byl proekt, otlichnyj ot komandy Green, kotoraya gotovila Java no, osnovyvayas' na teh zhe ideyah, on imel ne men'shee znachenie dlya segodnyashnego mesta Java. Vse dorogi vedut v Rim. V nachale 1990 goda, poyavivshis' na torzhestvennom obede v Silikonovoj Doline i vystupiv tam s rech'yu, Bill Dzhoj vyskazal velikuyu prorocheskuyu mysl'. On otdal pervye pyat' iz devyanostyh godov Billu Gejtsu. "|to sovershenno opredelenno", zayavil on. (V konce vos'midesyatyh Dzhoj dazhe prodal bol'shoj paket akcij Sun i kupil akcii Microsoft, otchego stal vtorym po bogatstvu sredi chetyreh uchreditelej Sun.) No potom, okolo 1995 goda, predskazyval Dzhoj, vse peremenitsya. Proizojdet "takoj proryv, kakoj my ne mozhem segodnya dazhe predstavit'". On dazhe priznal, chto etot proryv mozhet sdelat' ne Sun, a "lyudi i firmy, kotoryh my segodnya ne znaem". On byl prav i eto okazalsya vse-taki Sun. I vot segodnya Microsoft sidit na goryachej skovorode. 16 noyabrya 1995 Rik G. SHerlund, analitik vliyatel'noj kompanii Goldman, Sachs & Co., iz®yal Microsoft iz rekomendovannogo firmoj spiska, ob®yasnyaya eto medlennym rostom prodazh obychnogo programmnogo obespecheniya dlya PC i preduprezhdaya o grozyashchem vyzove gigantu so storony razrabotchikov programm dlya Internet. Web, zametil on, "yavlyaetsya ser'eznoj ugrozoj sposobnosti Microsoft ustanavlivat' standarty v vazhnyh dlya industrii voprosah". Novost' o reshenii SHerlunda privela k ponizheniyu stoimosti akcij Microsoft na 7%. |to mozhno schitat' prakticheski pervym momentom, kogda vpervye zashla rech' ob ugroze Microsoft so storony novoj komp'yuternoj paradigmy. 10. PERVYE SHAGI PROEKTA GREEN. No ostavim fanfary i vernemsya nazad v 1990, kogda komanda Green poluchila kart-blansh dlya vypolneniya samyh bezumnyh svoih proektov. No vot kakih proektov? Oni imeli tol'ko samoe obshchee predstavlenie o tom, chto sobiralis' delat'. Sorevnovanie s Microsoft zakonchilos': Goliaf uzhe vyigral bitvu za massovyj rynok nastol'nyh sistem. Vmesto etogo komanda reshila polnost'yu obojti Microsoft i rynok PC odnovremenno, sozdav programmnuyu sistemu, kotoraya mozhet rabotat' vezde, dazhe na ustrojstvah, kotorye do teh por dazhe ne schitalis' komp'yuterami. |to oznachalo, chto sistema dolzhna byt' kompaktnoj i prostoj - polnaya protivopolozhnost' tomu, chto v tot moment prodavala kompaniya Sun. "My hoteli, chtoby komp'yutery otoshli na vtoroj plan, stav povsednevnoj obydennost'yu", skazal Nouton. "My schitali, chto tret'ya volna komp'yuterizacii budet napravlyat'sya nuzhdami bytovoj elektroniki." I vse zhe komanda Green ostavalas' resheniem, dlya kotorogo eshche ne nashli problemu. Obshchego mneniya, zadavshego nachal'noe napravlenie rabot gruppy, udalos' dostich' vesnoj 1991 goda, kogda vysshee rukovodstvo Sun sobralos' na ezhegodnuyu vstrechu v uzkom krugu. Gosling, SHeridan i Nauton, teper' vmeste s |dom Frankom, odnim iz luchshih inzhenerov-elektronshchikov Sun, prinimali vanny i pili pivo. Gosling zametil, chto mikroprocessory vstrechayutsya v tosterah, videomagnitofonah i mnogih drugih domashnih priborah, dazhe v dvernyh ruchkah komnat lyzhnyh domikov. "Uzh esli oni est' v durackih dvernyh ruchkah, togda oni prosto vezdesushchie", skazal on. Celyh tri pul'ta distancionnogo upravleniya byli nuzhny tol'ko dlya togo, chtoby zastavit' rabotat' vmeste domashnie televizor, videomagnitofon i audiosistemu. I zaprogrammirovat' ih tolkom nikto ne umeet. Processory est' vezde, ne ispol'zuyutsya oni sovershenno bezdarno. Gosling nastaival, chto "esli primenit' nemnozhko teorii, vse eti shtuki budut rabotat' sovmestno". V poryadke mozgovogo shturma on predlozhil, chtoby obyknovennyj vyklyuchatel' sveta, snabzhennyj zhidkokristallicheskim displeem i sensornoj klaviaturoj, mog pokazyvat' nebol'shie fil'my o tom, chem i kak on upravlyaet. Lyuboe ustrojstvo upravleniya mozhet imet' vozmozhnosti mul'timedia, a eti vozmozhnosti pomogut lyudyam delat' nastoyashchie horoshie veshchi. I vot tam, v goryachej vanne, komanda Green reshila postroit' prototip ustrojstva, upravlyayushchego vsej potrebitel'skoj elektronikoj. Vot tak i nachalis' dni slavy proekta Green. V aprele 1991 goda komanda pereehala iz gorodka Sun v ofisnoe pomeshchenie nad filialom Bank of America na Send-Hill Roud v Menlo-Parke, otrezav sebya ot vnutrennej komp'yuternoj seti Sun. Tochno tak zhe programmisty otdelilis' i v smysle kul'tury. Kak vspominaet SHeridan: "esli by my tam ostalis', to prevratilis' by v konce koncov prosto v eshche odnu rabochuyu stanciyu. YA do protivnosti byl pomeshan na tom, chtoby k nam nikto ne sovalsya". 11. ZA ZELENOJ DVERXYU Centr bol'shoj komnaty oni osvobodili pod laboratornye stendy i stoly, holodil'nik zabili morozhenym i koka-koloj, posle chego stali provodit' chasy za igroj v "Nintendo" - chtoby luchshe ponyat' sekret zavorazhivayushche privlekatel'nyh interfejsov pol'zovatelya. Voprosy biznesa byli otlozheny podal'she, chtoby dat' tehnicheskim ideyam mesto dlya sozrevaniya. Zadacha byla sformulirovana v biznes-plane, kotoryj chleny komandy nazyvali "Za zelenoj dver'yu": "Razrabotat' i licenzirovat' operacionnuyu sredu dlya ustrojstv bytovoj elektroniki, pozvolyayushchuyu ubeditel'no predstavlyat' uslugi i informaciyu posredstvom voznikayushchej cifrovoj infrastruktury". Osnovnye ozareniya po sozdaniyu programmnogo obespecheniya dlya raboty na takih ustrojstvah posetili Goslinga na koncerte brat'ev Dubi. Sidya ssutulivshis' v pervom ryadu i kupayas' v volnah muzyki, Gosling glyanul vverh na provoda, dinamiki i poluavtomaticheskie ogni, tancuyushchie pod zvuki muzyki. "I ya uvidel, kak begut po provodam voobrazhaemye pakety, upravlyayushchie vsem etim predstavleniem", vspominaet Gosling. "Do etogo momenta ya mnogo dumal nad tem, kak zastavit' potok upravleniya povedeniem prohodit' dovol'no uzkimi putyami seti. I vo vremya koncerta ya prorubilsya cherez grudu tehnicheskih voprosov. YA srazu ponyal, kak daleko eto mozhet zajti: vpletenie setej i komp'yuterov v tonkie uzory tkani povsednevnoj zhizni". 12. RROZHDENIE YAZYKA OAK Gosling bystro ponyal, chto sushchestvuyushchie yazyki ne godyatsya dlya etoj raboty. YAzyk C++ stal pochti standartom dlya programmistov, stroyashchih special'nye prilozheniya, gde bystrodejstvie reshaet vse - naprimer, sistemy CAD, v kotoryh uspeh opredelyaetsya chislom sgenerirovannyh za sekundu pryamougol'nikov. No dlya zadumannyh Goslingom celej yazyk C++ ne byl dostatochno nadezhnym. Postroennye prilozheniya rabotali bystro, no interfejs byl neudovletvoritelen, i programmy prodolzhali sboit'. A v zadachah upravleniya bytovoj elektronikoj nadezhnost' vazhnee skorosti. Programmnye interfejsy dolzhny byt' nadezhny, kak vilka dlya stennoj rozetki. "I ya prishel k zaklyucheniyu, chto mne nuzhen yazyk programmirovaniya", govorit Gosling. Kogda eto stalo yasno, to Gosling nachal rabotu nad zamenoj yazyka C++ v domashnem hozyajstve. Ves' process "ot nachal'nyh bespomoshchnyh rugatel'stv i do produkta razumnoj stepeni zakonchennosti" zanyal, kak utverzhdaet Gosling, vsego neskol'ko mesyacev. Tem vremenem Nouton rabotal nad graficheskoj animaciej, kotoraya dolzhna byla posluzhit' interfejsom ustrojstva. V avguste 1991 goda u Goslinga uzhe byla grafika, rabotayushchaya v ego novom yazyke, kotoryj on nazval Oak (dub) v chest' dereva, vidnogo iz okna ego ofisa. |tot yazyk vposledstvii byl pereimenovan v Java. Teper' uzhe komandu proekta Green zahvatila zadacha postroit' ustrojstvo, kotoroe rabotalo by kak interfejs k kiberprostranstvu. Cel'yu yavlyalos' postroenie vizual'nogo interfejsa k virtual'nomu miru. CHelovek, kotoryj hochet zapisat' televizionnuyu peredachu na video, nahodyas' vne doma, mog by upravlyat' svoim videomagnitofonom kak virtual'nym video v virtual'nom mire, kotoryj razrabatyval Nouton. |tot virtual'nyj mir - cvetnoj i trehmernyj - byl napisan na yazyke Oak i stilizovan hudozhnikami. 13. "MOLOTKOVAYA TEHNOLOGIYA" Teper' novym programmam nedostavalo tol'ko ustrojstva, na kotorom oni mogli by rabotat'. |to dolzhen byl byt' pribor dostatochno malyh razmerov, chtoby ego udobno bylo derzhat', i s batarejkami. CHtoby postroit' takoj pribor, chleny komandy vyrabotali to, chto Nouton nazyvaet "molotkovoj tehnologiej": "Ishchetsya "chto-to", soderzhashchee po nastoyashchemu klassnyj apparatnyj uzel. Po etomu "chemu-to" nuzhno kak sleduet udarit' molotkom, a uzel snyat' i ispol'zovat'. My vybrali mini-televizor Sharp potrebitel'skogo klassa, dali po nemu molotkom i vytashchili iz nego cvetnoj displej na zhidkih kristallah s aktivnoj matricej. Vperedi my pridelali k nemu rezistivnyj sensornyj ekran, ubedilis', chto v sisteme net ni dvizhushchihsya detalej, ni knopok, ni vyklyuchatelya pitaniya i voobshche nichego podobnogo", ob®yasnil Nouton. Komanda hotela dobavit' stereo dinamiki, no ne nashla takih, kotorye vlezli by v etot korpus. "Togda my poshli v magazin Fry, kupili dyuzhinu igr Game Boys, tri chasa igrali, kak sumasshedshie, a potom razlomali - vot tak my i dobyli dinamiki". Vnutrennee ustrojstvo pribora bylo eshche bolee zamechatel'no: odnu iz starshih modelej rabochih stancij Sparc firmy Sun zatolkali v temno-zelenyj alyuminievyj korpus chut' bol'she myacha. Komanda Frenka po razrabotke apparatury sozdala tri special'nyh chipa i razrabotala materinskuyu platu, kotoraya dlya ekonomii mesta mogla skladyvat'sya. Komanda rabotala kak proklyataya vse leto 1992 goda. "eto byla prosto krovavaya banya", govorit teper' Nouton. "My otkusili bol'she, chem lyubye sem' chelovek mogli prozhevat'. Tol'ko takie samouverennye sukiny deti, kak my, mogli dumat', chto im udastsya eto vytyanut'. Svobodnyh peremennyh bylo stol'ko, chto dazhe vozvrashchat'sya bylo ne k chemu. U nas ne bylo nichego, o chem by my s uverennost'yu mogli skazat': eto budet rabotat'". 14. PERVAYA DEMONSTRACIYA USTROJSTVA "*7" Mak-Nili pokazali demo-versiyu v avguste 1992 goda. On uvidel pomeshchayushcheesya v ruke ustrojstvo s malen'kim ekranom bez knopok. Kosnulsya ekrana - i ono vklyuchilos'. Klass! Otkryvalsya mir mul'tfil'ma - bez menyu! Personazh po imeniyu D'yuk - besenok s zayach'imi zubami i krasnym nosom vel pol'zovatelya po komnatam mul'tiplikacionnogo doma. Upravlyat' mozhno bylo pal'cem - bez myshi! Provodya pal'cem po ekranu, mozhno bylo, lezha na divane, vyzvat' virtual'nogo gida, vybrat' programmu, peretashchit' ee v risunok, izobrazhayushchij videomagnitofon, i zaprogrammirovat' video na zapis' programmy. |to bylo eshche izyashchnej, chem planirovalos' snachala. Vse delalos' bez klaviatury - prosto podhvatyvaesh' ob®ekty pal'cem i s harakternym zvukom otpuskaesh'. Boss kompanii Sun prishel v ekstaz. V to vremya ne bylo nichego pohozhego na takoj plavnyj i estestvennyj interfejs. I nichego pohozhego na Oak. Mak-Nili razrazilsya superenergichnym elektronnym pis'mom: "|ta shtuka - proryv. Teper' ne podvedite menya. Nam nuzhno etogo shchenka prodat' kak sleduet, i u vas eshche gory raboty, chtoby eto stalo real'nym. Vy sdelaete - my pobedim. My prodadim eto. My ub'em HP, IBM, Microsoft i Apple odnim udarom". 15. PERSPEKTIVY NOVOJ TEHNOLOGII No komanda Green ne tol'ko polozhila na stol prototip. I Oak - eto bylo bol'she, chem mul'tiki. |to dolzhen byl byt' industrial'noj sily ob®ektno-orientirovannyj yazyk s vozmozhnost'yu sil'no raspredelennoj po seti raboty. Nebol'shie pakety koda (ob®ekty) nosyatsya po seti, nezavisimo funkcioniruya na teh ustrojstvah, gde oni okazyvayutsya (bud' to komp'yuter, telefon ili toster). Celye prilozheniya, kak, skazhem, programma raboty s elektronnoj pochtoj, mogut byt' postroeny sshivaniem takih ob®ektov modul'nym obrazom - i ob®ekty ne obyazany pri etom nahodit'sya v odnom i tom zhe meste. A krome togo, yazyk Oak, rabotaya s raspredelennoj vychislitel'noj sredoj, soderzhit v svoem yadre procedury zashchity, shifrovaniya i autentifikacii, tak chto, v sushchnosti, sistema bezopasnosti pol'zovatelyam ne vidna. Vo vremya demonstracii Nauton to i delo risoval na ekrane oblast' dejstviya yazyka Oak, zapolnyaya pustuyu beliznu ekrana liniyami, soedinyayushchimi domashnij komp'yuter s avtomobilem, s televizorom, s telefonom, s bankom - s chem ugodno. Oak byl prednaznachen stat' rodnym yazykom seti lyubyh cifrovyh ustrojstv. 16. POPYTKI VYJTI NA RYNOK Komanda proekta Green vela peregovory s kompaniej Mitsubishi Electric ob ispol'zovanii interfejsov na baze Oak v sotovoj telefonii, v televizorah, v domashnih i promyshlennyh avtomatizirovannyh sistemah. Kompaniya France Telecom, iskavshaya sposob modernizacii svoej sistemy Minitel, tozhe, kak govorit SHeridan, byla zainteresovana. On vystupil s detal'no razrabotannym planom, nazvannym "Za zelenoj dver'yu", v kotorom predlagalos', chtoby kompaniya Sun organizovala otdel'nyj filial dlya prodvizheniya tehnologii Oak na potrebitel'skij rynok. 17. ROZHDENIE FIRSTPERSON INC. CHerez dva mesyaca posle demonstracii kompaniya Sun vydelila iz sebya komandu Green v firmu FirstPerson Inc. - filial, nahodyashchijsya v polnoj sobstvennosti Sun. Rozing pereshel tuda iz Sun Labs i vozglavil proekt. Togda SHeridan, obojdennyj i chuvstvuyushchij sebya obizhennym, ochistil svoj stol i poshel domoj. "YA schital, chto raz ya vel proekt do teh por, to ya dolzhen byl prodolzhat' ego i dal'she", vspominaet SHeridan, nyne vozglavlyayushchij gruppu tehnologicheskogo konsaltinga v Virdzhinii. Gosling i Nouton ostalis'. "Proizoshla smena karaula, i ne vse proshlo gladko" - tak ocenivaet Gosling togdashnyuyu situaciyu. Kogda kompaniya FirstPerson vyrosla ot 14 sotrudnikov do bolee chem 60 i pereehala iz odnokomnatnogo ukrytiya v roskoshnyj ofis v delovoj chasti Palo-Al'to, vse poehalo kak-to vkos'. Mitsubishi i France Telecom v konce koncov okazalis' ne zainteresovannymi, drugih potencial'nyh partnerov tozhe ne poyavilos'. Firma Sun opredelila, chto stoimost' processora, pamyati i displeya, neobhodimyh dlya raboty Oak, mozhno sokratit' do $50, no proizvoditeli bytovoj elektroniki privykli platit' tol'ko za mikroprocessory, kotorye uproshchayut ispol'zovanie ih produktov. 18. POPYTKI NAJTI PRIMENENIE V INTERAKTIVNOM TELEVIDENII Tem vremenem koncepciya informacionnoj supermagistrali ovladela racional'nymi umami; ona zayavila o sebe, kak o Gryadushchej Blizkoj Real'nosti. Bol'shinstvo potrebitelej ponimali I-way (informacionnuyu supermagistral') kak interaktivnoe televidenie. I potomu, kogda Time Warner vyshla s predlozheniem nachat' s marta 1993 goda probnuyu ekspluataciyu interaktivnogo televideniya v Orlando, firma FirstPerson vospol'zovalas' shansom predlozhit' svoi pristavki. V tom, to kasalos' kompanii Sun, interaktivnoe televidenie bylo adekvatnoj momentu tehnologiej, i kompaniya otchayanno pytalas' ispol'zovat' Oak kak sredstvo vvoda informacii dlya nego. Nouton, Gosling i Dzhoj, kotoryj proyavlyal k Oak sporadicheskij interes, mnogo raz ezdili v tehnologicheskij centr kompanii Time Warner v Denvere. Tam oni rabotali nad sozdaniem prototipa i obsuzhdali ocenku stoimosti pristavok, kotorye mogli by svyazat' televizor s informacionnoj supermagistral'yu i gde ispol'zovalsya by yazyk Oak dlya koordinacii slozhnyh kompleksov izobrazhenij, dannyh i nadezhnyh finansovyh tranzakcij v raspredelennoj seti. No etot kontrakt ushel k korporacii Silicon Graphics, konkurentu Sun na rynke starshih modelej rabochih stancij. V samoj kompanii Sun Mak-Nili s bol'shoj goryachnost'yu otnessya k tomu, chto oni ne davili na Time Warner tak sil'no, kak Dzhim Klark, osnovatel' i rukovoditel' SGI. Mak-Nili burchal: "Time Warner tol'ko i nado bylo znat', kto postavit na televizor korobochku za 300 dollarov. No nikto ne znaet, kak sdelat' za 300 dollarov to, chto oni hotyat". Firma SGI postavila pristavku, stoivshuyu letom 1993 goda raz v desyat' bol'she. V retrospektive mozhno teper' skazat', chto poterya kontrakta obernulas' bol'shoj udachej, esli uchest' pererashod sredstv, oshibki v rabote produkta i slabyj interes k nemu potrebitelya, iz-za chego proekt Orlando stal porazheniem kak dlya Time Warner tak i dlya SGI. CHerez neskol'ko mesyacev kompaniya FirstPerson podobralas' draznyashche blizko k podpisaniyu kontrakta s 3DO - firmoj, u kotoroj byli problemy s prodazhej dorogoj igrovoj mashiny na baze CD-ROM, i kotoraya poetomu pytalas' povtorit' svoj produkt v vide pristavki. Vsego za 10 dnej udalos' zastavit' Oak rabotat' na igrovyh pristavkah firmy 3DO, no celyh tri mesyaca ushlo na peregovory o kommercheskih usloviyah. Nakonec, bumagi byli gotovy, i Trip Houkins, osnovatel' 3DO, vdrug potreboval eksklyuzivnyh prav na etu tehnologiyu. Mak-Nili otkazal. Uchityvaya nenadezhnoe sostoyanie 3DO - dorogie igry etoj firmy uzhe dva goda tomilis' na polkah - eta poterya tozhe obernulas' udachej. FirstPerson mogla poprobovat' eshche neskol'ko putej. "V chem my dejstvitel'no okazalis' tupymi - eto v tom, chto sosredotochilis' na pristavkah i otgorodilis' ot ostal'nogo mira shorami", govorit Gosling. "Interaktivnoe televidenie - eto byla oshibka. Proyavlyaya takoj entuziazm, my ne ponimali, naskol'ko etot mir nenadezhen" Iz-za etih shor Sun - vmeste s mnogimi drugimi - ne ulovila znachimosti drugogo voznikayushchego fenomena. Kogda Andreessen i Bina vypustili pervuyu versiyu brauzera Mosaic, nachalsya vzlet do togo nahodivshejsya v teni World Wide Web. No eto sluchilos' po krajnej mere za tri mesyaca do togo, kak |rik SHmidt, glavnyj tehnolog kompanii Sun, vpervye uvidel etu programmu. Kak sluchilos', chto kompaniya Sun, tak dolgo postavlyavshaya bol'she poloviny host-komp'yuterov Internet, propustila massovyj prizyv Web? "Nam prishlos' ochnut'sya ot transa'', priznaet SHmidt. 19. KONEC FIRMY FIRSTPERSON V firme FirstPerson caril besporyadok. Nervy byli na predele. Ot rukovodstva Sun shli prikazy: najdite chto-nibud', dayushchee pribyl'. Sejchas zhe! V nachale 1994 goda byl razrabotan plan, besceremonno otpravivshij v musornuyu korzinu vse nadezhdy FirstPerson na gipoteticheskie rynki i sosredotochivshij vnimanie na personal'nyh komp'yuterah - tehnologii, v kotoroj proekt rasschityval vyskochit' na pervoe mesto. Soglasno novomu planu, sozdavalis' gruppy razrabotchikov produktov dlya CD-ROM, kotorye budut rabotat' na yazyke Oak i (v ideale) priderzhivat'sya ego kak yazyka svoej platformy pri perenesenii prilozhenij v kommercheskie onlajnovye sluzhby. Komanda rasschityvala, chto k koncu veka budut, nakonec, sozdany shirokopolosnye seti dlya televideniya, i Oak budet vybran v kachestve bazovogo yazyka. Zamechatel'no, chto v plane dazhe ne upominalis' ni Mosaic, ni Web. |tot plan, po raznym prichinam, ne vstretil bol'shogo entuziazma u vysshego rukovodstva kompanii Sun. Im nuzhna byla strategiya, mogushchaya stimulirovat' spros na osnovnye apparatnye produkty Sun, chego programma dlya CD-ROM ne sdelala by. Za otsutstviem pribyl'noj strategii firmu FirstPerson vesnoj 1994 goda otpravili v util', proekt elektronnoj pristavki otlozhili na polku, a komande interaktivnogo televideniya, pereimenovannoj v Sun Interactive, poruchili v sodruzhestve s firmoj Thomson Consumer Electronics razrabatyvat' pristavku men'shih gabaritov i videoservery - uzhe bez Oak. CHtoby spasti yazyk Oak, potrebovalos', chtoby prilozhil ruku Bill Dzhoj. 20. WEB INICIIRUET VTOROE ROZHDENIE JAVA Vse peremenilos', kogda rezko vsplyla Web. Perspektiva postavit' Oak na osnovu Internet napomnila Dzhoyu dni ego molodosti. Blagodarya Dzhoyu kompaniya Sun ponyala, nakonec, chto opravdaniem Oak mozhet stat' Internet. Podderzhka Dzhoya okazalas' kritichnoj pri vybore taktiki, izvestnoj, kak Igry Internet, to est' "bespribyl'nye" dejstviya dlya postroeniya svoej doli rynka - taktika, proslavlennaya firmoj Netscape, otdavshej v besplatnoe pol'zovanie svoj brauzer. Dzhoj opisyvaet eto tak: "V kakoj-to moment ya skazal: Nu ego k chertu, vypustim ego besplatno. Pust' vse pol'zuyutsya". Dzhoj i SHmidt napisali eshche odin plan po Oak i otpravili Goslinga i Noutona adaptirovat' Oak dlya Internet. Gosling rabotal nad kodom Oak, a Nouton sel razrabatyvat' "killer app". V yanvare 1995 goda novaya, napisannaya Goslingom versiya Oak byla narechena bolee privlekatel'nym imenem Java. Rabota Noutona vylilas' v navigator Web i vposledstvii poluchila imya HotJava. Skelet etogo prilozheniya Nouton napisal vsego za paru vyhodnyh. Sleduya ukazaniyam Dzhoya, oni namerevalis' sdelat' ego besplatno dostupnym na Web. 21. TEHNOLOGIYA, OTKRYTAYA DO BESPLATNOSTI Firma Sun vsegda predlagala otkrytye standarty dlya programmnyh interfejsov, chto pozvolyalo kazhdomu zhelayushchemu postroit' svoe sobstvennye sovmestimye s etim standartom prilozheniya. No eta strategiya mogla byt' prodolzhena dal'she - do predlozheniya besplatnoj programmnoj realizacii. Starshij menedzher produkta Java Kim Poliz na elektronnoj doske ob®yavlenij v svoem ofise bol'shimi bukvami napisala: "Otkrytoe - eto znachit ...", a dal'she shel dopolnyaemyj spisok trebovanij. Odno delo, kogda studenty-hakery besplatno vypuskayut studencheskuyu rabotu, takuyu, kak Mosaic, ili kogda besplatno otdaetsya rabota svezhih vypusknikov vrode navigatora, kotoryj predlozhila Netscape dlya besplatnogo nekommercheskogo ispol'zovaniya. I sovsem drugoe, kogda krupnaya kompaniya vrode Sun besplatno otdaet tehnologicheskie zhemchuzhiny iz sobstvennoj korony, to est' ishodnyj kod odnoj iz samyh cennyh svoih tehnologij. Dazhe u SHmidta byli somneniya, smozhet li on vypolnit' svoi obeshchaniya i zashchitit' komandu ot pressinga so storony Sun. On rasskazyvaet: "razgovora na etu temu ne bylo, no vokrug menya nosilos' v vozduhe: "|rik, ty narushaesh' vse principy raboty kompanii. Ty beresh' nashu tehnologiyu i otdaesh' ee Microsoft i voobshche lyubomu nashemu konkurentu. Kak zhe ty sobiraesh'sya delat' den'gi?". V tot moment u menya ne bylo otveta. Mne nado bylo by chto-to pridumyvat'. Prishlos' by vrat'. Vo chto ya iskrenne veril - eto v to, chto Java mozhet stat' dostupnoj dlya vseh arhitekturoj. Samyj bystryj put' dlya etogo byl cherez rasprostranenie, a samyj bystryj put' rasprostraneniya - cherez Internet". 22. JAVA NAHODIT SVOE MESTO V WEB V dekabre 1994 goda Java i HotJava (vse eshche s nazvaniem Oak) byli pomeshcheny v sekretnom fajle v glubiny Internet; tol'ko nemnogim izbrannym ukazali, kak ego najti, i priglasili proverit'. CHerez tri mesyaca kopiyu poluchil Mark Andreessen, kotoryj prodolzhal zapuskat' Netscape u Dzhima Klarka. Andreessen v interv'yu gazete "San-Hose Merk'yuri N'yus" dal takuyu ocenku: "to, chto delayut eti rebyata, absolyutno i neoproverzhimo novo. |to klassnaya shtuka". Vot tak komanda Java uznala, chto u nee, u konce koncov, rabota poluchilas'. Kak zametila Poliz: "etoj frazoj bog Internet blagoslovil nas". 23. ZAKLYUCHENIE Dal'she nachinaetsya segodnya, kotoroe uzhe ne istoriya. Segodnya interpretator Java rabotaet bolee chem na desyatke razlichnyh platform, glavnaya iz kotoryh Windows NT/95. Kompaniya Sun Microsystems vydelila podrazdelenie JavaSoft i ob®yavila o vypuske specializirovannyh java-chipov, po povodu chego dazhe pereimenovav SPARC Technology Buiseness v Sun Microelectornics. V Internet besplatno razdayutsya sredstva razrabotki na Java neskol'kih proizvoditelej, mnozhestvo kompanij licenzirovali Java. Microsoft licenzirovala Java dlya ispol'zovaniya v svoih setevyh programmah, dvizhimaya naporom Internet. Novell licenziroval Java dlya bor'by s Microsoft Windows NT. Navigatory Netscape i Microsoft ser'eznejshim obrazom konkuriruyut i podderzhka Java yavlyaetsya zdes' vazhnejshim argumentom. Mnozhestvo kompanij, dazhe takaya, kak Oracle, sobralis' vypuskat' Internet-terminaly, ispol'zuyushchie Java v kachestve bazovoj tehnologii. Java ne shodit so stranic gazet, milliony lyudej uchatsya programmirovat' na nej. Da chto tam, chtoby ponyat' masshtaby etogo stihijnogo bedstviya, dostatochno otkryt' glaza. No eto uzhe ne istoriya, tochnee eto drugaya istoriya. Proekt Java, ego trudnaya istoriya i gromkij uspeh, pokazyvayut, kak nado zhit' v komp'yuternom biznese. Otchetlivejshim obrazom vidno, kakuyu neprevzojdennuyu rol' igraet segodnya otkrytost' tehnologii. Trebovaniya, pred®yavlyavshiesya k DU ot myasorubki, okazalis' rovno temi zhe, chto pred®yavlyayutsya segodnya k setevym ustrojstvam. Kak uchil eshche Dekart pochti chetyresta let nazad v svoem chetvertom pravile metoda, chtoby chto-to sdelat' horosho, nado delat' eto pravil'no, rassmotrev predvaritel'no problemu so vseh tochek zreniya, predstaviv sebe vse vozmozhnye varianty i pozicii. CHelovek i mir ne izmenilis' - komanda Green otvleklas' ot komp'yuterov kak takovyh, zadumavshis' o bytovoj tehnike, i rezul'tat ee usilij pokoril mir vse teh zhe komp'yuterov. Vse vozvrashchaetsya na krugi svoya i ochen' skoro my budem upravlyat' holodil'nikami tak zhe legko, kak segodnya chitaem novosti v prostorah Web. Vzglyanite podrobnee na istoriyu Java. Mozhet byt' Vy najdete chto-to poleznoe dlya sebya, chto-to, chto pomozhet Vam najti svoj put' v segodnyashnem bushuyushchem okeane komp'yuternoj industrii. 24. BIBLIOGRAFIYA V stat'e ispol'zovany materialy -