MIT CSAIL

Summer 2010 UROP Opportunities


Summer UROP openings are available at the Decentralized Information Group for the following projects.

Advanced Web Application:Tabulator

The Semantic Web is the newest, most transformative development in Web technology, and the Tabulator project, is maybe the coolest project out there, as it provides the user with ability to explore the global of interconnectedness of all things, and to participate in the collaborative space. This will be the fourth year of the project, which has been almost completely UROP-driven. Each year the Tabulator becomes more powerful. It is an add-on to the Firefox browser, and currently it allows one to explore the semantic web, slice and dice the information, making instant mashups such as maps and timelines, and also (since last year) editing new data and correcting incorrect data. There is a large list of tasks large and small to be done. The tabulator forms a platform, which allows interesting developments to be done rapidly - you can both contribute to this and use it.

Extending the Semantic Widget Library

In order to truly reap the benefits of the Semantic Web, there must be adequate tools for writing Web applications that aggregate, view, and edit the widely varying data the Semantic Web makes available. As a step toward this goal, we have developed a Javascript widget library for creating Web applications that can both read from and write to the Semantic Web. In addition to providing widgets that perform editing operations, access control rules for user-generated content are supported using FOAF+SSL, a decentralized authentication technique, allowing for users to independently manage the restrictions placed on their data. We'd like students to use this library to develop interesting mashups using existing Semantic Web data such as data.gov, dbpedia.org, BBC programmes.

Policy-Based Reasoning for Web Environments

We are using Semantic Web technologies to provide transparency and accountability for information use across web-scale environments. Fundamentally, we are working towards answering the question, "What really happens to my data after I give it to you? Are you complying with our contract/our policy/the law? What about the next party to receive it?" While the technology can apply to anything from the transit of your credit card data after an online purchase to the breach of a corporate trade secret policy, this project focuses on how government can properly control information during the pursuit of counter-terrorism, law enforcement, and disaster recovery. You will have the opportunity to be an integral part of the project, working regularly with graduate students and researchers, as well as the opportunity to seek advice from and offer suggestions to researchers and faculty.

Requirements for all projects: You must be able to program in javascript and/or python and you must be able to work in a team. If you have experience in dynamic HTML and/or Firefox, network programming, RDF, SPARQL etc that is useful but not essential. You will join an existing team, but you have your own project within the larger project.

Contact: Please send your resume to Lalana Kagal



Valid XHTML 1.0!
$Revision: 29174 $
$Date: 2010-06-01 18:12:30 -0400 (Tue, 01 Jun 2010) $