java.net: Wiki

The Source for Java Technology Collaboration


 <<O>>  Difference Topic SummerOfCode2006 (46 - 08 May 2006 - Main.runningmadly)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 332 to 332
 
Description A 3D Progressive Browser for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Added:
>
>
Subject # / Title 701 - 3D Data Compression and Progressive Transmission over the Internet for LG3D?
Suggested by Su Cai
Mentor (Volunteers) volunteer name(s)
Student (Proposals) student proposal(s)
Description Provide a high-efficient methods to compress the 3D models and scenes. And the users can manipulate freely the 3D models(maybe 1,000,000 triangles) on the server without time-delay in the local web browser.
Comments I will put my proposal(.pdf file) to a website soon.
<-- /editTable -->
 

 <<O>>  Difference Topic SummerOfCode2006 (45 - 08 May 2006 - Main.zhaoxw)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 324 to 324
 
Description Provide a 3D presentation tool for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments Currently, most of the Looking Glass presentations are relying on flat 2D presentation tools (mostly OpenOffice.org). It'd be far better to have a 3D presentation tool in Looking Glass. The goal isn't to implement an OpenDocument compatible presentation tool, but instead create a tiny file format used by the tool, and provide some nice 3D transitions between slides. %EDITCELL{textarea, 10x60, 1x60}%
Added:
>
>
Subject # / Title 601 - 3D Progressive Transmission for LG3D?
Suggested by Xuewei Zhao
Mentor (Volunteers) volunteer name(s)
Student (Proposals) student proposal(s)
Description A 3D Progressive Browser for Looking Glass
Comments comments go here
<-- /editTable -->
 

 <<O>>  Difference Topic SummerOfCode2006 (44 - 08 May 2006 - Main.michal_kotwicki)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 192 to 192
 
Subject # / Title 203 - New Help system based on JDIC HTML
Suggested by Hideya Kawahara
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
Changed:
<
<
Student (Proposals) Michal Kotwicki michal.kotwicki@wp.pl
>
>
Student (Proposals) Michal Kotwicki - michal.kotwicki@wp.pl
 
Description New Help system possibly based on JDIC HTML. Current "help", LgHelp, is supposed to be a short term thing, but still there. It is image based. So, it is not extensible at all. The objective here is to desing a new help system possibly based on JDIC HTML (if you have better idea, it is open for discussion), and design it so that it can even support additional help contents supplied by newly installed LG3D? apps. %EDITCELL{textarea, 10x60, 1x60}%
Comments I've already contacted with Radek Kierner %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (43 - 08 May 2006 - Main.jhealy)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 160 to 160
 
Subject # / Title 106 - LG3D based teaching aids/projects in BlueJ/Greenfoot
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Student (Proposals) student proposal(s)
>
>
Student (Proposals) JohnHealy - j.healy@uea.ac.uk
 
Description BlueJ and Greenfoot are simple IDE's used in education to teach object oriented concepts and introduce students to programming. This project involves creating a series of sample lessons in either BlueJ or Greenfoot that use lg3d to produce a visually interesting/engaging experience.
For example if you download BlueJ you will find an example that deals with shapes. Users can instantiate circles and triangles and interact with them. How about instantiating 3D characters or vehicles and interacting with them in a 3D environment.
Applicants need to consider both the code development and the generation/aquisition of the 3D models/textures. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (42 - 07 May 2006 - Main.opsi)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 127 to 127
 
Subject # / Title 102 - 3D Desktop Games
Suggested by Paul Byrne
Mentor (Volunteers) Krishna Gadepalli
Changed:
<
<
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn ; Ethan Jucovy - egj@sccs at swarthmore dot edu, JavierAsensio - capitan.cambio AT gmail.com
Lars Samuelsson - larsam@student.chalmers.se ; Johan Nilsson - johanils (at) itstud.chalmers.se
>
>
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn
Ethan Jucovy - egj@sccs at swarthmore dot edu
JavierAsensio - capitan.cambio AT gmail.com
Lars Samuelsson - larsam@student.chalmers.se
Johan Nilsson - johanils (at) itstud.chalmers.se
Idan Miller - idan.miller@gmail.com
 
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone or possibly something more complex. The focus is however a casual desktop game. Please provide an overview of the game as part of your submission %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (41 - 07 May 2006 - Main.timloff)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 119 to 119
 
Subject # / Title 101 - Physics Engine for LG3D?
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Student (Proposals) student proposal(s)
>
>
Student (Proposals) Timmy Loffredo - timloff@gmail.com ; other student proposal(s)
 
Description A Physics Engine for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (40 - 07 May 2006 - Main.mazon)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 127 to 127
 
Subject # / Title 102 - 3D Desktop Games
Suggested by Paul Byrne
Mentor (Volunteers) Krishna Gadepalli
Changed:
<
<
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn ; Ethan Jucovy - egj@sccs at swarthmore dot edu, JavierAsensio - capitan.cambio AT gmail.com
Lars Samuelsson - larsam@student.chalmers.se
>
>
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn ; Ethan Jucovy - egj@sccs at swarthmore dot edu, JavierAsensio - capitan.cambio AT gmail.com
Lars Samuelsson - larsam@student.chalmers.se ; Johan Nilsson - johanils (at) itstud.chalmers.se
 
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone or possibly something more complex. The focus is however a casual desktop game. Please provide an overview of the game as part of your submission %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (39 - 07 May 2006 - Main.supersnail)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 127 to 127
 
Subject # / Title 102 - 3D Desktop Games
Suggested by Paul Byrne
Mentor (Volunteers) Krishna Gadepalli
Changed:
<
<
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn ; Ethan Jucovy - egj@sccs at swarthmore dot edu, JavierAsensio - capitan.cambio AT gmail.com
>
>
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn ; Ethan Jucovy - egj@sccs at swarthmore dot edu, JavierAsensio - capitan.cambio AT gmail.com
Lars Samuelsson - larsam@student.chalmers.se
 
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone or possibly something more complex. The focus is however a casual desktop game. Please provide an overview of the game as part of your submission %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (38 - 06 May 2006 - Main.jasensio)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 127 to 127
 
Subject # / Title 102 - 3D Desktop Games
Suggested by Paul Byrne
Mentor (Volunteers) Krishna Gadepalli
Changed:
<
<
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn ; Ethan Jucovy - egj@sccs at swarthmore dot edu
>
>
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn ; Ethan Jucovy - egj@sccs at swarthmore dot edu, JavierAsensio - capitan.cambio AT gmail.com
 
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone or possibly something more complex. The focus is however a casual desktop game. Please provide an overview of the game as part of your submission %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (37 - 06 May 2006 - Main.TWikiGuest)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 272 to 272
 
Subject # / Title 302 - Design and develop an API for using GTK's XML files for UI to build LG3D? apps
Suggested by Krishna Gadepalli
Mentor (Volunteers) Krishna Gadepalli
Changed:
<
<
Student (Proposals) student proposal(s)
>
>
Student (Proposals) Dipankar Sarkar - doom2quake@gmail.com
 
Description Design and develop an API for using GTK's XML files for UI to build LG3D? apps. This could form the basis for quickly porting atleast the UI part of the GTK apps to LG3D?. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (36 - 06 May 2006 - Main.ejucovy)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 127 to 127
 
