Microsoft / Application Story -How Jungo helps Microsoft in delivering robust products faster
Microsoft / Application Story
How Jungo helps Microsoft in delivering robust products faster

With over 3 billion devices using standard USB connectivity in the market, USB has emerged as the de-facto standard for connecting host PCs and user peripherals. Revolutionizing the PC world, USB host capabilities have by now migrated to the embedded arena penetrating Game consoles, Set-Top Boxes, Mobile Phones, Digital Cameras and Medical Devices. The USB seamless, high speed, driverless interface has enabled these embedded hosts to communicate directly with peripherals such as flash memory applications, HID devices and portable electronic equipment.
Microsoft's Xbox 360 accessories group chose Jungo's leading WinDriver USB for Windows® to develop its testing applications for the validation process of Xbox 360 USB accessories and for testing during the development of the various input devices. Microsoft used the testing modules internally to test the Xbox 360 gamepad USB interface during firmware development. Following the development, Microsoft integrated WinDriver into the manufacturing line to validate the functionality of all devices in production. This allowed Microsoft to support and maintain a single development and testing environment.
"We selected WinDriver after testing it and finding that it worked well for many of our needs", said Greg Smith, Firmware Engineer with Microsoft's Xbox development team."The WinDriver's ease of implementation and generic capabilities allowed us to quickly gain access to our USB devices and insure that we will be able to add additional testing logic as requirements evolve in the future".
Microsoft's requirements for the testing modules included interfacing via an ActiveX® control to allow various software applications to communicate with its USB peripherals. The application driver offers a simple API to communicate with Xbox devices supporting both the interrupt and the control pipes as required by most I/O devices.
{"PROJECT_DESC":"General Project Description and Requirements","DEVICE_TYPE":"Device type","DRIVER_TYPE":"Driver type","JUNGO_COMPONENT":"Desired Jungo component","USB_CONTROLLER":"USB controller","USB_STACK":"USB stack","OS":"Operating system","PROCESSOR":"Processor","CLASS_DRIVER":"Class\/function drivers of interest","CONTROLLER_REQUIRED":"Controller Required","FUNCTIONALITY_REQUIRED":"Functionality required","BLUETOOTH_PROFILES":"Bluetooth profiles","BLUETOOTH_STACK":"Bluetooth stack","WHICH_USB_CONTROLLER":"Which USB device controller are you using?","HOST_OS":"What is the host operating system?","WIRELESS_PROTOCOL":"Wireless protocol","DRIVERS_OF_INTEREST":"Which driver would you like to try?","WHICH_PRODUCT":"Which products or solutions are you most interested in?","TIME_FRAME":"Time frame","BUDGETING_STAT":"Project budgeting status","NAME":"Name","JOB":"Job title","COMPANY":"Company","CO_WEBSITE":"Company Website","COUNTRY":"Country","CITY":"City","TEL":"Tel","MSG_BE_SPECIFIC":"Please be as specific as possible for a prompt reply","MSG_REQUEST_CONTACT":"Have one of our product specialists contact you with further information regarding our products","SEND_REQUEST":"Send request","MSG_FIELD_ERRORS":"Please check fields marked in red","MSG_CONTACT_DONE":"Thank you! We will contact you shortly","MSG_DOWNLOAD_FORM":"Please complete the form to start your download","NL_SIGNUP":"Yes, I would like to receive products news and updates","REQUIRED":"Required","INVALID":"Invalid","ST_TAGLINE":"Jungo's Connectivity Solutions","FREE_EVALUATION":"Download free trial","REQUEST_CONTACT":"Request further information","FREE_WPAPERS":"Download white papers","MSG_SELECT_DOWNLOAD":"The following files are now available for download","START_DOWNLOAD":"Start download"}
en