Aktuelles aus dem Ressort Online

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

Mac mini ganz groß

Der erste Mac mini mit IBM-Power-PC-Prozessor wurde am 11. Januar 2005 auf der Macworld Expo in San Francisco vorgestellt. Ursprünglich war er dazu konzipiert, aufgrund seines relativ günstigen Anschaffungspreises neue Apple-Benutzer zu gewinnen. Wir beschreiben in diesem Artikel, wie und weshalb sich der Mac mini hervorragend als Webserver einsetzen lässt.

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

XSLT-1.0-Lösungen

Dank XSLT ist es leicht möglich, XML-Dokumente in textbasierte Formate zu transformieren, vorausgesetzt man hat einen kompatiblen XSLT-Prozessor und einige Tricks in der Hinterhand. Dieser Artikel soll näher auf einige Probleme, die mit XSLT auftreten können, eingehen und entsprechende Lösungswege anbieten.

XSLT-1.0-Lösungen

Text richtig formatieren Ein häufiger Anwendungsfall von XSLT ist die Generierung von formatierten HTML-Dateien aus einem oder mehreren XML-Dokumenten heraus. Oft wird dabei Text in CDATA-Abschnitten

Schlüsselfaktoren für den Erfolg von Mobile-Business-Projekten

Mobile Anwendungen über Personal Information Management und E-Mail-Bearbeitung hinaus finden im Unternehmensumfeld zusehends Akzeptanz. Dies betrifft Service-Techniker mit der elektronischen Dokumentation von Wartungen genauso wie Vertriebsmitarbeiter mit elektronischen Preiskonditionen und Artikellisten. Insbesondere durch den Einsatz von offline-fähigen Lösungen, die nicht auf Browser-Technologie beruhen, profitieren alle Betroffenen ungeachtet des Einsatzortes von der effektiven Datenerfassung. Für eine Projektzusage wichtige Kenngrößen wie ROI bemessen sich zudem durch die Prozessverbesserungen oft in der Größenordnung von nur einem Jahr und lassen sich damit leicht argumentieren. Entwickler stoßen bei mobilen Anwendung dieser Art auf typische Fragestellungen, die im Folgenden behandelt werden.

Webentwicklung mit Comet

So in etwa fühlt sich wohl jeder Webserver, der aufgrund von ständigen Anfragen seitens AJAX-Applikationen nach neuen Daten gefragt wird, obwohl die besagten Daten sich noch gar nicht verändert haben. Comet beschreibt eine Art Datenübertragung, die vom Server eingeleitet wird, im Gegensatz zu einer regelmäßigen Anfrage durch den Client.

Streitgespräch

Komponente vs. Helper Fastl:Lassen Sie mich einen Vergleich bringen, um die Sache deutlicher zu machen: Rails-Helper sind nicht anders als prozedurales Programmieren, eine richtige Objektorientierung lässt

X
- Gib Deinen Standort ein -
- or -