Embedded Development in a Language You've Never Heard Of.

Harvard CS50 Roku Channel Scene Graph Migration

With the upcoming deadline for all Roku channels to be migrated, I volunteered to upgrade and redesign the Roku channel for Harvard University’s popular CS50 class, taken on campus and by thousands online as a MOOC. The original channel consisted of the standard brightscript objects, while the new channel implemented scene graph components, mobile-like animations, asynchronous data calls, custom components, and performance optimizations that limit redundant API calls and ensure smooth user experiences by ordering animations, API calls, and subsequent content loading to prevent stuttering or glitching. Here is a before and after comparison:

and the final version of the new scene graph channel:


Previous Post

Leave a Reply

© 2020

Theme by Anders Norén