GOALS/FOCUS
To-Do List

JOT To-Do List

System Design

Current Project

  1. Set up FullReferenceField/Test on Brochure Request
  2. Get lightweight file access to work (see jfo)
  3. Review object->DB mapping (Do dog/cat test)
  4. Get code builder working again
  5. Finish Menu program - Get rid of old Applet Menu
  6. Do File Maintenance
  7. Drill Down Record (display grid)
  8. Implement Display Programs
    1. Agency Display - Add E-Mail and Type
    2. Vendor Display
    3. User Display
Links to Documentation Travel System Development Timetable
  1. Agency Maintenance
  2. Brochure Requests
    1. Implement sendSeralizedOrder, sendCatalog (see setPersonInfo())
    2. Allow blank items in order. (See current brochure request)
Lower Priority - System Tasks to Complete after JDK1.1
  1. In jfo, change getFirstName, getLastName to getName().
  2. Add ForeignReferenceField
  3. Add HTML querys to retrieve hotel rates ?hotel=maho01&rate=fit&class=superior
  4. Make Input-report HTML work
    1. Popup menu
  5. Add the bug toolbutton (add bug report/improvement)
  6. Finish JDBC Recordset - See comments at start of file
  7. Get rid of all SEdit/SControl/etc classes, move code to listeners
  8. Use desktop system colors
  9. Implement cut/copy/paste/undo
  10. Fix multi-window applet close.
  11. Make default constructor private (?will work with .makeInstance())
  12. Add the Grid Cache Table to Speed up grid redraws
  13. If a Grid Table is Read-only, only select the fields which are being displayed
  14. Allow Changes and Additions to GridScreens (see comments //e)
  15. Add the Grid Header Class (Field Headers for GridScreens)
  16. Change SetOwner to Init in Behaviors.
  17. How to do Get/SetBookmark on SQL queries (in java)
  18. Make sure bookmark objects always implement IsEqual()!
  19. Get all Menus to work
  20. Convert SysGen to Java and add Package to Class File
  21. Move All the files in Packages/Change to Public
  22. Implement the Keyboard Shortcuts
  23. Add/Change the Window Title
  24. Cache IsOpen, etc. in Client Table to Improve Performance
  25. Add Security/Sign-on/GetUserNameID using HostName or IP Address.
  26. Finish - Help system + Context Sensitive
  27. Add Registration System for Fonts/Window Placement/etc…
  28. Auto-Sense DAO/Client
  29. FieldBehavior/613 Add and Test.
  30. Test system on Netscape/HotJava/java.exe
  31. Finish testing System Classes:
    1. Converters
    2. Behaviors
    3. Rest of Classes
  32. Get Object processing working (ie., Cat/Dog/Animal)
  33. Change Method Names/C++ Code
    1. SetGridFile->SetKeyOrder?
    2. Reverse Order of MakeWindow (Make first, then create sub-screen)
  34. Setup SubFileBehavior to automatically Write/Read/Lock the main record if the main record is new and a change is made to the sub-file. You can't just change the OpenMode to dbLockOnAdd, because this causes a Write/Read/Lock when the user enters the first field in the main file, which is not necessary until the sub-file is changed.
  35. Get rid of the IsOpen call. Now that Close() doesn't return an error, just close and open every time.
  36. When the Locale is not U.S., sql calls do not work with dates