Thu, 17 May  |   Login English version  |  OS2.Ru  
В начало
Об OS/2
Новости
Публикации
DevCenter
База данных
Каталог ресурсов
Биржа труда
TeamDB
Форумы и общение
Опросы и конкурсы
Russian Team OS/2
На первую страницу OS2.Ru
 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская
Поиск по: Добавить закладку OS2.Ru в панель Netscape 6/Mozilla
OS2.Ru > Articles > Software > Internet > Icebrowser > Icebrowser.phtml.ru
2001-09-05
Samorukov Alex
(версия для печати)

Java броузер IceStorm

Ice Browser

В дебрях интернета я узнал про JAVA броузер IceStorm. Воспользовавшись поисковыми серверами я нашёл страничку IceBrowser в интернете. Производители заявили о поддержке

  • HTML 3.2
  • HTML 4.0
  • XML 1.0
  • CSS 1 & 2
  • DOM 1 (частично DOM 2)
  • JavaScript 1.4
  • Applets
  • HTTP 1.1
    • Cookies
    • Proxies
    • Redirects
    • Authentication
  • Multimedia (требует JMF 1.1 неработоспособный в OS/2)

Что более чем достаточно для современного броузера (NS6 поддерживает практически аналогичные стандарты).


Получение броузера

Для того, чтобы получить IceStorm необходимо зарегистрироваться (Free trial download). После заполнения формы вы получите по e-mail пароль, который необходим для скачивания программы. Когда вам предложат выбрать платформу, укажите "Another JAVA platform without JVM", после чего начнётся скачивание zip файла.


Установка

Получив файл IceStorm.zip вы вероятно не совсем поймёте, что с ним необходимо делать ;-). Во всяком случае, на сайте IceStorm я информацию про это не нашёл. Но методом эксперемента мне удалось установить IceStorm набрав в командной строке java -cp IceStorm.zip install. После этого запускается графическая программа установки, в которой вам потребуется выбрать путь для установки программы.


Запуск броузера

В указанной ранее директории вы получите множество файлов, в том числе и PDF документацию к IceStorm. Существует нескольуко вариантов запуска броузера - с простым и расширенным интерфейсом.
Для запуска простой версии создайте CMD файл такого содержания:

set classpath=ib5core.jar;ib5util.jar;ib5ref.jar;ib5js.jar
java ice.browser.Main.

Честно говоря убогий интерфейс меня несколько опечалил. Почитав документацию я нашёл способ запуска с более продвинутым интерфейсом. Для запуска расширенной версии создайте CMD файл такого содержания:

set classpath=ib5core.jar;ib5crypto.jar;ib5extra.jar;
              ib5http.jar;ib5https.jar;ib5js.jar;ib5ref.jar;
              ib5ri.jar;ib5swing.jar;ib5util.jar;iscl.jar
java com.windriver.browser.Main -t:swing -m:http

Данная версия включает достаточно приятный multitabbed интерфейс пригодный для использования.


Общие впечатления

Авторы действительно очень серьёзно отнеслись к реализации WEB стандартов. Так, даже сложные страницы с апплетами, джаваскриптом и фреймами отображались очень корректно. Неплохо реализован CSS. Скорость работы впечатляет.

Но к сожалению, для использования в качестве броузера продукт ещё не готов. Отсутствует поддержка плагинов, history, определение mime обработчиков, и множества других фичь без которых современный броузер сложно представить. В частности, кодировка определяется только автоматически,а как сохранить файл на диск я так и не нашёл ;-)

Но как API для разработчика я бы крайне рекомендовал использование IceStorm. Например, для интеграции в e-mail клиент или создания справочных систем (или для внутреннего броузера в ПО). Так как поддержка современных стандартов сделанна очень качественно, есть поддержка Swing и AWT, отличная документация и поддержка. Надеюсь, что в будущем команда разработчиков усовершенствует интерфейс для того, чтобы броузер можно было полноценно использовать.


Обсудить материал (число отзывов:3)


предыдущий материал  |  следующий материал


 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская


Новости
15/08: GoldenCode выпустит Java 1.4 для OS/2
14/06: Fix #16 rus / Warp4
30/05: Перерыв в работе OS2.Ru
Все новости..

В каталоге
Дерево каталога
Новые поступления

Публикации
Боремся с зависанием PM и зомби - WatchCat + HardKill
(Samorukov Alex , 2001-10-11)

DSync - куда может быть проще?
(Okounkov Konstantin, 2001-09-28)

WarpGoGo: переводим музыку в MP3
(Okounkov Konstantin, 2001-09-26)

Все материалы

Решения
Tips & tricks

Активные опросы
Используете ли Вы OS2.Ru tab в Netscape ?

Все опросы
Первая страница  |   Об OS/2  |   Новости  |   Публикации  |   База данных  |   Каталог ресурсов  |   Биржа труда  |   TeamDB  |   Форумы общения  |   Опросы и голосования  |   OS2.Ru DevCenter
Дизайн, оформление © 1996-2000 Copyright WebTeam. Использование материалов OS2.Ru без согласия авторов и координаторов запрещено
Powered by OS/2