Kapitel 26. Einführung in die Linux-Software

Inhaltsverzeichnis

26.1. Office-Anwendungen
26.2. Netzwerk
26.3. Multimedia
26.4. Grafiken
26.5. System- und Dateiverwaltung
26.6. Software-Entwicklung

In Linux* ist eine Vielzahl von Anwendungen enthalten, die häufig mehrere Lösungen für bestimmte Anforderungen anbieten. Die Schwierigkeit dabei besteht darin, diejenige Anwendung zu finden, die Ihren Bedürfnissen am besten entspricht. Die nächsten Abschnitte befassen sich mit einigen der leistungsstärksten Gegenstücke zu bekannten Windows-Softwareprodukten. Jeder Abschnitt widmet sich einem bestimmten Anwendungsgebiet und bietet eine Übersicht über die Windows-Anwendungen und ihre jeweiligen Linux-Entsprechungen für verschiedene Aufgaben. Unterhalb der einzelnen Tabellen erhalten Sie weitere Informationen zu Linux-Anwendungen mit Links zu weiterführenden Informationen. Diese Liste ist keineswegs vollständig, da die Software-Entwicklung immer weiter voranschreitet und kontinuierlich neue Anwendungen erstellt werden.

[Tip]Nicht standardmäßig installierte Anwendungen

Nicht alle unten aufgeführten Anwendungen sind standardmäßig auf Ihrem System installiert. Einige Anwendungen sind möglicherweise nicht im Lieferumfang des Produkts enthalten. Wenden Sie sich an den zuständigen Systemadministrator, falls die gewünschte Anwendung fehlt. Wenn die Anwendung in Ihrem Produkt enthalten ist, können Sie sie mit YaST installieren. Nutzen Sie die Suchfunktion des Werkzeugs für die YaST-Softwareverwaltung, um den Namen des gewünschten Pakets ausfindig zu machen.

26.1. Office-Anwendungen

In diesem Abschnitt werden die beliebtesten und leistungsstärksten Office- und Business-Software-Lösungen behandelt. Dazu gehören Office-Suites, Datenbänke, Buchhaltungs-Software und Projektverwaltungs-Software.

Tabelle 26.1. Office-Software für Windows und Linux

Job

Windows-Anwendung

Linux-Anwendung

Office Suite

Microsoft* Office

LibreOffice, OpenOffice, KOffice

Textverarbeitung

Microsoft Word, WordPerfect

LibreOffice, OpenOffice Writer, KWord

Tabellenkalkulation

Microsoft Excel

LibreOffice, OpenOffice Calc, Gnumeric, KSpread

Präsentation

Microsoft PowerPoint

LibreOffice, OpenOffice Impress, KPresenter

Grafische Darstellung von Daten

Microsoft Excel

LibreOffice, Calc, Kst, Gnuplot, Grace (Xmgr), LabPlot

Lokale Datenbank

Microsoft Access

LibreOffice, Base, Rekall, kexi, Mergeant, PostgreSQL

Finanzbuchhaltung

Microsoft Money, Quicken

GnuCash, KMyMoney

Projektverwaltung

Microsoft Project

Planner, Taskjuggler

Mind-Mapping

MindManager, Free Mind

VYM (View Your Mind), Free Mind


26.1.1. Office-Suites

LibreOffice

LibreOffice ist eine sehr leistungsstarke, Microsoft Office ebenbürtige Office-Suite mit einem Textverarbeitungsprogramm (Writer), einer Tabellenkalkulation (Calc), einem Datenbank-Manager (Base), einem Präsentations-Manager (Impress), einem Zeichenprogramm (Draw) und einem Formel-Editor zum Erstellen von mathematischen Gleichungen und Formeln (Math). Die Bedienoberfläche ähnelt der der Microsoft Office-Suite. Weitere Einzelheiten finden Sie unter http://www.libreoffice.org/; Sie können auch Kapitel 1, LibreOffice: Die Office-Suite zurate ziehen.

OpenOffice (früher: StarOffice)

OpenOffice, eine von Sun entwickelte Office-Suite-Software, die nun Oracle® gehört, ähnelt LibreOffice. Sie steht auf mehreren Plattformen zur Verfügung, etwa Linux, Windows und Solaris. Sie enthält dieselben Module wie die LibreOffice-Suite. Sie bietet auch bestimmte erweiterte Funktionen, die in der Open Source-Version nicht enthalten sind. Weitere Informationen finden Sie unter http://www.openoffice.org.

26.1.2. Textverarbeitung

Writer

Writer ist das zuverlässige Modul für Textverarbeitung und Desktop-Publishing von LibreOffice und OpenOffice. Weitere Einzelheiten finden Sie unter http://www.libreoffice.org/features/writer/ und http://www.openoffice.org/product/writer.html.

26.1.3. Tabellenformate

Calc

Calc ist das Modul für Tabellenkalkulation und Daten-Plotting der LibreOffice- und der OpenOffice-Suite. Es ist leicht verständlich und bietet eine breite Funktionspalette. Weitere Einzelheiten finden Sie unter http://www.libreoffice.org/features/calc/ und http://www.openoffice.org/product/calc.html.

Gnumeric

Gnumeric ist eine Tabellenkalkulations-Lösung für die GNOME-Desktop-Umgebung, mit der auch mit anderen Tabellenkalkulations-Anwendungen erstellte Dateien gelesen werden können. Die integrierten Funktionen und Werkzeuge des Programms weisen einen ausgesprochen hohen Präzisionsgrad auf. Weitere Informationen finden Sie unter http://www.gnumeric.org.

26.1.4. Präsentationen

Impress

Impress ist das Präsentations-Modul der LibreOffice- und der OpenOffice-Suite. Mit Impress können Sie Multimedia-Präsentationen mit Werkzeugen für 2-D- und 3-D-Cliparts, Special Effects, Animation und Zeichnung erstellen. Mit Impress können PDF-(Portable Document Format-)Dateien Ihrer Präsentationen erstellt sowie Dateien in unterschiedlichen Formaten angezeigt, bearbeitet und gespeichert werden. Hierzu zählt das von Microsoft PowerPoint verwendete *.ppt-Format. Weitere Informationen finden Sie unter http://www.libreoffice.org/features/impress/. und http://www.openoffice.org/product/impress.html.

26.1.5. Grafische Darstellung von Daten

Calc

Weitere Informationen hierzu finden Sie unter Calc.

Gnuplot

