projects
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects [2017/04/24 20:50] – dymond | projects [2017/05/03 17:43] (current) – dymond | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Projects | + | ======Projects ====== |
- | Some of these projects | + | ======New Proposed Projects, Summer 2017 ====== |
- | You can consult | + | \\ |
+ | ======Ultrasound simulation/ | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Required Background: | ||
+ | |||
+ | Trans-esophageal echocardiography (TEE) is the standard of care for most cardiac surgeries and interventional cardiology procedures. It uses a thin and flexible ultrasound probe that is inserted down the esophagus in position beside the heart, and the echocardiographer adjusts the position and orientation of the probe from outside. For new clinicians, learning how to adjust | ||
+ | |||
+ | The primary goal of this project is to develop an open source, inexpensive software simulation for training clinicians in the use of TEE ultrasound. Starting with a 3D-plus-time CT or MRI heart dataset, we will create simulated ultrasound images, and use a mouse to simulate the translation and rotation of the ultrasound probe. The software platform will render the simulated ultrasound, and provide the user with feedback on how well they can identify | ||
\\ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ======3D Fractal visualizations and Music====== | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Required Background: | ||
+ | |||
+ | Visualizing and navigating through 3D fractals is very cool. Check out an example here: https:// | ||
+ | |||
+ | This project will investigate the connection between music and 3D fractal visualizations, | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
======Extracting Information from Music====== | ======Extracting Information from Music====== | ||
Line 16: | Line 44: | ||
This project will use the JUCE framework to create software that extracts such information from audio files. Existing algorithms will be implemented and compared, and possibly improved. The output will be both a stand-alone application, | This project will use the JUCE framework to create software that extracts such information from audio files. Existing algorithms will be implemented and compared, and possibly improved. The output will be both a stand-alone application, | ||
+ | ------------- | ||
+ | \\ | ||
+ | ------------- | ||
+ | ======Projects from Winter 2017 ====== | ||
+ | |||
+ | Some of these projects from the previous term may still be possible this term. | ||
+ | You can consult the faculty member concerned by email to see if the project | ||
+ | or a revised version is available for summer. | ||
+ | --------------------------------- | ||
\\ | \\ | ||
+ | |||
======Immersive Virtual Worlds====== | ======Immersive Virtual Worlds====== | ||
Line 331: | Line 369: | ||
- | ====== Mining Software Repositories Data====== | ||
- | **Supervisor: | ||
- | |||
- | **Required Background: | ||
- | |||
- | **Short Description: | ||
- | |||
- | \\ | ||
------------------ | ------------------ | ||
\\ | \\ | ||
Line 402: | Line 432: | ||
------------------ | ------------------ | ||
\\ | \\ | ||
- | More project proposals may be added here in the first week of the winter term. | + | |
\\ | \\ | ||
------------------ | ------------------ | ||
Line 408: | Line 438: | ||
\\ | \\ | ||
- | ====Formerly | + | ====Proposed Projects |
====== Tilt Target Selection on Touchscreen Phones ====== | ====== Tilt Target Selection on Touchscreen Phones ====== | ||
Line 611: | Line 641: | ||
The URL for Algorithmics Animation Workshop (AAW) is http:// | The URL for Algorithmics Animation Workshop (AAW) is http:// | ||
- | ---- | ||
- | ===Selenium/ | ||
- | |||
- | Supervisor: Jonathan Ostroff | ||
- | |||
- | Required background: General prerequisites, | ||
- | |||
- | Recommended background: Knowledge of Javascript a plus | ||
- | |||
- | Description | ||
- | |||
- | The Selenium IDE is an integrated development environment for Selenium scripts. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests of web applications. The Selenium IDE is a recording tool, or you may edit your scripts by hand. With autocomplete support and the ability to move commands around quickly, Selenium IDE is the nice environment for creating webtests no matter what style of tests you prefer. | ||
- | |||
- | Tests can be translated to Java (JUnit), C#, Python etc. It can be extended to any language that can make HTTP calls. | ||
- | |||
- | 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. | ||
---- | ---- | ||
Line 661: | Line 675: | ||
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' | ||
---- | ---- | ||
- |
projects.1493067011.txt.gz · Last modified: 2017/04/24 20:50 by dymond