GOALS/FOCUS
- Finish my program and move on.
- Do not discuss development/progress with anyone.
- Minimize workload/responsibilities at JOT.
- Minimize outside responsibilities/commitments.
- Know who your heroes are and be one.
- Know who considers themselves heroes and don't be one.
- Make it enjoyable.
- Don't forget who is important.
To-Do
List
JOT
To-Do List
System
Design
Current Project
- Set up FullReferenceField/Test on Brochure Request
- Get lightweight file access to work (see jfo)
- Review object->DB mapping (Do dog/cat test)
- Get code builder working again
- Finish Menu program - Get rid of old Applet Menu
- Do File Maintenance
- Drill Down Record (display grid)
- Implement Display Programs
- Agency Display - Add E-Mail and Type
- Vendor Display
- User Display
Links to Documentation
Travel System Development
Timetable
- Agency Maintenance
- Brochure Requests
- Implement sendSeralizedOrder, sendCatalog (see
setPersonInfo())
- Allow blank items in order. (See current brochure request)
Lower Priority - System Tasks to
Complete after JDK1.1
- In jfo, change getFirstName, getLastName to getName().
- Add ForeignReferenceField
- Add HTML querys to retrieve hotel rates
?hotel=maho01&rate=fit&class=superior
- Make Input-report HTML work
- Popup menu
- Add the bug toolbutton (add bug report/improvement)
- Finish JDBC Recordset - See comments at start of file
- Get rid of all SEdit/SControl/etc classes, move code to
listeners
- Use desktop system colors
- Implement cut/copy/paste/undo
- Fix multi-window applet close.
- Make default constructor private (?will work with
.makeInstance())
- Add the Grid Cache Table to Speed up grid redraws
- If a Grid Table is Read-only, only select the fields which are
being displayed
- Allow Changes and Additions to GridScreens (see comments //e)
- Add the Grid Header Class (Field Headers for GridScreens)
- Change SetOwner to Init in Behaviors.
- How to do Get/SetBookmark on SQL queries (in java)
- Make sure bookmark objects always implement IsEqual()!
- Get all Menus to work
- Convert SysGen to Java and add Package to Class File
- Move All the files in Packages/Change to Public
- Implement the Keyboard Shortcuts
- Add/Change the Window Title
- Cache IsOpen, etc. in Client Table to Improve Performance
- Add Security/Sign-on/GetUserNameID using HostName or IP
Address.
- Finish - Help system + Context Sensitive
- Add Registration System for Fonts/Window Placement/etc…
- Auto-Sense DAO/Client
- FieldBehavior/613 Add and Test.
- Test system on Netscape/HotJava/java.exe
- Finish testing System Classes:
- Converters
- Behaviors
- Rest of Classes
- Get Object processing working (ie., Cat/Dog/Animal)
- Change Method Names/C++ Code
- SetGridFile->SetKeyOrder?
- Reverse Order of MakeWindow (Make first, then create
sub-screen)
- 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.
- Get rid of the IsOpen call. Now that Close() doesn't return an
error, just close and open every time.
- When the Locale is not U.S., sql calls do not work with dates