问题:
我想尝试使用三星 SmartTV SDK 2.5 构建一个概念验证应用程序(我有一台 2011 年型号的电视 - UA55D8000)。
不幸的是,SDK 有两种似乎只能在 Microsoft Windows 上运行。这很奇怪,因为没有理由应该是这样:电视本身运行 Linux,应用程序是用 JavaScript 编写的。
这提出了两个问题:
由于我家里没有 Microsoft Windows,所以我不能使用 SDK 附带的构建环境(也不能使用电视模拟器)。(SDK 文件本身就是 JavaScript)
即使我可以访问 Windows,如果不使用传统的构建工具(例如:Make、Ant、Autotools 等),也很难自动构建和测试应用程序
如何在 Linux 上构建三星智能电视应用程序?(即:不使用 SDK 附带的基于 Windows 的构建工具)
到目前为止,我发现了什么:
据我所知,JavaScript 模式应用程序只是一个 zip 文件,其中包含一个 XML 配置文件、一个或多个 JavaScript 文件(包括为平台 SDK 功能提供的 JavaScript 接口库)以及任何所需的资产(HTML、图像等)。
此外,据我所知,部署涉及将 zip 文件和 XML 清单文件放在电视可访问的 Web 服务器网络上,在电视上以“开发”身份登录,并将应用程序“同步”到已安装的应用程序电视。
有人可以向我指出完整部署要求和应用程序包要求的来源吗?甚至只是一个工作样本?