Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 2.53 KB

File metadata and controls

64 lines (43 loc) · 2.53 KB

← Back to Main · ← Part 1

Part 2: BrightScript Development

Master the native scripting language for BrightSign® players


BrightScript is the native scripting language for BrightSign® players, offering direct access to hardware capabilities and optimal performance for media playback and device control.

What You'll Learn

Topic Description
Language Fundamentals BrightScript syntax, types, and built-in functions
BrightSign Objects Video, audio, images, and networking APIs
Development Practices Workflows, deployment, and best practices
Debugging Serial console, telnet, and troubleshooting
Design Patterns Robust, maintainable application architecture
Plugin System Extending functionality with modular plugins

BrightScript is ideal for applications requiring tight hardware integration, low-level control, or maximum performance.


Chapters

# Chapter Description
1 BrightScript Language Reference Complete language syntax and built-in functions
2 Practical Development Development workflows and file deployment
3 Debugging BrightScript Debugging techniques and troubleshooting
4 Design Patterns Patterns for robust applications
5 Plugin Architecture Extending functionality with plugins

Code Examples

This part includes 27 BrightScript examples organized by category:

Category Examples Description
Foundations 7 Hello world, variables, functions, strings
Objects 4 Object patterns, factories, managers
Data Structures 2 Queues, state machines
Media 4 Video, audio, image playback
System 3 Networking, registry, configuration
Production 7 Event loops, logging, validation patterns
Utilities 2 Helper functions and runners

Browse All Examples →