Доклад на Международной студенческой научно-технической конференции “Информатика и компьютерные технологии 2005”. Донецк: ДонНТУ. 15 декабря 2005 года.
ОПТИМИЗАЦИЯ FLASH-МОДУЛЕЙ ПОРТАЛА АРХЕОМОДЕЛИРОВАНИЯ
Т.А.Самойлова, А.Я.Аноприенко
Донецкий национальный технический университет
Доклад посвящен разработке ряда усовершенствований для научно - образовательного ресурса «Археомоделирование», который является частью портала посвященного проблемам моделирования (http:\\www.sim.donntu.ru). [1]
Портал моделирования [2] был создан в сентябре 2005 года вследствие совместной работы студентов и преподавательского состава ДонНТУ. Данный ресурс является в своем роде уникальным источником знаний, ведь он содержит в себе информацию о различных аспектах, способах и средствах моделирования. И, как следствие, востребован в учебном процессе, полезен как информационный ресурс для всех пользователей, интересующихся данной тематикой. Портал постоянно расширяется как за счет добавления различных модулей, так и за счет добавления информации в уже существующие.
Одним из первых ресурсов портала моделирования стал использоваться модуль Археомоделирование (http:\\www.sim.donntu.ru\asim), посвященный моделировании ю исторических артефактов, а также исследованию и анализу возможных версий дешифрации информации, которую они в себе несут.
Первоначально портал содержал в себе модели следующих известнейших исторических монокодов [3]:
- Фестского диска [4] .
- Мальтинской пластины .
- Дакийского комплекса.
Логически он содержит в себе две части:
- информационную – в ней описаны основные свойства моделируемых объектов;
- моделирующую – содержит сами модели и информацию, поясняющую происходящие процессы и возможные средства управления; Предусмотрено использование параметров по умолчанию или пользовательских установок к основным из которых можно отнести выбор способа моделирования (ручной, автоматический) и выбор моделируемого процесс (подсчет количества прошедших дней, циклы планет и так далее).
Обе части дополняют друг друга. Кроме того, они связаны между собой системой ссылок, общим меню.
Так как модуль был рассчитан на использование в сети, то основным критерием, влияющим на удобство использования пользователем, является среднее время загрузки приложения. С целью определения этого времени и дальнейшей его оптимизации была разработана тестовая страница. Она подсчитывает время загрузки с помощью:
- Flash;
- JavaScr і pt.
После создания и отладки, следующим шагом стала оптимизация. Она заключалась в уменьшении размера Flash -приложений, что повлекло за собой значительное сокращение времени загрузки (см. табл. 1).
Также в результате доработки портал пополнился еще двумя моделями:
- Стоунхендж .
- Северные лабиринты .
Таблица 1
Результаты оптимизации Flash - приложений модуля Археомоделирование
Моделируемый объект |
По размеру ( кб ) |
По скорости загрузки (мс) |
JavaScript |
Flash |
Исходное |
Итог |
Исходное |
Итог |
Исходное |
Итог |
Фестский диск |
756 |
234 |
1292 |
922,2 |
301 |
258,4 |
Мальтинская пластина |
216 |
232 |
3732 |
919,1 |
1185 |
1139,7 |
Дакийский комплекс |
148 |
71 |
1201 |
868,1 |
817 |
676 |
В настоящий момент модуль «Археомоделирование» представляет собой набор из 45 файлов формата *. html и *. swf со средним размером 40 kb . С одной стороны, для использования в Internet это практически идеальное соотношение. Но для использования вне сети, большое количество мелких файлов неудобно.
Поэтому в дальнейшем планируется разработать «единый» модуль. То есть flash -приложение, содержащее в себе все модели, справку по работе с приложением и краткое описание моделируемых объектов. Для этого приложения будет реализована поддержка так называемых «скинов». В данный момент проводятся исследования и поиск оптимального решения по вопросу создания такого приложения.
Из всего сказанного следует, что разработка и усовершенствование модуля археомоделирования в частности, и портала моделирования в целом происходит постоянно. К сожалению, до сих пор в работе участвовали только представители ДонНТУ. Хотелось бы сделать этот проект «интернациональным» во всех смыслах этого слова.
Литература:
[1] Самойлова Т.А., Аноприенко А.Я. Комплекс моделей для научно – образовательного портала моделирования // Региональная студенческая научно-техническая конференция «Компьютерный мониторинг и информационные технологии» 30-31 мая 2005 года
[2] А ноприенко А.Я., Башков Е.А., Самойлова Т.А. Портал компьютерного моделирования: цели, задачи и особенности организации // Первая международная научно-техническая конференция "Моделирование и компьютерная графика" 04-07 октября 2005 года
[3] Аноприенко А. Я. Восхождение интеллекта: эволюция монокодовых вычислительных моделей // Научные труды Донецкого государственного технического университета. Выпуск 15. Серия “Информатика, кибернетика и вычислительная техника» (ИКВТ-2000). - Донецк: ДонГТУ. – 2000. - С. 36-47
[4] Аноприенко А.Я. От вычислений к пониманию: когнитивное компьютерное моделирование и опыт его практического применения на примере решения проблемы Фестского диска // Научные труды Донецкого государственного технического университета. Выпуск 6. Серия "Информатика, кибернетика и вычислительная техника" (ИКВТ-99). - Донецк: ДонГТУ. - 1999. - С. 36-47
|