WebOnDisk: Webanwendungen auf dem Desktop
Webanwendungen sind modisch, dennoch möchten viele Anwender "webige" Programme auch offline nutzen können. Wer beide Ansprüche mit einer Applikation erfüllen möchte, sitzt zwischen zwei Stühlen. Eine Umgebung muss her, die es erlaubt, eine Webanwendung auf dem Webserver sowie auf dem Desktop zu nutzen.
WebOnDisk: Webanwendungen auf dem Desktop
Die wichtigsten neuen Features
Rund ein Jahr nach Delphi 2007 gibt Embarcadero/CodeGear mit Delphi 2009 die nächste Version von Delphi - einer der bekanntesten Entwicklungsumgebungen für Microsoft Windows - heraus. Die vier neuen Kern-Features von Delphi 2009 sollen im Folgenden kurz vorgestellt werden. In der nächsten Ausgabe des Entwickler Magazins werden diese Themen in der notwendigen Tiefe behandelt. Zusätzlich werden dort die vielen kleineren neuen Features, zum Beispiel innerhalb der IDE, vorgestellt werden.
Eine Einführung
Die objektorientierte Programmierung (OO) ist eine Methodik in der Softwareentwicklung, bei der Zusammenhänge zwischen Daten und Algorithmen in Form von Objekten dargestellt werden. Dadurch können wieder verwendbare Komponenten erstellt werden, die in größeren Programmen einfach nach dem Baukastenprinzip zusammengesetzt werden. Für Wissenschaftler und Ingenieure ist dies eine effektive Möglichkeit, komplexe Systeme in Teilkomponenten zu zerlegen, zu verstehen und einmal geleistete Arbeit wiederzuverwenden. Das erleichtert auch die Verwaltung komplexer Softwareentwicklungen erheblich. Objektorientierte Arbeitsweisen sind von großer Bedeutung für die Entwicklung und Pflege großer Anwendungen und Datenstrukturen.
Augmented Reality verknüpft die virtuelle mit der realen Welt
Die Zeiten, in denen die "erweiterte Realität" eine utopische Spielerei war, sind vorbei. Zugegeben, Arnold Schwarzeneggers immersive Sonnebrille im Film "Terminator" war cool. Aber es bleibt fraglich, ob wir so eine "Killer-Applikation" – im wahrsten Sinne des Wortes – überhaupt brauchen oder wollen. Denn was heutzutage mit Augmented Reality (siehe Definition am Ende des Artikels) schon alles möglich ist, sei es in der Industrie, in der Medizin oder bei Location-based Services, sollte genügen, um der Kreativität freien Lauf zu lassen.
Hochverfügbarkeit von Datenbanken: Cluster vs. Standby
In den letzten Jahren sind die Ansprüche an die Verfügbarkeit von datenbankbasierten Anwendungen in Unternehmen stark gewachsen. Um diesen Anforderungen gerecht zu werden, bietet sich der Einsatz von Hochverfügbarkeits-Lösungen an, die speziell auf Datenbanken ausgerichtet sind.
Aspekte und Ansätze zur Standardisierung im E-Learning, Teil 1
Was heißt Standardisierung im E-Learning? Bedeutet es, dass Wissen nach einheitlichen Vorgaben vermittelt wird oder beziehen sich die Standardisierungsbemühungen auf die technischen Aspekte. Der nachfolgende zweiteilige Beitrag führt in die Begrifflichkeiten des E-Learning ein und beleuchtet internationale Standardisierungsansätze.
Eingehendes HTML in PHP sicher verarbeiten
Schöne neue Welt des Web 2.0: Die hoch motivierten Besucher Ihrer Webseite schreiben fleißig Kommentare, bloggen wie die Weltmeister und füllen das Forum im regen Austausch mit Anderen mit nützlichen Informationen. Doch wie sieht es mit der Sicherheit aus?
Neuigkeiten zu AJAX und Web 2.0
In dieser Rubrik stellen wir Ihnen interessante AJAX-Anwendungen vor, berichten über Neuigkeiten zu AJAX oder erläutern die Arbeitsweise einer AJAX-Anwendung im Detail.
Mandriva 2008, OpenSuSE 10.3 und Ubuntu 7.10 im Dreierpack
In der Schlacht um die Gunst der Linux-Anwender haben wieder einmal drei wichtige Kämpfer aufgerüstet. Mandriva, Novell respektive openSUSE und Ubuntu schicken ihre aktualisierten Kandidaten ins Feld. Wir haben uns Mandriva 2008, OpenSuSE 10.3 und Ubuntu 7.10 Gutsy Gibbon angesehen und stellen sie in diesem Beitrag kompakt im Dreipack vor.