elizarov


Блог Романа Елизарова


Previous Entry Share Next Entry
Cross-platform Browser for Java
elizarov
У нас есть большое Swing приложение в которое надо интегрировать HTML страницы. Именно интегрировать, а не открывать во внешнем браузере.

Когда эти страницы были простыми, нам хватало встроенной в Swing поддержки HTML. С ней, конечно, масса проблем, если у клиента не быстрый интернет, ибо там всего 4 штуки "image loader" потока, которые забиваются и любая подгрузка иконок в приложении умирает (там используются те же потоки). Но это мы научились обходить. Реальные сложности наступают, когда мы хотим интегрировать полноценные web страницы (JavaScript, современный CSS и всё такое).

Пару лет назад для решения этой проблемы мы долго воевали с JDIC. На Mac он у нас стабильно так и не заработал, а под Windows какая-то версия работает с натяжкой, но приемлемо. То есть валит и подвешивает наше приложение не слишком уж часто.

Сейчас же проблема поддержки Mac встает ребром. Отсюда вопрос: возился ли кто-нибудь с JDIC в течение последних двух лет и есть ли какие комментарии на эту тему? Может там всё радикально улучшилось за два года? А может есть какие-нибудь проверенные альтернативные решения?

P.S. Я знаю что Sun хочет решить эту проблему в JavaFX и, может быть, в Java 7. Но мне-то эту проблему надо решать уже сейчас.

  • 1
IDEA как-то бандлит или подкачивает мозилловский движок для preview HTML-a. Вам не подойдет?

Мозилловский движок мне подсказали... Работает как часы, только 20 метров занимает. Но, кстати, внутри IDEA я его не обнаружил.

Мы его скачиваем по нажатию кнопочки.

открой в идее html файл, внизу под редактором появится кнопка preview

http://www.teamdev.com/jxbrowser/index.jsf
Проблемы с ним есть, но в хорошую погоду всё отлично работает, в том числе под маком. :)

Спасибо. Изучаю.

https://xhtmlrenderer.dev.java.net/

я правда на него смотрел пару лет назад, не знаю, наксколько он развился

оффтоп - спасибо большое, что согласился читать лекции по параллельному программированию в нашем клубе.

Твой старый курс, кстати, итмошные студенты очень хвалили.

  • 1
?

Log in

No account? Create an account