Monthly Archive for Januar, 2006

Ein Wort zum Desktop

Das Unix-basierte System auf dem Servermarkt dominierend sind, ist ja seid ein paar Jahren Tatsache. Aber der Desktopmarkt wird immer noch von Windows dominiert. Der verschwindent geringe Anteil an Unix (Linux / BSD) und Apple Systemen ist kaum der Rede wert. Zwar gibt man Linux ein große Chance auf dem von Windows Systemen dominiertem Mark, doch sprechen heute schon viele davon das Linux seine Chance verpasst hat. Das liegt nicht nur an dem relativ einfach zu benutzendem Windows selbst, sondern auch an dem fast gar nicht vorhandenem Spielemarkt. Computerspiele werden seit langer Zeit auf Windowssystemen entwickelt und vermarktet. DirectX löste OpenGL ab und wurde zum absolutem Standart in Computerspielen. Nur noch wenige Spiele wie z.B. die Quake Reihe (einschliesslich Quake4) von ID, oder Doom3 vom selben Entwickler, nutzen die OpenGL Schnittstelle, wodurch diese Spiele durchgehend alle auf Linux (als auch Apple) lauffähig sind und nicht einmal 5% der Entwicklungskosten zur Portierung kosteten (zum Vergleich: DirectX Spiele kosten kannp das 3-fache und auch deutlich mehr Zeit zur Portierung). Obwohl OpenGL einfacher zu benutzen und 100% portabel ist, wird es heute in Computerspielen kaum noch verwendet. Zwar ist es immer noch fundamental für Industriellen Visuallisierungen und CAD (3D Software für Architekten) Anwendungen, diese werden aber hauptsächlich auf Unix Systemen eingesetzt.
Mit der nächsten Windows Generation (Windows Vista) wird es noch härter für Linux sich auf dem Markt zu behaupten. Durch die DirectX-Monopol Politik von Microsoft ist der Einsatz von OpenGL in Computerspielen zur Tortur geworden. Eine Schnittstelle die auf der Plattform mit der größten Reuchweite nur noch emuliert wird, ist keine Basis für ein Computerspiel. Zwar besteht weiterhin die Möglichkeit OpenGL mit dem Grafikkartentreiber zu installieren, doch wird dann die tolle neue Windows Vista Oberfläche nur noch abgespeckt dargestellt – Schatten, transparente Fenster und all die “innovativen und nützlichen” Effekte sind deaktiviert.
Aber es gibt immer noch Hoffnung – Apple, der immerwerende Zweite, kann mit seinem Umstieg auf das x86 System (PC: Intel, AMD) mit Linux zusammen gegen Microsoft arbeiten und die Chance auf dem Desktopmarkt vergößern. Durch die durchgehende Benutzung von OpenGL im gesamten System schafft Apple auch OpenGL neue Chancen. CAD Anwendungen und Computerspiele haben eine neue Chance durch OpenGL portierbar zu werden. Ein Desktopmarkt auf dem alle Anwendungen auf fast allen System laufen ist schliesslich der Traum eines jeden Softwareentwickler. Durch OpenGL ist dieser Traum ein ganzen Stück näher gerückt – doch Microsoft versucht wieder die andere Richtung anzustreben, eine Monopolstellung die durch ihr System dominiert wird.
Mein Aufruf an alle Spieleentwickler lautet daher: Nehmt wieder OpenGL als Basis für eure Anwendungen. Damit schafft ihr eine weit größere und kostengünstigere Möglichkeit, eure Software auf andere Systeme zu portieren. Nehmt euch ein Beispiel an Doom3, Quake4, Serious Sam und Civilization4. Diese Spiele sind ohne Probleme auf Apple und Linux System lauffähig.

E17 Installer Update (0.4.5)

I have worked some hour on my Enlightenment installer script and added some cool features. It can now install the Evidence filemanager and build all in debug mode. Furthermore it loses some dialog boxes. Try it out and download it from my files.

Massiver SPAM-Scheiß in den Kommentaren

Hab in den letzten Tagen extrem viele SPAM Scheiße in meine Kommentare bekommen, deshalb hab ich fast alle erstmal disabled. Muss jetzt umbedingt ein SPAM Schutz in die Kommentare einbauen.

Glade3 in MonoDevelop

Yes, i love it. Lluis work on the integration of Glade-3 GUI designer into MonoDevelop. With this recent changes you can work on your Glade-based UIs complete in MonoDevelop. But the absolutly best is that, whenever you add a new event handler it automatically generates the code and write it to the C# file.
MonoDevelop looks more and more like a Visual Studio or a SharpDevelop (ok, i know – should be the same).

Jarhead – Willkommen im Dreck [2005]

jarhead_1Anthony ‘Swoff’ Swofford (Jake Gyllenhaal) meldet sich 1989 wie zuvor schon sein Vater und Großvater zu den Marines. Mit seinen Kumpels Alan (Peter Sarsgaard) und Chris (Lucas Black) kämpft er sich durch die Grundausbildung und wird danach der Einheit von Sergeant Sykes (Jamie Foxx) zugewiesen. Frust in der Armee zu sein und Sehnsuch nach seiner Freundin bringen in dazu eine Magen-Darm Krankheit vorzutäuschen. Auf der Toilette wird er aber von Sergeant Syke zurechtgewiesen und bekommt von ihm die Chance auf eine Scharfschützenausbildung die er erfolgreich absolvieren kann.