ITADN
lvcabral/brs-desktop
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

BrightScript 模拟器 - 桌面应用程序

screenshots

Version 2.3.0 License Build Quality Gate Status Security Rating Slack

本项目旨在为 BrightScript Simulation Engine 开发一款 多平台桌面应用程序,请访问引擎库仓库以了解项目的全部历史、功能和限制:http://github.com/lvcabral/brs-engine

该应用的目标是扩展 brs-engine,使其成为一个完整的 Roku 设备模拟器,提供以下功能:

  • 应用程序安装器(Web:默认端口 80),允许部署侧载应用和截图。
  • ECP 服务(默认端口 8060),允许与外部应用程序进行自动化和数据集成。
  • ECP-2 服务(WebSockets),支持 Roku 移动应用程序控制模拟器。
  • 远程控制台(Telnet:端口 8085 和 8080),启用远程调试。
  • 显示、音频、设备型号和信息、控件、字幕和区域设置的自定义。
  • 用于 BrightScript 代码开发和调试的代码编辑器和控制台。

启用远程服务后,桌面模拟器可被检测并 集成VS Code BrightScript Extension 以及其他开发工具中,作为真实的 Roku 设备,用于部署、控制、深度链接和调试。您可以在 Releases 页面找到此桌面应用程序(适用于所有平台)的安装程序。

[!IMPORTANT]

自 2.3.0 版本起,模拟器可以执行兼容 Roku OS 15.3 的代码,并包含目前处于 beta 阶段的完整 SceneGraph 支持。

请注意以下事项:

  • SceneGraph 组件可能无法正确渲染
  • 应用程序可能会崩溃或出现意外行为
  • 请查阅所有 current limitations 以获取更多详细信息
  • 您可以在 brs-engine repository 上报告与模拟引擎相关的问题。

Documentation

以下是本项目的文档链接,包括如何使用、构建以及为应用程序做出贡献。

Application Architecture

How to Use the Application

Contributing

Changelog

License

Copyright © 2019-2026 Marcelo Lv Cabral. All rights reserved.

Licensed under MIT License.