[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: new version of pyrite et. al.



-----BEGIN PGP SIGNED MESSAGE-----

Shaun Lipscombe <shaun.lipscombe@gasops.co.uk> writes:
> What is pyrite?

Look in potato, or look at "palmpython" (it's the same thing) in slink
;-)  Or visit my web site at <http://www.concentric.net/~n9mtb/cq/>.

Basically, Pyrite is a Python interface to the pilot-link library.  It
started out as just a rewrite of the Python stuff that comes with
pilot-link, but ended up being much more -- it is an object oriented
architecture for building Palm-aware desktop applications, quite
different from the usual conduit APIs but hopefully more far-reaching
and powerful.

On the user side of things, it has a conduit system and currently does
backups and installs.  At some point before 1.0, it will do real
record-level synchronization, just like the windows/mac desktop
software.

On the programmer side of things (which is what Pyrite is really for),
pyrite uses pluggable modules to provide support for specific Palm
applications (i.e. converting internal record formats to something
more friendly), as well as a relatively transparent means of accessing
databases no matter where they are (direct-connect, local disk, on an
SQL server [eventually], etc.)

The first non-trivial Pyrite application is Doc Toolkit, which is a
conversion kit for making Doc e-texts.  It (the new pyrite-0.7.x
compatible version I will upload later today) uses the Pyrite plug-in
architecture to select input and output formats; it can currently take
input as text, tagged text, or HTML and output to plain Docs or
TealDoc; other conversions are on the way.

(And just for completeness, I should mention that Sulfur is all of the
non-Palm-specific parts of Pyrite [plug-ins, config file parsing, that
sort of thing], separated out so that it can be used in other
applications.)

- --Rob

- -- 
Rob Tillotson  N9MTB  <robt@debian.org>

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3a
Charset: noconv
Comment: Processed by Mailcrypt 3.5.1, an Emacs/PGP interface

iQCVAwUBN02Zl3R+ngWruQ4VAQHthAP9FVP/lhw5r756ls8WMYDciN0JSJvavyso
xtZ6+l6bLLB9WR7Y7CPKYFWEl1lbBvrXsoyldyVuyp1x9O3PpkUqkdZdfJwNP8gz
AjPctdXf0w1bs2mqm1lhVOF3s5bn5i6u862YyOT4AqJTu+cs1rVoaQZzXK9yGa8o
4AN3mGMaws4=
=N1IW
-----END PGP SIGNATURE-----


Reply to: