I am starting work on a project that is pretty UI intensive. The plan is to use a 5" and/or 7". UI controlled primarily through a custom keypad with some use of touch screen. (The environment is muddy, dirty, outdoor in the rain, snow, and ice.) UI would probably have as many as 75 unique screens with many real-time variables and settings. There will be some basic hardware interfaces like RS232/485, USB and wired Ethernet. Wireless probably an option. It is a long term project with 300+ units a year.
I am looking for the best solution if that is even possible to determine.
Here are what I see as some options:
- G400 with Glide
- Some form of Linux on something like the OSD3358 or Digi i.MX6UL. I can’t seem to figure out the best set of dev tools for embedded linux UI development. (At least that doesn’t cost an arm and a leg.)
- Windows for IOT on a Tordex or some other industrial level hardware. (I hear slow boot times are an issue even on a quad core Pi.)
- Windows CE (I think called something else now.) Doesn’t seem to be getting much love from Microsoft these days so I am hesitant to jump into Windows CE. I currently have a product on Win CE 6.
Should I be looking at other options? If so what are they?
EDIT: I should add Ethernet needs to support TLS to talk to various cloud services.