Лекция  Что такое Java? История создания  1




PDF просмотр
НазваниеЛекция  Что такое Java? История создания  1
страница6/25
Дата конвертации15.10.2012
Размер2.85 Mb.
ТипЛекция
1   2   3   4   5   6   7   8   9   ...   25

Возрождение Oak
Стр. 9 из 30
подразделения,  решая  разные  задачи,  нуждаются  в  различных  компьютерах).
Следовательно,  приложение  необходимо  развивать  сразу  в  нескольких  вариантах,  что
существенно удорожает поддержку. Кроме того, обновление клиентской части означает,
что  нужно  перенастроить  все  компьютеры  компании  в  кратчайший  срок.  А  ведь  часто
обновлениями могут заниматься несколько групп разработчиков.
Попытка придать интернет-браузерам возможности полноценного клиентского приложения
встречает еще большие трудности. Во-первых, обычные сложности предельно возрастают
-  в  Интернете  представлены  поистине  все  существующие  платформы,  а  количество  и
географическая  распределенность  пользователей  делает  быстрое  обновление  просто
невозможным.  Во-вторых,  особенно  остро  встает  вопрос  безопасности.  Через  сеть
удивительно  быстро  распространяется  не  только  важная  информация,  но  и  вирусы.
Текстовая  информация  и  изображения  не  несут  в  себе  никакой  угрозы  для  клиентской
машины,  другое  дело  -  исполняемый  код.  Наконец,  приложения  с  красивым  и  удобным
графическим интерфейсом, как правило, имели немаленький размер, недаром основным
способом их распространения являлись CD-ROM'ы. Понятно, что для Интернета необходимо
было серьезно поработать над компактностью кода.
Если  оглянуться  на  историю  развития  Oak,  то  становится  понятно,  что  эта  платформа
удивительным  образом  отвечает  всем  перечисленным  требованиям  интернет-
программирования, хотя и создавалась во времена, когда про WWW никто даже и не думал.
Видимо, это говорит о том, насколько верно предугадали развитие индустрии участники
проекта Green.
2.5. Возрождение Oak
Для  победного  нашествия  Oak  не  хватало  последнего  штриха  -  браузера,  который  бы
поддерживал  эту  технологию.  Именно  он  должен  был  стать  тем  самым  "убойным"
приложением  Нотона,  которое  завершало  почти  пятилетнюю  подготовительную  работу
перед официальным объявлением новой платформы.
Браузер назвали WebRunner. Нотону потребовался всего один выходной, чтобы написать
основную  часть  программы.  Это  было  в  июле,  а  в  сентябре  1994  года  WebRunner  уже
демонстрировался  руководству  Sun.  Небольшие  программы,  написанные  на  Oak  для
распространения через Интернет, назвали апплетами (applets), и на первом примере такого
апплета Дьюк махал ручкой своим создателям.
Следующая демонстрация происходила на конференции, где встречались разработчики
интернет-приложений  и  представители  индустрии  развлечений.  Когда  Гослинг  начал
презентацию  WebRunner,  аудитория  не  проявила  большого  интереса,  решив,  что  это
просто  клон  Mosaic.  Тогда  Гослинг  провел  мышкой  над  сложной  трехмерной  моделью
химической молекулы.
Следуя за курсором, модель поворачивалась по всем направлениям! Сейчас это, возможно,
не  производит  такого  впечатления,  однако  надо  представить,  что  в  то  время  это  было
подобно  переходу  от  картинки  к  кинематографу.  Следующий  пример  демонстрировал
анимированную сортировку. Вначале изображался набор отрезков разной длины. Затем
синяя и красная линии начинали бегать по этому набору, сортируя их по размеру. Пример
тоже нехитрый, однако наглядно демонстрирующий, что на стороне клиента появляется
полноценная программная платформа. Оба эти апплета сейчас являются стандартными
примерами и входят в состав Java Development Kit любой версии. Успех этой демонстрации,
Программирование на Java
Rendered by www.RenderX.com

