Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Reel Rookie

Flight Information Display System Using Roku

There is something called Flight Information Display Systems (FIDS), they display the flight arrival and departure at Airports. 

In Flight Information Display Systems, each aircraft information is displayed in a rectangle component. Each rectangle has aircraft number, arrival time, status. I am wondering if I can build something similar using Roku.

Considering the fact that Roku has a good way to register and activate device, I am wondering if I can build a "Live Board" which looks similar to the ones in airports (dynamic not like digital signage), call REST API at regular interval to get latest data and show it in the whole TV screen. 

Is this a crazy idea for Roku or is it feasible? If so, what component I need to use to build something like a program guide? 

Thank you! 

0 Kudos
Roku Guru

Re: Flight Information Display System Using Roku

This could absolutely be done using the nodes at your disposal in SceneGraph.  Create a task node that downloads the data from the REST API, sleeps for a period of time, and loops back with an while true loop, (or you could use a timer node) then update a content node field of the data.  On the render thread an observer (observefield or a messageport) would watch the content node field and update labels or a label list or whatever component you wanted to use for the display output.  This would be a bare bones approach that you could embellish as you'd like.

0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.