教育/应用软件/桌面

Jump to: navigation, search

Susemini.png 本文处于需要翻译的文章的状态,欢迎您积极参与翻译与修订。 翻译人员:无,修订人员:无。

Geeko
The topic on this page are open source desktop applications for education users.
If we are missing some application, feel free to add a link and a short introduction on the Wishlist Education site.


We've tried to order the packages in age groups and areas of application to make the overview easier.



明天您用什么去教学?


General applications for education

Packagename (link points to full description) Description Homepage Remark
dosbox dosbox is a DOS emulator that, thanks to its good graphics and sound emulation, is exceptionally well-suited for playing games. dosbox features a built-in DOS operating system and transparent access to the Linux file system and is therefore very easy to use. http://dosbox.sourceforge.net/
dosemu This package allows MS-DOS programs to be run in Linux. A virtual machine (the DOS box) provides the necessary BIOS functions and emulates most of the chip devices (for example: timer, interrupt, and keyboard controller). http://www.dosemu.org/ Enter "dosemu" in a console window to start. (xdosemu is used by default in X.)
iTALC iTALC makes it possible, to access and influence the pupils activities from the computer of the teacher. This way iTALC supports the work with modern equipment in school. For example the teacher is able to see the content of the pupils screens on his screen. If a student needs help, the teacher can access his desktop and give support while sitting in front of his computer. The pupil can watch all activities, the teacher is doing on his desktop. So the he can learn new processes. http://italc.sourceforge.net
kiosktool A tool for a system administrator to create profiles for the KDE desktop. http://extragear.kde.org/apps/kiosktool/ The Edu-CD comes with an additional package named education-kiosktool-settings which contains some example profiles.
kde-kids-theme Kids theme (iconset and wallpaper) for KDE. This theme contains icons from http://www.everaldo.com/. http://www.everaldo.com/
sabayon Tool to maintain user profiles in a GNOME desktop.
Sabayon is a tool to help system administrators and users change and maintain the default behaviour of the GNOME desktop.
http://www.gnome.org/projects/sabayon/ The Edu-CD should come along with an additional package containing example profiles. But they are not ready yet.
wine-doors Wine-doors is an application designed to make installing windows software on Linux systems easier. Wine-doors is essentially a package management tool for windows software on Linux systems. Most Linux desktop users are familiar with package management style application delivery, so it made sense to apply this model to windows software. http://www.wine-doors.org


Applications for small kids (up to 12 years old)


Computer

Packagename (link points to full description) Description Homepage Remark
PySyCache PySyCache is an educational software for the young children (4-7 years old) with target to learn them to move the mouse to click with mouse buttons PySyCache doesn't want some powerful computer, and it can be used at home with yours children in the schools. http://www.pysycache.org/ (hint: PySyCache comes with some additional packages: pysycache-cartoon, pysycache-photographies, pysycache-themes-click, pysycache-themes-move. Install them, to get more features.)
klavaro Klavaro is a touch typing tutor that is very flexible and supports customizable keyboard layouts. Users can edit and save new or unknown keyboard layouts, as the basic course provided by the program was designed to not depend on specific layouts. http://klavaro.sourceforge.net/
klogoturtle The KLogo-Turtle is a useful tool for teaching geometry and the basic principles of the programming of computer. Children can study the mathematics of geometry in an interactive and constructive way. KLogo-Turtle has syntax a little different than the LOGO language developed at MIT. Look at the documents link. Comments, doubts and suggestions, please use the e-mail link. KLogo-Turtle supports commands in the languages english, portuguese, german, italian and french. http://klogoturtle.sourceforge.net/
littlewizard Little Wizard is created especially for primary school children. It allows to learn using main elements of present computer languages, including: variables, expressions, loops, conditions, logical blocks. Every element of language is represented by an intuitive icon. It allows program Little Wizard without using keyboard, only mouse. http://littlewizard.sourceforge.net/
tuxtype TuxTyping is an educational typing tutor for children. http://tuxtype.sourceforge.net/


Games

Packagename (link points to full description) Description Homepage Remark
enigma Enigma is a computer puzzle game similar to the well known game Oxyd. http://www.nongnu.org/enigma/


Language

