Технические особенности QNX Aviage HMI Suite


altТехнические особенности
Поддержка локального и сетевого Flash-контента, а также воспроизведения видеоданных (FLV).
Поддержка смешанных графических сред: Flash-графика, 2D- и 3D-графика (например, OpenGL ES), а также графическая оболочка QNX Photon microGUI.
Оптимизация скоростных характеристик средствами QNX: для ускорения Open VG, внеэкранного рендеринга, управления прокруткой списков, аппаратной поддержки переходов Adobe.
Библиотека QNX Aviage HMI, позволяющая легко создавать встраиваемые автономные HMI.
Поддержка композиций OpenKODE посредством QNX SDP 6.4.1 и 6.4.0.
Оптимизация для достижения минимальных системных накладных расходов и наиболее рационального использования памяти.
Расширяемый интерфейс, позволяющий легко генерировать вызовы из ActionScript в основной код.
Сертификат Adobe Acceptance Test Suite (ATS).
Поддержка широкого набора встраиваемых архитектур, в том числе ARM, PowerPC, SH-4 и x86.

Прозрачное совмещение различных графических технологий.
Приложение слева выполняет визуализацию навигационного экрана на основе 3D OpenGL ES на нижнем графическом слое. Плеер FlashPlayer (справа) выполняет «ролик с меню», с помощью которого управляется навигационный экран, отображаемый внутри хроматической панели.

Характеристики

Комплект инструментов QNX Aviage HMI Suite содержит в себе сертифицированный автономный плеер Adobe Flash Lite 3.1.7, поддерживающий локальные и потоковые данные, в том числе аудиоданные и FLV-видео.

Поддерживаемые функции
Программные возможности:
контент на основе Flash 9 или более ранних версий;
ActionScript версии 1;0, 2.0;
плеер с возможностью прерывания и возобновления;
динамическая загрузка SWF-данных;
сокеты XML;
разбор XML; конвертирование строковых данных, массивов, XML в резидентные объекты;
строгий режим ActionScript;
установка/снятие интервалов;
API рисования фигур;
хранение данных;
устранение блоков и сглаживание видеоизображения.
Поддержка звука:
PCM и ADPCM;
MP3 (поддерживается в случаях, когда SWF-контент имеет встроенный MP3- контент, однако не поддерживается для потокового MP3).
Поддержка изображений и видео:
PNG, JPEG, GIF, BMP, SGI, TGA, анимированный GIF (при авторинге);
воспроизведение Flash-видео (FLV) с помощью кодека On2, а также Sorenson.
Поддержка мультимедиа:
динамическая загрузка мультимедийных файлов с помощью внешних кодеков (например, JPEG).
Поддержка текста:
набор символов UTF-8;
Latin1, Latin2, Latin4, Cyrillic, Greek, Turkish, Big5 (Chinese), GBK (Chinese), ShiftJIS (Japanese), KoreanUHC;
динамический текст;
специализированные векторные шрифты;
улучшенная читаемость мелкого текста, измерение текста, сворачивание текста;
построковый ввод текста (только английский язык); другие языки поддерживаются с помощью внешнего ядра для обработки ввода.
Интерактивность:
события от клавиатуры;
навигация с помощью клавиш;
события от мыши или стилуса.
Характеристики плеера Flash Lite:
доступ к специфическим для устройства функциям (например, громкость, подсветка экрана) посредством частных служб обмена сообщениями;
сокращенный расход памяти во время работы;
элегантная обработка ситуаций нехватки памяти;
лимит времени для принудительного завершения сценария;
нарезка сценариев ActionScript.
Другие функциональные возможности:
поддержка отладки X-ray;
библиотека для вставки промежуточных кадров Caurina для ActionScript;
обработка динамической памяти;
аппаратные функции: запрос информации о текущем окружении; расширяемая модель;
поддержка метаданных: метаданные Flash;
фоновая прозрачность;
объектная модель (для компонентов);
улучшенная модель событий;
маски, задаваемые сценариями;
сжатие SWF-файлов;
динамическое обнаружение функциональных возможностей устройства;
обработка исключений ActionScript;
веб-службы и SOAP API;
новый предварительный загрузчик API; режим прогрессивного скачивания;
улучшенная безопасность локальных файлов;
средства постоянного хранения данных.