Subject # / Title 102 - 3D Desktop Games
Suggested by Paul Byrne
Mentor (Volunteers) Krishna Gadepalli
Changed:
<
<
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn
>
>
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn ; Ethan Jucovy - egj@sccs at swarthmore dot edu
 
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone or possibly something more complex. The focus is however a casual desktop game. Please provide an overview of the game as part of your submission %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (35 - 03 May 2006 - Main.nitrogen)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 320 to 320
 
Subject # / Title 501 - Presentation tool
Suggested by Pierre Ducroquet
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
Changed:
<
<
Student (Proposals) Pierre Ducroquet pinaraf@dev.java.net
>
>
Student (Proposals) Pierre Ducroquet pinaraf@dev.java.net
Mike Bourgeous - nitrogen at dev.java.net
 
Description Provide a 3D presentation tool for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments Currently, most of the Looking Glass presentations are relying on flat 2D presentation tools (mostly OpenOffice.org). It'd be far better to have a 3D presentation tool in Looking Glass. The goal isn't to implement an OpenDocument compatible presentation tool, but instead create a tiny file format used by the tool, and provide some nice 3D transitions between slides. %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (34 - 02 May 2006 - Main.pinaraf)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 168 to 168
 
Subject # / Title 107 - LG3D Desktop Configuration Tool (UI)
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Student (Proposals) student proposal(s)
>
>
Student (Proposals) Pierre Ducroquet pinaraf@dev.java.net ; other student proposal(s)
 
Description Create a UI to allow users to edit various properties of lg3d, including menu setup and desktop configuration. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (33 - 02 May 2006 - Main.pinaraf)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 248 to 248
 
Subject # / Title 210 - Performance Analysis and Tuning
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Student (Proposals) student proposal(s)
>
>
Student (Proposals) Pierre Ducroquet pinaraf@dev.java.net ; other student proposal(s)
 
Description This effort involves identifying hotspots using performance analysis tools in terms of speed and memory consumption. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 320 to 320
 
Subject # / Title 501 - Presentation tool
Suggested by Pierre Ducroquet
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
Changed:
<
<
Student (Proposals) student proposal(s)
>
>
Student (Proposals) Pierre Ducroquet pinaraf@dev.java.net
 
Description Provide a 3D presentation tool for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments Currently, most of the Looking Glass presentations are relying on flat 2D presentation tools (mostly OpenOffice.org). It'd be far better to have a 3D presentation tool in Looking Glass. The goal isn't to implement an OpenDocument compatible presentation tool, but instead create a tiny file format used by the tool, and provide some nice 3D transitions between slides. %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (32 - 02 May 2006 - Main.TWikiGuest)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 152 to 152
 
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Student (Proposals) student proposal(s)
Changed:
<
<
Description Produce a LiveCD? of OpenSolaris? with LG3D? as the primary desktop. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description Produce a LiveCD of OpenSolaris with LG3D? as the primary desktop. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 161 to 161
 
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Student (Proposals) student proposal(s)
Changed:
<
<
Description BlueJ? and Greenfoot are simple IDE's used in education to teach object oriented concepts and introduce students to programming. This project involves creating a series of sample lessons in either BlueJ? or Greenfoot that use lg3d to produce a visually interesting/engaging experience.
For example if you download BlueJ? you will find an example that deals with shapes. Users can instantiate circles and triangles and interact with them. How about instantiating 3D characters or vehicles and interacting with them in a 3D environment.
Applicants need to consider both the code development and the generation/aquisition of the 3D models/textures. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description BlueJ and Greenfoot are simple IDE's used in education to teach object oriented concepts and introduce students to programming. This project involves creating a series of sample lessons in either BlueJ or Greenfoot that use lg3d to produce a visually interesting/engaging experience.
For example if you download BlueJ you will find an example that deals with shapes. Users can instantiate circles and triangles and interact with them. How about instantiating 3D characters or vehicles and interacting with them in a 3D environment.
Applicants need to consider both the code development and the generation/aquisition of the 3D models/textures. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Line: 193 to 193
 
Suggested by Hideya Kawahara
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
Student (Proposals) Michal Kotwicki michal.kotwicki@wp.pl
Changed:
<
<
Description New Help system possibly based on JDIC HTML. Current "help", LgHelp?, is supposed to be a short term thing, but still there. It is image based. So, it is not extensible at all. The objective here is to desing a new help system possibly based on JDIC HTML (if you have better idea, it is open for discussion), and design it so that it can even support additional help contents supplied by newly installed LG3D? apps. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description New Help system possibly based on JDIC HTML. Current "help", LgHelp, is supposed to be a short term thing, but still there. It is image based. So, it is not extensible at all. The objective here is to desing a new help system possibly based on JDIC HTML (if you have better idea, it is open for discussion), and design it so that it can even support additional help contents supplied by newly installed LG3D? apps. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments I've already contacted with Radek Kierner %EDITCELL{textarea, 10x60, 1x60}%

Line: 306 to 306
 
Mentor (Volunteers) volunteer name(s)
Student (Proposals) student proposal(s)
Description SVG support for LG3D? using Java 2D. %EDITCELL{textarea, 10x60, 1x60}%
Changed:
<
<
Comments The LG client API is great for doing 3D drawing, but sometimes programmers want to mix 2D rendering with their 3D drawing. How about making it so that programmers could use SVG to render to an LG SwingNode?? To do SVG, the student will need to find an open source SVG renderer. Or perhaps implement SVG on top of Java2D?, which already can render to a SwingNode?. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Comments The LG client API is great for doing 3D drawing, but sometimes programmers want to mix 2D rendering with their 3D drawing. How about making it so that programmers could use SVG to render to an LG SwingNode? To do SVG, the student will need to find an open source SVG renderer. Or perhaps implement SVG on top of Java2D?, which already can render to a SwingNode. %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 403 - Native windows integration for Windows XP
<-- /editTable -->
Line: 319 to 319
 
Subject # / Title 501 - Presentation tool
Suggested by Pierre Ducroquet
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
>
>
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
 
Student (Proposals) student proposal(s)
Description Provide a 3D presentation tool for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Changed:
<
<
Comments Currently, most of the Looking Glass presentations are relying on flat 2D presentation tools (mostly OpenOffice?.org). It'd be far better to have a 3D presentation tool in Looking Glass. The goal isn't to implement an OpenDocument? compatible presentation tool, but instead create a tiny file format used by the tool, and provide some nice 3D transitions between slides. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Comments Currently, most of the Looking Glass presentations are relying on flat 2D presentation tools (mostly OpenOffice.org). It'd be far better to have a 3D presentation tool in Looking Glass. The goal isn't to implement an OpenDocument compatible presentation tool, but instead create a tiny file format used by the tool, and provide some nice 3D transitions between slides. %EDITCELL{textarea, 10x60, 1x60}%
 



 <<O>>  Difference Topic SummerOfCode2006 (31 - 02 May 2006 - Main.opsi)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 87 to 87
  In order to make the overall process simple, please let us say that submission of JCA is a mandatory requirement for your application to get accepted.
  1. Add a link to your proposal in the Student (proposal) row for that project (table) listed below.