Packagename (link points to full description) Description Homepage Remark
anagramarama A free word game for Linux, Windows and BeOS. The aim is to find as many words as possible in the time available. Get the longest word and you'll advance to the next level. http://www.omega.clara.net/anagramarama/
kanagram Kanagram is a letter order game. http://edu.kde.org/kanagram/
klettres Helps to learn the alphabet and read some syllables. http://edu.kde.org/klettres/


Miscellaneous

Packagename (link points to full description) Description Homepage Remark
childsplay Childsplay is a suite of educational games for young children. It's written in Python and uses the SDL-libraries. The aim is to be educational and at the same time be fun to play.
Some activities make use of language dependent voice samples, these sounds are shared with gcompris. For those you'll have to install the gcompris-voices package for the languages you intend to use. For example gcompris-voices-en.
http://childsplay.sourceforge.net/
GCompris GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10. Some of the activities are game orientated, but nonetheless still educational. Below you can find a list of categories with some of the activities available in that category.
  • computer discovery: keyboard, mouse, different mouse gesture, ...
  • algebra: table memory, enumeration, double entry table, mirror image, ...
  • science: the canal lock, the water cycle, the submarine, electric simulation ...
  • geography: place the country on the map
  • games: chess, memory, connect 4, oware, sudoku ...
  • reading: reading practice
  • other: learn to tell time, puzzle of famous paintings, vector drawing, ...

Currently GCompris offers in excess of 80 activities and more are being developed. GCompris is free software, that means that you can adapt it to your own needs, improve it and, most importantly, share it with children everywhere.

http://gcompris.net/-de-
kolorpaint KolourPaint is a free, easy-to-use paint program for KDE. It aims to be conceptually simple to understand; providing a level of functionality targeted towards the average user. http://kolourpaint.sourceforge.net/
TuxMath An educational math tutorial game starring Tux, the Linux Penguin.
Based on the classic arcade game "Missile Command," Tux must defend his cities. In this case, though, he must do it by solving math problems.
http://www.newbreedsoftware.com/tuxmath/
TuxPaint Tux Paint" is a drawing program for young children. It has a simple interface and fixed canvas size, and provides access to previous images using a thumbnail browser (it provides no access to the underlying filesystem).
Unlike popular drawing programs such as "The GIMP," it has a very limited toolset. However, it provides a much simpler interface, and has entertaining, child-oriented additions such as sound effects.
http://www.tuxpaint.org/




Applications for teenagers (from 12 up to 18 years)


Amusement

Packagename (link points to full description) Description Homepage Remark
gnuchess A worthy chess opponent that runs in text mode. Find an X11 interface in the xboard package. http://www.gnu.org/software/chess/chess.html
kanagram Kanagram is a replacement for KMessedWords, and is new in KDE 3.5. Kanagram mixes up the letters of a word (creating an anagram), and you have to guess what the mixed up word is. http://edu.kde.org/kanagram/
blinken blinKen is the KDE version of the well-known game Simon Says.

Follow the pattern of sounds and lights as long as you can! Press the start game button to begin. Watch the computer and copy the pattern it makes. Complete the sequence in the right order to win.

http://edu.kde.org/blinken/
khangman KHangman is the classical hangman game. The child should guess a word letter by letter. At each miss, the picture of a hangman appears. After 10 tries, if the word is not guessed, the game is over and the answer is displayed. http://edu.kde.org/khangman/
knights Knights is a themeable chess front-end. You can play against the crafty engine or via an Internet server. http://knights.sourceforge.net/
kmahjongg KMahjongg is a clone of the well known tile based patience game of the same name. In the game you have to empty a game board filled with piece by removing pieces of the same type. http://games.kde.org/kmahjongg/
kmines KMines is the classical Minesweeper game where you have to find mines by logical deduction. http://kmines.sourceforge.net/
kpat KPatience is a collection of various patience games known all over the world. It includes Klondike, Freecell, Yukon, Forty and Eight and many more. The game has nice graphics and many different carddecks. http://www.kde.org
kreversi KReversi is a board game game where two players have to gain the majority of pieces on the board. This is done by tactically placing ones pieces to turn over the opponents pieces. http://www.kde.org
KSudoku KSudoku is a program that can generate and solve sudoku puzzles. The word Sudoku means "single number in an alloted place" in Japanese. Some cells are filled with a number at the beginnning: the remaining are to be filled by the player using numbers from 1 to 9, without repeating a number twice on each column, row, or subsquare. http://ksudoku.sourceforge.net/
lincity-ng LinCity-NG is a city simulation game. It is a polished and improved version of the classic LinCity game. Within the scope of the GoTM project at happypenguin, a new iso-3D graphics engine was created with a completely redone and modern GUI. http://lincity-ng.berlios.de/wiki/index.php/Main_Page


