Messages in this thread | | | Date | Fri, 4 Apr 2008 11:22:52 -0400 | From | "Bob Copeland" <> | Subject | Re: ASUS ScreenDuo |
| |
On Fri, Apr 4, 2008 at 10:55 AM, Xavier Bestel <xavier.bestel@free.fr> wrote: > > If it is supposed to implement the MS SideShow API, then that would be > > the .NET VM (i.e. C#). My 10 second googling turned up some info about > > that but I couldn't find a definition of how the hardware interface > > for such devices is supposed to work. There's some XML-laden software > > API but it seemed to be transport agnostic. > > Wouldn't there be at least 2 interfaces to the device ?
Who knows, they could have a almost-mass-storage protocol layer that recognizes proprietary stuff in the URBs. It could be as simple as:
- User clicks 'synchronize' in some windows app - Device driver on host does some magic to make Asus device pretend like removable media was inserted - Vista sees the new device, mounts it - App copies C# classes and XML files to special directories on the device - App ejects device
Does the screen turn on or is that software controlled too?
This is pure wild guessing since I have no clue about SideShow or this device. Anyway it would be hard to proceed without capturing a trace or managing to find some docs somewhere.
-Bob
| |