Adobe AIR, HTML / Javascript для создания приложений для цифровых вывесок - PullRequest
2 голосов
/ 06 сентября 2011

У меня есть задача создать простую систему Digital Signage, которая будет отображать различную информацию на ЖК-панелях.

Я не уверен, что Adobe AIR с HTML / Javascript будет хорошим выбором для настольной части этого приложения, которая будет отвечать за отображение содержимого. Логика может быть легко решена и закодирована в Javascript, и приложение должно работать долго.

Может быть, лучше вместо этого использовать FLex. Что ты думаешь?

Спасибо за любые рекомендации.

Ответы [ 2 ]

2 голосов
/ 08 сентября 2011

По моему мнению, сильная поддержка Flash для анимации и графических манипуляций делает его очевидным победителем для такого рода приложений. В приложениях для цифровых вывесок используются такие функции, как анимация объектов на экране, эффекты прозрачности, свечение и т. Д. Flash выполняет все эти функции изначально.

Поддержка AIR HTML + Javascript в основном позволяет превратить веб-приложение в автономное приложение, которое выглядит как нативное. Он также дает вам несколько дополнительных API (например, доступ к локальным файлам), но кроме этого, это в значительной степени просто версия Safari 4, показывающая контент, который приходит с жесткого диска, а не с веб-сервера. (Очевидно, что когда приложение AIR запущено и работает, оно может выйти на веб-сервер (или RSS-сервер, или ...), чтобы получить больше данных.)

Поддержка HTML5 в Safari 4 сильна, но HTML5 по-прежнему не так мощен, как Flash, когда дело касается фантастической графики и анимации.

Что касается Flex, это в значительной степени ортогонально вашему основному вопросу. Flex просто дает вам хорошую среду разработки приложений поверх Flash, что особенно полезно при разработке традиционных настольных приложений. Мало что из этого на самом деле имеет какое-либо отношение к вашему приложению для отображения цифровых вывесок.

Это не значит, что Flex будет бесполезен в этом приложении. Возможно, вам также понадобится какой-то элемент для ввода данных и настройки. Если это будет частью того же приложения AIR, которое отображает цифровые вывески, вероятно, все это должно быть построено на платформе Flex. Если это две отдельные части, то, возможно, более разумно, чтобы часть конфигурации и ввода данных основывалась на Flex, а часть отображения вывесок была полностью Flash.

1 голос
/ 07 апреля 2012

Ответ ДА.

Моя компания разработала программное обеспечение Digital Signage в 2009 году с использованием C ++ и облачных вычислений, и мы продолжаем использовать и обновлять это программное обеспечение. ;) Аминистративная панель - это PHP, и она имеет разные уровни для пользователя.

Сегодня мы создаем новую версию в Adobe AIR, но сохраняем c ++ и облачный сервер.

...