Computer science

Packagename (link points to full description) Description Homepage Remark
Blender Blender is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback. http://www.blender.org/
Bluefish Bluefish is a HTML editor designed for the experienced Web designer (supports HTML, PHP, Java, Perl, Python, Ruby, C, Pascal and more). http://bluefish.openoffice.nl/ We packaged bluefish and bluefish-unstable. Your decision which package you use... ;-)
BlueJ An integrated Java environment specifically designed for introductory teaching. http://www.bluej.org/
eXelearning eXe, the eLearning XHTML editor, is an authoring environment which enables teachers to publish web content in standard package formats (like IMS Content Packages and SCORM) without the need to become proficient in HTML or XML markup. Content generated using eXe can be used by any Learning Management System. http://exelearning.org/
gambas This project aims at making a graphical development environment based on a Basic interpreter, so that we have a language like Visual Basic™ under Linux. http://gambas.sourceforge.net/
kile Kile is a LaTeX Source Editor and TeX Shell. http://kile.sourceforge.net/
Knoda Knoda is a database front-end for MySQL and PostgreSQL, which also contains a generic ODBC driver. You can use it for creating tables and databases, forms, reports, and queries. Knoda has also an export and import filter for CSV files. http://www.knoda.org/
kturtle KTurtle is an educational programming environment for the KDE Desktop. KTurtle aims to make programming as easy and touchable as possible, and therefore can be used to teach kids the basics of math, geometry and... programming. http://edu.kde.org/kturtle/
LabPlot LabPlot is for scientific 2D and 3D data and function plotting. The various display and analysis functions are explained in the handbook (KDE help center). LabPlot also provides a component for easily viewing the project files in Konqueror. http://labplot.sourceforge.net/index-de.html
NVU A complete Web authoring system for Linux Desktop users, similar to Microsoft Windows programs like FrontPage and Dreamweaver. Nvu (pronounced N-view, for a "new view") makes managing a Web site a snap. Now anyone can create Web pages and manage a Web site with no technical expertise or HTML knowledge. http://www.nvu.com/
Quanta Quanta Plus is a highly stable and feature rich web development environment. The vision with Quanta has always been to start with the best architectural foundations, design for efficient and natural use and enable maximal user extensibility. http://quanta.kdewebdev.org/ The package is renamed to kdewebdev on openSUSE > 10.1
Rekall Rekall is a programmable personal database management system (DBMS). It supports form and report generation. http://www.rekallrevealed.org/


Math

Packagename (link points to full description) Description Homepage Remark
Basic Calculator (bc) bc is an interpreter that supports numbers of arbitrary precision and the interactive execution of statements. The syntax has some similarities to the C programming language. A standard math library is available through command line options. When used, the math library is read in before any other input files. bc then reads in all other files from the command line, evaluating their contents. Then bc reads from standard input (usually the keyboard).
The dc program is also included. dc is a calculator that supports reverse-polish notation and allows unlimited precision arithmetic. Macros can also be defined. Normally, dc reads from standard input but can also read in files specified on the command line. A calculator with reverse-polish notation saves numbers to a stack. Arguments to mathematical operations (operands) are "pushed" onto the stack until the next operator is read in, which "pops" its arguments off the stack and "pushes" its results back onto the stack.
ftp://ftp.gnu.org/pub/gnu/bc/ The package contains bc and dc
calctool A simple scientific calculator, which can also represent values in binary, hexadecimal, or decimal format. http://www.netsw.org/math/calc/
Drgeo An interactive geometry program that allows the construction of interactive geometric figures. http://www.ofset.org/drgeo
fraqtive Fraqtive is a program for drawing Mandelbrot and Julia fractals.

It uses a very fast algorithm and generates high quality, smooth images. It is fully interactive, allowing for real-time mouse navigation and dynamic generation of the Julia fractal preview.

OpenGL-rendered 3D view of the fractals is also supported.

