Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

Что взять за основу для быстрой отрисовки.   Найти похожие ветки 

 
Nick Denry ©   (2006-02-20 14:28) [0]

Для показа определенной (обучающей) информации требуется некое подобие браузера (показ текста с разным форматированием (шрифт, цвет, начертание, разное в одной строке), показ изображений, показ видео, таблиц и графиков.

На каждый элемент может быть наложен определенный эффект (появление, FadeIn/FadeOut и т.д.)

Проблема в том, что программа должна работать на достаточно медленных машинах (PII 400 и 64 м.б. опереативки и не уверен насчет 3-д акселлераторов и выше (PIII 800, 128, акселлераторы), а может и еще выше, но вряд-ли).

Изначально хотел брать за основу браузер (IE), но все эффекты очень тормозят (ступенчатая перерисовка) даже на еще болеемощных компах. (код прорисовок оптимальный)

Вопрос: какую технологию лучше взять за основу для отрисовки и как лучше организовать такое содержимое (всех ывшеперечисленных типов одновременно), если оно должно быть показано как единый документ.

(поддержка систем ниже win2k не планируется)

Извиняюсь, если не совсем понятно/точно выражаюсь.


 
Jeer ©   (2006-02-20 14:30) [1]

Напиши ОС со своим браузером.


 
Nick Denry ©   (2006-02-20 14:35) [2]

Jeer ©   (20.02.06 14:30)

Шутка?
А если архитектура изменится?


 
DiamondShark ©   (2006-02-20 14:36) [3]

можно попытаться найти PowerPoint из 95 или 97 офиса ;)


 
Nick Denry ©   (2006-02-20 14:40) [4]

DiamondShark ©   (20.02.06 14:36) [3]

я бы с удовольствием :)

Приложение должно быть разработано мной :(

Я вообще насчет OpenGL/directX думаю, но наверное не то.


 
API   (2006-02-20 14:46) [5]

Nick Denry

Очередное изобретение велосипеда?
Берите MS Power Point (версию выберете исходя из своих потребностей и возможностей) - и не парьте голову ни себе, ни тому, кому пытаетесь впарить свой чудо-самокат.


 
Jeer ©   (2006-02-20 14:47) [6]

Nick Denry ©   (20.02.06 14:35) [2]

Со своей ОС никакая смена софт-архитектуры не страшна.


 
Nick Denry ©   (2006-02-20 14:50) [7]

2API   (20.02.06 14:46)

Скажите это тому, кто впарил мне написать такой самокат.
Естественно, я ОБЯЗАН его написать (в силу определенных причин).

Если бы было бы возможно, я конечно бы взял Power Point и с удовольствием занимался чем нибудь еще.


 
Харько ©   (2006-02-20 14:54) [8]

В PDF начиная с версии 1.5 можно встраивать звук, видео, анимацию. Также там поддерживаются гиперссылки, javascript, цифровые подписи, формы ввода.
Плюсы - работать будет на всех платформах.


 
Nick Denry ©   (2006-02-20 14:54) [9]

[6] Jeer ©   (20.02.06 14:47)

Объясните, что вы имели в виду, пожалуйста.

Под словом "Архитектура" я понимаю железную составляющую компьютера. Например нормальную поддержку видеокарт (не VESA режим.)


 
Jeer ©   (2006-02-20 15:10) [10]

Nick Denry ©   (20.02.06 14:54) [9]


> Под словом "Архитектура" я понимаю железную


Некоторые - программную, иные - вообще камень, бетон, стекло, пластмассу.


> нормальную поддержку видеокарт


Это зависит от Вашего понимания "нормальность".
Современные технологии могут иметь в виду совершенно другое.


 
REA   (2006-02-20 15:21) [11]

Наверняка кроме мощной точки есть аналоги - Demo Shield какой нибудь и т.п.


 
Nick Denry ©   (2006-02-20 16:52) [12]

[11] REA   (20.02.06 15:21)

Вообщем все упирается в тему создания презентаций, хотя задача у меня вроде другая :)


 
Jeer ©   (2006-02-20 16:59) [13]

Nick Denry ©   (20.02.06 16:52) [12]


> хотя задача у меня вроде другая


Мы ее не знаем, за нее не гарантирован некий (моральный/денежный/иной) эквивалент, учебные цели не ставим, меценатство тоже мимо нас..

Что дальше ?


 
Игорь Шевченко ©   (2006-02-20 17:08) [14]


> Скажите это тому, кто впарил мне написать такой самокат.
>  


Не раскрыта тема оплаты консультаций.


 
Nick Denry ©   (2006-02-20 17:24) [15]

[14] Игорь Шевченко ©   (20.02.06 17:08)

Для меня это выглядит как обязательное задание, которое навялил мне один "добрый" препод, в качестве бесплатной нагрузки к учебному процессу.

Ясное дело, что отказаться я от выполнения проекта не могу.
Со мной над проектом работает еще 3 человека, 1 из которых разрабатывает внешний вид интерфейса, один собирает учебный материал и один "на побегушках".

Задача - сделать проект (!) обучающе-тестирующей программы. Суть я практически изложил.

Повторюсь: сначала идет показ информации, затем тест. Требования разработаны не нами, где и как мы должны искать информацию, на чем писать - не указано, но все должно быть выполнено "с нуля". Естественно подсунуть POwer Point вместо своей разработки не получится.

Тема вопроса указанна в сабже.


 
Jeer ©   (2006-02-20 17:27) [16]

Nick Denry ©   (20.02.06 17:24) [15]

"Вперед, гардмарины !"


 
Nick Denry ©   (2006-02-20 17:28) [17]

Здесь спросил про возможную систему быстрой отрисовки графики (быстрее, чем GDI, в которой будет наиболее легко совмещать указанные типы данных), если кто-то таковую знает.

З.Ы. А что все учстники форума "консультации" оплачивают, или я особенный?


 
Jeer ©   (2006-02-20 17:31) [18]

А причем тут "графика" ?

У тебя мультимедийная задача, ты хоть представляешь, что микрософт вложила  в это понятие, а также реализовала, на твой взгляд недостаточно быстро  ?


 
Nick Denry ©   (2006-02-20 17:34) [19]

2Jeer ©   (20.02.06 17:31)

см. [1]

Проблема в том, что программа должна работать на достаточно медленных машинах + Изначально хотел брать за основу браузер (IE), но все эффекты очень тормозят (ступенчатая перерисовка) даже на еще болеемощных компах. (код прорисовок оптимальный)

+
какую технологию лучше взять за основу для отрисовки

Действительно, при чем тут графика !?


 
Джо ©   (2006-02-20 17:36) [20]

> [19] Nick Denry ©   (20.02.06 17:34)

Мультимедийные приложения на основе GDI прекрасно работали в свое время даже на 100-х Пентиумах. Чудес производительности, конечно, не было, но какое железо — такие и возможности.


 
Nick Denry ©   (2006-02-20 17:51) [21]

[20] Джо ©   (20.02.06 17:36)

А нет примера?

И все-таки хотелось бы какого-нибудь 2D ускорения.


 
Джо ©   (2006-02-20 17:53) [22]

> [21] Nick Denry ©   (20.02.06 17:51)
> И все-таки хотелось бы какого-нибудь 2D ускорения.

Для "ускорения" нужна аппаратная поддержка со стороны графической карты. Насколько я понел, ее нет. Чем тогда ускорять?


 
Джо ©   (2006-02-20 17:55) [23]

Ну, наверное, лучше ориентироваться на DirectX, если будет хоть малейшая поддержка от железа, DirectX ей воспользуется.


 
Nick Denry ©   (2006-02-20 17:58) [24]

а также реализовала, на твой взгляд недостаточно быстро  ?

А на чей взгляд отрисовка элементарного движения слоя с более-менее большм изображением на HTML стрнице при движении по горизонтали заданного скриптом, дергается и плывет так, что отрисовкой это назвать сложно?

Про другие техники вообще молчу.


 
Nick Denry ©   (2006-02-20 18:00) [25]

[23] Джо ©   (20.02.06 17:55)

а OpenGL не лучше будет? Если нет, то почему?

И если я правильно понял-то DirectX - это должен быть DirectDraw?


 
Джо ©   (2006-02-20 18:00) [26]

> [24] Nick Denry ©   (20.02.06 17:58)

Если все на HTML собираешься делать, то почему бы не использовать Flash? Кроме удобства и прочего, немаловажно то, что качество воспроизведения можно выставлять по-минимуму для слабых машин. Не знаю, впрочем, можно ли программно.


 
Jeer ©   (2006-02-20 18:01) [27]

Nick Denry ©   (20.02.06 17:58) [24]

Мда..
"До темы - как до Марса." (С)


 
Джо ©   (2006-02-20 18:02) [28]

