Uniform Device Programming Interface

Spring 2008

Student
Nathan Mickulicz
Advisor
Priya Narasimhan
Project description

Many distributed systems today utilize a wide variety of embedded, mobile and desktop devices as data sources, each using device-specific data formats and communications protocols. These differences are cumbersome to the distributed application programmer who must write separate code to interact with each type of device in the system. My research will solve this problem by providing the application programmer with a simple, intuitive, and uniform device programming interface, providing device-location transparency as well as a uniform data presentation format across all devices. This will allow distributed application programmers to focus on the use of data and not the details of obtaining it.

Return to project list