Involved Projects and Packages
This package contains pattern files for the openSUSE Education Add on CD.
Pauker is a
* completely free (OpenSource, GPL)
* flash card based,
* learning application
* written in Java
* using the leitner cardfile system
* available in Dutch, English, Esperanto, German, French and Polish
* works offline without the need of an internet connection
* and is compatible with MiniPauker, a Pauker version for PDA's and mobile phones.
Here you will find prepared Pauker lessons.
This PEAR package Provides easy access to read/write
to files along with some common routines to deal with paths. Also
provides interface for handling CSV files.
This is an XML parser based on PHPs built-in xml extension.
It supports two basic modes of operation: "func" and "event". In "func" mode, it will look for a function named after each element (xmltag_ELEMENT for start tags and xmltag_ELEMENT_ for end tags), and in "event" mode it uses a set of generic callbacks.
XML_Serializer serializes complex data structures like arrays or object as XML documents.
This class helps you generating any XML document you require without the need for DOM.
Furthermore this package can be used as a replacement to serialize() and unserialize() as it comes with a matching XML_Unserializer that is able to create PHP data structures (like arrays and objects) from XML documents, if type hints are available.
If you use the XML_Unserializer on standard XML files, it will try to guess how it has to be unserialized. In most cases it does exactly what you expect it to do.
Try reading a RSS file with XML_Unserializer and you have the whole RSS file in a structured array or even a collection of objects, similar to XML_RSS.
Selection of methods that are often needed when working with XML documents.
Functionality includes creating of attribute lists from arrays, creation of
tags, validation of XML names and more.
Phun is a Master of Science Thesis by Computing Science student Emil Ernerfeldt
for supervisor Kenneth Bodin at VRLab, Umeå University. The solver is based on
work by Claude Lacoursière
Phun is meant to be a playground where people can be creative. It can also be
used as an educational tool to learn about physics concepts such as restitution
This package is based on the package 'physfs' from project 'games:strategy:realtime'.
PhysicsFS is a library to provide abstract access to various archives.
It is intended for use in video games, and the design was somewhat
inspired by Quake 3's file subsystem. The programmer defines a "write
directory" on the physical filesystem. No file writing done through the
PhysicsFS API can leave that write directory, for security. For
example, an embedded scripting language cannot write outside of this
path if it uses PhysFS for all of its I/O, which means that untrusted
scripts can run more safely. Symbolic links can be disabled as well,
for added safety. For file reading, the programmer lists directories
and archives that form a "search path". Once the search path is
defined, it becomes a single, transparent hierarchical filesystem. This
makes for easy access to ZIP files in the same way as you access a file
directly on the disk, and it makes it easy to ship a new archive that
will override a previous archive on a per-file basis. Finally,
PhysicsFS gives you platform-abstracted means to determine if CD-ROMs
are available, the user's home directory, where in the real filesystem
your program is running, etc.
PianoBooster is a fun way of playing along with a musical accompaniment and at
the same time learning the basics of reading musical notation. The difference
between playing along to a CD or a standard MIDI file, is that PianoBooster
listens and reacts to what you are playing on a MIDI keyboard.
Piklab is a graphic development environment for PIC and dsPIC microcontrollers.
It interfaces with various toochains for compiling and assembling and it
supports several Microchip and direct programmers.
Planets is a simple interactive program for playing with simulations of planetary systems. The user interface is aimed at being simple enough that a fairly young kid can get some joy out of it. But it's probably as much if not more fun for adults.
This package is based on the package 'portaudio' from project 'openSUSE:Factory'.
PortAudio is a portable audio I/O library designed for cross-platform
support of audio. It uses a callback mechanism to request audio
processing. Audio can be generated in various formats, including 32 bit
floating point, and will be converted to the native format internally.
PSPP is a program for statistical analysis of sampled data. It
is a free replacement for the proprietary program SPSS.
PSPP development is ongoing. It already supports a large subset of
SPSS's syntax. Its statistical procedure support is currently
limited, but growing. At your option, PSPP will produce statistical
reports in ASCII, PostScript, PDF, HTML, SVG, or OpenDocument formats.
This package is based on the package 'pvm' from project 'openSUSE:Factory'.
Needed by the package scilab.
PVM is a software system that enables a collection of heterogeneous
computers to be used as a coherent and flexible concurrent
The individual computers may be shared- or local-memory
multiprocessors, vector supercomputers, specialized graphics engines,
or scalar workstations, that may be interconnected by a variety of
networks, such as ethernet, FDDI. User programs written in C, C++ or
Fortran access PVM through library routines.
After installation you find in /usr/share/doc/packages/pvm/ the
documentation as PostScript file pvm-book.ps. Furthermore some
examples are packed together in two tar archives. Those archives
should be extracted into your HOME directory which leads to
~/pvm3/examples/ or ~/pvm3/gexamples/ in your HOME directory. The call
`aimk all' (see manual page aimk(1)) e.g. in ~/pvm3/examples/ compiles
the examples for the PVM system.
The PVM web home page is at http://www.epm.ornl.gov/pvm/pvm_home.html .
Main purpose is helping them in using the mouse like:
* mouse movements
* clicks (with left, right or middle buttons)
* drag and drop