Giter Club home page Giter Club logo

brs-desktop's Introduction

BrightScript Simulator - Desktop Application

Simulator Desktop Apps

GitHub Build Quality Gate Status Security Rating Slack

This project was created to develop a multiplatform desktop application for the BrightScript Simulation Engine, please visit the engine library repository and know all about the project history, features and limitations: http://github.com/lvcabral/brs-engine

The objective of this application is to extend the brs-engine, making it a full Roku device simulator, providing features such as:

  • Web Installer (default port 80), allowing deploy of sideloaded apps and screenshots.
  • ECP Service (default port 8060), that allows automation and data integration with external applications.
  • ECP-2 Service (websockets), supporting the Roku mobile application to control the simulator.
  • Telnet Server (port 8085), enabling remote Debugging.
  • Customization of display, device model and information, controls and localization.

This way, the desktop simulator can be detected and handled by the VS Code BrightScript Extension, and other development tools, as a real Roku device, for deploy and debugging. You can find the installers for this desktop application (for all platforms) at this reporitory Releases page.

Documentation

Below you will find the links for the documentation of this project, how to use, build and contribute to the application.

Application Architecture

How to Use the Application

Contributing

Changelog

  • Click here to view the release changelog.

Developer Links

License

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

Licensed under MIT License.

brs-desktop's People

Contributors

dependabot[bot] avatar lvcabral avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

brs-desktop's Issues

Toggle device toolbar buggy on Windows desktop

When I have the Developer Tools open (docked on right side) and click on Toggle device toolbar, I can't click on anything on the top bar on the left side (such as Responsive, Online, or any of the numbers). But then if I switch the Dock side to the left, I CAN select those things on the top right (and have difficultly selecting the top menu items on the left side now!).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.