Programming

qdevelop.png

QDevelop is a development environment entirely dedicated to Qt4, which requires Qt4 (we recommend versions newer than 4.4.0), gcc under Linux or MinGW under Windows, possibly gdb for program debugging and ctags for code completion. QDevelop runs on Linux, unix, Mac OS X and Microsoft Windows systems and is released under the GPLv2 license.

In order to run Java programs or applets, you must have a Java run time environment (JRE) installed. To run Java web applets in your browser, you additionally need a plugin for your browser, which is not installed by default.

If you don't have the partner repositories enabled follow these instructions first:

1. Go to System -> Administration -> Software Sources -> Other Software
2. Enable the "partner repositories"
3. Clone and if prompted about out of date software select Reload
4. Now download & install
5. Restart the browser

okteta.png

Okteta is a simple editor for the raw data of files. This type of program is also called hex editor or binary editor.

monodevelop.png

MonoDevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.

littlewizard.jpg

Little Wizard is a development environment for children. It is intended to be used by primary school children to learn about the main elements of real computer languages. Using only the mouse, children can explore programming concepts such as variables, expressions, loops, conditions, and logical blocks. Every element of the language is represented by an intuitive icon, making it easy to learn.

kturtle.png

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.

kdbg.png

KDbg is a graphical user interface to gdb, the GNU debugger. It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code.

gazpacho.png

It is strongly inspired by the Glade project but it is written from scratch using the Python language. As a result there are few lines of code to read, understand and to maintain!

One of the goals of the project is that the .glade files that Gazpacho generates should be fully compatible with libglade so you can use Gazpacho whatever the language your application is written with.

gambas2.png

Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!). With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, and so on...

ferret.png

GNU Ferret (formerly known as GerWin) is the Free Entity Relationship and Reverse Engineering Tool.