Gnuplot ist eine extrem leistungsstarke und portierbare, über die Kommandozeile gesteuerte Software zur grafischen Darstellung von Daten. Sie ist auch für MacOS- und Windows-Plattformen verfügbar. Von Gnuplot erstellte Darstellungen können in verschiedene Formate, wie PostScript, PDF und SVG, exportiert werden, was eine einfache Verarbeitung ermöglicht. Weitere Einzelheiten finden Sie unter http://www.gnuplot.info/index.html.

Grace

Grace ist ein 2-D-Plotting-Werkzeug für zahlreiche Plattformen, einschließlich Linux. Hiermit können Darstellungen über eine grafische Bedienoberfläche erstellt und bearbeitet werden. Grace unterstützt eine unbegrenzte Anzahl von Graphen pro Plot (Diagramm). Weitere Informationen finden Sie unter http://plasma-gate.weizmann.ac.il/Grace/

Kst

Kst ist das Plotting-Modul für die KOffice-Suite. Es ermöglicht das Anzeigen und Plotten von Daten in Echtzeit sowie die grundlegende Datenanalyse. Weitere Informationen finden Sie unter http://kst.kde.org/.

LabPlot

LabPlot ist ein Plotting-Tool für die Erstellung und Verwaltung von 2-D- bzw. 3-D-Daten-Plots und wurde für KDE geschrieben. Diagramme können sowohl aus Daten als auch aus Funktionen erstellt werden und eine Darstellung kann mehrere Diagramme enthalten. Außerdem bietet das Programm verschiedene Methoden zur Datenanalyse. Weitere Informationen finden Sie unter http://labplot.sourceforge.net/.

26.1.6. Lokale Datenbanken

Base

Base ist das Datenbank-Modul der LibreOffice- und der OpenOffice-Suite. Es kann zur Erstellung von eigenständigen Datenbankdokumenten, mit allen relevanten Daten, Tabellendefinitionen, Berichten und Formularen, verwendet werden. Weitere Einzelheiten finden Sie unter http://www.libreoffice.org/features/base/ und http://www.openoffice.org/product/base.html.

Gnome-DB

GNOME-DB stellt eine einheitliche Datenzugriffsarchitektur für GNOME bereit. Das Programm eignet sich für sämtliche Anwendungen, die auf persistente Daten zugreifen. Es besteht aus einer Datenabstraktionsschicht (Libgda), einer Datenbank-Miniprogramm-Bibliothek und einem Datenbank-Frontend (Mergeant). Weitere Informationen finden Sie unter http://www.gnome-db.org/.

PostgreSQL

PostgreSQL ist ein objektrelationales Datenbankverwaltungssystem, das eine erweiterte Teilmenge des SQL-Standards unterstützt, darunter Transaktionen, fremde Schlüssel, Unterabfragen, Auslöser sowie benutzerdefinierte Typen und Funktionen. Weitere Informationen finden Sie unter http://www.postgresql.org/.

26.1.7. Finanzbuchhaltung

KmyMoney

KmyMoney ist ein persönlicher Finanz-Manager für den KDE-Desktop. Hiermit können sich Benutzer von Open Source-Betriebssystemen einen Überblick über ihre persönlichen Finanzen verschaffen. Es stehen zahlreiche Finanzfunktionen und -werkzeuge zur Verfügung. Weitere Informationen finden Sie unter http://kmymoney2.sourceforge.net.

GnuCash

GnuCash ist eine Software für die Kontrolle persönlicher und geschäftlicher Finanzen. Hiermit können Benutzer Einnahmen und Ausgaben verfolgen sowie Bankkonten und Aktienportfolios verwalten. Weitere Informationen finden Sie unter http://www.gnucash.org/.

26.1.8. Projektverwaltung

Planner

Planner ist ein Projektverwaltungswerkzeug für die GNOME-Desktop, die ähnliche Funktionen bieten soll wie die unter Windows verwendeten Projektverwaltungswerkzeuge. Zu den Funktionen zählen Balkendiagramme sowie unterschiedliche Anzeigearten für Aufgaben und Ressourcen. Weitere Einzelheiten finden Sie unter http://live.gnome.org/Planner.

Taskjuggler

Taskjuggler ist ein Werkzeug zur Projektverwaltung, das dem Benutzer die Steuerung von Projekten mithilfe von Funktionen für Balkendiagramme ermöglicht. Hiermit können zudem Berichte in unterschiedlichen Formaten generiert werden. Taskjuggler kann über die Kommandozeile gesteuert werden, bietet jedoch auch ein grafisches Frontend. Weitere Einzelheiten finden Sie unter http://www.taskjuggler.org.

26.1.9. Mind-Mapping

FreeMind

FreeMind ist ein Werkzeug für das so genannte Mind-Mapping, also das Strukturieren von Ideen, Gedanken und Konzepten. Hiermit können Knoten (bzw. deren Stil) kopiert sowie Texte aus verschiedenen Quellen, etwa HTML-(HyperText Markup Language-) und RTF-(Rich Text Format-)Dateien sowie E-Mails, eingefügt werden. Die Mind-Maps können in verschiedene Formate, beispielsweise HTML und XML, exportiert werden. Weitere Informationen finden Sie unter http://freemind.sourceforge.net/wiki/index.php/Main_Page.

VYM

VYM (View Your Mind) ist ein Werkzeug für das so genannte Mind-Mapping und dient dem Strukturieren von Ideen, Gedanken und Konzepten. VYM-Mind-Maps werden in XML (eXtended Markup Language) erstellt und können in HTML (HyperText Markup Language) exportiert werden. Weitere Einzelheiten finden Sie unter http://insilmaril.de/vym.

Semantik

Semantik (ehemals KDissert) ist ein Werkzeug für das so genannte Mind-Mapping, das dem Strukturieren von Ideen dient. Benutzer haben die Möglichkeit, verschiedene Ausgaben der Mind-Map zu generieren, beispielsweise PDF-Dateien, Textdokumente und HTML-Dateien. Weitere Einzelheiten finden Sie unter http://freehackers.org/~tnagy/kdissert/.

26.2. Netzwerk

Der folgende Abschnitt befasst sich mit verschiedenen Linux-Anwendungen für Netzwerkzwecke. Hier können Sie die beliebtesten Linux-Browser und Email- und Chat-Clients kennen lernen.

Tabelle 26.2. Netzwerk-Software für Windows und Linux

Job

Windows-Anwendung

Linux-Anwendung

Web-Browser

Internet Explorer, Firefox*, Opera

Konqueror, Firefox, Opera, Chromium

E-Mail-Client/Verwaltung persönlicher Informationen

Microsoft Outlook*, Lotus Notes, Mozilla Thunderbird*

Evolution, Kontact, Mozilla Thunderbird

Instant Messaging/IRC-Clients

