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




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

Браузеры
Стр. 11 из 30
это будет короткое информационное объявление, так как главная цель этого мероприятия
- UNIX-системы. Однако все произошло не так, как планировалось.
В 4 часа утра в день конференции, после длинных и сложных переговоров, Sun подписывает
важнейшее соглашение. Вторая сторона - компания Netscape, основанная в апреле 1994
года Джеймсом Кларком (он уже сыграл роль в судьбе Oak два года, когда перехватил
предложение  от  Time  Warner)  и  Марком  Андриссеном  (создателем  NCSA  Mosaic).  Эта
компания являлась лидером рынка браузеров после того, как в декабре 1994 года вышла
первая версия Netscape Navigator, которая была открыта для бесплатного некоммерческого
использования, что позволило занять на тот момент 75% рынка.
23 мая 1995 года технология Java и HotJava были официально объявлены Sun [14], и тут
же было сообщено, что новая версия самого п¿опулярного браузера Netscape Navigator
2.0 будет поддерживать новую технологию [15]. По сути, это означало, что отныне Java
становится  такой  же  неотъемлемой  составляющей  WWW,  как  и  HTML.  Во  второй  раз
презентация  закончилась  бурными  аплодисментами  всех  присутствующих.  Победное
шествие Java началось.
3. История развития Java
Теперь,  когда  за  Java  стояли  не  только  несколько  создателей,  но  еще  и  целая  армия
разработчиков,  корпорация  Sun  имела  возможность  построить  впечатляющие  планы
развития технологии.
3.1. Браузеры
Конечно, основная линия развития оставалась связанной с браузерами. Хотя Интернет
только  начинал  наполняться  все  новыми  технологиями,  уже  возникали  проблемы
совместимости. Под разными платформами были немного разные браузеры, различались
даже шрифты. В результате автор мог создать красивую аккуратную страницу, которая
расползалась у клиента.
С  помощью  Java  веб-страницу  можно  наполнить  не  только  обычным  текстом,  но  и
динамическими  элементами  -  простыми  видео-вставками  типа  вращающегося  земного
шара или Дьюка, машущего рукой (хотя сейчас такие задачи хорошо решает анимированный
GIF,  а  в  более  сложных  случаях  -  Macromedia  Flash);  интерактивные  элементы  типа
вращающейся  модели  химической  молекулы;  бегущие  строки,  содержащие,  например,
биржевые индексы или прогноз погоды.
Но на самом деле Java - это больше, чем симпатичное украшение HTML. Поскольку это
полноценный  язык  программирования,  то  с  его  помощью  можно  создавать  сложный
пользовательский  интерфейс.  В  самой  первой  версии  Java  Development  Kit  (средство
разработки  на  Java)  был  пример  апплета,  представляющий  простейшие  электронные
таблицы. Вскоре появился текстовый редактор, позволяющий менять стиль и цвет текста.
Конечно, были игровые апплеты, обучающие, моделирующие физические и иные системы.
Например, клиент, сделавший заказ в магазине или отправивший посылку почтой, получал
возможность следить за доставкой через Интернет.
В отличие от обычных программ апплеты получили "в наследство" важное свойство HTML
страниц.  Прочитав  сегодня  содержание  страницы  новостей,  клиент  не  сохраняет  ее  на
Программирование на Java
Rendered by www.RenderX.com

Стр. 12 из 30
История развития Java
своем компьютере, а на следующий день читает обновленное содержание. Точно также,
скачав апплет и поработав с ним, можно его удалить, а в следующий раз получить более
новую версию. Таким образом, программы появляются и исчезают с машины клиента безо
всякого усилия, не требуются ни специальные знания, ни действия, при этом автоматически
поддерживаются самые последние версии.
С другой стороны, пользователь уже не привязан к своему основному рабочему месту, в
любом интернет-кафе можно открыть нужную веб-страницу и начать работу с привычными
программами. И все это без каких-либо опасений "подцепить" вирус. Для разработчиков
было очень привлекательно, что их программы через день после выпуска могут увидеть
самые  разные  пользователи  по  всему  миру,  независимо  от  того,  какой  компьютер,
операционную систему и браузер они используют. Хотя браузер на стороне клиента должен
поддерживать Java, как уже говорилось, пользователям предлагался HotJava, доступный
на любой платформе. Самый популярный в то время Netscape Navigator, начиная с версии
2.0, также содержал Java. Однако, сегодня, как известно самый распространенный браузер
- Microsoft Internet Explorer.
Компания  Microsoft,  добившись  ошеломляющего  успеха  в  области  программного
обеспечения  для  персональных  компьютеров,  стала  (и  в  целом  остается  до  сих  пор)
основным  конкурентом  в  этой  области  для  Sun,  IBM,  Netscape  и  других.  Если  в  начале
девяностых основные усилия Microsoft были направлены на операционную систему Windows
и офисные приложения (MS Office), то в середине десятилетия стало очевидно, что пора
всерьез заняться Internet. В начале 1995 года Билл Гейтс опубликовал планы объявления
"войны" Netscape с целью занять такое же монопольное положение в WWW, как и в области
операционных  систем  для  персональных  компьютеров.  И  когда  вскоре  Netscape
подписывает лицензионное соглашение с Sun, Microsoft оказалась в трудной позиции.
Internet Explorer 2.0 был настолько непривлекательным, что никто не верил, что он может
составить какую-нибудь заметную конкуренцию Netscape Navigator. А это значит, что новая
версия IE 3.0 должна уметь все, что умеет только что вышедший NN 2.0. Поэтому 7 декабря
1995 года Microsoft объявляет о своем желании лицензировать Java, а в марте 1996 года
соглашение  о  лицензировании  подписано.  Самая  крупная  компания  по  производству
программного  обеспечения  была  вынуждена  поддерживать  своего,  возможно,  самого
опасного конкурента.
Сейчас мы имеем возможность оглянуться назад и оценить последствия прошлых событий.
Теперь  уже  очевидно,  что  Microsoft  полностью  удалось  осуществить  свой  план.  Если
Netscape Navigator 3.x еще соблюдал лидирующее положение, то Netscape 4.x уже начал
уступать  Internet  Explorer  4.x.  NN  5.x  так  и  не  вышел,  а  NN  6.x  стал  очередным
разочарованием для бывших поклонников "Навигатора". Сейчас вышла версия 7.0, однако
она  не  занимает  серьезной  доли  рынка,  в  то  время  как  Internet  Explorer  5.0,  5.5  и  6.0
используют более 95% пользователей.
Забавно, что многие ожесточенно обвиняли Microsoft в том, что она боролась с Netscape
нерыночными средствами. Однако сравним действия конкурентов. Среди многих шагов,
предпринятых Microsoft для победы, была и поддержка независимой организации W3C,
которая руководила разработкой нового стандарта HTML 3. Вначале Netscape считался
локомотивом индустрии, постоянно развивая и модернизируя HTML, который изначально
вообще-то  не  предназначался  для  графического  оформления  текста.  Но  когда  за  дело
взялась  Microsoft,  она,  вложив  большое  количество  денег  и  людских  ресурсов,  смогла
утвердить  стандарты,  которые  отличались  от  уже  реализованных  в  Netscape  Navigator,
Программирование на Java
Rendered by www.RenderX.com
1   2   3   4   5   6   7   8   9   10   ...   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
обратиться к администрации
ТопРеферат
Главная страница