Einleitung AJaX und Web 2.0 Kartendienst APIs im Web 2.0 Übersicht freier GPS Track Visualisierer



Ähnliche Dokumente
Agenda. Einführung AJAX Was ist eigentlich AJAX?

Online Anwendung zur Analyse und Visualisierung von GPS Tracks

Bachelorseminar WS 2007 / 2008 Kartendienst APIs im Web 2.0

Alte Technik neu verpackt

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

Präsentation Von Laura Baake und Janina Schwemer

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

Man liest sich: POP3/IMAP

Aktualisierung des Internet-Browsers

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

AbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008

Agenda. Ingo Ebel (ie007) Benjamin Müller (bm032) Was ist AJAX? Sicherheit Vor- und Nachteile. AJAX Frameworks. Wozu benötigt Client/Server

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

GKSpro WebServer. Überblick. Web Server. GKSpro. Datenbank. GKSpro. InfoBrief Nr. 61 November GKSpro WebServer.

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Einführung Internettechnologien. - Clientseitige Programmierung -

Java Script für die Nutzung unseres Online-Bestellsystems

ESB - Elektronischer Service Bericht

Was wissen Google & Co. über mich?

Datenbank-basierte Webserver

Outlook Web App 2010 Kurzanleitung

Grundlegende Informationen zur Einrichtung des SSLVPN beim DSR-1000N/DSR-500N(FW 1.03B27).

Mobile ERP Business Suite

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

Themenschwerpunkt Social SEO

Windows Server 2008 (R2): Anwendungsplattform

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

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

Grundlegende Informationen zur Einrichtung des SSLVPN beim DSR-500N/1000N (FW 1.04Bxx).

Herzlich Willkommen! eine praxisnahe Übersicht. Mit Java ins Web - mb@bebox.franken.de (c) Michael Behrendt -

Fragen und Antworten:

Dokumentation zur Browsereinrichtung

Inhaltsverzeichnis VII

Wenn keine Verbindung zwischen den Computern besteht, dann bist du offline.

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Inhaltsverzeichnis U M S T E L L U N G A U F O F F I C E 3 6 5

Step by Step Webserver unter Windows Server von Christian Bartl

Enterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

Kommunikation. Sitzung /11. Dezember 2015

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software

Bedienungsanleitung. WebServer. Stand: 25. November Autor: Peter Beck

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

EasyWk DAS Schwimmwettkampfprogramm

Von Web 2.0 zum User 2.0

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

RSS Push Verfahren. Hongliang Jiang, Roland Höpfner Seminar Moderne Webtechnologien AG-NBI. 18. November 2009

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

Radius Server. Bericht im Studiengang Computerengineering an der HS-Furtwangen. Student: Alphonse Nana Hoessi Martikelnr.:227106

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

ITT WEB-Service DEMO. Kurzbedienungsanleitung

IT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake Schmallenberg

plus Flickerfeld bewegt sich nicht

Datenschutz im Web 2.0

Android Remote Desktop & WEB

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

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Umsatzturbo Internet. So gelangen Sie auf die erste Seite bei Google, gewinnen neue Patienten, gleichzeitig Ihre (Adwords) Kosten

Selbsthilfe und neue Medien - Chance oder Risiko?

Innovative Mainframe-Integration

Kompetenz ist Basis für Erfolg

Skript Pilotphase für Arbeitsgelegenheiten

Online-Publishing mit HTML und CSS für Einsteigerinnen

... über OGVIT GmbH & Co. KG

AJAX Implementierung mit Joomla!

Linda Eichner und Asha Elayaperumal

Der Weg zur eigenen App

Woher kommt die Idee Internet?

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Sicherheit in Rich Internet Applications

WinVetpro im Betriebsmodus Laptop

Internet online Update (Internet Explorer)

visionapp Base Installation Packages (vbip) Update

Automatisches Exploratives Testen von Webanwendungen

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz

Leistungsbeschreibung für den Dienst - Service des Landesportals Sachsen-Anhalt

Web 2.0 (In) Security PHPUG Würzburg Björn Schotte

Unternehmenskommunikation mit Freier Software

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

Xylem WebService Demo Kurzbedienungsanleitung

Google Cloud Print. Stefan Seltenreich

HOB WebSecureProxy Universal Client

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

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

DCOM??? Seite 1

JavaScript & Ajax Debugging. Marcel Bsufka

Anleitung zum Prüfen von WebDAV

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

Worum geht es in diesem Projekt?

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

ERGEBNISSE MOBILE INTERNETNUTZUNG 2014 Gradmesser für die digitale Gesellschaft

Leitfaden zur Nutzung von binder CryptShare

VENTA KVM mit Office Schnittstelle

PC Software PPS-FM11 Windows Auswertung und Monitor BDE Betriebsdatenerfassung mit Terminals, RFID und SQL Client

Produktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort

Schwachstellenanalyse 2012

Social Media News. Google+

Daten Monitoring und VPN Fernwartung

Transkript:

Online Anwendung zur Analyse und Visualisierung von GPS Tracks Teil 1: AJaX und Web2.0 (Lukas Schack) Teil2: Kartendienst APIs im Web2.0 (Jakob Unger) Teil 3: Übersicht über freie GPS Track Visualisierer (Dominik Sander) 1 1 Was ist? Soziale Komponenten Bedingungen Sicherheit AJaX Anwendungsbeispiele Definition Möglichkeiten Technik Entwicklung Kritik Gliederung Fazit 2 1

Was ist? Tim O Reilly am 30.09.2005: What is keine spezielle Technik sondern neues Verständnis des Internets Marke oder Trend Zusammenwirken mehrerer z.t. neuer Technologien (z.b. AJaX) Berühmtes Beispiel: StudiVZ http://www.studivz.net/ 3 Hauptmerkmal: Soziale Komponente Inhalt durch Benutzer erstellt ki keine statischen Internetseiten mehr Blogs, soziale Netzwerke, RSS Newsfeeds, Webservices Bedingungen Ausführung im Dynamische Seitenerstellung Anmeldepflicht des Benutzers Datenschutz? 4 2

Sicherheit im Generierung riesiger Mengen an personenbezogenen Daten Missbrauch der Daten Dt (z.b. gezielte ilt Werbung) Szenario: Zukünftiger Chef sieht lustige Bilder der letzten Party Surfer 2.0: muss sich Risiko bewusst sein und entsprechend vorsichtig Daten preisgeben! 5 AJaX 6 3

Anwendungsbeispiele Google Maps Interaktive Weltkarte, Routenplaner, Luftbilder... http://maps.google.de/ Ajaxwrite Textverarbeitung mit *.doc Unterstützung http://www.ajaxwrite.com/ Last.fm Internetradio; spielt Songs passend zum Musikgeschmack des Hörers http://www.last.fm/ 7 AJaX: A synchronous J avascript a nd X ML Zeitlich versetztes Senden und Empfangen von Daten Objektbasierte t Programmiersprache zur client seitigen iti Realisierung dynamischer Elemente einer Website Datenformat der übertragenen Inhalte Ständiger Datenaustausch im Hintergrund Möglichkeiten Teamarbeit ohne Versionskonflikte Dynamische Internetanwendungen fühlt sich an wie Offline Verbindung bestehender Webservices Orts und Plattformunabhängigkeit 8 4

Technik Ajaxengine HTML+CSS User erzeugt Anfrage HTML + CSS XML Transport per HTTP Webserver Web /XML Server Server sendet Antwort zurück Server Ohne AJaX Mit AJaX 9 Folgen Kein Neuladen der kompletten Seite MhA Mehr Anfragen Weniger Datentransfer User merkt ständige Synchronisation nicht HTML + CSS Webserver HTML+CSS Ajaxengine XML Web /XML Server Mash Up AJaX Projekte stellen APIs bereit Server Ohne AJaX Schnittstellen erlauben Verbindung mehrerer Webservices Mash Ups entstehen Mit AJaX Übersicht auf www.programmableweb.com 10 5

Entwicklung 1998: Remote Scripting Komponente von Microsoft Outlook Web Access (erste Online Mailprogramme) 1999: als ActiveX Objekt im IE 50integriert 5.0 Mozilla Projekt entwickelt natives XMLHttpRequest Objekt 2003: Integration in Mozilla 1.4 (z.b. Netscape 7.1) Plattformunabhängigkeit: Windows: seit InternetExplorer 5.0 (1999) Apple: seit Safari 1.2 (2004) Linux: seit Konqueror (2004) Opera: seit 7.6 Beta div. andere: seit ca. 2004 Entwicklung (hauptsächlich) durch Microsoft Weiterentwicklung durch Mozilla 11 Technische Schwierigkeiten Zurück Button außer Funktion Lesezeichen setzen Polling Latenzzeit Kritik AJaX Anwendungen sind noch kein vollwertiger Ersatz für Offline Anwendungen 12 6

Fazit AJaX...ermöglicht Dynamik im Netz...technisches Rückgrat des...wird Siegeszug im Internet fortsetzen...lebt vom Surfer 2.0...entwickelt sich ständig weiter...birgt auch Gefahren AJaX und sind für innovative Internetanwendungen unabdingbar und bilden die technische Grundlage für unseren GPS Track Visualisierer! 13 Einleitung AJaX und Web2.0 Kartendienst APIs im Web2.0 Übersicht freier GPS Track Visualisierer Quellen [1] Wenz, Christian, 2007. schnell + kompakt: AJAX, 3. aktualisierte Auflage, entwickler.press [2] Garrett, Jasse James, 2005. Ajax:A A New Approach to Web Applications, [Online] http://www.adaptivepath.com/ideas/essays/archives/000385.php (18.10.2007) [3] Microsoft Knowledge Base, article 269238, 2007 [Online] (18.10.2007) [4] Wikipedia, AJAX (Programmierung) [Online] http://de.wikipedia.org/wiki/ajax_%28programmierung%29 (15.10.2007) [5] Sixtus, Mario, 2006. Das Netz erfindet sich neu, erschienen in: c t 5/2006 (20.2.2006), Seite 144 [6] Braun, Herbert, 2006. Ajax zu Fuß, erschienen in: c t 5/2006 (20.2.2006), Seite 152 14 7