http://fraqtive.mimec.org/
galculator Galculator is a GTK+ scientific calculator. It supports different number bases and angle units and features a wide range of mathematical and other useful functions. http://galculator.sourceforge.net/
gcalctool A GNOME calculator package based on calctool and MP library. http://www.gnomefiles.org/app.php?soft_id=573
geogebra A dynamic mathematics software for education in secondary schools that joins geometry, algebra and calculus.

On the one hand, GeoGebra is a dynamic geometry system. You can do constructions with points, vectors, segments, lines, conic sections as well as functions and change them dynamically afterwards.

On the other hand, equations and coordinates can be entered directly. Thus, GeoGebra has the ability to deal with variables for numbers, vectors and points, finds derivatives and integrals of functions and offers commands like Root or Extremum.

These two views are characteristic of GeoGebra: an expression in the algebra window corresponds to an object in the geometry window and vice versa.

http://www.geogebra.org/cms/ Please delete /opt/geogebra before you take an update
GEONEXT Geonext acts as a tool for creating geometric constructions with a various number of construction tools. Compared to paper based constructions constructions can be changed and varied dynamically afterwards. http://geonext.uni-bayreuth.de/
kbruch KBruch is a small program to practice calculating with fractions. Therefor 4 different exercises are offered.
  1. Exercise Fraction Task - in this exercise you have to solve a given fraction task. You have to enter numerator and denominator. This is the main exercise. The difficulty of this task can be influenced by the user. The user can decide if he wants to solve tasks with addition/substraction and/or multiplication/division. Also he can set the number of fractions and the maximum size of the main denominator.
  2. Exercise Comparison - in this exercise you have to compare the size of 2 given fractions.
  3. Exercise Conversion - in this exercise you have to convert a given number into a fraction.
  4. Exercise Factorization - in this exercise you have to factorize a given number into its prime factors. Factorization is important while finding the main denominator of 2 fractions.
http://edu.kde.org/kbruch/
kmplot KmPlot is a mathematical function plotter for the KDE-Desktop.

It has built in a powerfull parser. You can plot different functions simultaneously and combine their function terms to build new functions. KmPlot supports functions with parameters and functions in polar coordinates. Several grid modes are possible. Plots may be printed with high precision in correct scale.

http://edu.kde.org/kmplot/
kig Kig is a program for exploring geometric constructions. It is meant as a better replacement for such free programs as KGeo, KSeg and Dr. Geo. http://edu.kde.org/kig/
kpercentage KPercentage is a small math application that will help pupils to improve their skills in calculating percentages. http://edu.kde.org/kpercentage/
KSeg KSEG is a program for exploring Euclidean geometry. You can create a construction, such as a triangle with a circumcenter, then, as you drag verteces of the triangle, you can see the circumcenter moving in real time. KSEG is very fast even in big and recursive constructions and may well be used in math lessons in school. http://www.mit.edu/~ibaran/kseg.html
MultiplicationStation Multiplication Station will teach your child to add, subtract, and multiply. It is a multi-user application with a simple admin interface. All parameters

are configurable, like grid size and the fonts and colors of number ranges. A countdown timer is used to keep the player's attention focused. A list of high scores is maintained.

http://www.asymptopia.org/index.php?topic=MultiplicationStation
SciLab A large mathematical package for numerical computations containing a lot of demos. Take a look at the license information in /usr/lib/scilab/notice.*
This program may not look very appealing, but it is as powerful as some commercial products. Scilab even includes a converter for Maple files.
http://scilabsoft.inria.fr/
wxMaxima Maxima is a full symbolic computation program. It is full featured doing symbolic manipulation of polynomials, matrices, rational functions, integration, Todd-coxeter, graphing, bigfloats. It has a symbolic debugger source level debugger for maxima code.
Maxima is based on the original Macsyma developed at MIT in the 1970's. It is quite reliable, and has good garbage collection, and no memory leaks. It comes with hundreds of self tests.
http://wxmaxima.sourceforge.net/
Octave Octave is a high level programming language. It is designed for the solution of numeric problems. There is a command line interface supplied. http://www.octave.org/
Yacas YACAS is an easy to use, general purpose Computer Algebra System, a program for symbolic manipulation of mathematical expressions. It uses its own programming language designed for symbolic as well as arbitrary-precision numerical computations.
The system has a library of scripts that implement many of the symbolic algebra operations; new algorithms can be easily added to the library.
YACAS comes with extensive documentation (320+ pages) covering the scripting language, the functionality that is already implemented in the system, and the algorithms we used.
http://yacas.sourceforge.net/