Стр. 10 из 30
История создания Java
которая  закончилась  бурными  аплодисментами,  показал,  что  Oak  и  WebRunner  готовы
устроить  революцию  в  Интернете,  так  как  все  участники  конференции  начали
переосмысление возможностей, которые предоставляет Всемирная Сеть.
Кстати, к тому времени в начале 1995 года, когда стало ясно, что официальное объявление
уже  близко,  за  дело  взялись  маркетологи.  По  результатам  их  исследований  Oak  был
переименован  в  Java,  а  WebRunner  стал  называться  HotJava.  Многие  тогда  сильно
удивлялись, что дало повод для такого решения. Основная легенда гласит, что Java - это
сорт кофе (такой кофе действительно есть), который очень любили программисты. Видимо,
примерно  по  той  же  логике  появилось  и  название  HotJava  (горячая  Java).  Тема  кофе
навсегда  останется  в  названиях  (технология  создания  компонент  названа  Java  Beans  -
зерна кофе, специальный формат для архивирования файлов с Java программами JAR -
банка  с  кофе  и  т.д.)  и  логотипах,  а  сам  язык  критики  стали  называть  "для  кофеварок".
Впрочем, сейчас все уже привыкли и не задумываются над названием, возможно, это и
было целью (а тем, кто продолжает высказывать недовольство, приводят альтернативные
варианты, которые рассматривались - Neon, Lyric, Pepper или Silk).
Согласно  плану  спецификация  Java,  реализация  платформы  и  HotJava  должны  были
свободно распространяться через Интернет. С одной стороны, это позволяло в кратчайшие
сроки распространить технологию по всему миру и сделать ее стандартом де-факто для
интернет-программирования.  С  другой  стороны,  при  помощи  всего  сообщества
разработчиков, которые бы высказывали свои замечания, можно было гораздо быстрее
устранить  все  возможные  ошибки  и  недоработки.  Однако  в  конце  1994  года  пока  лишь
считанные копии были распространены за пределы Sun. В феврале 1995 года выходит,
возможно, первый пресс-релиз, сообщающий, что вскоре альфа-версии Oak и WebRunner
будут доступны для всеобщего внимания.
Когда это случилось, команда стала считать каждый случай, когда кто-то загрузил продукты
для просмотра. Вскоре пришлось считать уже сотнями. Затем решили, что если удастся
достигнуть  10.000,  то  это  будет  означать  "просто  ошеломляющий  успех".  Дожидаться
10.000  пришлось  совсем  не  так  много  времени,  как  они  могли  предполагать.  Интерес
нарастал  лавинообразно,  после  просмотров  приходило  большое  количество  писем,  и
мощности интернет-канала стало все время не хватать. На письма всегда отвечали очень
подробно, что по началу можно было делать, не отрываясь от работы. Затем по очереди
стали назначать одного разработчика, чтобы он в течение недели только писал ответы.
Наконец, потребовался специальный человек, так как письма приходили уже по 2-3 тысячи
в день.
Вскоре руководство Sun осознало, что такой ошеломляющий успех Java не имеет никакого
бюджета или плана для рекламы и других акций продвижения на рынок. Первым таким
событием  становится  публикация  23  марта  1995  года  в  газете  Sun  Jose  Mercury  News
статьи с описанием новой технологии, в которой приводился адрес официального сайта
http://java.sun.com/, который по сей день является основным источником информации по
Java.
2.6. Java выходит в свет
Наконец, вся подготовительная работа стала подходить к своему логическому завершению.
Официальное объявление Java, уже получившей широкое признание и подающей самые
радужные надежды, должно было произойти на конференции SunWorld. Ожидалось, что
Программирование на Java
Rendered by www.RenderX.com
1   2   3   4   5   6   7   8   9   ...   25

Похожие:

Лекция  Что такое Java? История создания  1 iconЦель Разработчик Java(Java ee) Краткая информация
Отличные знания и 6-летний опыт в Java. Сертификат Sun Certified Java Programmer (Март 2010, 98%, Java se 6)
Лекция  Что такое Java? История создания  1 iconОбщие представления о языке Java 6
Виртуальная Java-машина, байт-код, jit-компиляция. Категории программ, написанных на языке Java 9
Лекция  Что такое Java? История создания  1 icon    Люди ни во что не верят столь твердо, как в то, о чем они меньше всего знают. Мишель Монтень   Что такое история
...
Лекция  Что такое Java? История создания  1 icon          Java 2    практическое руководство                          Минск 
Б69          Java 2: практ. рук. / И. Н. Блинов, В. С. Романчик. – Мн.: УниверсалПресс, 2005. 
Лекция  Что такое Java? История создания  1 iconЛекция «История Галиции-история её народов» проф. О. Жерноклеев 19. 30 20. 30 Ужин 20. 30 22. 00 Лекция «История евреев Галиции (1772-1939)»

Лекция  Что такое Java? История создания  1 iconУрок дается по теме «История создания и творческая история романа»
Представленный урок является вторым в системе уроков литературы в 11 классе по изучению романа М. А. Булгакова «Мастер и Маргарита»...
Лекция  Что такое Java? История создания  1 iconИстория создания
Заинтересовать историей создания образа главного героя романа Д. Дефо «Приключения Робинзона Крузо»
Лекция  Что такое Java? История создания  1 iconЛекция №8. Особенности занятий легкой атлетикой с детьми, подростками, юношами лекция №9. Особенности занятий легкой атлетикой с женщинами …63 ЛИТЕРАТУРА лекция №1 «Введение в предмет. История развития легкой атлетики»
Лекция №6. Организация и проведение соревнований по легкой атлетике
Лекция  Что такое Java? История создания  1 iconДоктор берест
Знаете ли вы, что такое береза? Не торопитесь с ответом – эта книга убедит вас, что такое
Лекция  Что такое Java? История создания  1 iconТехнология анализа художественного текста
«что  такое  хорошо,  а  что  такое плохо», закладывается нравственный фундамент личности
Разместите кнопку на своём сайте:
TopReferat


База данных защищена авторским правом ©topreferat.znate.ru 2012
обратиться к администрации
ТопРеферат
Главная страница