MSN, AIM*, Yahoo!* Messenger, XChat, Gaim

Gaim, Empathy, Kopete, Konversation, XChat

Konferenzen (Video und Audio)

NetMeeting, LifeMeeting

Ekiga

Voice over IP

X-Lite

Ekiga, Skype

FTP-Clients

leechftp, wsftp

gftp, lukemftp


26.2.1. Browser

Firefox

Firefox ist ein Webbrowser, der auf unterschiedlichen Plattformen ausgeführt werden kann, darunter Linux, MacOS und Windows. Zu den wichtigsten Funktionen zählen anpassbare Suchfunktionen, Popup-Sperre, RSS-News-Feeds, Passwortverwaltung, Tabbed Browsing sowie einige erweiterte Sicherheits- und Datenschutzoptionen. Weitere Einzelheiten finden Sie unter http://www.mozilla.org/products/firefox/; Sie können auch Kapitel 15, Firefox: Suchen im Internet zurate ziehen.

Konqueror

Konqueror ist eine Anwendung mit Mehrfachnutzen, die für den KDE-Desktop konzipiert wurde. Sie fungiert als Webbrowser, Dateimanager und Dokument-Viewer. Sie unterstützt den Großteil der gängigen Webstandards, etwa CSS(2), Java-Miniprogramme, JavaScript- und Netscape-Plugins, DOM und SSL. Weitere Einzelheiten finden Sie unter http://www.konqueror.org/; Sie können auch Kapitel 14, Konqueror: Suchen im Internet zurate ziehen.

Opera

Opera ist ein leistungsstarker Webbrowser mit optionalem Email-Client und einem Chat-Modul. Opera bietet eine Popup-Sperre, RSS-Feeds, integrierte und anpassbare Suchfunktionen, eine Passwortverwaltung sowie Tabbed Browsing. Weitere Einzelheiten finden Sie unter http://www.opera.com/.

Chromium

Chromium ist ein Open-Source-Webbrowser aus dem Google Chrom-Projekt. Dieser Browser brilliert unter anderen mit hoher Geschwindigkeit, leichtgliedrigem Aussehen, Tabbed Browsing, zahlreichen Erweiterungen und vielem mehr. Weitere Details finden Sie auf der zugehörigen Website.

26.2.2. E-Mail-Client/Verwaltung persönlicher Informationen

Evolution

Evolution ist eine Anwendung für die Verwaltung persönlicher Informationen, die für den GNOME-Desktop konzipiert wurde. Sie bietet E-Mail-, Kalender- und Adressbuch-Funktionen. Weitere Einzelheiten finden Sie unter http://projects.gnome.org/evolution/; Sie können auch Kapitel 6, Evolution: E-Mails und Kalender zurate ziehen.

Kontact

Kontact ist die Suite für die Verwaltung persönlicher Informationen, die für den KDE-Desktop konzipiert wurde. Sie bietet E-Mail-, Kalender- und Adressbuch-Funktionen sowie Funktionen für die Palm-Synchronisierung. Weitere Einzelheiten finden Sie unter http://www.kontact.org/; Sie können auch Kapitel 5, Kontact: E-Mails und Kalender zurate ziehen.

Mozilla Thunderbird

Mozilla Thunderbird ist der E-Mail-Client der Mozilla-Suite. Er steht auch für Microsoft Windows und MacOS zur Verfügung. Weitere Informationen finden Sie unter http://www.mozilla.com/en-US/thunderbird/.

26.2.3. Instant Messaging/IRC-Clients

Empathy

Empathy ist ein Instant Messaging-Werkzeug, das für den GNOME-Desktop konzipiert wurde. Es bietet eine Vielzahl von Instant Messaging-Miniprogramme für den wiederholten Gebrauch sowie einen GNOME-Client. Weitere Informationen finden Sie unter http://live.gnome.org/Empathy .

Konversation

Konversation ist der IRC-(Internet Relay Chat-)Client des KDE-Desktop mit zahlreichen Funktionen. Weitere Informationen finden Sie unter http://konversation.kde.org.

Kopete

Kopete ist ein benutzerfreundliches Werkzeug für Instant Messaging, das zahlreiche Protokolle unterstützt. Weitere Einzelheiten finden Sie unter http://kopete.kde.org/; Sie können auch Kapitel 11, Kopete: Instant Messaging zurate ziehen.

Pidgin

Pidgin (ehemals Gaim) ist ein für mehrere Plattformen konzipierter Instant-Messaging-Client, der eine Vielzahl der gängigen Instant-Messaging-Protokolle unterstützt und es dem Benutzer so ermöglicht, sich von einer einzigen Anwendung aus bei mehreren unterschiedlichen Services anzumelden. Weitere Einzelheiten finden Sie unter http://pidgin.im/; Sie können auch Kapitel 12, Pidgin: Instant Messaging zurate ziehen.

26.2.4. VoIP, Video und Audio-Konferenzen

Ekiga

Ekiga (ehemals GNOMEMeeting) ist eine freie Open Source-Anwendungen für Videokonferenzen und VoIP (Voice over IP). Ekiga unterstützt sowohl das SIP- als auch das H.323-Protokoll und ist mit Microsoft NetMeeting und LifeMeeting uneingeschränkt kompatibel. Weitere Einzelheiten finden Sie unter http://www.ekiga.org/; Sie können auch Kapitel 13, Ekiga: Verwenden von Voice over IP zurate ziehen.

Skype

Skype ist eine Anwendung für verschiedene Plattformen (Linux, Windows, Mac Os X), die für Telefonanrufe in guter Tonqualität und mit End-to-End-Verschlüsselung über das Internet verwendet werden kann. Wenn Sie Skype verwenden, ist keine Konfiguration der Firewall oder des Routers erforderlich. Weitere Informationen finden Sie unter http://www.skype.com/.

26.2.5. FTP-Clients

gftp

gftp ist ein FTP-Client, der das GTK-Toolkit verwendet. Zu seinen Funktionen gehören gleichzeitiges Herunterladen, Wiederaufnahme unterbrochener Dateiübertragungen, Warteschlangen für die Dateiübertragung, das Herunterladen ganzer Verzeichnisse, FTP-Proxy-Unterstützung, Speichern entfernter Verzeichnisse im Cache, passive und nichtpassive Dateiübertragungen sowie Unterstützung für Ziehen und Ablegen. Weitere Einzelheiten finden Sie unter http://gftp.seul.org/; Sie können auch Kapitel 16, gFTP: Übertragen von Daten aus dem Internet zurate ziehen.

26.3. Multimedia

