Alte Technik neu verpackt



Ähnliche Dokumente
Online-Publishing mit HTML und CSS für Einsteigerinnen

AJAX DRUPAL 7 AJAX FRAMEWORK. Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks.

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

AJAX Implementierung mit Joomla!

OPAC 2.0 die Grundlagen: Web 2.0-Technologien und ihre Anwendung im Bibliothekskatalog

Datenbank-basierte Webserver

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools

Sicherheit in Rich Internet Applications

Herzlich willkommen im Modul Web-Engineering

Agenda. Einführung AJAX Was ist eigentlich AJAX?

AJAX und Ruby on Rails

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Destructive AJAX. Stefan Proksch Christoph Kirchmayr

Selbst ist die Frau / der Mann: eine eigene Homepage erstellen!

Die Anmeldung. Die richtigen Browser-Einstellungen. Microsoft Explorer 5.x, 6.x

Abschlussarbeiten für StudentInnen

Leichtgewichtige Web 2.0-Architektur für komplexe Business-Anwendungen Nicolas Moser PRODYNA AG

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Lokale Installation von DotNetNuke 4 ohne IIS

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

Hinweise zur Verwendung von myfactory unter Windows XP mit Service Pack 2

Webseiten werden mobil Planung geht vor

Mobiler. Vernetzter. Emotionaler. Wie SBG auf die Entwicklung des Internets reagiert

GuiXT und mysap ERP. Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH

Gliederung. 1. That s Radiant 2. User Interface 3. Rollen 4. Installation 5. Extensions 6. Fazit

Secure Network Communications (BC-SEC-SNC)

Mapbender3 Workshop. Christian Wygoda. FOSSGIS Dessau 2012

OP-LOG

Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte

ESB - Elektronischer Service Bericht

Einführung in PHP. (mit Aufgaben)

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

HTML Formulare. Benutzerschnittstelle für interaktive Webseiten

FTP Tutorial. Das File Transfer Protocol dient dem Webmaster dazu eigene Dateien wie z.b. die geschriebene Webseite auf den Webserver zu laden.

Angreifbarkeit von Webapplikationen

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Installation von Office 365 auf einem privaten PC

Web 2.0 oder das Mitmachweb

Einbinden der Windows 8 Images ins Virtualschool System

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Apollo Überblick. Klaus Kurz. Manager Business Development Adobe Systems Incorporated. All Rights Reserved.

SALSAH eine virtuelle Forschungsumgebung für die Geisteswissenschaften

LIVE/11 - WEBSPECIAL. Andreas Förthner - Clemens Kalb

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Webentwicklung mit Mozilla Composer I.

Grundlagen Internet-Technologien. Ajax und Cookies&Sessions Version 1.00

DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen. Your Data. Your Control

Benutzerhandbuch TABLE OF CONTENTS 1. Benutzerhandbuch Bedienung

Redaktions-Schulung. Redaktionssystem der Kunstuniversität Linz 12. Oktober Daniel Hoschek & Ralph Zimmermann

Konfiguration des Internet Explorers 7

Erstellen eines Formulars

Daten in EPUB visualisieren und dynamisch aktualisieren

Google Chrome. Browsereinstellungen ab Version 33. Portal. erstellt von: EXEC Software Team GmbH Südstraße Ransbach-Baumbach

Responsive Webdesign Bootstrap und co. Pierre Hein & Benjamin Stein Stuttgart 7. Mai 2015

ACCOUNTINFO 1.01 VERWENDEN DER ACCOUNTINFO-SCHNITTSTELLE ABFARGE VON ACCOUNT-INFORMATIONEN IN ECHTZEIT 02. MÄRZ 2010

ASV-Betrieb für die Coburger Schulen. Einbindung externer Schulen via RemoteApp

Einrichten einer RemoteApp- und Desktopverbindung

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

Microsoft Internet Explorer

Hinweise bei Problemen mit Makros

QM/PM Partnerrollen HELP.BCBMTOM. Release 4.6C

digimedia Web, App, Cloud: Alles digital!

Web-Modul in Lightroom 5. Stefan Sporrer

Konfigurationsanleitung UPC Hosted Exchange Outlook Web Access

RAP vs. GWT vs. GAE/J + jquery. Web Technologien im Verlgeich

Google Cloud Print. Stefan Seltenreich

Control-M Workload Change Management 8

à la Carte KMU - Lösungen im Alltag für Filemaker und das Web

ERSTE SCHRITTE.

Präsentation Von Laura Baake und Janina Schwemer

Java Enterprise Architekturen Willkommen in der Realität

Konfiguration des Internet Explorers 8

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

Technische Hintergründe des Web 2.0. Praxisprojekt Du bist das Netz! Web 2.0 Morten Strüwe, Florian Brachten

Anleitung Team-Space Einladung Annehmen. by DSwiss AG, Zurich, Switzerland V

