Bücher online kostenlos Kostenlos Online Lesen
Adobe Air (wiwobooks.com Release)

Adobe Air (wiwobooks.com Release)

Titel: Adobe Air (wiwobooks.com Release) Kostenlos Bücher Online Lesen
Autoren:
Vom Netzwerk:
nicht jene Art von Dynamik gemeint, bei der Ihnen vom Server, abhängig von Ihrer Interaktion z. B. mithilfe Hyperlink, unterschiedliche Inhalte »serviert« werden, sondern etwas weit gefasst jegliche Art der Interaktion mit der Webseitenoberfläche.
    Allerdings werden bei dem Begriff DHTML bei den »alten Hasen« der Web-Programmierung Erinnerungen an die Browserkriege der späten neunziger Jahre des zwanzigsten Jahrhunderts wach, als der Konkurrenzkampf zwischen Netscape und Microsoft zu einer Blüte proprietärer Mechanismen und Technologie führte. Schon damals wurden teils sehr unterschiedliche Praktiken zur Interaktion mit einer Website, die es zu einem geradezu hoffnungslosem Unterfangen werden ließ, diese auf nahezu allen Browsern gleich aussehen und interagieren zu lassen, zusammenfassend als DHTML bezeichnet.
    DOM Scripting
    Wollen Sie hingegen zum Ausdruck bringen, dass Sie sich in der Interaktion mit XHTML-Inhalten auf standardkonformen Pfaden bewegen und in der Betrachtung auf das browserübergreifend funktionierende Zusammenspiel zwischen einer Skriptsprache und einem gültigen XML-/XHTML-/DOM-Dokument beziehen wollen, so hat sich hierfür die Bezeichnung DOM Scripting eingebürgert. Für DOM Scripting sind zudem ebenfalls die bereits im Abschnitt über CSS angesprochenen Konzepte Progressive Enhancement und Graceful Degradation wesentlich. Guter DOM Scripting-Quelltext ist unaufdringlich (englisch unobstrusive) und lässt die den Inhalt repräsentierende XHTML-Struktur nach Möglichkeit unangetastet. Sie sollten sich also gut merken: DOM Scripting und DHTML sind von der Idee her verwandt, aber nicht miteinander zu verwechseln, auch wenn das selbst bei Webprofis häufig geschieht.
1.5.4 AIRs HTML-Engine WebKit
    Für AIR ist die Situation hinsichtlich Progressive Enhancement und Graceful Degradation etwas entschärft. Derzeit können AIR-Inhalte lediglich unter Windows, Mac OS X und seit Herbst 2008 unter Linux angezeigt werden. AIR-Inhalte sind dazu gedacht, auf modernen Geräten zu laufen, sodass ältere Browser oder geringe Auflösungen derzeit getrost außer Acht gelassen werden können.
    In Adobe AIR befindet sich eine vollwertige Webbrowser-Engine. Adobe hat sich dabei für die Verwendung einer auf die Bedürfnisse von AIR angepassten Version von WebKit entschieden, eine kleine, aber leistungsfähige und robuste OpenSource-Webbrowser-Engine, die mit XHTML, CSS und JavaScript erstellte Inhalte standardkonform interpretieren kann.
    Die Open-Source-Webbrowser-Engine WebKit
    WebKit ist ein Open-Source-Projekt und wird derzeit von vielen Mac OS X-Anwendungen verwendet, wie z. B. Apples Webbrowser Safari. Seine ursprünglichen Wurzeln hat es aber in den KHTML- und KJS-Bibliotheken von Linux‘/Unix‘ KDE. Adobe hat für die Verwendung in AIR eine Portierung entwickelt, die gemäß der Open-Source-Lizenz ebenfalls als Open Source zugänglich gemacht wird. Weitere Informationen über WebKit finden Sie unter:
    http://www.webkit.org/
Standardkonforme Entwicklung von Webinhalten mit und für AIR
    In Anbetracht der derzeit wesentlich geringeren Vielfalt von Plattformen, Betriebssystemen und Endgeräten, für die AIR verfügbar ist, könnte man versucht sein, für AIR gedachtes XHTML bzw. HTML zu »vereinfachen« und auf standardkonformen Code zu verzichten, solange der Inhalt innerhalb einer AIR-Anwendung von WebKit irgendwie wie gedacht dargestellt wird – und Sie mit der Standardkonformität als solche noch keine Dates beeindrucken oder Schönheitspreise gewinnen können. Aber Vorsicht: Laut Adobe haben wir in den nächsten Jahren mit einer schnellen Abfolge neuer AIR-Versionen zu rechnen, die nach und nach auf immer mehr Plattformen lauffähig sein sollen (und es ist kein Geheimnis, dass Adobe dabei die mobilen Endgeräte besonders im Visier hat).
    Einmal standardkonform, immer standardkonform!
    Zudem werden Sie sich leichter tun, einmal erlernte Grundlagen der standardkonformen Web-Gestaltung immer anzuwenden, anstatt jedes Mal abhängig vom Kontext des Webs oder einer AIR-Anwendung überlegen zu müssen, welchen Stil Sie jetzt verwenden. Das gilt umso mehr, je intensiver Sie neben Ihrem Interesse für AIR mit der Erstellung von Online-Inhalten beschäftigt sind und/oder gleichartige Inhalte hier wie dort immer wieder verwenden – spätestens dann zahlt sich ein sauber gegliederter XHTML-/CSS-Quelltext aus.
    Geteilte Codebase
    Auch die Verwendung einer ähnlichen Codebase (damit meinen Programmierer

Weitere Kostenlose Bücher