Natural sciences

Packagename (link points to full description) Description Homepage Remark
atomix Atomix is a gtk2 puzzle game for building molecules from atoms
Avogadro Avogadro is an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas. It offers flexible rendering and a powerful plugin architecture. http://avogadro.sourceforge.net/wiki/Main_Page
Celestia Celestia is a free real-time space simulation that lets you experience our universe in three dimensions.
Unlike most planetarium software, Celestia does not confine you to the surface of the Earth. You can travel throughout the solar system to any of over 100,000 stars or even beyond the galaxy. All travel in Celestia is seamless; the exponential zoom feature lets you explore space across a huge range of scales, from galaxy clusters down to spacecraft only a few meters across.
A 'point-and-goto' interface makes it simple to navigate through the universe to the object you want to visit.
http://www.shatters.net/celestia/
Chemtool Chemtool is a program for drawing organic molecules easily and storing them as an X bitmap, Xfig, or EPS file. It runs under the X Window System using the GTK widget set. http://ruby.chemie.uni-freiburg.de/~martin/chemtool/
gElemental gElemental is a GTK+ periodic table viewer with detailed information on elements. http://www.kdau.com/projects/gelemental/
kalzium Kalzium is an application which will show you some information about the periodic system of the elements. Therefore you could use it as an information database. http://edu.kde.org/kalzium/
kgeo KGeography is a geography learning tool. Right now it has six usage modes:
  • Browse the maps clicking in a map division to see it's name
  • The game tells you a map division name and you have to click on it
  • The game tells you a capital and you have to guess the division it belongs to
  • The game tells you a division and you have to guess its capital
  • The game shows you a map division flag and you have to guess its name
  • The game tells you a map division name and you have to guess its flag
http://kgeography.berlios.de/
KLogic You can place digital operators on a canvas and wire them into a circuit. Then the program simulates the operation of this circuit. http://www.a-rostin.de/klogic/indexd.html
KSimus KSimus is a tool for the simulation, automation, and visualization of technical processes (currently limited to idealized logic circuits). It is also useful for education and experiments in the scope of logical and automatic control circuits. http://ksimus.berlios.de/
kstars KStars is a Desktop Planetarium for KDE. It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes 130,000 stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets and asteroids. http://edu.kde.org/kstars/
ktechlab KTechlab is a development and simulation environment for microcontrollers and electronic circuits.


KTechlab consists of several well-integrated components:

  • A circuit simulator, capable of simulating logic, linear devices and some nonlinear devices.
  • Integration with gpsim, allowing PICs to be simulated in circuit.
  • A schematic editor, which provides a rich real-time feedback of the simulation.
  • A flowchart editor, allowing PIC programs to be constructed visually.
  • MicroBASIC; a BASIC-like compiler for PICs, written as a companion program to KTechlab.
  • An embedded Kate part, which provides a powerful editor for PIC programs.
  • Integrated assembler and disassembler via gpasm and gpdasm..
http://ktechlab.org/
RasMol RasMol is an X Window System tool intended for the visualization of proteins and nucleic acids. It reads Brookhaven Protein Database (PDB) files and interactively renders them in a variety of formats on either an 8-bit or 24/32-bit color display. http://www.bernstein-plus-sons.com/software/rasmol/
Stellarium is a free software available for Windows, Linux/Unix and MacOSX. It renders 3D photo-realistic skies in real time.. With stellarium, you really see what you can see with your eyes, binoculars or a small telescope. http://www.stellarium.org/
tkgate TkGate is a event driven digital circuit simulator with a tcl/tk-based graphical editor. TkGate supports a wide range of primitive circuit elements as well as user-defined modules for hierarchical design. The distribution comes with a number of tutorial and example circuits which can be loaded through the "Help" menu. The example circuits include a simple CPU, programmed to run the Animals game.

