Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Построение человекомашинных интерфейсов на базе технологии Adobe Flash

Содержание

Flash Lite в разработках HMIРазвитый инструментарийСоздание богатой графики и анимацииCообщество разработчиковРазработан для встраиваемых устройствAdobe IllustratorAdobe FlashAdobe Photoshop
Построение человекомашинных интерфейсов на базе технологии Adobe FlashИнженер отдела сервисов SWD Software Эдуард Белохвостиков Flash Lite в разработках HMIРазвитый инструментарийСоздание богатой графики и анимацииCообщество разработчиковРазработан для Почему Adobe Flash?Flash – широкораспространенный стандарт Flash плеер установлен на:99.3% всех интернет-пользователей Adobe Flash во встраиваемых системахМиллиард устройств в 2009 годуболее 400 моделей Характеристики технологии Adobe FlashВ разработке используется “шкала времени”Скорость анимации можно задавать числом Программный способГрафические ресурсы создаются в Adobe CS3/4/5AS3 выносится в отдельные файлыFlash Develop Интеграция Flash HMI ОСASE (Action Script Extentions) – расширения, которые написаны Объединение контентаFlash работает как “Менеджер окон”Базируется на стандартахAction Script, OpenGL, OpenVG, OpenKode, FlashFlash Lite 3Аппаратное ускорение OpenVG  (на поддерживаемых платформах)Поддержка ActionScript2ОтладкаX-RayFlash/РасширенияБраузер (Webkit)Воспроизведение видео Flash Lite во встраиваемых системахAdobe Flash Lite 3Оптимизированная реализация Flash-плеераСпециализированный  для Webkit и МультимедиаWebkitПоддержка HTML5Включая язык для работы с видео, аудио, геолокации и Технология QNX HMIFlashAdobe FlashИнтерфейс OSАрхитектура QNX HMIРешения и  демонстрацииОсновные приложенияМагазин приложенийБраузерМедиа Persistent Publish Subscribe (PPS)Подписчик и сервер публикацииМогут не знать о существовании друг Процессорные ресурсыQNX обеспечивает:изоляция приложений и сервисов ОС, посредством механизма сообщенийзащита памяти для Адаптивная декомпозицияФайловая системаДрайвер устройствОсновное приложениемикроядро10%60%30%Основное приложениеОсновное приложениеПод максимальной загрузкой процессорное время гарантируется QNX CAR QNX CAR Smart Energy Конфигурация оборудованияЛиния электропередачиСерверРегулятор яркостиIP камераШлюзИмитатор утилитДатчики температуры  и влажностиДатчикПереключатель нагрузкиИнтернет-сервисы Smart Energy – программная архитектураПлеер Flash Lite 3Flash(Action Script)Драйвера & Сервисы(C/C++)PPSExtQDBExtSQLiteASEбаза использования HVAC HVAC HVAC Архитектура демострационного примера HVAC Спасибо за внимание! Инженер отдела сервисов SWD SoftwareЭдуард Белохвостиков
Слайды презентации

Слайд 2 Flash Lite в разработках HMI
Развитый инструментарий



Создание богатой графики и анимации
Cообщество разработчиков
Разработан

Flash Lite в разработках HMIРазвитый инструментарийСоздание богатой графики и анимацииCообщество разработчиковРазработан

для встраиваемых устройств
Adobe Illustrator
Adobe Flash
Adobe Photoshop


Слайд 3 Почему Adobe Flash?
Flash – широкораспространенный стандарт
Flash плеер

Почему Adobe Flash?Flash – широкораспространенный стандарт Flash плеер установлен на:99.3% всех

установлен на:
99.3% всех интернет-пользователей настольных систем*
Более чем 1 миллион

графических дизайнеров во всем мире
Flash реализует обещание Java «Пишем один раз, используем везде»:
Нет проблемы зависимости классов
Контент, разработанный для Веб или ПК, работает во встраиваемых устройствах без необходимости изменения
Встраиваемые FlashLite плееры используют меньше памяти и предоставляют быструю отрисовку
Flash – идеал для построения пользовательского интерфейса:
Изначально графический
Используется дизайнерами для взаимодействия с пользователями

* По данным Adobe


Слайд 4 Adobe Flash во встраиваемых системах
Миллиард устройств в 2009

