Due Date: Wed 29 Oct (outline); Mon 24 Nov (presentation)
In this project, you will have the opportunity to investigate a topic of interest in the area of client-side web development.
Given the remaining time of the semester and the length of each presentation, you are not expected to conduct an exhaustive study of your topic. The purpose of this project is for you to find and present some starting points for using a particular technology or discuss the utility of some general approach. Please consult with me if you have any questions.
This project consists of the following deliverables:
- Brief outline of your presentation due on 29 October.
- In-class presentation of your findings (10-15 minutes, followed by up to 5 minutes of questions) held on 24 November and 1 December.
- Where appropriate, presentations should address "who/what/when/why/how" questions, discuss the significance and availability of the technology, and how it relates to competing technologies.
- Presentations about specific software libraries, frameworks, or platforms must include a brief working demo of up to 5 minutes.
- Accompanying materials, such as electronic copies of your visual presentation, code examples, etc.
Groups are encouraged to involve all members in the presentation. For example, two people could present separate parts of the findings, and the third could give the demo. Please choose what you believe works best for your topic.
Here are some possible topics:
- Specific web 2.0 APIs of interest
- Google Maps API - team 7
- Execution platforms
- Java Applets - team 5
- Google Web Toolkit - team 6
- Adobe Flex - team 2
- Adobe AIR - team 8
- Curl - team 10
- XForms - team 1
- System platforms
- Hosted mashup platforms
- Yahoo Pipes - team 9
You are encouraged to propose other topics, subject to instructor approval.
Please refer to the online submission procedure. Each team is to make exactly one submission. Any written materials should be submitted either in PDF format or through Google Docs.