former
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
former [2011/09/02 21:22] – created dymond | former [2011/09/02 21:48] (current) – dymond | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Formerly Available projects. (These were offered in Summer 2011.) | + | ====Formerly Available projects==== |
- | + | (These were offered in Summer 2011. | |
- | Listed in alphabetical order of the supervisor' | + | Listed in alphabetical order of the supervisor' |
---- | ---- | ||
- | Simulation for Forest Fire Detection | + | ===Simulation for Forest Fire Detection=== |
Supervisor: Rob Allison | Supervisor: Rob Allison | ||
Line 17: | Line 17: | ||
---- | ---- | ||
- | Study of self-motion perception in microgravity | + | ===Study of self-motion perception in microgravity=== |
Supervisor: Rob Allison | Supervisor: Rob Allison | ||
Line 30: | Line 30: | ||
---- | ---- | ||
- | Stereoscopic cinema calculator | + | ===Stereoscopic cinema calculator=== |
Supervisor: Rob Allison | Supervisor: Rob Allison | ||
Line 43: | Line 43: | ||
---- | ---- | ||
- | Computer pointing devices and the speed-accuracy tradeoff | + | ===Computer pointing devices and the speed-accuracy tradeoff=== |
Supervisor: Scott MacKenzie | Supervisor: Scott MacKenzie | ||
Line 55: | Line 55: | ||
---- | ---- | ||
- | One key text entry | + | ===One key text entry=== |
Supervisor: Scott MacKenzie | Supervisor: Scott MacKenzie | ||
Line 64: | Line 64: | ||
---- | ---- | ||
- | ==== | + | |
- | The Algorithmics Animation Workshop | + | ===The Algorithmics Animation Workshop=== |
Supervisor: Andy Mirzaian | Supervisor: Andy Mirzaian | ||
Line 77: | Line 77: | ||
The URL for Algorithmics Animation Workshop (AAW) is http:// | The URL for Algorithmics Animation Workshop (AAW) is http:// | ||
- | ==== | + | ---- |
- | Selenium/ | + | ===Selenium/ |
Supervisor: Jonathan Ostroff | Supervisor: Jonathan Ostroff | ||
Line 94: | Line 94: | ||
The goal of this project is (1) to translate Selenium tests into tests that can be run under Eiffel (e.g. via ESpec or AutoTest), and (2) to provide a complete Eiffel web application creation template (with embedded database such as sqlite) for creating and testing web applications. | The goal of this project is (1) to translate Selenium tests into tests that can be run under Eiffel (e.g. via ESpec or AutoTest), and (2) to provide a complete Eiffel web application creation template (with embedded database such as sqlite) for creating and testing web applications. | ||
- | ==== | + | ---- |
- | Automated Reasoning System for Quantified Propositional Logic | + | ===Automated Reasoning System for Quantified Propositional Logic=== |
Supervisor: Zbigniew Stachniak | Supervisor: Zbigniew Stachniak | ||
Line 111: | Line 111: | ||
Background: Various variants of QPL have been formally formulated for the first time in the 1920s by a number of logicians and mathematicians. In modern computer science, QPL plays a significant role in theoretical computer science (proof complexity, satisfiability) as well as in verification and AI. | Background: Various variants of QPL have been formally formulated for the first time in the 1920s by a number of logicians and mathematicians. In modern computer science, QPL plays a significant role in theoretical computer science (proof complexity, satisfiability) as well as in verification and AI. | ||
- | ==== | + | ---- |
- | NABU Network Emulator | + | ===NABU Network Emulator=== |
Supervisor: Zbigniew Stachniak | Supervisor: Zbigniew Stachniak | ||
Line 126: | Line 126: | ||
Background : The NABU Network was designed and implemented by a Canadian company NABU Manufacturing between 1981 and 1983. The underlying idea behind the network was to link home personal computers to cable television networks which would supply a continuous, high speed stream of computer programs and information (at the rate of 6.5 Mbits per second) to almost an unlimited number of users. Cable television was a uniquely ideal technology for NABU to deliver software and data to home computers because of its high bandwidth and networking capabilities. After the official launch on Ottawa Cablevision in October of 1983, the NABU Network was introduced by Ottawa' | Background : The NABU Network was designed and implemented by a Canadian company NABU Manufacturing between 1981 and 1983. The underlying idea behind the network was to link home personal computers to cable television networks which would supply a continuous, high speed stream of computer programs and information (at the rate of 6.5 Mbits per second) to almost an unlimited number of users. Cable television was a uniquely ideal technology for NABU to deliver software and data to home computers because of its high bandwidth and networking capabilities. After the official launch on Ottawa Cablevision in October of 1983, the NABU Network was introduced by Ottawa' | ||
- | + | ---- | |
- | ==== | + | ===Robotic tangible user interface for large tabletops=== |
- | Robotic tangible user interface for large tabletops | + | |
Supervisor: Wolfgang Stuerzlinger | Supervisor: Wolfgang Stuerzlinger | ||
Line 139: | Line 138: | ||
Tangible user interfaces provide the user with object that they can touch and use as input devices. One example is the use of (tracked) toy houses to perform a city planning task on a large surface. This project implements a new form of tracking/ | Tangible user interfaces provide the user with object that they can touch and use as input devices. One example is the use of (tracked) toy houses to perform a city planning task on a large surface. This project implements a new form of tracking/ | ||
- | + | ---- | |
- | ==== | + | ===Better Layout Mechanisms for User Interfaces Toolkits=== |
- | Better Layout Mechanisms for User Interfaces Toolkits | + | |
Supervisor: Wolfgang Stuerzlinger | Supervisor: Wolfgang Stuerzlinger | ||
Line 150: | Line 148: | ||
The layout mechanisms for many GUI toolkits are hard to understand and often difficult to use. This project investigates new, easy-to-understand layout mechanisms and evaluates an implementation of one of them in a comparative user study. Platform: any modern GUI toolkit. | The layout mechanisms for many GUI toolkits are hard to understand and often difficult to use. This project investigates new, easy-to-understand layout mechanisms and evaluates an implementation of one of them in a comparative user study. Platform: any modern GUI toolkit. | ||
- | + | ---- | |
- | ==== | + | ===Predicting Visibility Obstructions for a 6DOF Tracker=== |
- | Predicting Visibility Obstructions for a 6DOF Tracker | + | |
Supervisor: Wolfgang Stuerzlinger | Supervisor: Wolfgang Stuerzlinger | ||
Line 161: | Line 158: | ||
Previous work of the supervisor generated a novel and highly accurate Virtual Reality tracking system based on (eye-safe) laser diodes. The speed and accuracy of this system matches or exceeds the specification of all competing commercial systems. However, this system works only in 5 or 6-sided immersive display environment. Recent work has adapted the system to track successfully with as little as one large display wall and has also characterized the accuracy more comprehensively. The next step is to generalize the system to work in normal rooms, which may have lamps, shelves, etc. Here, visibility obstructions play a significant role and predicting these obstructions can be used to increase the tracking accuracy. This project will simulate a new method for visibility obstruction prediction to detect how big an increase in accuracy can be expected. | Previous work of the supervisor generated a novel and highly accurate Virtual Reality tracking system based on (eye-safe) laser diodes. The speed and accuracy of this system matches or exceeds the specification of all competing commercial systems. However, this system works only in 5 or 6-sided immersive display environment. Recent work has adapted the system to track successfully with as little as one large display wall and has also characterized the accuracy more comprehensively. The next step is to generalize the system to work in normal rooms, which may have lamps, shelves, etc. Here, visibility obstructions play a significant role and predicting these obstructions can be used to increase the tracking accuracy. This project will simulate a new method for visibility obstruction prediction to detect how big an increase in accuracy can be expected. | ||
- | + | ---- | |
- | ==== | + | ===Extensions to a 3D Modeling System=== |
- | Extensions to a 3D Modeling System | + | |
Supervisor: Wolfgang Stuerzlinger | Supervisor: Wolfgang Stuerzlinger |
former.1314998567.txt.gz · Last modified: 2011/09/02 21:22 by dymond