                            [?] Sweetheart [?]

Everyone should have a picture of his/her loved one in his/her PalmPilot.
At least, that's how I feel. In the old days, you had your briefcase with
pictures with you. Nowadays, all you need is a credit card and your
PalmPilot.
OK, the PalmPilot display is rather coarse, but with a little image
converting effort and 4 shades of gray even a 160x160 pixel image can look
quite nice. Especially if it reminds you of someone dear to you...

That's why I wrote Sweetheart V1.0 , a lightweight application (9k incl.
image) with the only feature to display a picture in 2 bit grayscale mode.
It is free but copyrighted for legal reasons. Source for both the PalmPilot
program (for gcc-win-0.5) and the Win95/NT image converter (MS VB 5.0) is
included.

Installation and Usage

After installing the file sweetheart.prc (use instapp.exe from your pilot
directory) on the PalmPilot you will need a 160x160 pixel grayscale image.
It's best to use some image editing tools to convert the image to a two-bit
(4 shades of gray) bitmap. Use the included sweetheart.exe Win95/NT
application to convert this image into a PalmPilot database (ending .pdb).
Install this pdb file on the PalmPilot the same way you did with the .prc
file. Of course, you can install both the .prc and .pdb file with one
hotsync. The program will display 4 rows of the possible gray shades if it
doesn't find a suitable .pdb file installed.

Known bugs and problems

For the Win95/NT application sweetheart.exe you'll need some DLLs. Most of
them are probably already installed on your system. You can find the
required MS DLLs on the Web, e.g. at Microsoft.A Alternatively, you can
download the 1.5Meg installation zip file for sweetheart.exe from my server
http://www.tphys.uni-heidelberg.de/~linke/pilot/sweetheartexe.zip.
---------------------------------------------------------------------------

History

Thanks for all your feedback.

   * V1.0
     first public version

---------------------------------------------------------------------------
Andreas Linke, a.linke@sap-ag.de, 31-Aug-97
Copyright (c), 1997, by Andreas Linke, Heidelberg, Germany

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.
3. All modifications to the source code must be clearly marked as
   such.  Binary redistributions based on modified source code
   must be clearly marked as modified versions in the documentation
   and/or other materials provided with the distribution.
4. All advertising materials mentioning features or use of this software
   must display the following acknowledgment:
     This product includes software developed by Andreas Linke.
5. The name of Andreas Linke may not be used to endorse or promote
   products derived from this software without specific prior
   written permission.

THIS SOFTWARE IS PROVIDED BY ANDREAS LINKE ``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 ANDREAS LINKE 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.

