Академический Документы
Профессиональный Документы
Культура Документы
-----------------------------------------------------
Requirements:
-------------
* Palm OS Version 5.0 or better
* 100 MHz ARM processor
* an external memory card with more than 10 MB of free storage
* at least 2 MB free storage memory on your device
* at least 1.5 MB free dynamic memory on your device
Recommended:
------------
* 300 MHz ARM processor
* fast external memory card with 100 MB of free storage
* 5 MB free storage memory on your device
* 5 MB free dynamic memory on your device
Installation:
-------------
Just copy the .prc file to your device. You can then copy the PalmPDF
folder to your memory card (/PALM/Programs/) or let PalmPDF copy the
font files for you to the first memory card at first app start.
After the first start the size of PalmPDF will be reduced to 1.4 MB.
If you like you can further reduce the size of PalmPDF to 100 KB by moving
the render modul to the memory card too.
Usage:
------
Start PalmPDF, select your PDF and press "Show".
You can also open the menu and convert your PDF to PalmDoc and read it
with a Doc reader. Several Doc reader can be launched automatically with
the converted document.
Additional, PalmPDF has a presentation mode implemented. It was tested with
the MMV-100 from Sony Ericsson (around 35 US-$), a BT->TV adapter
(Bluetooth Media Viewer).
You can plug this adapter also into a digital projector and get a really
cool presentation combo. There are other BT->TV adapter out there as well,
but PalmPDF wasn't tested with.
You can adjust several options. Please consult the help inside the app.
If you want PalmPDF to handle PDF receiving or attachments you have to
install it on the device, not on an external card. In this case you can
move the rendering engine to your external card and PalmPDF will only
occupy around 100 kB of your main memory.
Dynamic memory: Is actually memory in which the processor can read and write
without any restriction and which is used for temporarly buffers. One can
compare it with the main memory on a desktop system. It is unfortunately
always limited. There are hacks which allow you to grow it: FHR (Fargo Heap
Resizer) or UDMH (Unlimited Dynamic Memory Hack).
FHR only runs on some older Devices and can only add a small amount of
additional memory. But it adds formerly unused memory and is therefore very
safe to use.
UDMH allows you to use the whole storage memory as dynamic memory. This can
be dangerous in some situations as all your databases are unprotected. But
it allows you to get quite a large amount of dynamic memory.
The OS launcher reports the size of storage memory and deleting apps on the
device frees storage memory not dynamic memory.
Applications like PalmPDF needs a lot of dynamic memory, therefore the size of
free dynamic memory is reported in PalmPDF.
Tips:
-----
* From Peter Eisenhauer about speed:
The rendering time of PalmPDF depends on the speed of your memory card.
Not only does PalmPDF need to read the file from your memory card but
also it needs to save embedded fonts temporary to your card. This means
you get the best performance with a either a fast memory card or you
put the PalmPDF folder + the fonts into a ram disk.
* Another one:
When you get endless hotsyncs and PalmPDF might be the suspected file,
please use FileZ or FileProg to remove the backup bit from the PalmPDF.prc
* And another one:
When you have SkinUI installed you might get problems with Mark and Zoom.
Please disable SkinUI for PalmPDF.
Disclaimer:
-----------
Many hours of work were spend to make PalmPDF as stable as possible.
Although this work you might run into problems if your dynamic heap
size is limited. PalmPDF will try to solve it, but in rarely cases it
might force a Softreset. Your data on your device won't be harmed
through this. Anyway, please use it on your own risk!
[pnoJpegLib]
Copyright (C) 2004, Stefan Stolz
Based on the work auf Yves Piguet and the Independent JPEG Group
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
License:
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS''
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Parts of this Software are written by Yves Piguet. For this Parts you have to
follow
his License. (http://www.nyctergatis.com/jpeglib/)
History:
--------
0.1 10/18/05
- first public release
0.2 10/18/05
- first small visual enhancements
- screen buttons doesn't work yet
- debug log can be enabled
- better DIA handling
0.3 10/21/05
- code update to xpdf3.01
- b/w, gray or color mode (memory, speed)
- anti aliasing on/off (speed)
- status line (page, zoom, busy)
- screen buttons still don't work
- bugfix: rocker right
- debug key for reporting memory use
- UPDATE: Softreset forced when device runs out of usable memory
0.4 10/26/05
- much faster navigation
- zoom in/out doesn't reset scroll values
- fixed bug with Type1C fonts
- b/w is now a real low-memory mode (works even on my T1 with FHR)
- screen buttons work
- better hard key handling
- help text and memory display on main window
- going from alpha to beta state
0.5 11/01/05
- Resets auto off timer
- doesn't disable power key (only happened on some devices)
- icon with transparent bg
- scroll bars added, only as info not for navigation
- Finally: landscape support
- directory on memory card is registered for .pdf (Hotsync)
- PalmPDF is registered as receiver for .pdf files over BT or IR (file transfer)
- Zoom select popup menu, Page select popup window
- TrueType support
0.6 (11/15/05)
- fixed a memory leak in the launcher form
- fixed display error because of not implemented qsort function
- fixed some issues with not found fonts
- PalmPDF is more robust in finding its own work directory (PALM/Programs/PalmPDF)
when more than one volume is present
- more zoom values
- adding initial zoom
- remembers last page for last visited document
- can open files everywhere on every card
- pre-rendered tiles are stored in the storage ram, if possible
- most resets are gone, PalmPDF will automatically reduce rendering mode
and zoom until the page can be displayed (but you better use the correct
mode from the beginning)
- better readable in b/w mode, let's say it's usable now...
- files can be deleted using the launcher form's menu
- possibility to skip large images (faster rendering)
- PalmPDF starts after receiving of a PDF file
- PalmDoc export and autolaunch of an installed Doc reader
(Hardcoded: Palm Reader, Palm Fiction, TiBR, CSoptRun)