Flash портал top4top.ru: структура, проблемы, решения.

Презентация:



Advertisements
Похожие презентации
Реализация концепции построения и формирования отраслевой системы государственного учета, регистрации и мониторинга (ОСГУРМ) информационных ресурсов сферы.
Advertisements

Рогов Павел (271 ПИ ) Назаренко Дмитрий (272 ПИ ) Научный руководитель : Гринкруг Е. М. Курсовая работа. Клиент - серверное Android- приложение для планирования.
Wordpress.com. Главная страница Выбирайте язык Главная страница Кликните на надпись «More languages»
Публикация и использование открытых государственных данных ИНСТРУМЕНТ ПУБЛИКАЦИИ ОТКРЫТЫХ ДАННЫХ.
Эко-Доминанта Разработано в компании «Prostoy.Ru» Разработка и апробация модулей программы повышения квалификации руководителей и специалистов.
Предпосылки формирования нового подхода к проектированию динамических ресурсов всемирной паутины ацп. Кейно П.П. Научный руководитель: проф., к.т.н. Силуянов.
Создание сайта на хостинг UCOZ.RU. Щелкаем по ссылке Создать сайт Слайд 1.
Всероссийская образовательная сеть
Дизайн и Верстка Системы Организации Видео Архива (СОВА) МИЭМ, Пашинцев Иван, С-55.
Программирование без программирования. CCK + Views 1. CCK Content Construktion Kit, интерфейс для создания новых типов контента или для расширения существующих.
Урок 6 Создание презентаций в Microsoft Power Point.
Основы HTML и CSS Ссылки и иллюстрации. Ссылки и иллюстрации: Механизмы адресации на ресурсы в Internet. Реализация механизма в языке HTML Создание гиперссылок.
УЧИТЕЛЬ ИНФОРМАТИКИ ХАХУЛИНА И.Н. МОУ СОШ 3 Поисковые системы.
Группа компаний APPIUS , Россия, Москва, Старопетровский проезд, д.7а Телефон/факс: +7(495) ,
Wordpress.com Советы по созданию и настройке блога.
Интранет-портал на базе Microsoft Office Sharepoint Server 2007 RBC MyIntranet MOSS Коробочное решение.
Платформа J2EE Сервис: Java Naming Directory (JNDI) – универсальный сервис хранения объектов в иерархической структуре имен (аналогично файловой системе)
Создание блога для сетевого взаимодействия педагога Ефремов Анатолий Анатольевич МОУ «Гимназия 1» г.Балаково Автор: Ефремов Анатолий Анатольевич МБОУ «Гимназия.
Практическая работа. В Интернете существуют десятки тысяч конференций или групп новостей (news), каждая из которых посвящена обсуждению какой- либо проблемы.
Учитель – Богачёва Галина Владимировна, учитель информатики ГБОУ лицей 144 Санкт - Петербурга Технология создания и ведения блога в Живом Журнале (livejournal.com)
Транксрипт:

Flash портал top4top.ru: структура, проблемы, решения

top4top.ru клиент-серверное решение –структура (mvc) –http request, xml response структура flash-клиента –объекты данных и представления –медиа-ресурсы –модули рейтинги аккаунт пользователя чат содержание монолога

top4top.ru PR-концепция: «Портал для умных» –контент состоит из статей на любые темы (новости, Мудрость Мира, и т.п.) статьи пишет редакция и зарегистрированные пользователи к статье можно добавлять медиа-ресурсы: картинки, видео, ссылки можно оставлять комментарии можно голосовать за статью (только положительно) –для зарегистрированных пользователей реализована социальная сеть блог фото, видео, обмен файлами «дружба» с другими пользователями (лента, страница друзей) «вселенная» - набор персональных статей пользователя –для быстрой коммуникации реализован чат 2 клиента: flash и html

server client (flash, html) model controller view клиент-серверное решение http POST request XML response для flash и html клиентов используем одни и те же данные проблемы синхронизации модели и представления

клиент-серверное решение http POST request каждой странице соответствует уникальный адрес (типа дополнительные параметры: sessionId, порядок сортировок, номер текущей страницы и т.п. навигационная история реализована через SWFAddress

…… ….. ……. … клиент-серверное решение XML response

+ id:String + xml:XML + update (XML) + UPDATE структура flash-клиента объекты данных и представления controller view1 Adapter1 xml event Adapter – представление серверного ОД (объекта модели данных) на клиенте –параметризуется XML –инкапсулируют логику разбора XML для данного объекта –соответствуют ОД модели (проверяется по id) –каждому объекту представления (ОП) соотв. свой Адаптер –ОП обновляется только в случае несоответствия старого и нового XML в Адаптере ОП-я –древовидная структура Адаптеров

структура flash-клиента объекты данных и представления controller xmllist + update (XMLList, AdapterClass) + ADD + REMOVE + UPDATE view list 1 AdapterSet1 event AdapterSet – коллекция адаптеров одного типа, транслирующая события изменения списка адаптеров (при апдейте) –как правило, является полем Адаптера –индексирует адаптеры по id и по индексу –позволяет дисплей Листу не пересоздавать все ОП при апдейте данных

структура flash-клиента медиа-ресурсы Типы: картинка или swf, видео, аудио, файл на клиенте: –копируются перетаскиванием на область применения (на юзераккаунт, на поле ввода…) –общая функциональность (в контекстном меню) : открыть/проиграть, сохранить на диск, скопировать путь –возможность расширения (рейтинг, комментарии, …) на сервере: –индексируются по id –при копировании сохраняется ссылка

структура flash-клиента модули: рейтинги