Adobe Flash во встраиваемых системахМиллиард устройств в 2009 годуболее 400 моделей

году
более 400 моделей


Слайд 5 Характеристики технологии Adobe Flash
В разработке используется “шкала времени”
Скорость анимации

Характеристики технологии Adobe FlashВ разработке используется “шкала времени”Скорость анимации можно задавать

можно задавать числом кадров в секунду
Шкала времени управляет процессом анимации
Для реализации

действий в сценарии используется язык ActionScript 2.0
Похож на язык JavaScript
К объектам применяется процесс "сборки мусора"
Исполнение реализовано одним потоком
Кодирование производится в среде RAD
Действия ассоциируются с событиями
Код может быть "разбросан" по всей модели

Слайд 6 Программный способ













Графические ресурсы создаются в Adobe CS3/4/5
AS3 выносится в

Программный способГрафические ресурсы создаются в Adobe CS3/4/5AS3 выносится в отдельные файлыFlash

отдельные файлы
Flash Develop соединяет графические ресурсы из swf с

кодом AS3

+

+

Как разрабатывать Flash HMI?

Графический способ Шкала времени













Созданная графика и ActionScript смешиваются вместе в традиционных для Flash “Шкалах времени”
Окончательный .swf генерируется в CS3/4/5


Слайд 7 Интеграция Flash HMI ОС
ASE (Action Script Extentions) –

Интеграция Flash HMI ОСASE (Action Script Extentions) – расширения, которые написаны

расширения, которые написаны на С++ и представляют Flash класс
PPS

(Persistent Publish/Subscribe) – предоставляет данные Flash класса для QNX без использования бинарного кода

Слайд 8 Объединение контента
Flash работает как “Менеджер окон”
Базируется на стандартах
Action

Объединение контентаFlash работает как “Менеджер окон”Базируется на стандартахAction Script, OpenGL, OpenVG,

Script, OpenGL, OpenVG, OpenKode, HTML, JavaScript, POSIX
Композитный менеджер HMI
Composition
Flash
HTML
OpenVG
OpenGL
Video


Слайд 9 Flash
Flash Lite 3
Аппаратное ускорение OpenVG (на поддерживаемых платформах)
Поддержка

FlashFlash Lite 3Аппаратное ускорение OpenVG (на поддерживаемых платформах)Поддержка ActionScript2ОтладкаX-RayFlash/РасширенияБраузер (Webkit)Воспроизведение видео

ActionScript2
Отладка
X-Ray
Flash/Расширения
Браузер (Webkit)
Воспроизведение видео и аудио
Сервис публикации подписки (PPS)
Доступ к

встраиваемой БД (SQLite)
прочее….

Эталонные приложения
Youtube, аудио и видео плеер, браузер, погода

ОСРВ QNX
Полный HMI фрэймворк
Приложения, виджеты, сервисы...


Слайд 10 Flash Lite во встраиваемых системах
Adobe Flash Lite 3
Оптимизированная реализация

Flash Lite во встраиваемых системахAdobe Flash Lite 3Оптимизированная реализация Flash-плеераСпециализированный для

Flash-плеера
Специализированный для встраиваемых систем
Системные требования
32-bit, 200MHz
380KB размер плеера (без

видеокодеков)
ОЗУ:
Для HMI: 4-6MB
Для контента: 2-4MB (исключая видео)
Для браузера: 32MB

Преимущества
Использование Web/desktop Flash контента в мобильных устройствах с минимальными усилиями
Векторный тип графики приспосабливается к различным разрешениям экрана без потери качества
Векторная графика позволяет создавать маленькие по размеру файлы контента (по сравнению с растровой графикой)


Слайд 11 Webkit и Мультимедиа
Webkit
Поддержка HTML5
Включая язык для работы с

Webkit и МультимедиаWebkitПоддержка HTML5Включая язык для работы с видео, аудио, геолокации

видео, аудио, геолокации и т.д.
Использование стандарта Skia для 2D

графики
Текущая версия Webkit 525; обновляется до версии 533
Улучшены компоненты пользовательского интерфейса
Высокопроизводительное панаромирование и масштабирование

Мультимедиа
Проигрывание аудио и видео
Синхронизация и управление метаданными
Поддержка аппаратных кодеков
Воспроизведение видеофайлов и потокового видео

