I went ahead and moved the generic devices into the core device file: http://svn.apache.org/viewvc/incubator/devicemap/trunk/data/device-data/src/main/resources/devicedata/DeviceDataSource.xml?r1=1614520&r2=1614797
So go ahead and make sure all the attributes look good and please feel free to make changes as you see fit. Example, for a windowsDesktop, I put the vendor down as Microsoft, not sure if that is correct. Once this is all set, I will go ahead and link the patterns back to these devices. Also, for the screen resolution, I moved it back to 800x600. When I thought about it, it might be better to have the value be the *MINIMUM* resolution for a desktop just incase there is logic which decides on a layout based on minimum width (I have seen this before). If you want to 0 it out, no biggie.
