0

What's the best training path to become expert at BrightSign programming?

I've been a BrightSign administrator for three years managing programs for several clients with a total of about 50 BrightSign Network players installed. All of these programs are created with BrightAuthor using live data feeds for text elements, dynamic playlists for images and video, some very simple HTML elements and zones with a combination of live TV and video.

I'm technically inclined and would like to learn how to use interactive zones and BrightScripts and how to create BrightPlate and BrightWall presentations.  There are tutorial videos from BrightSign that cover these topics but I feel like I need a better foundation in programming and other training to become expert in creating all types of BrightSign presentations. 

What would you suggest for a training path? I don't want to simply work with templates. Would learning Java be valuable? Are there other companies that offer advanced training in BrightSign programming? Your suggestions are welcome and TIA!

2 comments

  • 0
    Avatar
    Bright Scripters

    Sounds like you are on the right path already.

    Here are a few tips that could be helpful in your journey.

    Develop with serial terminal, so you get access to the command line debugger. When things are not working as expected, the terminal is your friend.

    Put you player in debug mode, by typing at the terminal:

    >script debug on

    Use the BrightScript documentation, to write a simple script that prints text to the terminal, and then play a video file without the use of BrightAuthor.

    Once you are confident with finding your way around BrightScript, create your first BrightAuthor plugin.

    https://docs.brightsign.biz/display/DOC/BrightAuthor+Plugins+and+Parsers

    During development, avoid rebooting the player.

    Learn how to exit your script, modify the script, and launch it again, without restarting the player.

    Exit the script with Control+C at the terminal.

    Upload a modified script using the Diagnostics Web Server UI.

    Re-launch the script with:

    >script autorun.brs

     

    BrightAuthor interactive programs, often become complex, and hard to manage. There are ways to keep presentations manageable. BA features that I've found useful in that respect are: Super State, User Event, Video Play File, Conditional Targets, and UDP or Plugin event wildcards.

    I hope that helped

     

  • 0
    Avatar
    Irma Glover

    BrightSign programming is essential for creating dynamic and interactive digital signage solutions using BrightSign's range of media players. To become an expert in BrightSign programming, you should follow a comprehensive training path that includes the following steps:

    1. Understand BrightSign Products and Ecosystem

    • Familiarize Yourself with BrightSign Hardware: Learn about different BrightSign media players, their specifications, and use cases.
    • Explore BrightSign Software: Understand the software tools provided by BrightSign, including BrightAuthor, BrightAuthor
       
      , and BSN.cloud.

      Basic Training and Resources

      • Official Training Materials: Utilize BrightSign's official training resources, which include online courses, documentation, and video tutorials.
      • User Manuals and Guides: Study the user manuals and guides available on the BrightSign website to understand the basics of setup, configuration, and content creation.
      • Webinars and Workshops: Participate in webinars and workshops offered by BrightSign to get hands-on experience and learn from experts.
Please sign in to leave a comment.