Слайд 12 Технология QNX HMI
Flash
Adobe Flash
Интерфейс OS
Архитектура QNX HMI
Решения и демонстрации
Основные

Технология QNX HMIFlashAdobe FlashИнтерфейс OSАрхитектура QNX HMIРешения и демонстрацииОсновные приложенияМагазин приложенийБраузерМедиа

приложения
Магазин приложений
Браузер
Медиа плеер
Примеры виджетов
Графика
OpenVG
ОС
ОСРВ QNX
Композитный менеджер
Аппаратное ускорение
Фрэймворк приложений (базируется

на ActionScript)

Ввод

Сенсор, клавиатура, мышь

QNX CAR

Умный дом

Бытовая техника

Медицинская оборудование

OpenGL ES 1.1 & 2.0

Справка

Документация

Общая демонстрация


Слайд 13 Persistent Publish Subscribe (PPS)
Подписчик и сервер публикации
Могут не

Persistent Publish Subscribe (PPS)Подписчик и сервер публикацииМогут не знать о существовании

знать о существовании друг друга во время компиляции
Может быть

динамически заменен
Может иметь отношения: один-к-одному, многие-к-одному, многие-ко-многим
Может не использовать прямые вызовы API; доступн всем языкам, скриптам, оболочкам
Может быть на разных языках, использоваться в виртуальных машинах и “песочницах”
Асинхронны друг от друга
Сервер публикации
Может настраиваться, как сохранять данные
Публикация “по требованию”
Может сохранять данные между перезагрузками
Подписчик
Уведомляется при изменении данных
Нет непрерывного опроса (блокировка до обновления данных)
Может получать уведомления при изменениях в дереве публикаций


Слайд 14 Процессорные ресурсы
QNX обеспечивает:
изоляция приложений и сервисов ОС, посредством

Процессорные ресурсыQNX обеспечивает:изоляция приложений и сервисов ОС, посредством механизма сообщенийзащита памяти

механизма сообщений
защита памяти для безопасности и надежности

Файловая система
Драйвер устройств
Основное приложение
10%
60%
30%
Основное приложение
Основное приложение
микроядро


Слайд 15 Адаптивная декомпозиция
Файловая система
Драйвер устройств
Основное приложение
микроядро
10%
60%
30%
Основное приложение
Основное приложение
Под максимальной загрузкой процессорное время

Адаптивная декомпозицияФайловая системаДрайвер устройствОсновное приложениемикроядро10%60%30%Основное приложениеОсновное приложениеПод максимальной загрузкой процессорное время

гарантируется разделу
Динамическое выделение процессорных ресурсов
Нет свободных ресурсов
Есть свободные ресурсы
увеличение

раздела

Свободные ресурсы – простой процессора


Слайд 16 QNX CAR

QNX CAR

Слайд 17 QNX CAR

QNX CAR

Слайд 18 Smart Energy

Smart Energy

Слайд 19 Конфигурация оборудования
Линия электропередачи
Сервер
Регулятор яркости
IP камера
Шлюз
Имитатор утилит
Датчики температуры и

Конфигурация оборудованияЛиния электропередачиСерверРегулятор яркостиIP камераШлюзИмитатор утилитДатчики температуры и влажностиДатчикПереключатель нагрузкиИнтернет-сервисы

влажности
Датчик
Переключатель нагрузки
Интернет-сервисы


Слайд 20 Smart Energy – программная архитектура
Плеер Flash Lite 3
Flash
(Action

Smart Energy – программная архитектураПлеер Flash Lite 3Flash(Action Script)Драйвера & Сервисы(C/C++)PPSExtQDBExtSQLiteASEбаза

Script)
Драйвера & Сервисы
(C/C++)
PPSExt
QDBExt
SQLite
ASE
база использования электричества
монитор/ планировщик
менеджер устройств
медиа плеер
hvac
io-media
TCP/IP
MPEG4
TCP/IP
компоненты
PPS
Менеджер ресурсов
Сервер


Слайд 24 Архитектура демострационного примера HVAC

Архитектура демострационного примера HVAC

  • Имя файла: postroenie-chelovekomashinnyh-interfeysov-na-baze-tehnologii-adobe-flash.pptx
  • Количество просмотров: 128
  • Количество скачиваний: 0
- Предыдущая Street workout