2 #+LOCATION: https://lab.rwest.io/otom8/notes
5 UI is a hot topic in the programming world. Nowadays it is expected
6 that production apps have multiple 'frontends' each supporting a
7 certain kind of UI. Here are some of the ones we care about:
11 Runs natively using host OS or graphics hardware directly
15 Runs at a shell prompt
17 Runs a combination of the above types, usually configurable at
18 run-time and with a separate backend service.
20 Our goal is to establish footholds in these areas of UI development
21 with our in-house libraries. We do this by creating a generic UI
22 protocol and implementing it for the various types above.