Main Page
Title Page
Executive Summary
Project Overview
Installation Guide
Users Guide
Architecture Diagrams
5. Maintence Guide
5.1 Corrective Maintenance
There is one bug that has been noticed. Periodically when using a hard button
to exit a program the palm device will lock up. We believe that having a more
complete closing program will solve this and are working on just that, but we
do not have it finished as of the time that this guide is being written and so
the bug must be noted.
5.2. Perfective Maintenance
Several of the features on our required list have yet to be completed this is
why the version is pre 1. The features are:
Variable speed scrolling
Jump to %
Bookmarks
Searching
Most of the want list still needs to be implemented as well.
To implement the bookmarks, jump to %, and searching, a function that jumps to
a specific line and opens the two doc records around it. This function
serves two purposes, first it allows for easy display, secondly the text
field is needed for all of these methods and will be generated with this
function.
5.3. Adaptive Maintenance
One of the desired modifications of our code is to port it to UNIX
environments. This will be a difficult task; most of the code uses the palm
API for display and interaction purposes. This is slightly counter to our
sponsor's wishes but we did not see any other way to complete this project.
Every part of palm interaction requires use of the palm API.
Porting to the visor is a more reasonable goal. As far as we know all code
written in this project will work on the visor. As no member of our team
owns a visor and it was not part of the project to develop. We have not
tested the code on the visor. Due to this there still is a porting issue
but hopefully not that great of one. Another change in the code that would
be nice is to allow for standard palm text files (memo pad or e-mail files
for example) to be opened and edited in our program.
Post Mortem