Am 12. Novermber ist die zweite Alpha Version von jQuery Mobile erschienen. jQuery Mobile ist eine Abspaltung von jQuery die sich eine weite Unterstützung von Mobilen Browsern als Ziel gesetzt hat. Die zweite Alpha Version hat vor allem Verbesserungen auf Androidgeräten gebracht.
jQuery Mobile Alpha 2 kann unter jquerymobile.com heruntergeladen werden. Die Scripts können auch direkt von den jQuery-Servern aus eingebunden werden.
Demos zu jQuery Mobile Alpha 2 findet man unter jquerymobile.com/demos/1.0a2.
Die Google Chart Tools ermöglichen es auf einfache weise Diagramme und Grafiken zu erstellen. Die eigenliche Erstellung der Grafiken erfolgt dabei auf den Googel-Servern. Dabei ist es nicht nur möglich Diagramme zu erstellen, es können auch Karten und QT-Codes erzeugt werden. Weitere Informationen findet sie unter code.google.com/intl/de-DE/apis/chart
YQL steht für "Yahoo! Query Language" sie ist eine an SQL angelehnte Sprache bzw. ein von Yahoo gehosteter Webservice der es ermöglicht auf einfache weiße auf zahlreiche Webservices und APIs von Yahoo (und auch einigen anderen Firmen) zuzugreifen.
Eine englischsprachige Einleitung in YQL gibt es unter developer.yahoo.com/yql
Statements kann man unter developer.yahoo.com/yql/console testen. Ohne einen API-Key dürfen maximal 10.000 Anfragen pro Stunde an den Yahoo-Server gestellt werden.
wxPropertyGrid stellt einen Eigenschaften-Editor für wxWidgets und wxPython bereit.
Das Widget ist unter Windows und Linux lauffähig. Weitere Informationen unter: wxpropgrid.sourceforge.net
Propel ist ein Object-Relational Mapper für PHP. Er setzt auf PDO als Datenbank- abstraktionsschicht.
Bei der Installation unter Windows kann es zu einigen Schwierigkeiten kommen.
Nachfolgend eine Installations-Anleitung für Propel 1.4 :
- Starten einer Konsole (Ausführen -> cmd.exe).
- Wechseln in das "PEAR"-Verzeichnis unterhalb der PHP-Installation
- Ausführen der Kommandos:
pear channel-discover pear.phpdb.org
pear install -a phpdb/propel_generator
pear install -a phpdb/propel_runtime
pear channel-discover pear.phing.info
pear install phing/phing-2.3.3
Es ist zu beachten das explizit die Version 2.3.3 von Phing installiert werden sollte, da es ansonsten zu Fehler kommt.
z.B. [phing] Calling Buildfile build-propel.xml with target main
[phing] Error reading project file [wrapped: Unable to open build-propel.xml for reading: ]
Wenn bereits eine andere Version von Phing installiert wurde so kann diese über:
pear uninstall -n phing/phing wieder deinstalliert werden.
WxWidgets verfügt schon von Haus aus über eine große Anzahl
an Widgets. Wem das immer noch nicht genug ist kann sich unter der
Webseite www.xoomer.virgilio.it zusätzliche herunterladen. Die dort
angebotenen Widgets werden immer in einer kleinen Beschreibung (mit
Screenshots) erklärt. Im Downloadpaket sind jeweils auch Demos enthalten.
Besonderst hervorzuheben ist das recht praktische Ribbon-Widget. Damit ist es
möglich Ribbons wie sie in Microsoft Office 2007 verwendet werden auch unter
WxPython zu nutzen, was auch unter Linux und MacOS möglich ist.
WxPython ist eine freie GUI-Bibliothek zum erstellen von
grafischen Benutzeroberflächen für Python.
Sie basiert auf der bekannten WxWidges-Bibliothek.
Unter www.zetcode.com/wxpython gib es ein sehr gutes Einsteiger freundliches
Tutorial zu WxWidgets.
Über den SQLite-JDBC-Treiber ist es unter Netbeans ab der Version 6.0 möglich auf SQLite-Datenbanken zuzugreifen. Ein entsprechendes Plugin kann unter: www.plugins.netbeans.org heruntergeladen werden.
Nach der Installation kann die Datenbanken unter dem Reiter Dienste (oder Services) hinzugefügt werden. Der Pfad zur Datenbank muss in der Form:
jdbc:sqlite:<Pfad>
angegben werden.
Kscope ist eine inzwischen eingestellte C/C++ Entwicklungsumgebung.
Leider sind einige Projekte immer noch auf Kscope ausgelegt. Hier findet ihr
eine unter Ubuntu lauffähige Version von Kscope. Um Kscope zu starten einfach
die kscope.sh-Datei innerhalb des bin-Ordners ausführen.
Download Kscope 1.6.2 i386
Die Baja Engine ist eine noch recht junge kostenlose 3D-Engine, für die Sprache Lua. Lua ist eine einfach zu erlernende Scriptsprache. Die Baja Engine ist also perfekt für Prototypen oder ähnliches geeignet. Leider unterstützt Lua in der jetzigen Version (5.1) noch keine Klassen, was das entwickeln größerer Projekte schnell unübersichtlich machen kann.
Ein nicht zu unterschätzender Vorteil der Baja Engine ist das man Softimage-Dateien direkt importieren dann. Damit ist ein sehr Leistungsfähiger modeler oder Leveleditor bereits vorhanden. Aus den Softimage-Dateien werden auch die Materialien oder etwaige Shader direkt übernommen.
Weitere Informationen findet man unter www.bajaengine.com