Changed:
<
<
>
>
  1. Go to the Summer of Code student page at Google and register there (you will need a Google/Gmail acount for that)
  2. Post your application using Google's interface and don't forget to include a link to the java.net wiki page you created before
 
Please note that interest, even by a qualified student, does not mean that any of those project will automatically go ahead. Depending on the number of projects, the number of people able to mentor and the timing

 <<O>>  Difference Topic SummerOfCode2006 (30 - 01 May 2006 - Main.opsi)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 183 to 183
 
Subject # / Title 201 - GNOME/KDE Desktop & Start Menu Icons integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Student (Proposals) student proposal(s)
>
>
Student (Proposals) Juan Gonzalez
 
Description Design and implement an API/library to access the Desktop and Start Menu Icon information from GNOME and/or KDE and integrate it into LG3D?. The API needs to be abstract enough to support both GNOME and KDE transparently. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (29 - 29 Apr 2006 - Main.ldbdo)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 126 to 126
 
Subject # / Title 102 - 3D Desktop Games
Suggested by Paul Byrne
Mentor (Volunteers) Krishna Gadepalli
Changed:
<
<
Student (Proposals) student proposal(s)
>
>
Student (Proposals) Le Duc Bao - ldbao@ifi.edu.vn
 
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone or possibly something more complex. The focus is however a casual desktop game. Please provide an overview of the game as part of your submission %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (28 - 27 Apr 2006 - Main.opsi)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 180 to 180
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Changed:
<
<
Subject # / Title 201 - GNOME/KDE Desktop Icons integration into LG3D?
>
>
Subject # / Title 201 - GNOME/KDE Desktop & Start Menu Icons integration into LG3D?
 
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Student (Proposals) student proposal(s)
Changed:
<
<
Description Design and implement an API/library to access the Desktop Icon information from GNOME and/or KDE and integrate it into LG3D?. The API needs to be abstract enough to support both GNOE and KDE transparently. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 202 - GNOME/KDE Start Menu integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Student (Proposals) student proposal(s)
Description Design and implement an API/library to access the Start Menu information from GNOME and/or KDE and integrate it into LG3D?'s Start Menu. The API needs to be abstract enough to support both GNOE and KDE transparently.
<-- /editTable -->
>
>
Description Design and implement an API/library to access the Desktop and Start Menu Icon information from GNOME and/or KDE and integrate it into LG3D?. The API needs to be abstract enough to support both GNOME and KDE transparently. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%


 <<O>>  Difference Topic SummerOfCode2006 (27 - 26 Apr 2006 - Main.TWikiGuest)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 198 to 198
 
Subject # / Title 203 - New Help system based on JDIC HTML
Suggested by Hideya Kawahara
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
Student (Proposals) student proposal(s)
>
>
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
Student (Proposals) Michal Kotwicki michal.kotwicki@wp.pl
 
Description New Help system possibly based on JDIC HTML. Current "help", LgHelp?, is supposed to be a short term thing, but still there. It is image based. So, it is not extensible at all. The objective here is to desing a new help system possibly based on JDIC HTML (if you have better idea, it is open for discussion), and design it so that it can even support additional help contents supplied by newly installed LG3D? apps. %EDITCELL{textarea, 10x60, 1x60}%
Changed:
<
<
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
>
>
Comments I've already contacted with Radek Kierner %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 204 - Root menu implementation
<-- /editTable -->

 <<O>>  Difference Topic SummerOfCode2006 (26 - 26 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 66 to 66
  Please check out the Contributing to Project Looking Glass document for details.
  1. Check out the list of possible projects below on this page. You are welcome to pick from one of these topics or propose your own.
Added:
>
>
If you plan to propose your own, please add an entry for in the project ideas list in the section below.
 
  1. Create an Wiki page for your submission under java.net. Please check out this java.net People Wiki page to learn how to create your own Wiki page.
Line: 85 to 86
  Please note that at the same time, you are expected to finish filing your JCA (Joint Copyright Assignment). In order to make the overall process simple, please let us say that submission of JCA is a mandatory requirement for your application to get accepted.
Changed:
<
<
  1. Add a link to your proposal on the ProjectProposals2006? page.
>
>
  1. Add a link to your proposal in the Student (proposal) row for that project (table) listed below.
 
Please note that interest, even by a qualified student, does not mean that any of those project will automatically go ahead.
Line: 112 to 113
 
Deleted:
<
<
You can find a list of current project proposals for LG3D? on the ProjectProposals06? page.
 
Subject # / Title 101 - Physics Engine for LG3D?
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Added:
>
>
Student (Proposals) student proposal(s)
 
Description A Physics Engine for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 102 - 3D Desktop Games
Suggested by Paul Byrne
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) volunteer name(s)
>
>
Mentor (Volunteers) Krishna Gadepalli
Student (Proposals) student proposal(s)
 
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone or possibly something more complex. The focus is however a casual desktop game. Please provide an overview of the game as part of your submission %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 133 to 134
 
Subject # / Title 103 - Ubuntu test, integration and multiverse deployment
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Work with the Ubuntu and lg3d teams to fully integrate lg3d into Ubuntu and deploy through the Ubuntu multiverse. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 140 to 142
 
Subject # / Title 104 - 3D Web Browser
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Explore the use of the 3D environment to build a new browser interface. Possible areas that might benefit are a visual representation of page history, using the 3D dimension to better organise search results or showing thumbnails of all the pages accessible from current page. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 147 to 150
 
Subject # / Title 105 - OpenSolaris LiveCD
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Produce a LiveCD? of OpenSolaris? with LG3D? as the primary desktop. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 155 to 159
 
Subject # / Title 106 - LG3D based teaching aids/projects in BlueJ/Greenfoot
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description BlueJ? and Greenfoot are simple IDE's used in education to teach object oriented concepts and introduce students to programming. This project involves creating a series of sample lessons in either BlueJ? or Greenfoot that use lg3d to produce a visually interesting/engaging experience.
For example if you download BlueJ? you will find an example that deals with shapes. Users can instantiate circles and triangles and interact with them. How about instantiating 3D characters or vehicles and interacting with them in a 3D environment.
Applicants need to consider both the code development and the generation/aquisition of the 3D models/textures. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 162 to 167
 
Subject # / Title 107 - LG3D Desktop Configuration Tool (UI)
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Create a UI to allow users to edit various properties of lg3d, including menu setup and desktop configuration. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 169 to 175
 
Subject # / Title 108 - LG3D Shared Desktop
Suggested by Paul Byrne
Mentor (Volunteers) Paul Byrne
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Use the lg3d environment to create a collaborative 3D space in which multiple users can see and interact with each others desktops. JXTA is the recommended technology for user discovery and collaboration setup. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Changed:
<
<
Subject # / Title 201 - GNOME/KDE Desktop Icons and Start Menu integration into LG3D?
>
>
Subject # / Title 201 - GNOME/KDE Desktop Icons integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Student (Proposals) student proposal(s)
Description Design and implement an API/library to access the Desktop Icon information from GNOME and/or KDE and integrate it into LG3D?. The API needs to be abstract enough to support both GNOE and KDE transparently. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 202 - GNOME/KDE Start Menu integration into LG3D?
<-- /editTable -->
 
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Design and implement an API/library to access the Desktop Icons and Start Menu information from GNOME and/or KDE, and integrate it into LG3D?. The API needs to be abstract enough to support both GNOE and KDE transparently. This effort also includes designing and implementing modules to display the Icons in the 3D space and the Menu items inside the LG3D? menu. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Student (Proposals) student proposal(s)
Description Design and implement an API/library to access the Start Menu information from GNOME and/or KDE and integrate it into LG3D?'s Start Menu. The API needs to be abstract enough to support both GNOE and KDE transparently. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 203 - New Help system based on JDIC HTML
Suggested by Hideya Kawahara
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
<-- /editTable -->
Added:
>
>
Student (Proposals) student proposal(s)
 
