Low cost, Power over Ethernet (PoE) touchscreen display driver
Need: Two things are happening - flat-panel display component costs are going lower, and there is an upward trend towards ubiquitous displays / ubiquitous computing. (multi-purpose display panels and interactive information available everywhere - not just attached to traditional computers)
Currently there are three primary ways to drive a remote display (think home/building automation panel, building directory display, even those framed "photo viewing" devices, etc...)
Drive each display with a remote computer: This allows for the furthest content distribution distance and fast response, but adds several hundred dollars to each endpoint and creates a software maintenance/upgrade liability. This cost is getting harder to justify when some small flat-panel components now sell for around $35. (QVGA)
Drive each display with VGA/DVI signal:This usually creates a severe distance limitation (less than 100' from host computer) and potential signal degradation. Interactivity is provided by running a seperate serial interface for each touchscreen.
Create and run the GUI on embedded hardware (ARM/XScale/Coldfire): This can create a low cost hardware driver, but requires that you "roll your own" GUI (pixel by painful pixel). This is a time consuming and expensive process with usually less than attractive results. (even with embedded GUI libraries)
Several interactive screens can be distributed throughout a commerical building or house by using ethernet switches/hubs to extend the network.
Using a standard display protocol interface would allow programmers to write interactive display and control applications quickly using rapid development languages like Java, and Visual Studio.NET.
Using Java for example, one host computer can serve multiple interactive Swing or AWT user interfaces through VNC by extending classes in the LGPL project VNCj (Latest Java 1.5 / VNCj code update)
Goals:
Protoype Vision: QVGA (3" touchscreen) driven by lightweight power-over-ethernet VNC driver. Only required connection is an ethernet cable, so no seperate power feeds are required at each endpoint. (This is a big deal in retrofit installations)
Any size screen and resolution should work
Target Product Specifications: (Major components)
Building the first prototypes (with photos)