TkGate Features:

  • Easy to use point-and-click user interface.
  • Customizable color configuration.
  • Intelligent placement and movement of wires.
  • Multi-bit buses.
  • Hierarchical design through user defined modules.
  • Six valued logic including 0, 1, floating, unknown, "low" and "high".
  • Wide range of circuit elements including:
    • Basic gates (AND, OR, etc.)
    • Switch-level NMOS and PMOS transistors
    • Tristate buffers
    • Alu components (Adders, shifters, multipliers)
    • Memory elements (Registers, RAMs, ROMs)
    • A "tty" element which allows the creation of interactive circuits.
  • Graphical display of simulation results.
  • Breakpoints, single-step and clock-step simulator control.
  • Includes a generic microcode/macrocode compiler for creating memory initialization files.
  • Simulations can be controlled through the GUI or through script files.
  • Verilog-like save file format.
  • Hyperlinks to move about in circuit or load other files.
  • Can be configured to use Japanese interface (see README file).
  • Supports static critical path analysis.
http://www.cs.cmu.edu/~hansen/tkgate/
xaos XaoS is a fast portable real-time interactive fractal zoomer. It displays the Mandelbrot set (among other escape time fractals) and allows you to zoom smoothly into the fractal. Various coloring modes are provided for both the points inside and outside the selected set. In addition, switching between Julia and Mandelbrot fractal types and displaying planes is provided. http://xaos.sourceforge.net


Artistic scope

Packagename (link points to full description) Description Homepage Remark
Audacity Audacity is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems. http://audacity.sourceforge.net/
FreqTweak FreqTweak is a tool for real-time audio spectral manipulation and display.
It provides several algorithms for processing audio data in the frequency domain and a highly interactive GUI to manipulate the associated filters for each algorithm.
It also provides high-resolution spectral displays in the form of scrolling-raster spectrograms and energy versus frequency plots displaying both preprocessed and post-processed spectra.
http://freqtweak.sourceforge.net/
Gramofile Gramofile is a program to digitize audio records. Through the application of several filters, it is possible to accomplish a significant reduction of disturbances like ticks and scratches. Data is saved in WAV format, making it easy to record on CD with programs like k3b, cdrecord or xcdroast. http://www.opensourcepartners.nl/~costar/gramofile/
Hydrogen Hydrogen is a simple real-time Drum machine and sequencer for computer aided composition (CAC). It supports OSS and JACK outputs and ALSA sequencer MIDI input. http://www.hydrogen-music.org/
Muse MusE is a MIDI sequencer with recording and editing capabilities. It is fully multithreaded with a Qt GUI. http://muse-sequencer.org/
NoteEdit NoteEdit is a score editor based on the MIDI library TSE3. It can read and write MIDI files and process events sent from an external MIDI keyboard. The configured MIDI devices can be used to play the score. The score can be saved as a MusiXTeX file for printout. http://noteedit.berlios.de/
Rosegarden4 Rosegarden-4 is a user-friendly MIDI/audio sequencer, notation editor, and general-purpose music composition and editing application for Unix and Linux. http://www.rosegardenmusic.com/
Solfège Solfege is an eartraining program for X written in python, using the GTK+ and GNOME libraries. http://www.solfege.org/
TiMidity TiMidity plays MIDI files without external MIDI instruments and converts MIDI files to WAV using GUS/patch and SoundFont for voice data. http://www.timidity.jp


Graphical Area

Packagename (link points to full description) Description Homepage Remark
Batik Batik is a Java based toolkit for applications which handle images in the Scalable Vector Graphics (SVG) format for various purposes, such as viewing, generation or manipulation.

Batik provides building blocks that developerscan assemble in various ways in their Java technologyapplications to generate, parse, view or convert SVGcontents. Batik, for example, contains a Swing componentthat can add SVG viewing capability to all Java technologyapplications.

It can also be used to generate SVG on a client or server, and allows to convert SVG content into other formats such as JPEG or PNG. Batik's goal is tomake it easy for application developers to handle SVGcontent for various purposes, client-side or server-side.

http://xml.apache.org/batik/
Dia Dia is free software/open source general-purpose diagramming software.

Dia has a modular design with several shape packages available for different needs: flowchart, network diagrams, circuit diagrams, etc. It does not restrict symbols and connectors from various categories from being placed together.

Dia can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity-relationship models, UML diagrams, flowcharts, network diagrams, and simple circuits. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG (Scalable Vector Graphics) to draw the shape.

Dia loads and saves diagrams to a custom XML format (gzipped by default, to save space) and can print diagrams including very large diagrams that span multiple pages. It can also be scripted using the Python programming language.