Description New Help system possibly based on JDIC HTML. Current "help", LgHelp?, is supposed to be a short term thing, but still there. It is image based. So, it is not extensible at all. The objective here is to desing a new help system possibly based on JDIC HTML (if you have better idea, it is open for discussion), and design it so that it can even support additional help contents supplied by newly installed LG3D? apps. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 190 to 207
 
Subject # / Title 204 - Root menu implementation
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Root menu is the menu you see when you click right mouse button on the background. The implementation effort possibly includes desing of root menu that takes advantage of LG3D?'s capability (so maybe not like usual boring flat list of menu item texts), Look&Feel configuration consideration, desigining how to configure the menu contents, designing how to interface with the "SceneManager" (e.g. how to make it pluggable), etc. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 197 to 215
 
Subject # / Title 205 - i18n (Internationalization) implementation
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description i18n (Internationalization) implementation. Identify what need to be internationalized (e.g. UI texts), and use "ReasourceBundle" to internationalize LG3D?. Note that this doesn't include L10N? (localization), so you don't need to supply any other localization than English (en_US) in this effort. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 204 to 223
 
Subject # / Title 206 - GNOME panel integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Implement necessary modifications in "SceneManager" so that GNOME panel runs in a reasonable manner in the LG3D? environment. This is considered as a migration step from GNOME to LG3D? - It allows the user to keep using some of the GNOME panel features like applet and start menu settings, while enabling taking advantage of LG3D? features. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 211 to 231
 
Subject # / Title 207 - Spatial sound API for LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Java 3D has spatial sound support. In this project, the implementation efforts include design and development of a spatial sound API based on Java 3D into LG3D?, especially paying special attention to the LG3D? specific classes. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 218 to 239
 
Subject # / Title 208 - 3D UI for MyJXTA
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description "MyJXTA" is a chat/communication tool developed on top of JXTA p2p platform. The goal of this project is to provide an innovative 3D UI for it. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Student (Proposals) student proposal(s)
Description "MyJXTA" is a chat/communication tool developed on top of JXTA p2p platform. The goal of this project is to create a 3D UI for it. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 209 - 3D File Viewer for NetBeans
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Develop a NetBeans module that shows multiple source files in the 3D space, and represents relationship among files in very visual manner. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 232 to 255
 
Subject # / Title 210 - Performance Analysis and Tuning
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description This effort involves identifying and fixing hotspots using performance analysis tools in terms of speed and memory consumption. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Student (Proposals) student proposal(s)
Description This effort involves identifying hotspots using performance analysis tools in terms of speed and memory consumption. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 211 - Konfabulator/GNOME Widget binding to LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Develop direct binding of Konfabulator or GNOME Widget to LG3D?, so that the (unmodified) widgets gets rendered into LG3D?'s 3D space. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 246 to 271
 
Subject # / Title 301 - GTK bindings for LG3D?
Suggested by Krishna Gadepalli
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Design and develop a GTK binding so that GTK apps can be run under LG3D? without the need for an X server. This will (probably) involve developing a set of dynamic libraries (for libgtk and associated libraries) that uses JNI and AWT toolkit/SwingNode to directly render into a LG3D? session. %EDITCELL{textarea, 10x60, 1x60}%
Comments The goal in not necessarily to cover every GTk call, but to develop the framework necessary to atleast run some simple GTK applications and then to slowly build on it. %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 302 - Design and develop an API for using GTK's XML files for UI to build LG3D? apps
Suggested by Krishna Gadepalli
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) volunteer name(s)
>
>
Mentor (Volunteers) Krishna Gadepalli
Student (Proposals) student proposal(s)
 
Description Design and develop an API for using GTK's XML files for UI to build LG3D? apps. This could form the basis for quickly porting atleast the UI part of the GTK apps to LG3D?. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 303 - wxWidgets bindings for LG3D?
Suggested by Krishna Gadepalli
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) volunteer name(s)
>
>
Mentor (Volunteers) Krishna Gadepalli
Student (Proposals) student proposal(s)
 
Description Design and develop wxWidgets bindings for LG3D? so that applications written using wxWidgets can run unmodified in a LG3D? session without the need for an X server. This will (probably) involve using JNI and maybe Java2D? as the rendering engine to implement the wxWidgets binding. This combined with the AWT toolkit/SwingNode might eliminate the need for an X server. %EDITCELL{textarea, 10x60, 1x60}%
Comments The goal in not necessarily to cover every wxWidgets call, but to develop the framework necessary to atleast run some simple wxWidgets applications and then to slowly build on it. %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 304 - SwingNode improvements
Suggested by Krishna Gadepalli
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) volunteer name(s)
>
>
Mentor (Volunteers) Krishna Gadepalli
Student (Proposals) student proposal(s)
 
Description SwingNode improvements such as backporting the current implementation to support Java 1.5 (it is current based on Java 1.6), performance improvements, implementing missing functionality etc. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 274 to 303
 
Subject # / Title 401 - An LG3D? Scene Manager to manage NetBeans MDI
Suggested by Deron Johnson
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description An LG3D? Scene Manager to manage NetBeans Multiple Document Interface %EDITCELL{textarea, 10x60, 1x60}%
Comments Netbeans has its own window manager for managing multiple open windows within the Netbeans main window. How about using LG and the LG scene manager to manage these windows? One could slant windows to take up less space, flip windows, bookshelf windows, etc. %EDITCELL{textarea, 10x60, 1x60}%
Line: 281 to 311
 
Subject # / Title 402 - SVG support for LG3D?
Suggested by Deron Johnson
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description SVG support for LG3D? using Java 2D. %EDITCELL{textarea, 10x60, 1x60}%
Comments The LG client API is great for doing 3D drawing, but sometimes programmers want to mix 2D rendering with their 3D drawing. How about making it so that programmers could use SVG to render to an LG SwingNode?? To do SVG, the student will need to find an open source SVG renderer. Or perhaps implement SVG on top of Java2D?, which already can render to a SwingNode?. %EDITCELL{textarea, 10x60, 1x60}%
Line: 288 to 319
 
Subject # / Title 403 - Native windows integration for Windows XP
Suggested by Deron Johnson
Mentor (Volunteers) volunteer name(s)
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Native windows integration for Windows XP %EDITCELL{textarea, 10x60, 1x60}%
Comments Native X11 windows run inside the LG desktop on Linux and Solaris. LG runs on Windows but not with the ability to run native Windows applications. The goal of this project would be to find a way to do this. This involves two aspects: capturing the output of Windows applications and getting them into a texture map, and routing raw keyboard and mouse events through the LG Picker, and keeping all of the events properly synchronized. This will probably be a BIG project. A good design will be considered a success even if it isn't fully implemented within the timeframe. %EDITCELL{textarea, 10x60, 1x60}%
Line: 295 to 327
 
Subject # / Title 501 - Presentation tool
Suggested by Pierre Ducroquet
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
Added:
>
>
Student (Proposals) student proposal(s)
 
Description Provide a 3D presentation tool for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments Currently, most of the Looking Glass presentations are relying on flat 2D presentation tools (mostly OpenOffice?.org). It'd be far better to have a 3D presentation tool in Looking Glass. The goal isn't to implement an OpenDocument? compatible presentation tool, but instead create a tiny file format used by the tool, and provide some nice 3D transitions between slides. %EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (25 - 26 Apr 2006 - Main.hideya)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 173 to 173
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Changed:
<
<
Subject # / Title 201 - GNOME/KDE Desktop Icons integration into LG3D?
>
>
Subject # / Title 201 - GNOME/KDE Desktop Icons and Start Menu integration into LG3D?
 
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Design and implement an API/library to access the Desktop Icon information from GNOME and/or KDE and integrate it into LG3D?. The API needs to be abstract enough to support both GNOE and KDE transparently. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 202 - GNOME/KDE Start Menu integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Description Design and implement an API/library to access the Start Menu information from GNOME and/or KDE and integrate it into LG3D?'s Start Menu. The API needs to be abstract enough to support both GNOE and KDE transparently.
<-- /editTable -->
>
>
Description Design and implement an API/library to access the Desktop Icons and Start Menu information from GNOME and/or KDE, and integrate it into LG3D?. The API needs to be abstract enough to support both GNOE and KDE transparently. This effort also includes designing and implementing modules to display the Icons in the 3D space and the Menu items inside the LG3D? menu. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Line: 225 to 218
 
Subject # / Title 208 - 3D UI for MyJXTA
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description "MyJXTA" is a chat/communication tool developed on top of JXTA p2p platform. The goal of this project is to create a 3D UI for it. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description "MyJXTA" is a chat/communication tool developed on top of JXTA p2p platform. The goal of this project is to provide an innovative 3D UI for it. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Line: 239 to 232
 
Subject # / Title 210 - Performance Analysis and Tuning
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description This effort involves identifying hotspots using performance analysis tools in terms of speed and memory consumption. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description This effort involves identifying and fixing hotspots using performance analysis tools in terms of speed and memory consumption. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%


 <<O>>  Difference Topic SummerOfCode2006 (24 - 26 Apr 2006 - Main.TWikiGuest)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 189 to 189
 
Subject # / Title 203 - New Help system based on JDIC HTML
Suggested by Hideya Kawahara
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) volunteer name(s)
>
>
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
 
Description New Help system possibly based on JDIC HTML. Current "help", LgHelp?, is supposed to be a short term thing, but still there. It is image based. So, it is not extensible at all. The objective here is to desing a new help system possibly based on JDIC HTML (if you have better idea, it is open for discussion), and design it so that it can even support additional help contents supplied by newly installed LG3D? apps. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
Line: 301 to 301
 
Subject # / Title 501 - Presentation tool
Suggested by Pierre Ducroquet
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) volunteer name(s)
>
>
Mentor (Volunteers) Radek Kierner (radeczka) radeczka@dev.java.net
 
Description Provide a 3D presentation tool for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments Currently, most of the Looking Glass presentations are relying on flat 2D presentation tools (mostly OpenOffice?.org). It'd be far better to have a 3D presentation tool in Looking Glass. The goal isn't to implement an OpenDocument? compatible presentation tool, but instead create a tiny file format used by the tool, and provide some nice 3D transitions between slides.%EDITCELL{textarea, 10x60, 1x60}%

 <<O>>  Difference Topic SummerOfCode2006 (23 - 25 Apr 2006 - Main.pinaraf)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 298 to 298
 
Description Native windows integration for Windows XP %EDITCELL{textarea, 10x60, 1x60}%
Comments Native X11 windows run inside the LG desktop on Linux and Solaris. LG runs on Windows but not with the ability to run native Windows applications. The goal of this project would be to find a way to do this. This involves two aspects: capturing the output of Windows applications and getting them into a texture map, and routing raw keyboard and mouse events through the LG Picker, and keeping all of the events properly synchronized. This will probably be a BIG project. A good design will be considered a success even if it isn't fully implemented within the timeframe. %EDITCELL{textarea, 10x60, 1x60}%
Added:
>
>
Subject # / Title 501 - Presentation tool
Suggested by Pierre Ducroquet
Mentor (Volunteers) volunteer name(s)
Description Provide a 3D presentation tool for Looking Glass
Comments Currently, most of the Looking Glass presentations are relying on flat 2D presentation tools (mostly OpenOffice?.org). It'd be far better to have a 3D presentation tool in Looking Glass. The goal isn't to implement an OpenDocument? compatible presentation tool, but instead create a tiny file format used by the tool, and provide some nice 3D transitions between slides.
<-- /editTable -->
 


 <<O>>  Difference Topic SummerOfCode2006 (22 - 24 Apr 2006 - Main.deronj)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 289 to 289
 
