The Source for Java Technology Collaboration


Home | Changes | Index | Search | Go

ReleaseTasks

A list of tasks for the 1.0 release of Project Looking Glass

Task List Table Description

  • Area - general area of task
  • Task - the task description
  • Suggested Status - the submitters suggested status of the task
    • REQUIRED this feature will be in 1.0
    • STRONGLY DESIRED this feature is strongly desired
    • DESIRED this feature is desired
    • OPTIONAL this would be nice if there is time
  • Actual Status - the assigned status depending on ownership and resources this should only set by the owner
    • Same as suggested status with addition of
    • COMPLETE task is complete
  • Owner - The owner of the task, responsible for development

Task List Table

Area Task Suggested Status Actual Status Owner
Root Menu Swing Node Hardening REQUIRED REQUIRED paulby
  XML File Format or Freedesktop format REQUIRED REQUIRED cmbullock
  Menu support REQUIRED REQUIRED cmbullock
  Integration with Background REQUIRED REQUIRED tbd
  Document file format/Freedesktop integration REQUIRED REQUIRED cmbullock
Start Menu Improve existing appearance REQUIRED REQUIRED cmbullock
  Integrate with Freedesktop file format STRONGLY DESIRED STRONGLY DESIRED cmbullock
Help Create New Help tool (possibly using JDIC HTML) REQUIRED REQUIRED radeczka
  Create help content REQUIRED REQUIRED tbd
Taskbar Increase supported number of apps REQUIRED REQUIRED hideya
  Support Panoramic desktops DESIRED DESIRED hideya
Packaging OpenSolaris? packages REQUIRED REQUIRED tbd
  Ubuntu .deb packages REQUIRED COMPLETE paulby
  gnuSolaris packages STRONGLY DESIRED STRONGLY DESIRED paulby
  Change all scripts to sh, remove dependency on tcsh/csh STRONGLY DESIRED COMPLETE cmbullock
  Java 3D packaging REQUIRED COMPLETE paulby
  JDK repackaging REQUIRED COMPLETE paulby
  Windows .exe installer REQUIRED COMPLETE sickboy
Distribution OpenSolaris?.org downloads REQUIRED REQUIRED tbd
  Add lg3d to Ubuntu Multiverse REQUIRED REQUIRED paulby
Filemanager Research and propose UI design REQUIRED REQUIRED tbd
  Implement REQUIRED REQUIRED tbd
Exit Add exit confirmation dialog REQUIRED REQUIRED radeczka
  Move from toolbar to menu REQUIRED REQUIRED radeczka
Desktop Icons Define metaphor REQUIRED REQUIRED hideya
  Implement REQUIRED REQUIRED hideya
Webstart Reenable webstart deployment REQUIRED REQUIRED paulby
I18N? I18N? UI text REQUIRED REQUIRED radeczka
L10N? Localize UI Text STRONGLY DESIRED STRONGLY DESIRED radeczka
Parked Windows Improve panoramic support, windows can follow user REQUIRED REQUIRED hideya
Transparency Implement sorting infrastructure REQUIRED REQUIRED paulby
  Update bookshelf view to use sorting REQUIRED REQUIRED hideya
Lg3d Classloader Integrate lg3d classloader REQUIRED REQUIRED gameldar
  Remove CLASSPATH from startup scripts REQUIRED REQUIRED  
Client/Server Architect new client/server model REQUIRED REQUIRED paulby
  Prototype REQUIRED REQUIRED paulby
  Fully Implement STRONGLY DESIRED  
Awt Toolkit Complete LG3D? Awt Toolkit for Swing apps REQUIRED REQUIRED krishna
X11 ICCCM Compliance REQUIRED REQUIRED deronj
  gdm Integration REQUIRED REQUIRED deronj
  Event System Cleanup REQUIRED REQUIRED deronj
  Upgrade to Xorg 6.9 REQUIRED REQUIRED deronj
  Upgrade to Xorg 7.1 REQUIRED REQUIRED deronj
3D Widgets Create architecture REQUIRED REQUIRED  
  Prototype basic widgets (text entry and button STRONLY DESIRED STRONGLY DESIRED  
Testing Junit sanity check STRONGLY DESIRED    
Bugs Fix P1, P2 and P3 REQUIRED REQUIRED all
  Resolve GC issues for graph with events REQUIRED COMPLETE paulby
  Performance analysis & tuning REQUIRED   tbd

Details

  • Root Menu - the menu on the root of the desktop, usually accessed by right mouse button

  • JUnit Sanity Check - A simple JUnit test that starts lg3d and tests that something is rendered. Suggested approach is to have the test automatically start an application that renders a large cube in the center of the screen and then have the test harness check the color of the center pixel. It must ensure that the cube is fully opaque.

  • 3D Widgets - We still don't have anywhere near enough data to determine what widget will make sense in a 3D desktop. However I think we do have a good feel for some of the high level architecture. The need for some widgets is also 'obvious' although the visuals will change over time. This task is to lay down the high level architecture and then implement a couple of sample widgets. I think these would be a good start;
    • Button
    • TextArea
    • TextField

Topic ReleaseTasks . { Edit | Ref-By | Printable | Diffs r17 < r16 < r15 < r14 < r13 | More }
 XML java.net RSS

Revision r17 - 07 Apr 2006 - 23:38:02 - Main.paulby
Parents: WebHome > ProjectLookingGlass