реклама на сайте
подробности

 
 
> HTML-браузер на микроконтроллере, как сделать?
LCD
сообщение Nov 6 2008, 18:00
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 1-06-08
Пользователь №: 37 959



Хочу сделать простейший браузер на MSP430, выводящий HTML на дисплей с разрешением 172x132. Требуется отображение таблиц, хотя бы упрощенное, поддержка гиперссылок, цветов, различных оформлений шрифта и изображений (GIF, и если хватит памяти - JPG). Вьювер простого текста я написал сразу, а HTML-браузер безуспешно переписывал 2 раза, поэтому хочу спросить: существует ли что-нибудь готовое? Чтобы было написано на C или С++ и объем вносимых изменений был минимальным. Если нет - то хотя бы подскажите, с чего начинать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Nov 8 2008, 10:20
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Основная проблема, с которой я столкнулся - получение координат (x,y) определенной строки.


Даже не строки. Вам необходимо построить список всех элементов в порядке увеличения координат. После чего, при рендере, Вы, зная прямоугольник видимой области, проходите по списку и смотрите, какие элементы отображаются, какие - нет. Упорядоченный список упрощает задачу поиска - можно, например, найти проекцию центра видимой области в списке бинарным поиском, а затем идти вверх и вниз, пока есть хоть что-то для отображения. Ну или найти верх изображения, не суть, главное, что не надо весь список обрабатывать.

Все большие браузеры построенны именно по этому способу, и, кстати, DOM - он придуман на базе внутренних структур, которые уже есть в любом браузере - DOM суть список элементов, к которым кроме координат (которые, кстати, в DOM'е приватные wink.gif ) пристегнуты всякие методы и свойства объектов.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- LCD   HTML-браузер на микроконтроллере   Nov 6 2008, 18:00
- - Зверюга   Вообще-то есть на Яве кажется написанная Opera Min...   Nov 6 2008, 19:44
- - Rst7   ЦитатаВообще-то есть на Яве кажется написанная Ope...   Nov 7 2008, 06:05
- - LCD   Цитата(Зверюга @ Nov 6 2008, 22:44) Вообщ...   Nov 7 2008, 08:17
- - Rst7   ЦитатаДоступ в интернет пока не планируется. А от...   Nov 7 2008, 08:34
- - LCD   Статические, с флешки. Когда в продаже появятся MS...   Nov 7 2008, 08:49
- - Rst7   ЦитатаСтатические, с флешки. Ну тогда можете поду...   Nov 7 2008, 10:13
- - ClockworkOrange   http://ru.wikipedia.org/wiki/W3M http://ru.wikiped...   Nov 7 2008, 10:34
- - LCD   Выложите плз исходники - хочу глянуть. До скриптов...   Nov 7 2008, 10:39
- - Rst7   ЦитатаОни же все текстовые. W3M умеет через иксы ...   Nov 7 2008, 10:43
|- - LCD   Цитата(Rst7 @ Nov 7 2008, 13:43) W3M умее...   Nov 7 2008, 12:42
- - Rst7   ЦитатаА можно в виде исходников в архиве? Скачайт...   Nov 7 2008, 12:52
- - LCD   OMS-браузер - это немного не то. Хочу, чтобы работ...   Nov 7 2008, 18:24
- - LCD   Я тоже об этом думал, но представил, сколько это в...   Nov 10 2008, 14:21


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 11:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016