XML Grundlagen Sommersemester 2013

Java Script für die Nutzung unseres Online-Bestellsystems

ITF2XML. Transferservice. Version 1.1. Tel.: 044 / Fax: 044 / CH-8005 Zürich

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

Workflow, Business Process Management, 4.Teil

HTTPS Checkliste. Version 1.0 ( ) Copyright Hahn und Herden Netzdenke GbR

modern - sharp - elegant

Sind PDF wirklich notwendig?

QTS. Qualitätssicherungs-Teileverfolgungs- System online. Benutzung der grafischen Oberfläche via Internetbrowser

Ihr IT-Dienstleister aus Bonn

Transkript:

Alte Technik neu verpackt AJAX hilft Anwendungen im Web interaktiver zu werden Christian Aurich Ronny Engelmann

Alte Technik neu verpackt Entwicklung von AJAX Was ist Web 2.0 / Social Web? Anwendungen im Web die AJAX nutzen Die Technik Eigene Anwendungen

Was ist AJAX? Asynchronous Javascript And XML Nicht zwingend Javascript notwendig! - - VBScript, JScript, JScript.NET XML ist austauschbar! - - JSON, Plaintext

Entwicklung 1998 Remote-Scripting-Komponente Microsoft im IE 5 eingeführt (XMLHttpRequest) Anfangs gravierende Sicherheitsprobleme Probleme bei DHTML und versch. Browser (N4) XMLHttpRequest mittlerweile in allen modernen Browsern Artikel zu AJAX von Jesse James Garrett Feb. 2005

Web 2.0 Name eines zunächst wenig beachteten Buches (2002) von O Reilly als Name für eine Konferenz gewählt (2004) > 60 Millionen Suchergebnisse (google) vernetztes, einfaches, kollaboratives und offenes Internet Nutzung der neuesten Technologien in einer Webseite AJAX, Atom, Trackback... Kommunikationsplattformen... Interaktion als Stichwort

Web 2.0 companies...

Web 2.0 companies... http://flickr.com/photos/stabilo-boss/93136022/

Web 1.0 Web 2.0 Britannica Online > Wikipedia DoubleClick > Google AdSense mp3.com > itunes Ofoto > Flickr screen scraping > web services publishing > participation directories ( taxonomy ) > tagging ( folksonomy )

Social Web Social Bookmarking, Social Web oder Social Software Vernetzung von Inhalten und von Menschen Wikipedia, Flickr, del.icio.us Vernetzen der Inhalte mittels Tagging Humanisierung des Netzes

Anwendungen flickr.com del.icio.us beta.plazes.com netvibes.com

Gefahren? Datenschutz? Social Phishing Internet ist kurzlebig

by www.adaptivepath.com - Jesse James Garrett

Javascript um Inhalte zu bearbeiten document.getelementbyid() Elemente werden über Ihre ID angesprochen. Es können Eigenschaften des Elements geändert bzw. ausgelesen werden. innerhtml (sämtlicher HTML Quellcode innerhalb eines Elements) style (die CSS Formatierungen für dieses Element) classname (die Zuweisung einer CSS Klasse auf ein Element) value

by www.adaptivepath.com - Jesse James Garrett

XMLHttpRequest http://del.icio.us/cau/xmlhttprequest The XMLHttpRequest object is an interface exposed by a scripting engine that allows scripts to perform HTTP client functionality, such as submitting form data or loading data from a remote Website. gibt Daten als XML Baum (DOM) oder Plaintext zurück seit 05.04.2006 Working Draft des W3C http://www.w3.org/tr/xmlhttprequest/

XMLHttpRequest - Methoden abort() getallresponseheaders() getresponseheader( headerlabel ) open( method, URL [,asyncflag[, "username"[, "password"]]]) send(content) setrequestheader( label, value ) setmimetype( mimetype )

XMLHttpRequest - Eigenschaften onreadystatechange readystate responsetext responsexml status statustext

AJAX Frameworks Viele Frameworks für unterschiedlichste Bedürfnisse Sind im Wesentlichen Wrapper für PHP Funktionen Verschiedene Wege der Umsetzung Layout Server- / Clientseitig Datenübermittlung über XML / JSON Wrapping ganzer Klassen / einzelner Funktionen Funktionsumfang (Formulare,...)

Webanwendungen vs. Desktopanwendungen http://del.icio.us/cau/xul mit AJAX kaum noch Unterschied bemerkbar noch ein Schritt weiter: XUL (XML User Interface Language) es werden Desktop -Webanwendungen möglich Mozilla XULRunner http://ftp.mozilla.org/pub/mozilla.org/xulrunner/ Anwendungen lokal ausführbar ohne Änderung auch als Webanwendung

Eigene Anwendungen http://www.campus-magazin.org Intranet - Hörmann Engineering