Der folgende Abschnitt bietet eine Einführung in die beliebtesten Multimedia-Anwendungen für Linux. Sie erhalten Informationen zu Medienwiedergabeprogrammen, Tonbearbeitungslösungen und Videobearbeitungswerkzeugen.

Tabelle 26.3. Multimedia-Software für Windows und Linux

Job

Windows-Anwendung

Linux-Anwendung

Audio-CD-Spieler

CD Player, Winamp, Windows Media Player

KsCD, Amarok, Grip, Banshee

CD-Brenner

Nero, Roxio Easy CD Creator

K3b

CD-Ripper

WMPlayer

KAudioCreator, Sound Juicer

Audio-Wiedergabe

Winamp, Windows Media Player, iTunes

Amarok, XMMS, Rhythmbox

Video-Wiedergabe

Winamp, Windows Media Player

Kaffeine, MPlayer, Xine, XMMS, Totem, RealPlayer

Audio-Editor

SoundForge, Cooledit, Audacity

Audacity

Soundmixer

sndvol32

alsamixer, Kmix

Notensatz

Finale, SmartScore, Sibelius

LilyPond, MusE, Noteedit, Rosegarden

Videoerstellung und -bearbeitung

Windows Movie Maker, Adobe Premiere, Media Studio Pro

Kino

TV-Anzeigeprogramm

AVerTV, PowerVCR 3.0, CinePlayer DVR

xawtv, motv (analog), tvtime, kdetv, zapping, Kaffeine


26.3.1. Media-Player

Amarok

Amarok ist ein leistungsstarker Media-Player, der für den KDE-Desktop konzipiert wurde. Er kann verschiedene Audio-Formate verarbeiten und gibt Streaming-Übertragungen von Radiosendern im Internet wieder. Weitere Einzelheiten finden Sie unter http://amarok.kde.org/; Sie können auch Abschnitt 20.2.1, „Amarok Music Player“ zurate ziehen.

Banshee

Banshee ist ein Media-Player, mit dem verschiedene Medienformate kodiert und dekodiert werden können. Mit Banshee können Audio-CDs wiedergegeben, importiert und gebrannt werden. Weitere Einzelheiten finden Sie unter http://banshee-project.org/; Sie können auch Kapitel 21, Banshee: Abspielen und Verwalten Ihrer Musik zurate ziehen.

Grip

Grip ist CD-Wiedergabeprogramm und Ripper für den GNOME-Desktop. In das Programm sind die Ripping-Funktionen von cdparanoia integriert, es kann jedoch auch mit externen Rippern verwendet werden. Weitere Informationen finden Sie unter http://www.nostatic.org/grip/.

Kaffeine

Kaffeine ist eine Multimedia-Anwendung, die zahlreiche Audio- und Videoformate unterstützt. Weitere Informationen finden Sie unter http://kaffeine.kde.org/.

KsCD

KsCD ist ein CD-Wiedergabeprogramm, das für den KDE-Desktop konzipiert wurde. Die Bedienoberfläche ist der eines normalen CD-Wiedergabegeräts sehr ähnlich.

MPlayer

MPlayer unterstützt viele Medienformate und kann zudem sämtliche Inhalte, die per Streaming übertragen wurden, in einer Datei speichern. Weitere Informationen finden Sie unter http://www.mplayerhq.hu/.

RealPlayer

RealPlayer ist ein proprietärer, plattformübergreifender Media-Player von RealNetworks, mit dem mehrere Multimedia-Formate wiedergegeben werden können. Weitere Informationen finden Sie unter http://www.real.com/player/.

Totem

Totem ist der standardmäßige Multimedia-Player für die GNOME-Desktopumgebung. Totem ist 100%ig in GNOME Nautilus integriert. Weitere Einzelheiten finden Sie unter http://projects.gnome.org/totem/; Sie können auch Kapitel 22, Totem: Abspielen von Videos zurate ziehen.

Xine

Xine ist ein Multimedia-Player für Linux, der mehrere Frontend-Player-Anwendungen unterstützt. Eine weitere wichtige Funktion ist die Möglichkeit zur manuellen Korrektur der Synchronisierung von Audio- und Video-Streams. Weitere Informationen finden Sie unter http://www.xine-project.org/.

XMMS

Das X Multimedia System 2 (XMMS2) ist ein Audio-Player für Linux-Systeme, der Audio- und Videoformate unterstützt. Weitere Informationen finden Sie unter http://wiki.xmms2.xmms.se/.

26.3.2. CD-Brenner

Banshee

Ziehen Sie Banshee weiter oben zurate.

Brasero

Brasero ist ein für den GNOME-Desktop konzipiertes Programm zum Brennen von Datenträgern, mit dem Benutzer während der Bearbeitung Audio- und Daten-CDs/-DVDs brennen können. Weitere Einzelheiten finden Sie unter http://projects.gnome.org/brasero/; Sie können auch Kapitel 24, Brasero: Brennen von CDs und DVDs zurate ziehen.

K3b

K3b ist eine für die KDE-Desktopumgebung konzipierte Anwendung zur CD- und DID-Erstellung unter UNIX-ähnlichen Betriebssystemen. Sie weist eine grafische Bedienoberfläche für den Großteil der auf das Brennen von CDs/DVDs bezogenen Aufgaben auf; zudem ist ein DID-Ripper integriert. Weitere Einzelheiten finden Sie unter http://www.k3b.org/; Sie können auch Kapitel 23, K3b: Brennen von CDs und DVDs zurate ziehen.

26.3.3. CD-Ripper

Grip

Ziehen Sie Grip weiter oben zurate.

KAudioCreator

KAudioCreator ist ein Frontend-Werkzeug für das Rippen von Audio-CDs und das Codieren von WAVE-Dateien. Weitere Informationen finden Sie unter http://www.icefox.net/programs/?program=KAudioCreator.

Sound Juicer

Sound Juicer ist eine Frontend-Anwendung für die cdparanoia-CD-Ripping-Bibliothek. Hiermit kann die Audioausgabe von CDs extrahiert und in Audiodateien konvertiert werden, die von einem PC oder digitalen Audio-Player interpretiert und wiedergegeben werden können. Das Ripping in zahlreiche Audio-Codecs wird unterstützt. Weitere Informationen finden Sie unter http://www.burtonini.com/blog/computers/sound-juicer.

26.3.4. Audio-Editoren

Audacity

Audacity ist ein digitaler Audio-Editor. Dank seiner plattformübergreifenden Funktionsweise können Titel gemixt, Effekte auf sie angewendet und die Ergebnisse im WAV- oder Ogg Vorbis-Format exportiert werden. Weitere Informationen finden Sie unter http://audacity.sourceforge.net/.

26.3.5. Soundmixer

ALSA mixer

ALSA mixer ist das Mixer-Programm für Advanced Linux Sound Architecture (ALSA). Es dient der Konfiguration der Soundeinstellungen und der Regelung der Lautstärke. Es verfügt über eine ncurses-Bedienoberfläche; X Window System ist nicht erforderlich. Es unterstützt mehrere Soundkarten und mehrere Geräte. Weitere Informationen finden Sie unter http://www.alsa-project.org/main/index.php/Main_Page.

26.3.6. Notensatz

LilyPond

LilyPond ist ein Notenblatt-Editor. Da das Eingabeformat textbasiert ist, kann zur Erstellung von Notenblättern jeder beliebige Texteditor verwendet werden. Die Benutzer brauchen sich nicht um Formatierungs- oder Notationsfragen, wie Zeilenabstand, Zeilenumbrüche oder Notenkollisionen zu kümmern. Weitere Informationen finden Sie unter http://lilypond.org/web/.

MusE

MusE bezeichnet zurzeit einen MIDI-/Audio-Sequenzer mit Aufnahme- und Bearbeitungsfunktionen. Ziel ist es, ein virtuelles Multitrack-Studio für Linux zu schaffen. Weitere Informationen finden Sie unter http://www.muse-sequencer.org/.

Noteedit

Noteedit ist ein leistungsstarker Partitureditor für Linux. Hiermit können Notenblätter erstellt und Partituren aus zahlreichen Formaten exportiert und in zahlreiche Formate importiert werden. Der Editor weist eine grafische Bedienoberfläche auf. Weitere Informationen finden Sie unter http://noteedit.berlios.de/.

Rosegarden

Rosegarden ist eine kostenlose Umgebung zum Komponieren und Bearbeiten von Musik. Das Programm weist einen Audio- und MIDI-Sequenzer sowie einen Partitureditor aus. Weitere Informationen finden Sie unter http://rosegardenmusic.com/.

26.3.7. Video-Erstellungsprogramme und -Editoren

Kino

Kino ist ein benutzerfreundlicher und zuverlässiger digitaler Video-Editor, der das Exportieren in zahlreiche Formate ermöglicht. Das Programm unterstützt eine Vielzahl grundlegender Videobearbeitungs und -kompositionsaufgaben. Hiermit können Videodaten im Raw DIV-, AVI- und QuickTime-Format auf Datenträgern gespeichert werden. Weitere Informationen finden Sie unter http://www.kinodv.org.

26.3.8. TV-Viewer und -Editoren

xawtv

xawtv ist eine Suite für das Sehen und Aufzeichnen von Fernsehsendungen. Sie unterstützt sowohl analoge als auch digitale Audio- und Videoübermittlungen, bei denen entweder ein TV-Tuner oder ein Satelliten-Receiver mit Karte (DVB-S) zum Einsatz kommt. Weitere Einzelheiten finden Sie unter http://linux.bytesex.org/xawtv/.

kdetv

kdetv ist eine für den KDE-Desktop konzipierte Anwendung zum Ansehen und Aufzeichnen von Fernsehsendungen, die Fernsehgeräte mit Tuner-Karte unterstützt. Weitere Informationen finden Sie unter http://www.kdetv.org.

26.4. Grafiken

Im folgenden Abschnitt werden einige der Linux-Softwarelösungen für die Arbeit mit Grafiken vorgestellt. Dazu gehören einfache Zeichenprogramme sowie umfassende Bildbearbeitungswerkzeuge und leistungsstarke Rendering- und Animationsprogramme.

Tabelle 26.4. Grafik-Software für Windows und Linux

Job

Windows-Anwendung

Linux-Anwendung

Einfache Grafikbearbeitung

Microsoft Paint

KolourPaint

Professionelle Grafikbearbeitung

Adobe Photoshop, Paint Shop Pro, Corel PhotoPaint, GIMP

GIMP, Krita

Erstellen von Vektorgrafiken

Adobe Illustrator, CorelDraw, Freehand

LibreOffice Draw, Inkscape, Dia

SVG-Bearbeitung

WebDraw, Freehand, Adobe Illustrator

Inkscape, Dia, Kivio

Erstellen von 3-D-Grafiken

3D Studio MAX, Maya, POV-Ray, Blender

POV-Ray, Blender, KPovmodeler

Verwalten von Digitalfotos

Vom Kamerahersteller bereitgestellte Software

DigiKam, f-spot

Scannen

Vuescan

Vuescan, GIMP

Bildbetrachtung

ACDSee

gwenview, gThumb, Eye of Gnome, f-spot


Blender

Blender ist ein Leistungsstarkes Rendering- und Animationswerkzeug, das für viele Plattformen, darunter Windows, MacOS und Linux, verfügbar ist. Weitere Einzelheiten finden Sie unter http://www.blender.org/.

Dia

Dia ist das Linux-Äquivalent zu Visio. Das Programm unterstützt viele Arten von speziellen Diagrammen, beispielsweise Netzwerk- oder UML-Diagramme. Mögliche Exportformate sind SVG, PNG und EPS. Um Ihre eigenen individuellen Diagrammtypen zu unterstützen, stellen Sie die neuen Formen in einem besonderen XML-Format bereit. Weitere Einzelheiten finden Sie unter http://projects.gnome.org/dia/.

digiKam

digiKam ist ein für den KDE-Desktop konzipiertes, durchdachtes Werkzeug für die Verwaltung von Digitalfotos. Sie können Alben erstellen, Tags hinzufügen, um nicht Bilder in verschiedene Unterverzeichnisse kopieren zu müssen, und schließlich die Bilder auf Ihre Website exportieren. Weitere Einzelheiten finden Sie unter http://www.digikam.org/; Sie können auch Kapitel 18, digiKam: Verwalten Ihrer digitalen Bildersammlung zurate ziehen.

Eye of Gnome (eog)

Eye of Gnome ist eine Bildbetrachtungsanwendung für die GNOME-Desktop. Weitere Informationen finden Sie unter http://projects.gnome.org/eog/.

f-spot

f-spot ist ein flexibles Verwaltungswerkzeug für Digitalfotos für die GNOME-Desktop. Es ermöglicht das Erstellen und Verwalten von Alben und unterstützt verschiedene Exportoptionen, wie HTML-Seiten oder das Brennen von Bildarchiven auf CD. Das Programm kann über die Kommandozeile zudem zur Bildbetrachtung verwendet werden. Weitere Einzelheiten finden Sie unter http://f-spot.org/Main_Page; Sie können auch Kapitel 19, F-Spot: Verwalten Ihrer digitalen Bildersammlung zurate ziehen.