Системные требования
Типичный размер плеера FlashPlayer (ядро + библиотека визуализации): 800 Кб.
Рекомендуемый минимальный размер ОЗУ: 2 Мб для автономного контента (для видео требуется больший размер).
Рекомендуемое соотношение размера контента к размеру требуемой памяти: 1 к 15 (например, для SWF-файла размером 10 Кб требуется 150 Кб памяти).
Поддерживаются графические чипы, работающие с одним из следующих форматов глубины цвета: ARGB8888, RGB565, ARGB1555 или аппаратный OpenVG (на некоторых платформах).

Сертификация
Двоичные файлы FlashPlayer сертифицируются либо через «открытую», либо через «закрытую» сертификацию:
Открытая = FlashPlayer сертифицируется для любого контента независимо от происхождения контента.
Открытая = FlashPlayer сертифицируется только для известного и доверяемого контента.
Особая сертификация Adobe для закрытых систем.
Сертификационный уровень и соответствующие процессы должны быть выбраны и завершены до начала производства.
Когда использовать комплект инструментов QNX Aviage HMI Suite
Решение на основе Flash следует выбирать в случаях, когда проект имеет следующие системные требования:
необходимость использования таких сложных и мощных инструментов, как, например, Adobe™ Creative Suite®;
создание сложных экранов с альфа-смешиванием, переходами и морфингом;
интеграция аудио и графики, в том числе видео (FLV);
более быстродействующие процессоры; рекомендуются следующие характеристики: максимум 640×480 для встраиваемого процессора 400 МГц или меньше при отсутствии Open VG с аппаратным ускорением.
Решение на основе QNX Photon microGUI следует выбирать в случаях, когда проект имеет следующие системные требования:
большие экраны без средств аппаратного ускорения;
больший объем традиционной графики (и, возможно, оконная среда) с применением виджетов и вызовов C/C++;
инструменты построения экранов с помощью перетаскивания виджетов;
удаленные графические соединения (например, Phindows).
Автономное QNX-решение для базовой графики следует выбирать в случаях, когда проект имеет следующие системные требования:
2D/3D (OpenGL ES) API без необходимости применения инструментов построения экранов;
графические продукты третьих сторон, построенные на основе комплекта QNX Advanced Graphics TDK.

  • Related Posts

    Комплекты разработки драйверов (DDK-комплекты)

    Комплекты разработки драйверов (DDK-комплекты) С помощью комплектов разработки драйверов (DDK) вы можете быстро создавать драйверы для нестандартного оборудования – аудио-, графических и сетевых адаптеров, устройств ввода, принтеров, символьных и usb-устройств.…

    QNX Photon MicroGUI

    В отличие от ограниченных по своим возможностям графических библиотек, предоставляемых в других ОСРВ, оконная система QNX® Photon microGUI® обеспечивает полнофункциональную настраиваемую базу для построения человеко-машинных интерфейсов для малых встраиваемых систем.…

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    You Missed

    Самосвальные полуприцепы: техника для стройки и добычи инертных материалов

    • От Redactor
    • 21 августа, 2026
    • 6 views

    Как сохранить букет свежим дольше

    • От Redactor
    • 19 августа, 2026
    • 7 views

    Чем отличается предчистовая отделка от чистовой

    • От Redactor
    • 17 августа, 2026
    • 14 views

    Сколько стоит грузчик на час

    • От Redactor
    • 10 августа, 2026
    • 23 views

    Как выбрать зал для конференции

    • От Redactor
    • 6 августа, 2026
    • 31 views

    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать

    • От Redactor
    • 16 июля, 2026
    • 29 views
    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать