Shotwell 0.9

Vor einigen Tagen ist die neuste Version von Shotwell erschienen. Dabei handelt es sich um eine Foto und Videoverwaltungssoftware welche in Vala geschrieben ist. In der neuen Version gibt es eine Reihe von Verbesserungen (leider noch keine Audiounterstützung). So gibt es nun eine neue Suchleiste mit welcher man auch filtern kann. An Bildformaten ist die Unterstützung für TIFF hinzugekommen. Auch RAW Bilder werden nun besser gerendert. Wer das ganze unter Ubuntu ausprobieren möchte der sollte sich das ppa ppa:yorba/ppa einbinden. Die offizielle Seite von Shotwell ist unter http://yorba.org/shotwell/ zu finden.

Vala

Erstaunt stellte ich gestern fest das der neue Standardfotomanager unter Ubuntu (Shotwell) in Vala geschrieben ist. Bei Vala handelt es sich um eine Programmiersprache welche stark an C# und Java angelehnt ist. Dabei benötigt sie aber keine Laufzeitumgebung. Man hat dann also eine Sprache welche eine moderne Syntax bietet und keine Laufzeitumgebung benötigt sondern nativ auf dem System läuft. Im Gegensatz zu .NET/Mono hat die Sprache keinen Garbage Collector sondern implementiert automatische Referenzzählung zur Speicherverwaltung.

Beim durchschauen der Syntax (verglichen mit C#) sind mir einige Unschönheiten aufgefallen welche einige Konstrukte nicht sehr elegant aussehen lassen, aber das muss man sich wahrscheinlich mal in einem kleinen Projekt anschauen. Es ist möglich mit Vala plattformunabhängige Anwendungen zu schreiben. Als Standardbibliothek steht einem die glibc sowie die Geelib zur Verfügung. Der Vala Compiler wandelt den Quellcode in C Code um und kompiliert diesen dann anschließend. Definitiv eine Sprache die man sich mal anschauen sollte :) Die offizielle Seite von Vala ist unter http://live.gnome.org/Vala zu finden.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Vala_%28Programmiersprache%29