20. WEB инициирует второе рождение JAVA
Все переменилось, когда резко всплыла Web. Перспектива поставить Oak на основу Internet напомнила Джою дни его молодости. Благодаря Джою компания Sun поняла, наконец, что оправданием Oak может стать Internet. Поддержка Джоя оказалась критичной при выборе тактики, известной, как Игры Интернет, то есть "бесприбыльные" действия для построения своей доли рынка – тактика, прославленная фирмой Netscape, отдавшей в бесплатное пользование свой браузер. Джой описывает это так: "В какой-то момент я сказал: Ну его к черту, выпустим его бесплатно. Пусть все пользуются".
Джой и Шмидт написали еще один план по Oak и отправили Гослинга и Ноутона адаптировать Oak для Internet. Гослинг работал над кодом Oak, а Ноутон сел разрабатывать "killer app".
В январе 1995 года новая, написанная Гослингом версия Oak была наречена более привлекательным именем Java. Работа Ноутона вылилась в навигатор Web и впоследствии получила имя HotJava.
Скелет этого приложения Ноутон написал всего за пару выходных.
Следуя указаниям Джоя, они намеревались сделать его бесплатно доступным на Web.
21. Технология, открытая до бесплатности
Фирма Sun всегда предлагала открытые стандарты для программных интерфейсов, что позволяло каждому желающему построить свое собственные совместимые с этим стандартом приложения. Но эта стратегия могла быть продолжена дальше — до предложения бесплатной программной реализации. Старший менеджер продукта Java Ким Полиз на электронной доске объявлений в своем офисе большими буквами написала: "Открытое — это значит…", а дальше шел дополняемый список требований. Одно дело, когда студенты-хакеры бесплатно выпускают студенческую работу, такую, как Mosaic, или когда бесплатно отдается работа свежих выпускников вроде навигатора, который предложила Netscape для бесплатного некоммерческого использования. И совсем другое, когда крупная компания вроде Sun бесплатно отдает технологические жемчужины из собственной короны, то есть исходный код одной из самых ценных своих технологий.
Даже у Шмидта были сомнения, сможет ли он выполнить свои обещания и защитить команду от прессинга со стороны Sun. Он рассказывает: "разговора на эту тему не было, но вокруг меня носилось в воздухе: "Эрик, ты нарушаешь все принципы работы компании. Ты берешь нашу технологию и отдаешь ее Microsoft и вообще любому нашему конкуренту. Как же ты собираешься делать деньги?". В тот момент у меня не было ответа. Мне надо было бы что-то придумывать. Пришлось бы врать. Во что я искренне верил
- это в то, что Java может стать доступной для всех архитектурой. Самый быстрый путь для этого был через распространение, а самый быстрый путь распространения — через Internet".
22. Java находит свое место в WEB
В декабре 1994 года Java и HotJava (все еще с названием Oak) были помещены в секретном файле в глубины Internet; только немногим избранным указали, как его найти, и пригласили проверить. Через три месяца копию получил Марк Андреессен, который продолжал запускать Netscape у Джима Кларка. Андреессен в интервью газете "Сан-Хосе Меркьюри Ньюс" дал такую оценку: "то, что делают эти ребята, абсолютно и неопровержимо ново. Это классная штука". Вот так команда Java узнала, что у нее, у конце концов, работа получилась. Как заметила Полиз: "этой фразой бог Internet благословил нас".
Дальше начинается сегодня, которое уже не история. Сегодня интерпретатор Java работает более чем на десятке различных платформ, главная из которых Windows NT/95. Компания Sun Microsystems выделила подразделение JavaSoft и объявила о выпуске специализированных java-чипов, по поводу чего даже переименовав SPAъC Technology Buiseness в Sun Microelectornics.
В Internet бесплатно раздаются средства разработки на Java нескольких производителей, множество компаний лицензировали Java. Microsoft лицензировала Java для использования в своих сетевых программах, движимая напором Internet. Novell лицензировал Java для борьбы с Microsoft Windows NT. Навигаторы Netscape и Microsoft серьезнейшим образом конкурируют и поддержка Java является здесь важнейшим аргументом. Множество компаний, даже такая, как Oracle, собрались выпускать Интернет-терминалы, использующие Java в качестве базовой технологии. Java не сходит со страниц газет, миллионы людей учатся программировать на ней. Да что там, чтобы понять масштабы этого стихийного бедствия, достаточно открыть глаза.
Но это уже не история, точнее это другая история.
Проект Java, его трудная история и громкий успех, показывают, как надо жить в компьютерном бизнесе. Отчетливейшим образом видно, какую непревзойденную роль играет сегодня открытость технологии. Требования, предъявлявшиеся к ДУ от мясорубки, оказались ровно теми же, что предъявляются сегодня к сетевым устройствам. Как учил еще Декарт почти четыреста лет назад в своем четвертом правиле метода, чтобы что-то сделать хорошо, надо делать это правильно, рассмотрев предварительно проблему со всех точек зрения, представив себе все возможные варианты и позиции. Человек и мир не изменились — команда Green отвлеклась от компьютеров как таковых, задумавшись о бытовой технике, и результат ее усилий покорил мир все тех же компьютеров. Все возвращается на круги своя и очень скоро мы будем управлять холодильниками так же легко, как сегодня читаем новости в просторах Web.
Читать дальше