Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт авг 17, 2018 8:36 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 1 2 3 4 59 След.
Автор Сообщение
СообщениеДобавлено: Чт июн 09, 2011 8:29 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
из GNU Classpath необязательно брать все - можно только зависимости
например как тут http://ulibgcj.sourceforge.net/


Последний раз редактировалось XVilka Чт июн 09, 2011 8:33 pm, всего редактировалось 1 раз.

Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 8:30 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Про netsurf тоже в курсе. Он использует GTK+ 1.1 в версии для Linux, и что-то сугубо интимное для RISC OS. В целом код хорошо читаемый.


Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 8:45 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
и все-таки я за создание своего велосипеда. Можно начать с простого использования библиотеки, например того же xml, для написания gui (пробовать на тех сайтах, которые написаны на xml), а потом перейти на библиотеку парсинга html.
Мое имхо.


Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 8:52 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
XVilka писал(а):
и все-таки я за создание своего велосипеда. Можно начать с простого использования библиотеки, например того же xml, для написания gui (пробовать на тех сайтах, которые написаны на xml), а потом перейти на библиотеку парсинга html.
Мое имхо.

С html всё сложнее, чем с xml. Потому что есть DOM, есть CSS, есть сам HTML, есть ECMAScript, есть сторонние компоненты. Тот же AJAX без DOM и скриптов не реализовать, а без него даже в Однотентаклях не посидишь.
У меня есть мысль реализовать базовую платформу для вывода динмаического содержимого, к которой в качестве плагинов подключаются модули разбора HTML, CSS, движок JS... Но это не более, чем мысль. Боюсь, что bw чертовски прав. Современный браузер за несколько месяцев - это нереально. Даже Apple и Google использовали почти_готовые решения.


Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 8:58 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
да знаю я про то что совеременный веб, его, 2.0, сложнее чем xml - основная мысль откатать на xml создание самого браузера, его ui, рендерера, etc. А потом можно уже и за html браться.


Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 9:30 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Завести свою сборку JamVM не удалось. Бинарная же запускает консольные Java SE программы, с оконными как-то туго. Но, думаю, как-то можно.
upd: Кое-как завел Opera Mini 4, падает при обращении к сети с сегфолтом. И это линуксячья версия...

Brainstorm на предмет браузера продолжается.


Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 10:48 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Итак, после плясок с бубном JamVM завелся по-настоящему. Оказывается, последней версии нужно подавать последнюю библиотеку GNU Classpath. Поддерживается почти всё, что может поддерживаться. Полный размер - около 11 мегабайт, урезать можно очень сильно при желании.


Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 10:49 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
Как я и говорил. Я его заводил в свое время на арме. без оси.


Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 10:52 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Код POSIX-совместимый, из сторонних библиотек для самой jamvm нужен zlib (и то не обязателен), и вроде бы всё. Но есть же libgcj с кучей нативного кода...
Юридически, в общем, java можно сделать. А фактически - работы, кажется, будет много.
Upd: сижу с оперы 6 из линукс, более-менее удобно. Эх,пилить и пилить


Вернуться к началу
СообщениеДобавлено: Чт июн 09, 2011 11:58 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Для интересующихся перспективами использования сервера OperaMini:
http://forum.siemens-club.org/viewtopic ... icID=61784
Обсуждение формата oms, который выдают сервера Оперы. Формат относительно несложный. Многое из форматирования теряется, но выводить такое гораздо удобнее и проще (код вряд ли будет намного сложнее, чем у htmlv).


Вернуться к началу
СообщениеДобавлено: Пт июн 10, 2011 12:13 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
Сервер на чем будем писать? ompd на С# - по-моему, не наш выбор...


Вернуться к началу
СообщениеДобавлено: Пт июн 10, 2011 10:47 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:27 pm
Сообщения: 17
XVilka писал(а):
Сервер на чем будем писать? ompd на С# - по-моему, не наш выбор...

Дык можно ж их сервер использовать.


Вложения:
Комментарий к файлу: Примерно такая схема разработки получается
Browser.jpg
Browser.jpg [ 41.22 КБ | 1671 просмотр ]

_________________
Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.
Вернуться к началу
СообщениеДобавлено: Пт июн 10, 2011 2:00 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
Можно, но только на первом этапе - иначе очень недальновидно.


Вернуться к началу
СообщениеДобавлено: Сб июн 11, 2011 12:27 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
Я беру свои слова обратно, не два, а пять специалистов за полгода справятся с задачей (с первой бетой :-).

chaos_dremel, со схемой не согласен.

>> Дешевле нанять индусов для портирования WebKit.
> Тоже вариант, хотя ещё менее спортивно. Ты его поддержишь, если я дам денег?

Я попытался прикинуть по недавнему опыту. Самый бюджетный вариант будет стоить больше 50000$. Это с нуля и что бы был результат (а не только процесс).

Так что как я сказал, WebKit или Gecko!

..bw


Вернуться к началу
СообщениеДобавлено: Сб июн 11, 2011 9:23 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Экспериментирую с прокси-серверами. Задумка примерно такая: сервер переводит html в формат, читаемый (или легко реализуемый) в Колибри. Сейчас по запросу html превращается в статичную картинку. Нужно придумать, что делать с полями для ввода и ссылками. Возможно, у кого-то есть яркие идеи по этому поводу?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 1 2 3 4 59 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB