Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб апр 29, 2017 10:31 pm

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




Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 15 6 7 8 9 След.
Автор Сообщение
СообщениеДобавлено: Вт июн 14, 2011 5:27 pm 
Не в сети
Аватара пользователя

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


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

Зарегистрирован: Сб июн 11, 2011 12:50 am
Сообщения: 11
Ну вообще то у меня идея вот какая на счет JVM.
1. Сначала разрабатывается и документируется стратегия портинга.
2. Выделются возможные проблемы и приводится стратегия их решений.
3. Разрабатывается стратегия тестинга и план тестинга соответсвенно.
4. Разрабатывается план имплементации с возможностью поэтапного измерения результата. План должен содержать задачи длительность которых не превышает день или максимум два дня. Каждые две недели проводятся измерения результата. Метод измерения зависит от задачи.
5. Параллельно разрабатываются тесты. Базируясь на результатах измерений тесты корректируются.
6. После имплементации проводится измерение портинга в целом и тестирование. Выявляются недостатки и сортируются по приоритетам.
7. Параллельно корректируются ошибки выявленные в процессе тестирования.


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

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


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

Зарегистрирован: Сб июн 11, 2011 12:50 am
Сообщения: 11
Я вообще то тоже считаю что это правильный подход. Но в данном случае, так как тестируется vm необхадимо хоть что то на чем можно будет написать тесты.


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

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 786
тесты для jamvm могут быть написаны только на двух языках - либо на яве, либо на яво-ассемблере. Иного и быть не может.


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

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 786
Цитата от Dex4u с board.flatassembler.net:
Цитата:
Still working on my 100% fasm projects
Including
DexOS 32bit pmode OS.
dos2x 32bit ver of dos.
FAB a 32bit bootable web browser.
Also a ARM port other my OS.

Нам может быть интересен этот самый FAB


Вернуться к началу
СообщениеДобавлено: Пт июл 01, 2011 6:46 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Написал разработчикам dillo.Они считают, что перенести его в Колибри вполне реально, но советуют использовать порт dillo2 на fltk1.3(А не на fltk2).
В свою очередь,разработчики fltk считают, что перенести fltk на новую платформу можно недели за две-четыре.


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

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Sorcerer, ты планируешь этим заняться?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Сб июл 02, 2011 8:12 am 
Не в сети

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


Вернуться к началу
СообщениеДобавлено: Вс июл 03, 2011 7:39 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Посмотрел. Весь ОС-зависимый код вынесен отдельно, его около 70 килобайт (с комментариями). Чем черт не шутит, авось и получится портировать.


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

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
К сожалению в Dillo даже поисковые сайты не работают. В нём мало чего работает.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


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

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Смотря какой dillo. Самый новый dillo2 неплох, в нем даже поддержку CSS2 и JavaScript почти впилили, есть патчи.


Вернуться к началу
СообщениеДобавлено: Вт авг 23, 2011 11:35 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 786
В общем, я начал работать над парсером CSS, посмотрим что из этого выйдет. Пишу на fasm, если кто-то желает присоединиться - буду рад. https://bitbucket.org/droiddev/cssparse

Пока только работает токенайзер, начал добавлять работу со списками -> токенайзер возвращает связный список токенов, и передает их лексеру. Лексер, в зависимости от значения токена (например "{" - значит что несколько предыдущих токенов были CSS item - (html-элемент, или класс, или ID), а следующие токены, вплоть до "}" - значения пропертей, которые обрабатываются уже по-своему. Пока реализую без оглядки на производительность - лишь бы работало. Потом, как будет хоть как-то работать, можно будет оптимизировать.

P.S. Пока это, так сказать скелет, пока даже не компилируемый (но токенайзер работает).


Вернуться к началу
СообщениеДобавлено: Сб авг 27, 2011 4:06 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 786
Также советую посмотреть исходники NetSurf - только что открыл. Он полностью HTML4.01 и CSS2 поддерживает. Написан на си - есть возможность не использовать тулкит, а вывод делать в фреймбуффер.


Вернуться к началу
СообщениеДобавлено: Сб авг 27, 2011 5:05 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср авг 18, 2010 5:38 pm
Сообщения: 102
Тоже смотрел NetSurf, судя по количеству платформ, на которые он портирован, портируется довольно легко. Единственно смутил размер бинарника - от 4 Мб. Как-то не Kolibri-style.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 15 6 7 8 9 След.

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


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

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


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

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