 |
Home | Changes | Index | Search | Go
Summer of Code 2005
Google is sponsoring the Summer of Code ,
and Project Looking Glass is one of the participating organizations.
This page lists all the accepted projects proposed by students.
Want to learn more about Project Looking Glass? Please check out the following links...
Where I can find the generic "Summer of Code" participant FAQ?
Important Deadlines
- August 3rd: Google gives a preliminary progress report at OSCON.
- September 1st: Deadline for all the student work.
- October 1st: Announce successful participants.
Summer of Code 2005 Projects
| Subject #* / Title | 202 - *Google Web Search UI for LG3D? |
| Description | LG3D? aims at providing a new dimension of usability by leveraging the 3D-ness of the Desktop and LG3D? applications. One situation where the benefits kick in is when displaying a large number of objects. In this project, the applicant is asked to create a novel UI and search result visualizer for Google web search API on LG3D?. He or she are also asked to provide a well designed API to access the search feature from the other LG3D? applications. One key point of this project is to take account interaction with the desktop and other applications (instead of focusing on a stand alone visualizer isolated from the other part of the desktop). This interaction part can be a mock-up (proof-of-concept) implementation. |
| Owner's Project Page | Juan Gonzalez |
| Mentor | Kirk Turner (gameldar) |
| Subject #* / Title | 203 - *3D Chat Environment |
| Description | The applicant is asked to create a chat UI that leverages the characteristics of LG3D?, including the 3D-ness, animation, etc. He or she is also asked to provide a well designed API for other applications to access the chat feature. The target user is you and other LG3D? community folks. We intend to use the resulted work as our actual communication method. All the design decisions should be made this in mind (e.g. we have Linux users and Windows users in the community. So, this app needs to support both of the platforms). Also, the implementation needs to be functional and usable by the end of this project period. |
| Owner's Project Page | Andrew Peach |
| Mentor | Calvin Cheng (cxcheng) |
| Subject #* / Title | 205 - *3D Filemanager |
| Description | We store lots of files/objects in PC. The number of files has increased significantly, however, the screen side hasn't been enlarged that much. The issue this project is expected to address is how to allow the user to access files in efficient manner taking advantage of LG3D?'s features. Obviously search is one way to solve the issue. This project, instead, focuses are more on browsing experience and possibly tie with spacial cue leveraging high quality rendering that LG3D? can provide. Special attention are requested to be paid to photo and music file types. |
| Owner's Project Page | Nick Halderman |
| Mentor | Paul Byrne (paulby) |
| Subject #* / Title | 207 - *3D Email Client |
| Description | You may often realize and shocked by how long we spend our time reading email messages. In this project, the applicant is asked to come up with ideas to improve the experience, and implement an Email client that employs the ideas on the LG3D? platform. |
| Owner's Project Page | Dai Odahara |
| Mentor | Calvin Cheng (cxcheng) |
| Subject #* / Title | 209 - *Media (video) player for LG3D? |
| Description | In this project, the applicant is expected to deliver a media player that at least plays back video. It should have UI that benefits from the LG3D? experience. It also needs to expose a well defined API for media (video) playback for use by other applications. There already is an LG3D? project called "Project Alice" https://alice.dev.java.net/ . It was initiated by folks at University of Colorado as their senior project. As they are graduating, they hope someone takes it over and make enhancements. It currently provides framework as a media player and implements the audio player part. The applicant can chose to extend this work. |
| Owner's Project Page | Masato Alemayehu |
| Mentor | Hideya Kawahara (hideya) |
| Subject #* / Title | 102 - *3D Start Menu |
| Description | The current LG3D? demo desktop doesn't have any start menu - it just shows short-cut icons on the taskbar. This prevents us from practical use of LG3D? as daily desktop. This project addresses this issue. The applicant is requested to implement a novel mechanism for the user to start an application from a set of them (instead of just rendering today's start menu in a 3D way). |
| Owner's Project Page | Colin M. Bullock |
| Mentor | Kirk Turner (gameldar) |
| Subject #* / Title | 001 - *Multi-screen Support |
| Description | The current LG3D? implementation hasn't been undergo any profiling effort (except very preliminary tests). The applicant is asked to perform profiling, come up with proposals for improvement (this can include re-design of implementation) and actually implement top priorities. |
| Owner's Project Page | Amir Bukhari |
| Mentor | Paul Byrne (paulby) |
| Subject #* / Title | 002 - *Performance Tuning |
| Description | Because of emerging low-priced and high quality LCDs, it is expected that PC users will start having multiple screens. LG3D? is developed on top of Java 3D, which supports multi-screen environment. However, the LG3D? part is not multi-screen ready yet. This project is to make the LG3D? part ready for multi-screen. The applicant is requested to understand multi-screen support code that has already put in the LG3D? platform. Also he or she is requested to create a 3D scene manager that takes advantage of the multi-screen environment, |
| Owner's Project Page | Pierre Ducroquet |
| Mentor | Deron Johnson (deronj) |
| Subject #* / Title | 000 - *Controlling the Desktop using Natural Language |
| Description | (This is a project proposed by the student. Please see project owner's page to learn more about it) |
| Owner's Project Page | Harsh Jain |
| Mentor | Hideya Kawahara (hideya) |
| Subject #* / Title | 000 - *'JavaEye' ('EyeToy' like Control) |
| Description | (This is a project proposed by the student. Please see project owner's page to learn more about it) |
| Owner's Project Page | Man Wai Tao |
| Mentor | Deron Johnson (deronj) |
SummerOfCode2005Backup
|