Nokia MIT Day, June 4th 2007, Tampere, Finland
Project review meeting of the joint research projects being carried out by NRC Cambridge US and the MIT Computer Science and Artificial Intelligence Laboratory. MIT faculty, research staff, and students associated with the projects will be available for discussions on June 4 and 5. The objective is to link these research projects to the relevant Nokia activities.
The event will be held in the Hermia 5 auditorium in Tampere
Information about practicalities, traveling, etc.
Draft Agenda
9:30 ARMO: Continued competitiveness through ASICs (Arvind)
From WiFi to WiMAX and beyond (Gopal Raghavan)
- Thousandfold power saving in H.264 video decoding (Arvind)
- Easing the development of software for ASICs (Jamey Hicks)
10:30 UIA and MyNet: Easy and secure sharing of mobile content and services
- UIA: Unmanaged Internet Architecture (Frans Kaashoek)
- MYNET: Easy and Safe Sharing of Personal Mobile Content and Services (Franklin Reynolds)
11:10 Break
11:30 Traz: Decentralized information flow on Linux (Max Krohn)
11:50 Simone
- Interacting with calendar via English and Mandarin speech (Jim Glass)
- Annotating and retrieving images via speech (Jim Glass)
12:30 Lunch (cafeteria)
1:30 StartMobile
StartMobile and StartSMS: Language-Based Services for Mobile Environments (Boris Katz)
- Making it easier to provide natural language interfaces to mobile phone information (Alex Ran)
2:00 Open Source Phone Software Stacks (Andrew Christian)
- Pixie Window Manager Ubuntu for phones
2:20 Connecting Me: Rethinking personal information management (David Karger, Deepali Khushraj)
2:50 Providing mobile medical tele-presence (John Guttag) Robust, high-quality video and telemetry from ambulances to hospitals
3:10 Break with posters and demos in various conference rooms
- H.264 - Rapid Architecture Exploration to Reduce Power
From WiFi to WiMAX in 4 Weeks
- Ultra Low Energy Video Decoding
- Demo: H.264 Video Decoding on FPGA
- Demo: Rapid Assembly of OFDM Components using Architect's Workbench
QoS-capable Network-on-a-Chip's (NoCs)
As the number of processing cores and IP blocks placed on a single die increases, the main challenge in SoC design lies not in designing individual blocks but in interconnecting them to build a system. In addition, there is an increasing demand for Quality-of-Service (QoS) support in NoCs in order to prevent a misbehaving process from slowing down the other concurrent processes unboundedly. To address the issue, we propose a global timestamp-based arbitration scheme to provide guaranteed services to concurrent flows within an SoC. We also present a preliminary version of the router architecture that implements the global timestamp-based arbitration scheme.
- Scalability, Security, and Small Devices for UIA.
- UIA (Unmanaged Internet Architecture) allows users to easily create small personal networks of devices, with links to their peers. We will demonstrate the process of introducing users and devices, including both laptops and small devices, discuss scalability mechanisms, and how to use the Alpaca authorization framework to simplify UIA's process for introducing users.
MyNet Demo
MyNet is a secure, peer-to-peer networking architecture that dramatically simplifies the adoption of consumer oriented networks. Key functionality includes:
- building personal, virtual private networks easily and securely with seamless access to any personal device and graceful support of mobility and disconnected operation.
- linking personal networks to create social networks for both routing and social interaction. Simple mechanisms for managing your personal network security and sharing between users.
- creating a user experience so intuitive that anyone can understand the results of network and security management decisions. All technical complexities are hidden from the end-user.
Traz Demo + Poster: Securing MoinMoin Wiki
- The Traz system allows the use of decentralized information flow control for stock operating systems, such as Linux and OpenBSD.
The Traz team will showcase a prototype implementation of the system, and a version of the MoinMoin Wiki system that has been lightly modified to fit in the Traz framework. Our demo will show a real bug that revealed data in the original MoinMoin system, and how the Traz version of the software (written before the bug was identified) solves the problem automatically.
- The Traz system allows the use of decentralized information flow control for stock operating systems, such as Linux and OpenBSD.
- Simone Demo
- Web-based calendar browsing
- Web-based photo annotation and retrieval
- N800-based conversational interaction
StartMobile and StartSMS
- This demonstration showcases two software systems that connect human language to mobile devices. The StartSMS system allows users of mobile devices to access a range of information---weather forecasts, unit conversions, stock prices, currency exchange rates, definitions of terms, and other types of information---by submitting SMS messages that contain English questions. The system reponds by returning SMS messages with the requested information.
StartSMS is part of a larger research effort called StartMobile. The implemented StartMobile system allows users to enter English requests directly to their mobile device as a means of accessing information, creating information, and performing actions. Several capabilities of the StartMobile system are demonstrated, including the use of human language to retrieve contact and calendar information from a user's mobile device, to filter and retrieve text messages received by the user, to create reminders on the user's mobile device or on affiliated mobile devices, and to modify settings on the user's mobile device.
- This demonstration showcases two software systems that connect human language to mobile devices. The StartSMS system allows users of mobile devices to access a range of information---weather forecasts, unit conversions, stock prices, currency exchange rates, definitions of terms, and other types of information---by submitting SMS messages that contain English questions. The system reponds by returning SMS messages with the requested information.
4:30 General Discussions
5:00 Adjournment
Harri Hansen
