behind the scenes

This section of the manual gives some high-level technical information about some of the things that RediReader™ does.

what happens when you start RediReader

When you start RediReader™ for the very first time or if the last time you used RediReader™ you exited while in the
document list view, then you start in the document list view. Otherwise, you must have been viewing a document before exiting RediReader™ the last time, in which case, RediReader™ starts in the read view with that document. See what happens when you open a document for more about the latter.

Each time RediReader™ starts, it begins searching through your handheld's internal memory and standard directories on mounted memory cards for new documents to add to its document list. For more about the document list, see more about the document list. The search happens in the background when you are in the document list view.

So while you are deciding which document to view next, RediReader™ is busy in the background checking to see whether an update to the list is necessary. If you have a lot of databases in the internal memory of your device or if you have a lot of files on your external memory cards, the total time to see whether an update is necessary may be very long. But RediReader™ does this check in the background so that you do not have to wait before beginning to read an already listed document. You can tell that RediReader™ is busy working in the background doing this check if you see a blinking dot in the upper left.

Only if RediReader™ sees that the document list needs to be updated does it interrupt you and tell you that it is synchronizing the document list. During this step is when RediReader™ adds entries to the list for newly found documents and synchronizes the list for documents located in your handheld's internal memory.

a document's default category

When RediReader™ adds a new entry to the document list for a new document it finds, the entry by default goes to the Unfiled category unless the document specifies a default category, in which case the following happens:

what happens when you open a document

opening a new document

When you open a document you have never opened before, the document automatically gets the default display and interface options. Either they are the original default options or they are your modified default options.

opening a previously opened document

With the exception of documents you open using the
Open File command, when you open a document you have opened before, the document starts with the display and interface options that were in effect when you last closed the document. RediReader™ stores these settings in a database that it maintains in your handheld's memory.

determining the color display mode

In the Display Options dialog, you can set the color display mode for the current document, but you can not set a default for the option. You may wonder why this is. The reason has to do with the fact that for almost all devices, but not all, the highest color mode results in a noticeably slower display speed. Usually running in pure 1-bit black-and-white mode gives the fastest display speed.

The color display mode affects the entire screen, including the user interface. This means that user interface items such as the title bar, scroll bar, and tool bar appear different in different color display modes.

So when you open a given document for the first time or if you open a document using the Open File command, RediReader™ makes a quick determination of whether the document uses color. If the document uses only black and white, RediReader™ starts the document in 1-bit color mode. Otherwise, the behavior depends on whether the device supports color. If it does, RediReader™ starts the document in the highest color mode available. If not, then RediReader™ starts the document in the highest color mode that is no greater than the highest color depth used by the document.

The behavior described above only applies to running RediReader™ on Palm OS® devices prior to Palm OS® 4.0. In devices with Palm OS® 4.0 or later, RediReader™ starts documents in the highest color mode available.

Subsequent to the first time you open a document that has an entry in the document list, the document opens in the color display mode in effect when you last closed the document. So, for example, if you had a document that opened by default in 1-bit color mode, but you changed the color mode to 16-bit color and then closed the document, the next time you open the document, it opens in 16-bit color mode.

displaying the document

As soon as you open a document, RediReader™ displays its content so that you can immediately begin reading or using it. However, this initial display of the content may not be the way the content finally displays after RediReader™ finishes the content layout. In particular, if the current page that you are viewing has tables, RediReader™ can not display the table in row and column format until it has finished the layout of the content on the page. Nevertheless, RediReader™ gives you the opportunity to start viewing the table content with a linear layout, whereby each cell outputs to a new line. In many cases, the table content is still readable, so in those cases, you do not need to wait until layout is complete before being able to access the data. As soon as RediReader™ finishes layout of the page, it redisplays the table data in row and column format.

content layout

When you open a document or go to a new page of the document, you may notice that a blinking dot appears in the upper left. The blinking indicates that RediReader™ is going through the page performing layout of the content. RediReader™ does the layout in the background so that you can begin reading the content without having to wait for RediReader™ to complete the layout task. Layout of the content involves the following items: With regard to tables, RediReader™ sizes rows and columns according to the table specification in addition to taking into consideration the screen size.

Images, preformatted text, and tables are three type of content that can span wider than the width of the screen and thus require horizontal scrolling.


back to contents

©1999-2003 www.redi-reference.com All rights reserved.