Plugins/ATVDialog

From AwkwardTV
Revision as of 10:41, 9 May 2007 by ProfessaFresh (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.