Optimus Mini Three Keyboard and Windows Vista SideShow
Golly, it sure seems to me that the Optimus Mini Three Keyboard (ThinkGeek - ORDERED) would really suit Windows Vista SideShow very nicely. SideShow is Vista direct support for "helper displays." That might be three lines of LCD text on the back of a laptop on standby, or it might be a 320x240 color screen on your wall talking bluetooth. It'll certainly make Continuous Integration build monitors fun to write. :)
Of course McLaws is already over the general SideShow idea, and the the list is obvious. As SideShow APIs are fairly clear (MSDN) and the SideShow blog is very active, so I predict a LOT of motion in this direction soon.
Here's some ideas on what needs to be written:
- SideShow adapters for Ceiva picture frames. Actually, this is a great idea. I think I'll start with this guy's Serial Port adapter for Ceiva, and flash my old picture frame with Linux, then write the SideShow stuff in C#.
- SideShow using your PocketPC or SmartPhone as the display, over Bluetooth or WiFi.
- A user-written XNA game for 360, where the XBox360 itself is the SideShow display.
- Making a CrystalFontz LCD work with SideShow. Hm...I've got one of these lying around. I don't think there's a minimum device standard.
- SideShow for the Optimus Mini-Three...this would ROCK. That'll be worked on this weekend...
- I wonder if I can control the LCD on my Canon Pixma m550 Printer?
- How long until Logitech updates the G15? They're obviously working on it - they'd be incredibly short sighted not to - it's too bad they haven't jumped in earlier with beta stuff.
- There will be better Remotes that'll do it, but too bad my Harmony 880 Remote isn't wireless...
If your a company and you've got a cool device, email me, and let's talk about getting SideShow to talk to it, and I'll do a Coding4Fun article on SideShow. If you're the SideShow team, let me know what device isn't done yet, and I'll do it.
One very lovely thing to note about SideShow that will enable all sorts of crazy nonsense - from the docs:
The Sideshow platform is connection agnostic. It doesn’t matter whether an auxiliary display is connected through USB, Bluetooth, TCP/IP, or other future protocols, as long as the appropriate user mode Sideshow transport driver is present.
SideShowDevices.com is starting to collect news on all things SideShowy. Any other ideas on crazy SideShow stuff?