http://live.gnome.org/Dia
Gimp GNU Image Manipulation Program, or GIMP, is a raster graphics editor application with some support for vector graphics. http://www.gimp.org/
Inkscape An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format. http://www.inkscape.org/?lang=en
Skencil Skencil, formerly called Sketch, is a free software vector graphics editor like Xfig, but completely written in Python. http://www.skencil.org/
Stopmotion Create stop-motion animations with images grabbed from your favourite video device, written in qt4. http://developer.skolelinux.no....
XaraLX Xara Xtreme for Linux is a powerful, general purpose vector graphics program for Unix platforms including Linux, FreeBSD and (in development) OS-X. Formely known as Xara LX, it is based on Xara Xtreme for Windows, which is the fastest graphics program available, period.

The Xara Xtreme source code was made available open-source in early 2006, and is being ported to Linux. This process is almost complete and Xara Xtreme for Linux is available for download now.

http://www.xaraxtreme.org/
Xfig] In xfig, figures may be drawn using objects such as circles, boxes, lines, spline curves, text, etc. It is also possible to import images in formats such as GIF, JPEG, EPSF (PostScript), etc. Those objects can be created, deleted, moved or modified. Attributes such as colors or line styles can be selected in various ways. For text, 35 fonts are available. Text can also include Latin-1 characters such as ``a umlaut or ``c cedilla http://xfig.org/


Languages

Packagename (link points to full description) Description Homepage Remark
Ding Ding is a smart X Window System English-to-German dictionary. It works with a local database file. For full functionality, agrep should be installed. http://dict.tu-chemnitz.de/
Kding KDing is a KDE port of Ding, a dictionary lookup program. http://www.rexi.org/software/kding/
kiten Kiten is a Japanese reference/learning tool. http://edu.kde.org/kiten/
klatin KLatin is a program to help revise latin. There are three "sections" in which different aspects of the language can be revised. These are the vocabulary, grammar and verb testing sections. In addition there is a set of revision notes that can be used for self-guided revision. http://edu.kde.org/klatin/
klettres KLettres aims to help to learn the alphabet and then to read some syllables in different languages. It is meant to help learning the very first sounds of a new language, for children or for adults. http://edu.kde.org/klettres/
kvoctrain KVocTrain is an advanced vocabulary trainer. Like most of the other vocabulary trainers it uses the "flash card" approach. If you prefer a more general flash card program, please try KWordQuiz http://edu.kde.org/kvoctrain/
KWordQuiz A powerful flashcard and vocabulary learning program. http://edu.kde.org/kwordquiz/
pauker Pauker is a generic flashcard program for learning vocabularies. Features:
  • flash card based,
  • 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.
http://pauker.sourceforge.net/ (hint: install the package pauker-lessons to find more lessons in the directory /usr/share/pauker-lessons on your PC)
StarDict StarDict is a Cross-Platform and international dictionary written in Gtk2.
It has powerful features such as "Glob-style pattern matching", "Scan selection word","Fuzzy query" etc.
http://stardict.sourceforge.net/


Sundry

Packagename (link points to full description) Description Homepage Remark
bibletime BibleTime is a free and easy to use bible study tool for UNIX systems.

BibleTime provides easy handling of digitalized texts (Bibles, commentaries and lexicons) and powerful features to work with these texts (search in texts, write own notes, save, print etc.). BibleTime is a frontend for the SWORD Bible Framework.

The SWORD Project is an effort to create an ever expanding software package for research and study of God and His Word. The SWORD Bible Framework allows easy manipulation of Bible texts, commentaries, lexicons, dictionaries, etc. Many frontends are build using this framework. An installed module set may be shared between any frontend using the framework.

