Archive for the ‘XML’ Category

Spenden für Eclipse

Thursday, December 13th, 2007

Es weihnachtet schon sehr und es ist die Zeit des Tuns guter Dinge. Warum nicht auch einmal diejenige Organisation unterstützen, deren Existenz man einen Großteil seiner Tools und Produktivität verdankt?

Die Eclipse Foundation hat nun eine Möglichkeit geschaffen, mit der auch Einzelpersonen, an die Foundation direkt spenden können. Alles was man braucht ist eine Kreditkarte oder einen Paypal-Account. Das Spendenprogramm wird hier vorgestellt, die Spendenseite ist hier zu finden.

Man kann sich aussuchen ob man mit seiner Spende anonym bleiben will oder in einer Liste veröffentlicht wird. Spender mit einer Summe ab $ 35 können zum “Friend of Eclipse” werden. Diese können ein spezielles Logo verwenden und sie bekommen Zugang zu einem dedizierten Mirror-Server für ihre Downloads.

JSON Viewer für Eclipse

Friday, September 28th, 2007

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 in einer Baumstruktur darstellen kann. JSON kann auch als XML dargestellt und exportiert werden. Im weiteren ist es möglich die Validität von JSON Objekten zu überprüfen.

Das Plug-in steht bei Sourceforge zum Download bereit.

Eclipse Callisto RC 1

Monday, April 24th, 2006

Seit ein paar Tagen ist der erste Release Candidate für Eclipse 3.2 und die komplementären Pakete, die als Callisto bezeichnet werden, verfügbar. Für das Callisto Komplettpaket (Eclipse SDK plus zehn wichtige Erweiterungen) gibt es keinen zusammen gefassten Download mhr, vielmehr muss man sich die Pakete, die man nutzen möchte selbst downloaden.
Der erste Eindruck ist sehr gut, Eclipse scheint nochmals einen Tick schneller geworden zu sein und die einzelnen Plugins haben dezente aber sinnvolle Erweiterungen erfahren. Auch optisch gibt es einige neue Elemente die Eclipse / RCP noch “attraktiver” machen.
Meine tagtäglich benutzte Sammlung aus Plugins läuft einwandfrei unter diesem Release, wobei ich sagen muss, dass ich schweren Herzens Xored Trustudio durch phpEclipse ersetzt habe, da die Zukunft von Trustudio momentan nicht allzu gut aus sieht (und Trustudio unter Eclipse 3.2 immer Schwierigkeiten gemacht hat).

XForms mit Eclipse / SWT

Monday, April 17th, 2006

Eine richtungsweisende Erweiterung für Eclipse / SWT hat das Apogée Projekt als Nebenprodukt herausgebracht. Das Apogée Projekt versucht auf Basis der Eclipse RCP (Rich Client Platform) ein Next Generation ECM (Enterprise Content Management) System mit gescheitem Desktop GUI für das Backend zu etablieren.

Im Rahmen der Entwicklungsarbeit ist die Apogée SWT XForm Enginge entstanden. Dabei handelt es sich um eine Engine, die dynamisch aus XForm XML Dateien SWT Formulare erstellt. Das Besondere dabei ist, dass die Eingaben in den SWT Formularen gegen ein XML Schema validiert werden können.

Langfristig interessant wird dabei sein, dass es zur Definition von SWT Formularen reicht, eine XML Datei (eben XForms) zu verwenden und dass Formulardefinitionen sowohl für Thin Clients und Rich Clients nur einmal deklarativ erstellt werden müssen.

Weitere Informationen zur SWT XForm Engine findet sich hier ebenso die Links zur Dokumentation und SVN Repository.

RIA Innovation

Wednesday, April 12th, 2006

Neben Macromedia / Adobe Flex, das in der Version 2 frei verfügbar sein wird, gibt es ja auch noch das veritable OpenLaszlo als Alternative. Welcher Lösung man den Vorzug geben will muss jeder für sich entscheiden — beide Lösungen haben Vor- und Nachteile. Beide arbeiten ähnlich mit deklarativem XML für die Beschreibung des GUI und mit einer Scriptsprache für die GUI-Logik. Für beide Technologien gibt es eine IDE auf Eclipse Basis, wobei die Flex IDE deutlich fortgeschrittener und vollständiger ist — sie wird aber auch etwa $ 1000 kosten im Unterschied zur Laszlo IDE die frei verfügbar ist.

Bei Flex 2 scheinen die Komponenten wesentlich ausgereifter und schneller zu sein, was aber durch einen neuen Flashplayer erkauft wird, den es bis jetzt nur als Beta gibt und der auch seine Zeit benötigen wird um die proklamierte Ubiquität von Flash zu erreichen.

OpenLaszlo basiert auf Java-Script, das Erlernen von Action Script entfällt also. Auch rendert OpenLaszlo auch für ältere Flash Versionen mühelos.

Was aber OpenLaszlo als Vorteil mitbringt, dass es nicht auf Flash als Ausgabeformat festgelegt ist. In einer kommenden, nahen Version wird OpenLaszlo aus den Sourcen neben Flash auch DHTML und AJAX basierte Seiten erzeugen können. Die Beispiele sind verblüffend, beide Versionen gleichen sich fast vollständig, nur in einem Fall eben ohne(!) Flash und auch ohne proprietäres Plugin >> sehr cool!