Проблема:
Я хотел бы попытаться создать приложение с доказательством концепции, используя Samsung SmartTV SDK 2.5 (у меня есть телевизор модели 2011 года - UA55D8000).
Несчастливо, SDK поставляется в двух вариантах, которые, похоже, работают только в Microsoft Windows. Это странно, потому что нет причин, по которым это должно быть так: сами телевизоры запускают Linux, а приложения написаны на JavaScript.
Это создает две проблемы:
-
Поскольку у меня нет дома Microsoft Windows, я не могу использовать среду сборки (или ТВ-эмулятор), поставляемую вместе с SDK. (Сами файлы SDK - это только JavaScript)
-
Даже если у меня был доступ к Windows, очень сложно автоматизировать создание и тестирование приложений без доступа к традиционным инструментам сборки (например: Make, Ant, Autotools и т.д.)
Как я могу создать приложения Samsung Smart TV на Linux? (т.е. без использования инструментов сборки на базе Windows, которые поставляются с SDK)
Что я догадался до сих пор:
Из того, что я могу собрать, приложение в режиме JavaScript - это просто zip файл, содержащий файл конфигурации XML, один или несколько файлов JavaScript (включая поставляемые библиотеки интерфейса JavaScript для функций платформы SDK) и любые необходимые активы (HTML, и т.д.).
Кроме того, из того, что я собираю, развертывание включает размещение zip файла и файла манифеста XML в сети веб-сервера, доступной для телевизора, входа в систему как "разработка" на телевизоре и "синхронизация" приложения с установленным приложений на телевизоре.
Может ли кто-нибудь указать мне на источник требований полного развертывания и приложений? Или даже просто рабочий образец?