Wii Homebrew-Channel fertiggestellt

Endlich ist es möglich eigene Software im Wii-Modus auf der Wii zu installieren und zu starten. Der Homebrew Channel kann auf jeder Wii installiert werden. Mod-Chips oder andere Hardwareanpassungen sind nicht notwendig. Über den Homebrew-Channel kann Software direkt von einer SD-Card, oder über das Netzwerk gestartet werden. Für Letzteres existiert ein Streaming-Programm welches die Software von einem PC (Windows, Linux oder MacOS) auf die Wii übertägt. Der Homebrew Channel kann auf nicht gemoddeten Wii-Systemen über den Twilight Hack installiert werden. Für Wii-Consolen mit Mod-Chip gibt es eine Installations-CD.

Hier gehts zum Download: hbc.hackmii.com 

wxDev-C++

wxDev-C++“ ist eine Abwandlung des normalen „Dev-C++“ einer freien C++ IDE, im Gegensatz zum dieser ist in „wxDev-C++“ aber ein GUI-Editor integriert der auf dem „wxWidgets“-Framework aufbaut. Damit ist es möglich in C++ GUI-Anwendungen für Widows, Linux (GDK+), und MacOS zu programmieren.

Irrlicht - eine freie einfach zu lernende 3D Engine

Irrlicht ist eine freie in reinem C++ geschriebenen 3d-Engine. Neben C++ kann Irlicht auch aus .NET angesprochen werden. Irrlicht bietet auch einige passende Erweiterungen wie IRRKlang (Sound-Bibilothek) , IRREdit (MapEditor) und IRRXML (XML-Bibilothek). Irrlicht unterstützt OpenGL und DirectX (nur unter Windows) und ist für die Systeme Windows, Linux und MacOs verfügbar. Die Engine ist einfacher zu lernen und zu handhaben als Ogre.

Die Engine kann ohne Probleme mit Visual Studio oder GCC kompiliert werden. Allerdings ist es nur mit Visual Studio möglich die DirectX-Programme zu erstellen. GCC unterstützt nur OpenGL und den Software Renderer.

Features:
  • Dynamische Lichter
  • Bump-Mapping
  • Parallax-Mapping
  • Light-Maps
  • Dynamische Schatten
  • usw...

Winbinder - Windows GUI-Anwendungen mit PHP entwickeln

Winbinder ist eine natives Windows-Binding und ermöglicht das erstellen von grafischen Windows-Anwendungen in PHP . Neben Windbinder existiert noch eine weitere PHP-Erweiterung die das verspricht, sie heißt PHP GTK und ermöglicht es grafische Anwendungen für Windows, Linux und Mac-OS zu schreiben. Ich halte aber beide Erweiterungen für noch nicht ausgereift. In Winbinder sind noch nicht alle benötigten Funktionen implementiert, die man sonst als selbstverständlich ansieht. So wird „Drag and Drop“ noch nicht vollständig unterstützt. Ein weiteres Problem ist das das Kompilieren der in PHP geschriebenen Anwendungen noch nicht richtig funktioniert, um eine nicht Kompilierte Winbinder-PHP-Anwendung auszuführen muss eine Windbinder Installation vorhanden sein. In diesem Fall werden die PHP-Files direkt interpretiert. Winbinder eignet sich meiner Ansicht nach im momentan Perfekt dafür aus vorhandenem PHP-Code kleine Windows Programme zu erstellen, allerdings muss man dabei einige Einschränkungen in kauf nehmen.

Flash Video Player

Es gibt nicht viele freie Flash-Video-Player die ohne Flashkenntinsse verwendet werden können. Nachfolgend findet ihr eine Liste aller von mir getesteten Playern. Diese Player ermöglichen es auf einfache Weise FLV-Videos auf der eigenen Homepage einzubinden.

Der FLV-Player ist meiner Ansicht nach der Beste der hier gelisteten Player. Neben den bisher genannten Player gibt es auch noch den  JW FLV MEDIA PLAYER allerdings kann ich den Hype um diesen Player nicht verstehen, da er keine besonderen Funktionen bietet.

Blender Game-Engine

Mit dem Opensource-Modeling-Programm Blender ist es auch möglich Spiele zu erstellen. Blender bietet bereits eine Echtzeit 3D-Grafik-Engine mit integrierter Physik-Engine. Die eigentliche Spielelogik muss in Python programmiert werden.


Leider habe ich keine ausführlichen Tutorials gefunden. Aber wie ich gehört habe, soll es einige sehr gute Bücher zu diesem Thema geben. Es beleibt zu sagen: Interesannte Sache die man auf jeden Fall im Auge behalten sollte.