gThumb

gThumb ist ein Bildbetrachtungsprogramm, ein Browser und ein Organisationswerkzeug für den GNOME-Desktop. Es unterstützt den Import von Digitalfotos über gphoto2 und ermöglicht die Ausführung grundlegender Transformationen und Bearbeitungen. Außerdem können mit diesem Programm Bilder mit Tags versehen werden, um Alben zu erstellen, die bestimmten Kriterien entsprechen. Weitere Informationen finden Sie unter http://gthumb.sourceforge.net/.

Gwenview

Gwenview ist ein einfaches Bildbetrachtungsprogramm für KDE. Es enthält ein Fenster mit einer Baumstruktur der Verzeichnisse und ein Fenster mit einer Dateiliste, wodurch eine einfache Navigation durch die Dateihierarchie möglich ist. Weitere Informationen finden Sie unter http://gwenview.sourceforge.net/home/.

Inkscape

Inkscape ist ein kostenloser SVG-Editor. Die Benutzer von Adobe Illustrator, Corel Draw und Visio finden in Inkscape eine ähnliche Palette an Funktionen und eine vertraute Bedienoberfläche. Zu den Funktionen gehören der Export von SVG nach PNG, Gradienten und das Gruppieren von Objekten. Weitere Informationen finden Sie unter http://www.inkscape.org/.

Kivio

Kivio ist eine Anwendung für Flussdiagramme die in die KOffice-Suite integriert werden kann. Umsteiger von Visio auf Kivio finden ein ähnliches Erscheinungsbild vor. Weitere Informationen finden Sie unter http://www.koffice.org/kivio/.

KolourPaint

KolourPaint ist ein benutzerfreundliches Zeichenprogramm für die KDE-Desktop. Es kann zum Zeichnen von Diagrammen und zum Bearbeiten von Screenshots, Fotos und Symbolen verwendet werden. Weitere Informationen finden Sie unter http://kolourpaint.sourceforge.net/.

KPovmodeler

KPovmodeler ist ein Frontend für POV-Ray, das in die KDE-Desktop integriert werden kann. Für KPovmodeler sind keine fundierten Kenntnisse hinsichtlich der POV-Ray-Skripterstellung erforderlich, da die POV-Ray-Sprache in eine leicht verständliche Baumansicht übertragen wird. Native POV-Ray-Skripts können ebenfalls in KPovmodeler importiert werden. Weitere Informationen finden Sie unter http://www.kpovmodeler.org.

Krita

Krita ist die Antwort von KOffice auf Adobe Photoshop und GIMP. Das Programm kann zur pixelbasierten Bilderstellung und -bearbeitung verwendet werden. Zu seinen Funktionen zählen viele der erweiterten Bildbearbeitungsmöglichkeiten, die Sie sonst nur von Adobe Photoshop oder GIMP erwarten können. Weitere Informationen finden Sie unter http://www.koffice.org.

LibreOffice Draw

Weitere Informationen hierzu finden Sie unter LibreOffice.

POV-Ray

Mit POV-Ray (Persistence of Vision Raytracer) werden dreidimensionale, fotorealistische Bilder erstellt, und zwar mithilfe eines als Raytracing bezeichneten Verfahrens. Da es eine Windows-Version von POV-Ray gibt, fällt Windows-Benutzern der Umstieg auf die Linux-Version dieser Anwendung besonders leicht. Weitere Informationen finden Sie unter http://www.povray.org/.

GIMP

GIMP (GNU Image Manipulation Program) ist ein Open Source-Äquivalent zu Adobe Photoshop. Es handelt sich hierbei um einen Rastergrafik-Editor zur Verarbeitung digitaler Grafiken und Fotos. Weitere Einzelheiten finden Sie unter http://www.gimp.org/; Sie können auch Kapitel 17, GIMP: Manipulieren von Grafiken zurate ziehen.

VueScan

VueScan ist eine Scan-Software für mehrere Plattformen. Sie können sie neben der Scanner-Software Ihres Herstellers installieren. Sie unterstützt die spezielle Hardware des Scanners, Stapel-Scans, Autofokus, Infrarotkanäle für die Staub- und Kratzerunterdrückung und Mehrfach-Scans zur Reduzierung von Scanner-Rauschen in dunklen Bereichen. Sie ermöglicht die einfache und präzise Farbkorrektur. Weitere Informationen finden Sie unter http://www.hamrick.com/vsm.html.

26.5. System- und Dateiverwaltung

Der folgende Abschnitt bietet einen Überblick über Linux-Werkzeuge zur System- und Dateiverwaltung. Es werden Text- und Quellcode-Editoren, Sicherungslösungen und Archivierungswerkzeuge beschrieben.

Tabelle 26.5. System- und Dateiverwaltungs-Software für Windows und Linux

Job

Windows-Anwendung

Linux-Anwendung

File Manager

Windows Explorer

Dolphin, Nautilus, Konqueror

Texteditor

NotePad, WordPad, (X)Emacs

kate, GEdit, (X)Emacs, vim

PDF-Erstellungsprogramm

Adobe Distiller

Scribus

PDF-Anzeigeprogramm

Adobe Reader

Adobe Reader, Evince, Okular, Xpdf

Texterkennung

Recognita, FineReader

GOCR

Packprogramme für die Kommandozeile

zip, rar, arj, lha usw.

zip, tar, gzip, bzip2 usw.

GUI-basierte Packprogramme

WinZip

Ark, File Roller

Programme zur Festplattenpartitionierung

PowerQuest, Acronis, Partition Commander

YaST, GNU Parted

Sicherungs-Software

ntbackup, Veritas

KDar, taper, dump


Ark

Ark ist ein GUI-basiertes Pack-Programm für den KDE-Desktop, das gängige Formate unterstützt. Sie können einzelne Dateien in einem Archiv anzeigen, auswählen, komprimieren und dekomprimieren. Weitere Einzelheiten finden Sie unter Section “Displaying, Decompressing, and Creating Archives” (Chapter 2, Working with Your Desktop, ↑KDE User Guide).

Dolphin

Dolphin ist der standardmäßige Dateimanager für KDE 4. Dolphin bietet mehrere Ansichtsmodi, Dateivorschauen und geteilte Ansichten. Weitere Einzelheiten finden Sie unter http://dolphin.kde.org/; Sie können auch Section “Using Dolphin File Manager” (Chapter 2, Working with Your Desktop, ↑KDE User Guide) zurate ziehen.

dump

