Abstract
Android application that allows for remotely downloading and viewing PDF files on a tablet. PDF files reside on a local Windows server (or shared directory). Only one PDF file is allowed to be resident on the tablet at one time.
Main Screen
One main screen is all that is needed. This will show a company logo (changeable via preferences) as well as a text entry box to allow for entering the name of the PDF file. Complete file path will be built by the application by concatenating the server IP address, the file location offset, and the filename.
The filename will be entered as FILENAME, but on the server will reside a file with the name FILENAMEx.pdf. The application will need to add the x, which is a revision code, and the file extension. Please note that the server directory will always only hold one file name, no matter the revision, and the revision letter or character can be any valid Windows file character. The file shall be opened no matter what revision character is present.
A single RETRIEVE button shall perform the retrieval of the PDF file from the server, and open the PDF file for viewing. All tablet or Android features shall be utilized for PDF viewing, including zoon, pan, etc. No printing shall be allowed. A single exit method shall be used to get back to the main screen.
Preferences Dialog
The user shall be allowed to characterize the following items:
a) File logo name, this can be retrieved from the server, or a local file location on the tablet
b) Server IP address
c) File directory offset, in Windows file standards
PDF File Security
Since these PDF files are considered company confidential, it is necessary to only keep one PDF file on the local storage drive on the tablet. It is necessary each time a file is requested, that any or all files on the local tablet storage are deleted.
Example
User opens app.
Logo file is retrieved from local storage space.
Logo and text box are displayed on main screen.
User enters filename and hits RETRIEVE button
PDF file name is created correctly
If an existing PDF file is present, delete it
PDF file is retrieved to local tablet memory
PDF viewing commences.
User presses X in the corner of the viewer, and is returned to the main screen for another file retrieval.