Blender Wiki:
www.wiki.blender.org

jmonkeyengine - 3D mit Java

jmonkeyengine ist eine freie Java-3D-Engine welche vor kurzem in der Version 1.1 erschienen ist. Mit jmonkeyengine ist es auch Java-Entwicklern möglich ansprechende 3D-Inhalte zu generieren und einzubinden. Hierbei wird eine große Auswahl an 3D-Formaten unterstützt, auch sind schon einige Erweiterungen wie eine Physik-Engine und ein Editor verfügbar. Auf der Homepage von jmonkeyengine gibt es eine beträchtliche Anzahl von Grafikdemos.

jmonkeyengine mausert  sich zum Game-Development-Toolkit für Java Entwickler!

Billige IT-Bücher

Fachliteratur ist fast immer schwer zu bekommen oder teuer (manchmal auch beides). Im Internet gibt es aber einige gute Shops die billige Fachliteratur verkaufen. Hierbei handelt es sich oft um Mängelexemplare oder ältere Ausgaben, wobei ein schwarzer Strich oder das aufgestempelte "Mängelexemplar" an der Unterseite des Buches oft der einzige Mangel ist. Allerdings muss darauf geachtet werden das man nicht ein volkommen veraltetes Exemplar erwirbt. Nachfolgend einige Links zu guten Shops.

  • www.terrashop.de
    Ich habe bereits oft Bücher bei www.terrashop.de gekauft und bin noch nie enttäuscht worden. Terrashop führt fast ausschließlich IT-Bücher. Wenn einen Warenwert von 20,-- € überschreitet fallen keine Versandkosten an.
  • www.unifachbuch.de
    Große Auswahl an Fachbüchern
  • www.spardorado.de
    Kleiner Webshop der mir empfohlen wurde. Preise scheinen in Ordnung zu sein.
  • www.itbuchshop.de
    Noch ein billiger IT-Buchshop. Ich habe noch keinerlei Erfahrungen mit diesem Shop, aber das Angebot sieht sehr vielversprechend aus.

Installieren von Symfony mit Xampp und Windows XP

Es wird von einer bereits installierten Standartversion von Xampp ausgegangen.

  • Der einfachste Weg Symfony zu installieren ist die Installation über Pearl.
    Dazu muss man die Datei pear.bat aufgerufen werden.
  • Wählen sie in der Windows Startleiste Start->Ausführen
  • Tippen sie "cmd" und klicken sie OK
  • In die nun erschinene Konsole tippen sie:

    C:\Programme\xampp\php\pear

    (falls sie Xampp im Standartverzeichnis installiert haben.)

  • jetzt tippen sie:

    pear channel-discover pear.symfony-project.com

  • und dann...

    pear install symfony/symfony

  • jetzt sollte es ungefähr so aussehen:

    downloading symfony-0.4.2.tgz ...
    Starting to download symfony-0.4.2.tgz (1,199,762 bytes)
    ..............................................................................done: 1,199,762 bytes
    downloading pake-1.0.76.tgz ...
    Starting to download pake-1.0.76.tgz (16,523 bytes)
    ...done: 16,523 bytes
    install ok: channel://pear.symfony-project.com/pake-1.0.76
    install ok: channel://pear.symfony-project.com/symfony-0.4.2


  • Die eigentliche installation von Symfony ist damit abgeschlossen. Allerdings sind noch einige Schritte notwendig um Symfony unter Windows lauffähig zu machen.

    Im Verzeichnis "\xampp\php" (Bei der Standartinstallation von Xampp "C:\Programme\xampp\php") findet sie die Datei "symfony.bat", diese muss nach "C:\Windows\system32" kopiert werden.

  • Wenn ihr die Datei kopiert habt müsst ihr noch folgende Zeilen anpassen:

    Zeile 25: %PHP_COMMAND% -d html_errors=off -d open_basedir= -q "C:\Programme\xampp\php\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %9
    Hierbei muss der Pfad auf die "symfony"-Datei zeigen. (Diese Datei hat keine Endung!)

    Zeile 34 :set PHP_COMMAND=C:\Programme\xampp\php\php.exe
    (Muss zur php.exe zeigen.)

    Jetzt ist Symfony unter Windows voll Einsatzbereit. Symfony kann einfach in jedem Verzeichnis per CMD aufgerufen und ausgefürt werden. Es wird nun über symfony befehl  aufgerufen und nicht wie in der Hauptdokumentation immer beschrieben mit php symfony befehl.