db40

 

db4o hat wegen einiger neuer Features wie Native Queries für Furore gesorgt. Die schnelle Open Source Datenbank ist besonders für kleinere und mittlere Datenbankanwendungen geeignet. Db4o minimiert Entwicklungszeit und Kosten und steigert gleichzeitig die Performanz.

Social Software

 

Ob Blogs, Wikis, Podcasts, Videocasts – Social Software fasst neue Kategorien von webbasierter Software zusammen und stellt den Menschen und seine sozialen Bedürfnisse in den Vordergrund. Dieser Artikel bietet einen Einstieg in das Thema Social Software.

Autogramm gefällig?

 

Abseits des Rummels um RFID in Ausweisen, kompletter Kommunikationsüberwachung und anderen Auswüchsen gläsernen Verbrauchertums etabliert sich langsam aber sicher eine Kultur derjenigen, die ihre Privatsphäre als Luxus betrachten und diesen Luxus durchaus zu schützen bereit sind. Wichtige Instrumente sind dabei Verschlüsselungstechniken wie GnuPG, die mit der entsprechenden Extension nun auch in PHP direkt nutzbar sind.

Datenbankdesign mit MySQL Workbench

 

MySQL produziert neben seinem Datenbankserver eine ganze Reihe weiterer Werkzeuge, angefangen von Datenbankschnittstellen bis hin zu graphischen Werkzeugen. In diesem Artikel soll mit MySQL Workbench eines dieser Tools zum visuellen Entwurf von Datenbankschemas vorgestellt werden.

Client-Server-Kommunikation mit AJAX

 

AJAX-Techniken können auf unzählige Art und Weise dazu verwendet werden, herkömmliche, seitenflussorientierte Webanwendungen aufzupolieren. Wesentlich interessanter ist jedoch, dass immer mehr Teile des Web 2.0 zu so genannten SPAs (Single Page Applications) werden, d.h. zu Applikationen, die lediglich das Internet und dessen Protokolle benutzen, um am Ende etwas zu sein, das mehr unserer Vorstellung von Rich Clients als der von hyperverlinkten Webseiten entspricht.

Dojo Toolkit: mächtiges Werkzeug für dynamische Webapplikationen

 

JavaScript ist in. In der Web 2.0-Welle ist mit statischen Webapplikationen kein Blumentopf mehr zu gewinnen. Benutzer-Interfaces sollen in Zukunft dynamischer, intuitiver und schneller sein. Einfacher wird es für uns Entwickler dadurch nicht. Wir müssen die Unwegsamkeiten der unterschiedlichen Browser-Verhalten umschiffen und neue Usability-Probleme - wie beispielsweise nicht mehr funktionierende Back-Buttons - lösen. Das Dojo Toolkit hilft dabei, diese Probleme in den Griff zu bekommen.

DWR und GWT: AJAX Toolkits für Java

 

Während AJAX mit Sicherheit dem Nutzer einer gut entworfenen AJAX-Webapplikation zugute kommt, bedeutet es für den Webentwickler meist eine Herausforderung mehr... Oft dreht es sich dabei um die manuelle Erstellung von JavaScript-Code, der serverseitige Funktionen aufruft. Wir stellen hier die Lösungsansätze zweier AJAX-Toolkits für Java vor, deren Bedeutung in Zukunft weiter steigen wird: Direct Web Remoting (DWR) und Google Web Toolkit (GWT).

Einchecken

 

Es gibt bereits viel Hype und zahlreiche theoretische Erörterungen um die viel gepriesene AJAX-Technologie. Doch wie wird die Technik tatsächlich genutzt? Fat Clients in Form von AJAX-gestützten Web Clients haben sich neben Technologien wie Java-Applets etabliert und sind State of the Art. In diesem Artikel wird dargestellt, wie man sich auf einfache Weise AJAX-Technologien in der Praxis zunutze machen kann, und wie die Technik in einem Produkt, das täglich von Hoteliers weltweit eingesetzt wird, tatsächlich zum Einsatz kommt. Ebenso wird gezeigt, wie durch den Einsatz von AJAX die Trennung von Businesslogik und Darstellung erreicht und trotzdem ein schneller, sich lebendig anfühlender Web Client geschaffen wurde.

Einchecken

 Zusammenbau der DIV-Inhalte auf der Serverseite Die vom DataRequestor-Objekt abgesendeten Requests werden auf der Serverseite von einer Engine verarbeitet. Diese Engine erhält vom Request-Objekt mehrere

Das Google Web Toolkit vorgestellt

 

Wenn Sie auch zu den Java-Entwicklern gehören, denen bei dem Wort JavaScript ganz mulmig zumute wird, dann gibt’s dort seit kurzem etwas von Google – das Google Web Toolkit (GWT). Damit hat Google ein Werkzeug vorgestellt, mit dem sich RIA-Anwendungen, zumindest theoretisch, ohne eine selbst geschriebene Zeile JavaScript erstellen lassen. Das Toolkit ist eine Kombination aus einer spartanischen Entwicklungsumgebung, einem Java- nach JavaScript-Compiler und einer Sammlung von Oberflächen-Komponenten. Der Entwickler selbst schreibt seine RIA-Anwendung gegen eine Sammlung von Interfaces. Nach dem Kompilieren steht eine Anwendung zur Verfügung, die für sich allein in einem der aktuellen Webbrowser ausgeführt werden kann. Auch der asynchrone Aufruf von Server-Komponenten ist möglich.

Das Google Web Toolkit vorgestellt

 Verfügbare Komponenten Von Hause aus bringt das GWT eine ganze Reihe von Komponenten mit, die sich ebenso einfach einsetzen lassen, wie die oben verwendeten Button und Label. Daneben gibt es aber

X
- Gib Deinen Standort ein -
- or -