Difference between revisions of "Plugins/ATVDialog"

From AwkwardTV
Jump to: navigation, search
(primary ideas)
 
m
 
Line 9: Line 9:
 
===Backend===
 
===Backend===
 
The backend is a parser for script output. Scripts spit out specific lines of text which the backend iterprets. If the input is valid the backend tells the front end to draw widgets.
 
The backend is a parser for script output. Scripts spit out specific lines of text which the backend iterprets. If the input is valid the backend tells the front end to draw widgets.
 +
 +
 +
[[Category:Plugins]]

Latest revision as of 19:41, 9 May 2007

ATVDialog is a plugin idea which works similarly to the "dialog" program found on many Linux/*NIX systems. It enables scripted UI widgets.

Why?

Lots of people don't know how to write C, ObjC or other code, but do know how bash etc. works. These people would, with help of this plugin, be able to write frappliance-like plugins.

Frontend

The frontend can display all sorts of widgets: Lists, videoplayer, menu's, etc.

Backend

The backend is a parser for script output. Scripts spit out specific lines of text which the backend iterprets. If the input is valid the backend tells the front end to draw widgets.