http://www.bibletime.info/
fbreader FBReader is an e-book reader for various platforms. Main features:
  • Supported formats are
    • fb2 e-book format (style attributes are not supported yet).
    • HTML format (tables are not supported).
    • CHM format (tables are not supported).
    • plucker format (tables are not supported).
    • Palmdoc (aportis doc).
    • zTxt (Weasel format).
    • TCR (psion text) format.
    • RTF format (stylesheets and tables are not supported).
    • OEB format (css and tables are not supported).
    • OpenReader format (css and tables are not supported).
    • Non-DRM'ed mobipocket format (tables are not supported).
    • Plain text format.
  • Direct reading from tar, zip, gzip and bzip2 archives. (Multiple books in one archive are supported.)
  • Automatic library building.
  • Automatic encoding detection is supported.
  • Automatically generated contents table.
  • Embedded images support.
  • Footnotes/hyperlinks support.
  • Position indicator.
  • Keeps the last open book and the last read positions for all opened books between runs.
  • List of last opened books.
  • Automatic hyphenations. Liang's algorithm is used. The same algorithm is used in TeX, and TeX hyphenation patterns are used in FBReader. Patterns for Czech, English, Esperanto, French, German and Russian are included in the current version.
  • Text search.
  • Full-screen mode.
  • Screen rotation by 90, 180 and 270 degrees.
http://www.fbreader.org/
gfortran The system GNU Fortran Compiler. http://gcc.gnu.org/
gnomesword Bible Study Software for the Linux community. Lookup and search Bible texts and commentaries. GnomeSword uses modules and libraries from the SWORD Project. Display multiple translations in the interlinear window. Search for passages in any translation by word, phrase, or regular expression. Install this package if you want to browse the Bible translations and reference works distributed by Crosswire Bible Society through the SWORD Project. http://gnomesword.sourceforge.net/
Grass GRASS (Geographic Resources Analysis Support System) is a raster-based GIS (Geographical Information System), vector GIS, image processing system, graphics production system, data management system, and spatial modeling system. A graphical user interface for the X Window System is provided. http://grass.itc.it/
KDissert KDissert is a mindmapping tool dedicated to the creation of complex documents: dissertations, thesis, presentations, and reports. It features several document generators: latex reports, latex slides (based on Prosper and Beamer), OpenOffice.org writer and impress, html, and plain text. http://freehackers.org/~tnagy/kdissert.html
keduca Creation and revision of form-based tests and exams. http://edu.kde.org/keduca/
KSociograma KSociograma is a technical software for teachers. It allows you to make sociograms, a 2-D network sociological diagram, for a group of students. It is very useful to know the group and prevention. http://www.ieduca.net/ksociograma/
ktouch KTouch is a program for learning touch typing. KTouch is a way to learn to type on a keyboard quickly and correctly. Every finger has its place on the keyboard with associated keys to press. http://edu.kde.org/ktouch/
Marble Desktop globe like google earth. http://edu.kde.org/marble/
PythonCAD PythonCAD is a CAD package written in Python. The PythonCAD project aims to produce a scriptable, open source, and easy to use CAD package.
Start it with gtkpycad.py from the command line.
http://morgul.no-ip.com/dokuwiki/doku.php?id=de:start
QCad QCad (community edition) is a free, open-source 2D CAD system for Linux, various Unices, and Windows. The developers main goals are to build a stable, fast, and easy to use CAD for everyone. You do not need any knowledge of CAD programs to start working with QCad. http://www.qcad.org/ This is the free version from QCad. You can download a demo version of the professional version from the homepage.
Scribus Scribus is a desktop open source page layout program with the aim of producing commerical grade output in PDF and Postscript, primarily, though not exclusively, for Linux.
While the goals of the program are ease of use and simple easy-to-understand tools, Scribus offers support for professional publishing features, such as CMYK colors, easy PDF creation, Encapsulated Postscript import and export, and creation of color separations.
http://www.scribus.net/
semantik Semantik (previously Kdissert) is a mindmapping-like tool to help students to produce complicated documents very quickly and efficiently : presentations, dissertations, thesis, reports. While targetted mostly at students, Kdissert can also help teachers, decision maker, engineers and businessmen. http://freehackers.org/~tnagy/kdissert.html
TaskJuggler TaskJuggler is a project management tool for Linux and UNIX-like operating systems. Its new approach to project planning and tracking is far superior to the commonly used Gantt chart editing tools. It has already been successfully used in many projects and scales easily to projects with hundreds of resources and thousands of tasks. http://www.taskjuggler.org/
vym VYM (View Your Mind) is a tool to generate and manipulate maps which show your thoughts. Such maps can help you to improve your creativity and effectivity. You can use them for time management, to organize tasks, to get an overview over complex contexts, to sort your ideas etc. Some people even think it is fun to work with such maps... http://www.insilmaril.de/vym/index.html


External Sources