This is a master list of APIs that are relevant to the Radical Design mashup process. If there are several links it's that there may be several sources or versions of that API. Note that we have not tested all these APIs. These were used in the 2006 course for microAPI work. I may use them again as an exercise on developing end-user programming APIs based on the microAPI concept. Next year I am teaching software engineering and will use these in that course.
There may be other open source APIs for each of the categories and even APIs below. We've just selected one or two. You may use any but please add it to this page and let us know.
How to design good APIs and why they matter
Hardware or hardware-related
Unsorted
Graphics APIs
Scripting APIs
Google APIs
Security APIs
RFID APIs
Yahoo APIs
Mobile Phone APIs
Khronos APIs
Open Source GIS and Mapping APIs
Others - uncertain how well they work or are maintained or just don't know enough yet
Interesting Links
Vertical applications (including Open Source ones) often have specific data sets available such as maps, census, and emails that can be used in prototyping and testing APIs and applications'''