Das dump-Paket enthält sowohl „dump“ als auch „restore“. Mit „dump“ werden die Dateien in einem Dateisystem untersucht, es wird ermittelt, welche davon gesichert werden müssen, und die betreffenden Dateien werden auf Diskette, CD, Band oder einen anderen Datenträger kopiert. Der Befehl "restore" führt die Umkehrfunktion von "Dum" aus. Mit diesem Befehl kann eine vollständige Sicherungskopie eines Dateisystems wiederhergestellt werden. Weitere Informationen finden Sie unter http://dump.sourceforge.net/.

Evince

Evince ist ein Dokumentenbetrachter für PDF- und PostScript-Formate für die GNOME-Desktop. Weitere Informationen finden Sie unter http://www.gnome.org/projects/evince/.

File Roller

File Roller ist ein GUI-basiertes Komprimierungsprogramm für die GNOME-Desktop. Die Funktionen sind mit denen von Ark vergleichbar. Weitere Einzelheiten finden Sie unter http://fileroller.sourceforge.net/home.html.

GEdit

GEdit ist der offizielle Texteditor der GNOME-Desktop. Die Funktionen sind mit denen von Kate vergleichbar. Weitere Einzelheiten finden Sie unter http://www.gnome.org/projects/gedit/.

GNU Parted

GNU Parted ist ein Kommandozeilenwerkzeug, mit dem Sie Partitionen und die darauf befindlichen Dateisysteme erstellen, löschen, prüfen und kopieren und ihre Größe ändern können. Wenn Sie Platz für neue Betriebssysteme schaffen müssen, können Sie mit diesem Werkzeug die Speicherplatzauslastung reorganisieren und Daten zwischen verschiedenen Festplatten kopieren. Weitere Informationen finden Sie unter http://www.gnu.org/software/parted/.

GOCR

GOCR ist ein Werkzeug zur optischen Zeichenerkennung (OCR). Es dient zur Konvertierung gescannter Bilder mit Text in Textdateien. Weitere Informationen finden Sie unter http://jocr.sourceforge.net/.

gzip, tar, bzip2

Es gibt eine Vielzahl von Packprogrammen zur Verringerung der Speicherplatzauslastung. Im Allgemeinen unterscheiden sie sich nur im verwendeten Packalgorithmus. Linux kann auch mit Packformaten umgehen, die unter Windows verwendet werden. bzip2 ist etwas effizienter als gzip, je nach Pack-Algorithmus ist jedoch mehr Zeit erforderlich. .

Kate

Kate ist ein Modul der KDE-Suite. Mit diesem Programm können mehrere Dateien gleichzeitig geöffnet werden, und zwar sowohl lokal als auch entfernt. Mit Funktionen zur Syntaxhervorhebung, zum Erstellen von Projektdateien und zur Ausführung externer Skripts ist es ein ideales Werkzeug für Programmierer. Weitere Informationen finden Sie unter http://www.kate-editor.org/.

KDar

KDar steht für KDE Disk Archiver und ist eine Hardware-unabhängige Sicherungslösung. KDar verwendet, anders als tar, Kataloge, sodass einzelne Dateien extrahiert werden können, ohne dass das gesamte Archiv gelesen werden muss. Außerdem können inkrementelle Sicherungen erstellt werden. KDar kann Archive in mehrere Segmente aufteilen und für die einzelnen Segmente das Brennen einer Daten-CD oder -DVD auslösen. Weitere Informationen finden Sie unter http://kdar.sourceforge.net/.

Konqueror

Konqueror ist ein Datei-Manager, der auch als Webbrowser, Dokument- und Bild-Viewer sowie als CD-Ripper verwendet werden kann. Weitere Einzelheiten finden Sie unter http://www.konqueror.org/. Sie können auch Kapitel 14, Konqueror: Suchen im Internet zurate ziehen, um sich über die Konqueror-Funktionen zum Surfen im Web zu informieren.

Nautilus

Nautilus ist der standardmäßige Dateimanager für die GNOME-Desktop. Sie können Nautilus verwenden, um Ordner und Dokumente zu erstellen, Ihre Dateien und Ordner anzuzeigen und zu verwalten, Skripts auszuführen, Daten auf eine CD zu schreiben und URI-Adressen zu öffnen. Weitere Einzelheiten finden Sie unter http://www.gnome.org/projects/nautilus/; Sie können auch Abschnitt „Verwalten von Ordnern und Dateien mit Nautilus“ (Kapitel 2, Arbeiten mit dem Desktop, ↑GNOME-Benutzerhandbuch) zurate ziehen.

Okular

Okular ist der Dokument-Viewer für KDE 4, der an die Stelle von KPDF tritt. Neben PDF-Dateien können Sie mit Okular eine Vielzahl anderer Dateiformate anzeigen. Die Funktionen des Programms können mühelos in andere Anwendungen eingebettet werden. Weitere Einzelheiten finden Sie unter http://okular.kde.org/; Sie können auch Chapter 4, Viewing PDF Files and Other Documents with Okular (↑KDE User Guide) zurate ziehen.

taper

Taper ist ein Sicherungs- und Wiederherstellungsprogramm mit einer leicht zu bedienenden Bedienoberfläche, das die Sicherung und Wiederherstellung von Dateien auf ein bzw. von einem Bandlaufwerk ermöglicht. Umgekehrt können die Dateien in Archivdateien gesichert werden. Rekursiv ausgewählte Verzeichnisse werden unterstützt. Weitere Einzelheiten finden Sie unter http://taper.sourceforge.net/.

vim

vim (vi improved) ist ein Programm, das Ähnlichkeit mit dem Texteditor vi aufweist. Es ist möglicherweise eine gewisse Eingewöhnungszeit für vim erforderlich, da das Programm zwischen Befehls- und Einfügemodus unterscheidet. Die Grundfunktionen stimmen mit denen anderer Texteditoren überein. Allerdings bietet vim auch einige besondere Optionen, wie die Aufzeichnung von Makros, Erkennung und Konvertierung von Dateiformaten sowie mehrere Puffer in einem Bildschirm. Weitere Informationen finden Sie unter http://www.vim.org/.

GNU Emacs und XEmacs

GNU Emacs ist ein erweiterbarer Editor für die Anzeige in Echtzeit, der individuell angepasst werden kann und über eine Selbstdokumentations-Funktion verfügt. XEmacs beruht auf GNU Emacs. Beide Produkte bieten mit nur geringen Unterschieden fast dieselben Funktionen. Sie werden von erfahrenen Entwicklern verwendet und sind durch die Emacs Lisp-Sprache hochgradig erweiterungsfähig. Sie unterstützen viele Sprachen, wie Russisch, Griechisch, Japanisch, Chinesisch und Koreanisch. Weitere Einzelheiten finden Sie unter http://www.xemacs.org/ undhttp://www.gnu.org/software/emacs/emacs.html.