> [25] Nick Denry ©   (20.02.06 18:00)
> а OpenGL не лучше будет? Если нет, то почему?

Не знаю, не знаю, не знаю. Лично я бы выбрал DirectX только потому, что это MS. На родной платформе — родные решения :)


 
Jeer ©   (2006-02-20 18:03) [29]

Джо ©   (20.02.06 18:00) [26]

Flash - это не "мультидокумент".
Там можно многое, но, как бы, из мульфильма, рисованное.
Можно и программно, но не "сложный" документ.


 
Nick Denry ©   (2006-02-20 18:04) [30]

[27] Jeer ©   (20.02.06 18:01)

Тему наверное читать нужно.

[28] Джо ©   (20.02.06 18:02)

Ясно.

а флэш мне не подойдет, потому как для этого еще и редактор надо будет разрабатывать :(((


 
Джо ©   (2006-02-20 18:09) [31]

> [30] Nick Denry ©   (20.02.06 18:04)
> а флэш мне не подойдет, потому как для этого еще и редактор
> надо будет разрабатывать :(((

Редактор для флэш-анимации — достойный класс программ.

> [29] Jeer ©   (20.02.06 18:03)
> Flash - это не "мультидокумент".
> Там можно многое, но, как бы, из мульфильма, рисованное.
> Можно и программно, но не "сложный" документ.

Ну, человек выясняет насчет технологий, я же не знаю, что ему, в конце концов, подойдет. А из комбинации flash-роликов с HTML-текстом и картинками можно вполне красивые презентации делать, причем без особых велосипедов.


 
Nick Denry ©   (2006-02-20 18:11) [32]

[31] Джо ©   (20.02.06 18:09)

В любом случае, спасибо за идею.

Я еще и сам не знаю, что мне подойдет. :))))

Собственно, по-этому и спрашиваю.


 
Jeer ©   (2006-02-20 18:13) [33]

Джо ©   (20.02.06 18:09) [31]

Это, если понимать в технологиях.
Разве кто-то его ограничивает в этом ,

Nick Denry ©   (20.02.06 18:04) [30]

> Тему наверное читать нужно.


А может, учиться слушать ?

Тебе ?


 
Nick Denry ©   (2006-02-20 18:18) [34]

[33] Jeer ©   (20.02.06 18:13)

Слушать что? Бред про нереальное написание собственной ОС с браузером на "бетонной" архитектуре и платить на сайте Delphimaster за консультации?

Что же ты такого умного сказал, что бы к этому можно было прислушиваться?

Может хотя бы про флэш упомянул? Если в технологиях разбираешься? По теме -ни слова


 
Jeer ©   (2006-02-20 18:27) [35]

Nick Denry ©   (20.02.06 18:18) [34]

"Вопросы нужно учиться формулировать" (С)

Это не просто, согласен.


 
Oo   (2006-02-20 19:06) [36]

По этой части лучше поинтересуйся на форуме gamedev.ru - там люди более адекватные.


 
Nick Denry ©   (2006-02-20 19:44) [37]

[35] Jeer ©   (20.02.06 18:27)

Хорошо, как по вашему должен был быть сформулирован мой вопрос?


 
Ученик чародея ©   (2006-02-20 19:59) [38]

>>Nick Denry ©   (20.02.06 14:28)  

GUI и клиент-сервер со своим протоколом.


 
Ученик чародея ©   (2006-02-20 20:00) [39]

PS
А Flash анимация? тормозить не должна на указанной выше конфигурации.


 
Ученик чародея ©   (2006-02-20 20:19) [40]

>>Nick Denry ©   (20.02.06 18:04) [30]

Macromedia Flash MX.

Где достать - базар.


 
Джо ©   (2006-02-21 00:52) [41]

> [40] Ученик чародея ©   (20.02.06 20:19)

Влезая в тему за 20 постов — перечитай высказывшихся (с) не мой.



Страницы: 1 2 вся ветка

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.049 c
2-1140900557
Adios
2006-02-25 23:49
2006.03.12
Из ListBox в Image


2-1140446258
s&r
2006-02-20 17:37
2006.03.12
[?]RxRichEdit


1-1139485756
Agt
2006-02-09 14:49
2006.03.12
Interactive service


15-1139927792
oldman
2006-02-14 17:36
2006.03.12
"Я офигеваю, дорогая редакция..." (извините...)


2-1140548711
Mad_Bob
2006-02-21 22:05
2006.03.12
DLL в Delphi