Glowe (programming language)
GLOWE is an acronym which stands for "Global Language for Open Widget Environments". It is an XML based file format used to describe widgets. GLOWE is an open format, allowing it to be implemented on any platform.
Key concepts in GLOWE are declarative programming and dataflow programming. This means that all widgets can be represented graphically. When describing widgets as a developer, a widget is told what task it should do instead of how that task should be done.
An important aspect in the GLOWE language is data retrieval. Any REST-based website or web service can be used to retrieve data. GLOWE is meant for mobile widgets in the first place. Simplicity is a key as well. One file is one widget. The clients written are mostly interpreters for the GLOWE specification.