Xpdf

Xpdf ist eine schlanke PDF-Anzeige-Suite für Linux- und Unix-ähnliche Plattformen. Das Programm beinhaltet eine Anzeigeanwendung und einige Export-Plugins für PostScript oder Textformate. Weitere Informationen finden Sie unter http://www.foolabs.com/xpdf/.

26.6. Software-Entwicklung

Dieser Abschnitt bietet eine Einführung in Linux-IDEs, Toolkits, Entwicklungswerkzeuge und Versionsverwaltungssysteme für professionelle Software-Entwicklung.

Tabelle 26.6. Entwicklungs-Software für Windows und Linux

Job

Windows-Anwendung

Linux-Anwendung

Integrierte Entwicklungsumgebungen

Borland C++, Delphi, Visual Studio, .NET

KDevelop, Eric, Eclipse, MonoDevelop, Anjuta

Toolkits

MFC, Qt, GTK+

Qt, GTK+

Compiler

VisualStudio

GCC

Fehlersuchwerkzeuge

Visual Studio Debugger

GDB, Valgrind

GUI Design

Visual Basic, Visual C++

Glade, Qt Designer

Versionsverwaltungssysteme

Clearcase, Perforce, SourceSafe

CVS, Subversion


Anjuta

Anjuta ist eine IDE fur die GNOME/GTK+-Anwendungsentwicklung. Das Programm beinhaltet einen Editor mit automatischer Formatierung sowie mit Codevervollständigung und -hervorhebung. Neben GTK+ unterstützt es Perl-, Pascal- und Java-Entwicklung. Außerdem ist ein GDB-basiertes Fehlersuchprogramm enthalten. Weitere Einzelheiten finden Sie unter http://sourceforge.net/projects/anjuta/.

CVS

CVS (Concurrent Versions System) ist eines der wichtigsten Versionskontrollsysteme für Open Source. Es ist ein Frontend für Revision Control System (RCS), das in den Standard-Linux-Distributionen enthalten ist. Weitere Informationen finden Sie unter http://ximbiot.com/cvs/.

Eclipse

Die Eclipse-Plattform wurde zur Erstellung integrierter Entwicklungsumgebungen entworfen, die mit benutzerdefinierten Plugins erweitert werden können. Die Grundversion enthält außerdem eine voll funktionsfähige Java-Entwicklungsumgebung. Weitere Informationen finden Sie unter http://www.eclipse.org.

Eric

Eric ist eine für Python- und Python-Qt-Entwicklung optimierte IDE. Weitere Informationen finden Sie unter http://www.die-offenbachs.de/eric/index.html.

GCC

GCC ist eine Compiler-Sammlung mit Frontends für verschiedene Programmiersprachen. Eine vollständige Liste der Funktionen sowie umfassende Dokumentation finden Sie unter http://gcc.gnu.org.

GDB

GDB ist ein Fehlersuchwerkzeug für Programme, die in verschiedenen Programmiersprachen geschrieben wurden. Weitere Informationen finden Sie unter http://www.gnu.org/software/gdb/gdb.html.

Glade

Glade ist ein Programm zur Erstellung von Bedienoberflächen für die GTK+- und GNOME-Entwicklung. Neben GTK+-Unterstützung bietet es auch Unterstützung für C, C++, C#, Perl, Python, Java u. a. Weitere Informationen finden Sie unter http://glade.gnome.org/.

GTK+

GTK+ ist ein Toolkit für mehrere Plattformen, das zum Erstellen von grafischen Bedienoberflächen dient. Es wird für alle GNOME-Anwendungen, GIMP und mehrere andere Programme verwendet. GTK+ wurde zur Unterstützung einer Reihe von Sprachen entwickelt, nicht nur von C/C++. Ursprünglich wurde es für GIMP geschrieben, daher der Name GIMP Toolkit. Weitere Informationen finden Sie unter http://www.gtk.org. Die Sprach-Bindings für GTK+ werden unter http://gtk.org/language-bindings.php zusammengefasst.

KDevelop

KDevelop ermöglicht das Schreiben von Programmen für verschiedene Sprachen (C/C++, Python, Perl usw.). Es beinhaltet einen Dokumentations-Browser, einen Quellcode-Editor mit Syntaxhervorhebung, eine GUI für den Compiler und vieles andere mehr. Weitere Informationen finden Sie unter http://www.kdevelop.org.

MonoDevelop

MonoDevelop ist eine integrierte Open Source-Entwicklungsumgebung für die Linux-Plattform, die hauptsächlich für die Entwicklung von Software konzipiert wurde, in der sowohl Mono als auch Microsoft .NET Framework zum Einsatz kommt. MonoDevelop bietet Funktionen, die mit denen von Eclipse und Microsoft Visual Studio vergleichbar sind (z. B. Intellisense), Quellcodeverwaltungs-Integration sowie einen integrierten Designer für grafische Bedienoberflächen (Graphical User Interfache, GUI) und Web. Weitere Informationen finden Sie unter http://www.monodevelop.com/.

Qt

Qt ist eine Programmbibliothek zur Entwicklung von Anwendungen mit grafischen Bedienoberflächen. Es ermöglicht die schnelle Entwicklung professioneller Programme. Weitere Informationen finden Sie unter http://trolltech.com. Die Sprach-Bindings für die Qt-Entwicklung werden unter http://developer.kde.org/language-bindings/ zusammengefasst.

Qt Designer

Qt Designer ist ein Programm zur Erstellung von Bedienoberflächen und Formularen für die Qt- und KDE-Entwicklung. Es kann als Teil der KDevelop-IDE oder als eigenständiges Programm ausgeführt werden. QtDesigner kann unter Windows ausgeführt werden und lässt sich sogar in die Entwicklungs-Suite Visual Studio integrieren. Weitere Einzelheiten finden Sie unter http://trolltech.com/products/qt/designer.html.

Subversion

Subversion dient demselben Zweck wie CVS, weist jedoch einige größere Verbesserungen auf, wie Verschieben, Umbenennen und Beifügen von Meta-Informatioen zu Dateien und Verzeichnissen. Weitere Informationen finden Sie unter http://subversion.tigris.org/.

Valgrind

Valgrind ist eine Suite von Programmen für die Fehlersuche und Profilerstellung bei x86-Anwendungen. Weitere Informationen finden Sie unter http://valgrind.org/.


SUSE Linux Enterprise Desktop Anwendungshandbuch 11 SP4