Project Sayanara

Summary

What: Conversion of EPOC Agenda and Contacts documents to native GNOME documents. Works on EPOC release 5 devices such as the Psion 5mx, Psion 7 and Netbook.
How: Provided are EPOC services which sit on the EPOC device and respond to requests over the remote link. The services convert the Agenda and Contacts data to a format similar to XML. Linux clients here can talk to the services using the PLP link software provided by the plptools project and output the data in a format which can be read by the GNOME calendar and address book applications (gnomecal and gnomecard).
Licencing: All software is licenced under GPL. That means it's free to use and you can copy it limitlessly. See the licence for the actual details.
Author:

Downloads

On the downloads page.

v1.0.1 contains minor updates to support presence of European characters in contact and agenda files. Support for international versions of Contact application.

You need Linux source code to make the Linux clients: epocagenda.*.tgz and epoccontacts.*.tgz. You need the EPOC install binaries: sayanagn.*.sis, sayancnt.*.sis

You don't need the EPOC source code: sayanagn.*.tgz, sayancnt.*.tgz. Unless you have an urge to start developing or compiling the code yourself, for which you'll need a fairly complex development environment. To compile for EPOC, you need the EPOC ER5 SDK installed under Windows, or the SDK installed under Linux following These instructions.

(c) MA 2001.

To use

Notes

Usage

epoccontacts:

Usage: epoccontacts OPTIONS

  Options:
    -h, --help          Print this message and exit.
    -V, --version       Print version and exit.
    -p, --port=<port>   Connect to ncpd using given port.
    -v, --verbose       Increase verbosity.
    -i, --input=<file>  Specify contacts file on EPOC device.
    -o, --output=<file> Specify output file.
    -f, --format=<fmt>  Specify output format.

  <fmt>   Output format, one of: raw gnomecard

epocagenda:

Usage: epocagenda OPTIONS

  Options:
    -h, --help          Print this message and exit.
    -V, --version       Print version and exit.
    -p, --port=<port>   Connect to ncpd using given port.
    -v, --verbose       Increase verbosity.
    -i, --input=<file>  Specify agenda file on EPOC device.
    -o, --output=<file> Specify output file.
    -f, --format=<fmt>  Specify output format.

  <fmt>   Output format, one of: raw gnomecal

e.g.

epocagenda -i C:\\Documents\\MyAgenda -o ~/.gnome/user-cal.vcf
epoccontacts -o ~/.gnome/GnomeCard.gcrd

In future releases...?

In action


An agenda view on the Psion


Same information in gnomecal


Contacts application


Same information in gnomecard

(c) MA 2001. Last updated 15th Dec 2001

Hosted by SourceForge Logo