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