US2006075388A1PendingUtilityA1

Cross-platform software development with and software development peripheral

Assignee: MICROSOFT CORPPriority: Jan 10, 2002Filed: Nov 21, 2005Published: Apr 6, 2006
Est. expiryJan 10, 2022(expired)· nominal 20-yr term from priority
G06F 11/3698G06F 8/20G06F 9/4401
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A cross-platform development system includes a computing device that generates an image of an operating system, and a software development peripheral connected to the computing device that runs the operating system corresponding to the image. The software development peripheral communicates information, such as image data, generated by the operating system back to the computing device where the information is displayed on a display device connected to the computing device.

Claims

exact text as granted — not AI-modified
1 . One or more computer readable media comprising computer executable instructions that, when executed, direct a software development system to: 
 generate an image of an operating system with a host computing device;    communicate the image of the operating system from the host computing device to a software development peripheral;    execute the operating system corresponding to the image with the software development peripheral;    communicate test information generated by the operating system corresponding to the image from the software development peripheral to the host computing device; and    display the test information generated by the operating system at the host computing device.    
     
     
         2 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to recognize a configuration identification of the software development peripheral with a cross-platform development component of the host computing device when the software development peripheral is communicatively linked with the host computing device.  
     
     
         3 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to generate the image of the operating system with a cross-platform development component of the host computing device.  
     
     
         4 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to recognize a configuration identification of the software development peripheral with a cross-platform development component of the host computing device, and generate the image of the operating system with the cross-platform development component, the image of the operating system corresponding to the configuration identification of the software development peripheral.  
     
     
         5 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to debug the test information generated by the operating system with a cross-platform development component of the host computing device.  
     
     
         6 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to communicate the test information generated by the operating system to the host computing device via a debug transport.  
     
     
         7 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to communicate the test information generated by the operating system to the host computing device with a virtual device driver of the software development peripheral.  
     
     
         8 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to communicate image data generated by the operating system to a virtual input/output system of the host computing device with a virtual device driver of the software development peripheral.  
     
     
         9 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to receive a keyboard input with the software development peripheral from a virtual input/output system of the host computing device, the keyboard input generated with a keyboard connected to the host computing device.  
     
     
         10 . One or more computer readable media as recited in  claim 1 , further comprising computer executable instructions that, when executed, direct the software development system to receive a pointing device input with the software development peripheral from a virtual input/output system of the host computing device, the pointing device input generated with a pointing device connected to the host computing device.  
     
     
         11 . A software development peripheral, comprising: 
 means for receiving an image of an operating system generated with a host computing device;    means for executing the operating system corresponding to the image at the software development peripheral;    means for communicating test information generated by the operating system corresponding to the image from the software development peripheral to the host computing device where the test information displayed.    
     
     
         12 . A software development peripheral as recited in  claim 11 , further comprising means for recognizing a configuration identification of the software development peripheral with a cross-platform development component of the host computing device when the software development peripheral is communicatively linked with the host computing device.  
     
     
         13 . A software development peripheral as recited in  claim 11 , further comprising means for recognizing a configuration identification of the software development peripheral with a cross-platform development component of the host computing device, the image of the operating system corresponding to the configuration identification of the software development peripheral.  
     
     
         14 . A software development peripheral as recited in  claim 11 , further comprising means for debugging the test information generated by the operating system with a cross-platform development component of the host computing device.  
     
     
         15 . A software development peripheral as recited in  claim 11 , further comprising means for receiving a keyboard input with the software development peripheral from a virtual input/output system of the host computing device, the keyboard input generated with a keyboard connected to the host computing device.  
     
     
         16 . A software development peripheral as recited in  claim 11 , further comprising receiving a pointing device input with the software development peripheral from a virtual input/output system of the host computing device, the pointing device input generated with a pointing device connected to the host computing device.

Join the waitlist — get patent alerts

Track US2006075388A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.