Menuing system



Hello,

We have an embedded system which will have a bunch of keypads (2 or 4
lines of text display) hooked up to it. These keypads have buttons
for the numbers 0-9 plus a few more. There are lots of menus that the
keypads can navigate, probably well over 100.

The system must:
-Have some way of storing the static menu text.
-Have a mechanism for updating dynamic text.
-Handle keypresses.
-Have a mechanism for navigating from one menu to another.
-Have a mechanism for validating user input.
-Have a way of hooking to application code to set/get data.

Were using C++ so an OO solution is desirable.

Can anyone point me to a source which talks about design of text based
menuing systems.

Thanks,
Mike

.



Relevant Pages

  • Re: Mobile IE changing display properties in CSS
    ... with - display:; - but I don't like your chances. ... I started javascript only to help small screen users and give them some additional accessibility features: larger fonts, avoid narrow native keypads by using spezialized character selections which are displayed by larger buttons/links, validation at input ... ... Using javascript for porting existing cross platform Web applications to Mobile Web applications seems to be my major design decision failure in the moment. ...
    (comp.lang.javascript)
  • Re: Infrared voting system?
    ... > vote for performers using keypads. ... > transmitters/keypads, a receiver, a computer, and some software. ... Thinking about a bunch of RF transmitters all heterodyning in the same ...
    (sci.electronics.repair)
  • Re: Infrared voting system?
    ... > vote for performers using keypads. ... I think I need a bunch of infrared ...
    (sci.electronics.repair)
  • Infrared voting system?
    ... vote for performers using keypads. ... I think I need a bunch of infrared ... transmitters/keypads, a receiver, a computer, and some software. ...
    (sci.electronics.repair)
  • Re: Napco MA-3000 Fire Bell Trouble warning upon power-up.
    ... ahead make my day" to display on the keypads. ... use seventeen on-board relays to make the damn thing dial ... out on the second phone line. ...
    (alt.security.alarms)