PHP 5.3 bekommt Namespaces

Posted on Sep 29, 2007 in Blog, Development, PHP

An sich erst für die Version 6 geplant aber vermutlich mit Version 5.3 beginnend erhält PHP Namespaces – zumindest wenn man diesem Blogeintrag folgt. Namespaces dienen dazu gleichnamige Identifier (Variablen, Methoden etc.) an bestimmte Namespaces zu binden und so die Probleme bei gleichnamigen Identifiern zu umgehen. Mit der Einführung von Namespaces wird die Code-Organisation (bei ...

JSON Viewer für Eclipse

Posted on Sep 28, 2007 in AJAX, Blog, Development, Java, XML

Das JSON Format (Java-Script Object Notation), ein leichtgewichtiges Format um Daten von einem Server zu einem Client (i.e. Browser) zu übertragen, welches beispielsweise gerne in AJAX-Anwendungen verwendet wird, ist von Natur aus nicht sonderlich lesbar. Um die Lesbarkeit von JSON zu erhöhen gibt es ein Eclipse-Plugin (in einer sehr frühen Version), welches zum einen JSON ...

3D und Flex

Posted on Sep 27, 2007 in Adobe Flex, Blog, Development, Rich Internet Applications

Der Flashplayer unterstützt leider (noch) keine hardwarebeschleunigte 3D Darstellung. Nichts desto trotz sind für Flex und ActionScript3 3D Libraries vorhanden, die zumindest im Flashplayer 9 ordentlich performen. Während sich Papervision3D langsam zum Standard für 3D durchsetzt, gibt es noch das in einem recht frühen Stadium befindlichen Sandy. Für uns Anwendungsentwickler wird 3D dann erst richtig ...

Neue Version des Zend Framework veröffentlicht

Posted on Sep 27, 2007 in Blog, Development, PHP

Am gestrigen Mittwoch hat Zend, die Version 1.0.2 des Zend Framework veröffentlicht. Diese Version beinhaltet nur kleinere Erweiterungen wie den Google Base Support, aber auch 93 bekannte Probleme. Eine Übersicht über alle behobenen Issues liefert der Issue-Tracker von Zend Framework. Das Zend Framework ist ein selektiv einsetzbares Framework zur Entwicklung von Webanwendungen mit PHP und ...

Top Gründe für ein möglicherweise schief laufendes Projekt

Posted on Sep 26, 2007 in Blog, Development

Die Truppe von JavaPosse hat bei Ihrem Gastspiel von der JavaZone 2007 in Oslo folgende Top Gründe für ein möglicherweise schief laufendes Projekt genannt: Es dauert drei Monate um eine Checkbox im Web UI hinzuzufügen Alles sieht so aus, als wäre es schneller es neu zu schreiben Jeder im Projekt hat “Architekt” auf seiner Visitenkarte, ...

Eclipse PDT 1.0 veröffentlicht

Posted on Sep 18, 2007 in Blog, Development

Heute ist nach langer Entwicklungszeit die Version 1.0 des PHP Developemt Tools (PDT) für Eclipse erschienen. Wer den Download von Eclipse mit allen Voraussetzungen für PDT scheut, findet für Windows, Linux und Mac OS X All-in-One Pakete auf den Downloadseiten. User, die bereits eine ältere Version nutzen können auch via Update-Manager auf die neuste Version ...

PHPUnit Goodies, Teil II

Posted on Sep 17, 2007 in Blog, Development, PHP

Habe ich vor kurzem die Möglichkeit mit PHPUnit auf Bildschirmausgaben zu testen vorgestellt, so will ich heute auf zwei weitere kleine nützliche Features hinweisen, die beim reinen Überfliegen der Doku übersehen werden können. Hat man den Test einer Methode noch nicht fertig gestellt, kann man die Methode mit $this->markTestIncomplete(‘This test has not been implemented yet.’); ...

JavaFX Script in freier Wildbahn

Posted on Sep 16, 2007 in Blog, Development, Java, Rich Internet Applications

Die iX macht in ihrer aktuellen Ausgabe auf ein Mashup aufmerksam, welches JavaFX Script verwendet, der Mitbewerber um Rich User Experiences von Sun, der gegen Adobes Flash und Microsoft Silverlight in Stellung gebracht werden soll. Unter www.musicpinboard.com steht die Anwendung zum Download und als Java Webstart zur Verfügung. Die Entwicklergruppe soll acht Tage an der ...

Rückblick: Flex / Java Vortrag Stuttgart

Daniel und ich waren am Donnerstag zur Java User Group Stuttgart als Redner zu Adobe Flex, AIR und Java eingeladen. Der Vortrag war zweigeteilt, die erste Hälfte stellte Flex und die Kommunikation mit Java Backends vor. Die zweite Hälfte demonstrierte die neuen (offline) Möglichkeiten durch Adobe AIR. Der Vortrag war mit fast 50 Zuhörern gut ...

PHP Unittests auf Bildschirmausgaben

Posted on Sep 11, 2007 in Blog, Development, PHP

Eine (auch von mir) fast übersehene, manchmal sinnvolle Funktion von PHPUnit ist das automatisierte Testen von Bildschirmausgaben. Manchmal geben Methoden keine Werte zurück vielmehr wird per echo oder print etwas auf den Bildschirm geschrieben, was sich mit den standardmäßigen Assert-Methoden natürlich nicht Testen lässt. PHPUnit sieht dafür aber eine Testmethode vor. Statt wie oftmals die ...