Suggested by Deron Johnson
Mentor (Volunteers) volunteer name(s)
Description SVG support for LG3D? using Java 2D. %EDITCELL{textarea, 10x60, 1x60}%
Changed:
<
<
Comments The LG client API is great for doing 3D drawing, but sometimes programmers want to mix 2D rendering with their 3D drawing. How about making it so that programmers could use SVG or Java2D? to render to an LG SwingNode?? To do SVG, the student will need to find an open source SVG renderer. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Comments The LG client API is great for doing 3D drawing, but sometimes programmers want to mix 2D rendering with their 3D drawing. How about making it so that programmers could use SVG to render to an LG SwingNode?? To do SVG, the student will need to find an open source SVG renderer. Or perhaps implement SVG on top of Java2D?, which already can render to a SwingNode?. %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 403 - Native windows integration for Windows XP
<-- /editTable -->

 <<O>>  Difference Topic SummerOfCode2006 (21 - 24 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 16 to 16
 


Added:
>
>

Table of Contents

 
Added:
>
>


 

Google Summer of Code Links


Added:
>
>
 

Project Looking Glass Links

Line: 34 to 46
 
Changed:
<
<

How do I Get Involved as a Mentor ?

>
>

How do I get involved as a Mentor ?

 


Added:
>
>
 

How do I Get Involved as a Student ?

  1. Read the Student FAQ by Google.
Line: 80 to 94
 


Added:
>
>
 

Project Looking Glass Ideas

Here is a list of currently proposed projects. As a reference, you can also take a look at the 2005 final project list.

Line: 284 to 300
 
Added:
>
>

Edit This Page


 <<O>>  Difference Topic SummerOfCode2006 (20 - 22 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 244 to 244
 
Subject # / Title 302 - Design and develop an API for using GTK's XML files for UI to build LG3D? apps
Suggested by Krishna Gadepalli
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Design and develop an API for using GTK's XML files for UI to build LG3D? apps %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Design and develop an API for using GTK's XML files for UI to build LG3D? apps. This could form the basis for quickly porting atleast the UI part of the GTK apps to LG3D?. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Changed:
<
<
Subject # / Title 303 - wxWindows bindings for LG3D?
>
>
Subject # / Title 303 - wxWidgets bindings for LG3D?
 
Suggested by Krishna Gadepalli
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description wxWindows bindings for LG3D? %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description Design and develop wxWidgets bindings for LG3D? so that applications written using wxWidgets can run unmodified in a LG3D? session without the need for an X server. This will (probably) involve using JNI and maybe Java2D? as the rendering engine to implement the wxWidgets binding. This combined with the AWT toolkit/SwingNode might eliminate the need for an X server. %EDITCELL{textarea, 10x60, 1x60}%
Comments The goal in not necessarily to cover every wxWidgets call, but to develop the framework necessary to atleast run some simple wxWidgets applications and then to slowly build on it. %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 304 - SwingNode improvements
Suggested by Krishna Gadepalli
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description SwingNode improvements %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description SwingNode improvements such as backporting the current implementation to support Java 1.5 (it is current based on Java 1.6), performance improvements, implementing missing functionality etc. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%


 <<O>>  Difference Topic SummerOfCode2006 (19 - 21 Apr 2006 - Main.paulby)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 110 to 110
 
Subject # / Title 102 - 3D Desktop Games
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Develop one or more simple 3D desktop games. For example a 3D Tetris clone or possibly something more complex. The focus is however a casual desktop game. Please provide an overview of the game as part of your submission %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 103 - Ubuntu test, integration and multiverse deployment
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description description goes here %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Work with the Ubuntu and lg3d teams to fully integrate lg3d into Ubuntu and deploy through the Ubuntu multiverse. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 104 - 3D Web Browser
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description description goes here %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Explore the use of the 3D environment to build a new browser interface. Possible areas that might benefit are a visual representation of page history, using the 3D dimension to better organise search results or showing thumbnails of all the pages accessible from current page. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 105 - OpenSolaris LiveCD
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description description goes here %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Produce a LiveCD? of OpenSolaris? with LG3D? as the primary desktop. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 

Subject # / Title 106 - LG3D based teaching aids/projects in BlueJ/Greenfoot
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description description goes here %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description BlueJ? and Greenfoot are simple IDE's used in education to teach object oriented concepts and introduce students to programming. This project involves creating a series of sample lessons in either BlueJ? or Greenfoot that use lg3d to produce a visually interesting/engaging experience.
For example if you download BlueJ? you will find an example that deals with shapes. Users can instantiate circles and triangles and interact with them. How about instantiating 3D characters or vehicles and interacting with them in a 3D environment.
Applicants need to consider both the code development and the generation/aquisition of the 3D models/textures. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 107 - LG3D Desktop Configuration Tool (UI)
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description description goes here %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Create a UI to allow users to edit various properties of lg3d, including menu setup and desktop configuration. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 108 - LG3D Shared Desktop
Suggested by Paul Byrne
<-- /editTable -->
Changed:
<
<
Mentor (Volunteers) volunteer name(s)
Description description goes here %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Mentor (Volunteers) Paul Byrne
Description Use the lg3d environment to create a collaborative 3D space in which multiple users can see and interact with each others desktops. JXTA is the recommended technology for user discovery and collaboration setup. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 201 - GNOME/KDE Desktop Icons integration into LG3D?
<-- /editTable -->

 <<O>>  Difference Topic SummerOfCode2006 (18 - 21 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 216 to 216
 
Subject # / Title 209 - 3D File Viewer for NetBeans
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Develop a NetBean? module that shows multiple source files in the 3D space, and represents relationship among files in very visual manner. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description Develop a NetBeans module that shows multiple source files in the 3D space, and represents relationship among files in very visual manner. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 210 - Performance Analysis and Tuning
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description This effort involvs identifying hotspots using performance analysis tools in terms of speed and memory consumption. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description This effort involves identifying hotspots using performance analysis tools in terms of speed and memory consumption. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 211 - Konfabulator/GNOME Widget binding to LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description Develop direct binding of Konfabulator or GNUME Widget to LG3D?, so that the (unmodified) widgets gets rendered into LG3D?'s 3D space. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description Develop direct binding of Konfabulator or GNOME Widget to LG3D?, so that the (unmodified) widgets gets rendered into LG3D?'s 3D space. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 301 - GTK bindings for LG3D?
Suggested by Krishna Gadepalli
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description GTK bindings for LG3D? %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Design and develop a GTK binding so that GTK apps can be run under LG3D? without the need for an X server. This will (probably) involve developing a set of dynamic libraries (for libgtk and associated libraries) that uses JNI and AWT toolkit/SwingNode to directly render into a LG3D? session. %EDITCELL{textarea, 10x60, 1x60}%
Comments The goal in not necessarily to cover every GTk call, but to develop the framework necessary to atleast run some simple GTK applications and then to slowly build on it. %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 302 - Design and develop an API for using GTK's XML files for UI to build LG3D? apps
<-- /editTable -->

 <<O>>  Difference Topic SummerOfCode2006 (17 - 21 Apr 2006 - Main.hideya)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 160 to 160
 
Subject # / Title 201 - GNOME/KDE Desktop Icons integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Design and implement an API/library to access the Desktop Icon information from GNOME and/or KDE and integrate it into LG3D?. The API needs to be abstract enough to support both GNOE and KDE seamlessly. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description Design and implement an API/library to access the Desktop Icon information from GNOME and/or KDE and integrate it into LG3D?. The API needs to be abstract enough to support both GNOE and KDE transparently. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 202 - GNOME/KDE Start Menu integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description Design and implement an API/library to access the Start Menu information from GNOME and/or KDE and integrate it into LG3D?'s Start Menu. The API needs to be abstract enough to support both GNOE and KDE seamlessly. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description Design and implement an API/library to access the Start Menu information from GNOME and/or KDE and integrate it into LG3D?'s Start Menu. The API needs to be abstract enough to support both GNOE and KDE transparently. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Line: 181 to 181
 
Subject # / Title 204 - Root menu implementation
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Root menu implementation. Root menu is the menu you see when you click right mouse button on the background. The implementation effort possibly includes desing of root menu that takes advantage of LG3D?'s capability (so maybe not like usual boring flat list of menu item texts), Look&Feel configuration consideration, desigining how to configure the menu contents, designing how to interface with the "SceneManager" (e.g. how to make it pluggable), etc. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description Root menu is the menu you see when you click right mouse button on the background. The implementation effort possibly includes desing of root menu that takes advantage of LG3D?'s capability (so maybe not like usual boring flat list of menu item texts), Look&Feel configuration consideration, desigining how to configure the menu contents, designing how to interface with the "SceneManager" (e.g. how to make it pluggable), etc. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 205 - i18n (Internationalization) implementation
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description i18n (Internationalization) implementation. Identify what need to be internationalized (e.g. UI texts), and use ReasourceBundle? to internationalize LG3D?. Note that this doesn't include L10N? (localization), so you don't need to supply any other localization than English (en_US) in this effort. %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description i18n (Internationalization) implementation. Identify what need to be internationalized (e.g. UI texts), and use "ReasourceBundle" to internationalize LG3D?. Note that this doesn't include L10N? (localization), so you don't need to supply any other localization than English (en_US) in this effort. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 206 - GNOME panel integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description GNOME panel integration into LG3D? %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Implement necessary modifications in "SceneManager" so that GNOME panel runs in a reasonable manner in the LG3D? environment. This is considered as a migration step from GNOME to LG3D? - It allows the user to keep using some of the GNOME panel features like applet and start menu settings, while enabling taking advantage of LG3D? features. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 207 - Spatial sound API for LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description Spatial sound API for LG3D? %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Java 3D has spatial sound support. In this project, the implementation efforts include design and development of a spatial sound API based on Java 3D into LG3D?, especially paying special attention to the LG3D? specific classes. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 208 - 3D UI for MyJXTA
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description 3D UI for MyJXTA %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description "MyJXTA" is a chat/communication tool developed on top of JXTA p2p platform. The goal of this project is to create a 3D UI for it. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 209 - 3D File Viewer for NetBeans
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description 3D File Viewer for NetBeans %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Develop a NetBean? module that shows multiple source files in the 3D space, and represents relationship among files in very visual manner. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 210 - Performance Analysis and Tuning
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description Performance Analysis and Tuning %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description This effort involvs identifying hotspots using performance analysis tools in terms of speed and memory consumption. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%

Subject # / Title 211 - Konfabulator/GNOME Widget binding to LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Description Develop direct binding of Konfabulator or GNUME Widget to LG3D?, so that the (unmodified) widgets gets rendered into LG3D?'s 3D space.
Comments comments go here
<-- /editTable -->
 
Subject # / Title 301 - GTK bindings for LG3D?
<-- /editTable -->
Line: 262 to 269
 
Comments Netbeans has its own window manager for managing multiple open windows within the Netbeans main window. How about using LG and the LG scene manager to manage these windows? One could slant windows to take up less space, flip windows, bookshelf windows, etc. %EDITCELL{textarea, 10x60, 1x60}%

Changed:
<
<
Subject # / Title 402 - SVG or Java2D? support for LG3D?
>
>
Subject # / Title 402 - SVG support for LG3D?
 
Suggested by Deron Johnson
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description SVG support for LG3D? %EDITCELL{textarea, 10x60, 1x60}%
>
>
Description SVG support for LG3D? using Java 2D. %EDITCELL{textarea, 10x60, 1x60}%
 
Comments The LG client API is great for doing 3D drawing, but sometimes programmers want to mix 2D rendering with their 3D drawing. How about making it so that programmers could use SVG or Java2D? to render to an LG SwingNode?? To do SVG, the student will need to find an open source SVG renderer. %EDITCELL{textarea, 10x60, 1x60}%


 <<O>>  Difference Topic SummerOfCode2006 (16 - 21 Apr 2006 - Main.hideya)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 160 to 160
 
Subject # / Title 201 - GNOME/KDE Desktop Icons integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Design and implement an API/library to access the Desktop Icon information from GNOME and/or KDE and integrate it into LG3D? %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Design and implement an API/library to access the Desktop Icon information from GNOME and/or KDE and integrate it into LG3D?. The API needs to be abstract enough to support both GNOE and KDE seamlessly. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 202 - GNOME/KDE Start Menu integration into LG3D?
<-- /editTable -->

 <<O>>  Difference Topic SummerOfCode2006 (15 - 21 Apr 2006 - Main.hideya)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 167 to 167
 
Subject # / Title 202 - GNOME/KDE Start Menu integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description Design and implement an API/library to access the Start Menu information from GNOME and/or KDE and integrate it into LG3D?'s Start Menu %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Design and implement an API/library to access the Start Menu information from GNOME and/or KDE and integrate it into LG3D?'s Start Menu. The API needs to be abstract enough to support both GNOE and KDE seamlessly. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 203 - New Help system based on JDIC HTML
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description New Help system based on JDIC HTML %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description New Help system possibly based on JDIC HTML. Current "help", LgHelp?, is supposed to be a short term thing, but still there. It is image based. So, it is not extensible at all. The objective here is to desing a new help system possibly based on JDIC HTML (if you have better idea, it is open for discussion), and design it so that it can even support additional help contents supplied by newly installed LG3D? apps. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 204 - Root menu implementation
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description Root menu implementation %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Root menu implementation. Root menu is the menu you see when you click right mouse button on the background. The implementation effort possibly includes desing of root menu that takes advantage of LG3D?'s capability (so maybe not like usual boring flat list of menu item texts), Look&Feel configuration consideration, desigining how to configure the menu contents, designing how to interface with the "SceneManager" (e.g. how to make it pluggable), etc. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 205 - i18n (Internationalization) implementation
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description i18n (Internationalization) implementation %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description i18n (Internationalization) implementation. Identify what need to be internationalized (e.g. UI texts), and use ReasourceBundle? to internationalize LG3D?. Note that this doesn't include L10N? (localization), so you don't need to supply any other localization than English (en_US) in this effort. %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 206 - GNOME panel integration into LG3D?
<-- /editTable -->

 <<O>>  Difference Topic SummerOfCode2006 (14 - 21 Apr 2006 - Main.deronj)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 258 to 258
 
Subject # / Title 401 - An LG3D? Scene Manager to manage NetBeans MDI
Suggested by Deron Johnson
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description An LG3D? Scene Manager to manage NetBeans Multiple Document Interface %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description An LG3D? Scene Manager to manage NetBeans Multiple Document Interface %EDITCELL{textarea, 10x60, 1x60}%
Comments Netbeans has its own window manager for managing multiple open windows within the Netbeans main window. How about using LG and the LG scene manager to manage these windows? One could slant windows to take up less space, flip windows, bookshelf windows, etc. %EDITCELL{textarea, 10x60, 1x60}%
 
Changed:
<
<
Subject # / Title 402 - SVG support for LG3D?
>
>
Subject # / Title 402 - SVG or Java2D? support for LG3D?
 
Suggested by Deron Johnson
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description SVG support for LG3D? %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description SVG support for LG3D? %EDITCELL{textarea, 10x60, 1x60}%
Comments The LG client API is great for doing 3D drawing, but sometimes programmers want to mix 2D rendering with their 3D drawing. How about making it so that programmers could use SVG or Java2D? to render to an LG SwingNode?? To do SVG, the student will need to find an open source SVG renderer. %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 403 - Native windows integration for WindowsXP
Suggested by Deron Johnson
Mentor (Volunteers) volunteer name(s)
<-- /editTable -->
Changed:
<
<
Description Native windows integration for WindowsXP %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description Native windows integration for Windows XP %EDITCELL{textarea, 10x60, 1x60}%
Comments Native X11 windows run inside the LG desktop on Linux and Solaris. LG runs on Windows but not with the ability to run native Windows applications. The goal of this project would be to find a way to do this. This involves two aspects: capturing the output of Windows applications and getting them into a texture map, and routing raw keyboard and mouse events through the LG Picker, and keeping all of the events properly synchronized. This will probably be a BIG project. A good design will be considered a success even if it isn't fully implemented within the timeframe. %EDITCELL{textarea, 10x60, 1x60}%
 

 <<O>>  Difference Topic SummerOfCode2006 (13 - 21 Apr 2006 - Main.TWikiGuest)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 103 to 103
 
Subject # / Title 101 - Physics Engine for LG3D?
Suggested by Paul Byrne
Mentor (Volunteers) volunteer name(s)
Changed:
<
<
Description A Physics Engine for Looking Glass %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
>
>
Description A Physics Engine for Looking Glass %EDITCELL{textarea, 10x60, 1x60}%
Comments comments go here %EDITCELL{textarea, 10x60, 1x60}%
 
Subject # / Title 102 - 3D Desktop Games
<-- /editTable -->

 <<O>>  Difference Topic SummerOfCode2006 (12 - 21 Apr 2006 - Main.radeczka)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->

 <<O>>  Difference Topic SummerOfCode2006 (11 - 21 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 82 to 82
 

Project Looking Glass Ideas

Added:
>
>
Here is a list of currently proposed projects. As a reference, you can also take a look at the 2005 final project list.

Please note that Project Looking Glass (LG3D?) is still under development. So, please expect to deal with bugs and limitations with the system. We need strong participants who can overcome such limitations by identifying/fixing bugs and proposing (and even implementing) enhancements. LG3D? doesn't have a full 3D widget set yet (except for some basic components). It also has only a very primitive support for keyboard input and text rendering. You should be prepared to deal with such lack of functionalities by implementing or extending some of these features along with your application.

As for references, you may want to check out the following pages:

You can find a list of current project proposals for LG3D? on the ProjectProposals06? page.

 
Subject # / Title 101 - Physics Engine for LG3D?
<-- /editTable -->

 <<O>>  Difference Topic SummerOfCode2006 (10 - 21 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 34 to 34
 
Changed:
<
<

How to Get Involved?

>
>

How do I Get Involved as a Mentor ?


How do I Get Involved as a Student ?

 
  1. Read the Student FAQ by Google.
  2. Read the Contributing to Project Looking Glass document.

 <<O>>  Difference Topic SummerOfCode2006 (9 - 21 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 65 to 65
  Please note that at the same time, you are expected to finish filing your JCA (Joint Copyright Assignment). In order to make the overall process simple, please let us say that submission of JCA is a mandatory requirement for your application to get accepted.
Changed:
<
<
  1. Add a link to your proposal on the ProjectProposal page.
>
>
  1. Add a link to your proposal on the ProjectProposals2006? page.
 
Please note that interest, even by a qualified student, does not mean that any of those project will automatically go ahead.

 <<O>>  Difference Topic SummerOfCode2006 (8 - 21 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 33 to 33
 


Changed:
<
<

Student Information

  • The previous section has a few quick pointers to get you started with Project Looking Glass, but the OpenSource web page is the comprehensive and most up-to-date source of information on where to find whitepapers, pre-built binaries, source code and instructions on trying out LG3D
  • You will also want to join the LG3D forum if you have any questions about Project Looking Glass or our participation in the Summer of Code 2006
  • Take a look at the next section for project ideas for the Summer of Code 2006. You are welcome to pick from one of these topics or propose your own. Please use the LG3D forum for any questions regarding these projects or any proposals of your own.
>
>

How to Get Involved?

  1. Read the Student FAQ by Google.
  2. Read the Contributing to Project Looking Glass document. All the development for Summer of Code will be managed as LG3D? incubator projects and will become publicly available under GPL. We intend to bundle the resulted work with a future version of LG3D?. The binary releases of LG3D? are available under BCL (Binary Code License). In order to allow us to do all of these without complications, we strongly request applicants to file your Joint Copyright Assignment (JCA) with the project. Please check out the Contributing to Project Looking Glass document for details.
  3. Check out the list of possible projects below on this page. You are welcome to pick from one of these topics or propose your own.
  4. Create an Wiki page for your submission under java.net. Please check out this java.net People Wiki page to learn how to create your own Wiki page. The Wiki page should include the following info:
    • The Subject # and Title of the project you chose.
    • A list of deliverables you plan.
    • Explanation on benefits of the deliverables for the LG3D? community and users
    • A detailed description and explanation on your approach. Please emphasis what is unique in your approach and design. Adding drawings of UI is a plus, if applicable.
    • An approximate schedule.
    • Your background (i.e. sales pitch for yourself ;-).
  5. Use the LG3D discussion forum if you'd like discuss ideas or ask clarifications regarding the project you are interested in.
  6. Once you created reasonable contents on your Wiki page, you have to use Google's Summer of Code application process which will be available starting May 1,. 2006. Please note that at the same time, you are expected to finish filing your JCA (Joint Copyright Assignment). In order to make the overall process simple, please let us say that submission of JCA is a mandatory requirement for your application to get accepted.
  7. Add a link to your proposal on the ProjectProposal page.

Please note that interest, even by a qualified student, does not mean that any of those project will automatically go ahead. Depending on the number of projects, the number of people able to mentor and the timing we will propably have to make a smaller selection.
 

Project Looking Glass Ideas


 <<O>>  Difference Topic SummerOfCode2006 (7 - 20 Apr 2006 - Main.krishna_gadepalli)
Line: 1 to 1
 
META TOPICPARENT name="ProjectLookingGlass"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 30 to 30
 
    • Watch Jonathan Schwartz, Sun Executive Vice President, give a demonstration of Project Looking Glass
    • Watch Hideya Kawahara, Sun senior staff engineer, reveal the future of the desktop: Code-named Project Looking Glass
    • Watch a "Minority Report" like UI demonstrated by GoMonkey/Sun @ CeBIT 2006
Added:
>
>


Student Information

  • The previous section has a few quick pointers to get you started with Project Looking Glass, but the OpenSource web page is the comprehensive and most up-to-date source of information on where to find whitepapers, pre-built binaries, source code and instructions on trying out LG3D
  • You will also want to join the LG3D forum if you have any questions about Project Looking Glass or our participation in the Summer of Code 2006
  • Take a look at the next section for project ideas for the Summer of Code 2006. You are welcome to pick from one of these topics or propose your own. Please use the LG3D forum for any questions regarding these projects or any proposals of your own.
 

Project Looking Glass Ideas

Line: 106 to 113
 
Description Design and implement an API/library to access the Start Menu information from GNOME and/or KDE and integrate it into LG3D?'s Start Menu %EDITCELL{ "textarea, 10x60, 1x60" }%
Comments comments go here %EDITCELL{ "textarea, 10x60, 1x60" }%
Added:
>
>
Subject # / Title 203 - New Help system based on JDIC HTML
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Description New Help system based on JDIC HTML
Comments comments go here
<-- /editTable -->
Subject # / Title 204 - Root menu implementation
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Description Root menu implementation
Comments comments go here
<-- /editTable -->
Subject # / Title 205 - i18n (Internationalization) implementation
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Description i18n (Internationalization) implementation
Comments comments go here
<-- /editTable -->
Subject # / Title 206 - GNOME panel integration into LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Description GNOME panel integration into LG3D?
Comments comments go here
<-- /editTable -->
Subject # / Title 207 - Spatial sound API for LG3D?
Suggested by Hideya Kawahara
Mentor (Volunteers) volunteer name(s)
Description Spatial sound API for LG3D?
Comments comments go here