Web 3.0 – Programmierung – Semantic Web / CIDOC CRM

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

GWT - google Web Toolkit
Fachhochschule Zittau/Görlitz Fachbereich Informatik Denny Israel, Daniel Winter Christian Schäfer, Michael Kohlsche Dozent: Lars Rönisch.
Martin Köllner XMLCompany XML-Datenbanken Xindice als Datenquelle einer Website im Zusammenspiel mit Cocoon und authentic TM.
Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
Web 2.0 Ringelmann Arthur.
Was bedeutet XML in Office-Applikationen für Systemadministratoren? Ruprecht Dröge MCSE MCSD MCT Microsoft Pre Sales Consultant.
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Kurze Einführung in ASP
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
XML Ursprünglich zur besseren logischen Strukturierung von Dokumenten vorgesehen. Wird aber zunehmend in anderen Anwendungsfeldern genutzt, z.B. zur Beschreibung.
Web 2.0!? /TU Freiberg/Internet Multimedia/Konrad Froitzheim
1. Einführung. 1. Einführung Inhalt Einführung Vorlagen XPath Kontrollstrukturen Sortierung, Gruppierung und Nummerierung Parameter und Variablen Ein-
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
XML - Aufbau und Struktur - mit Einsatz im B2B
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
DOM (Document Object Model)
HTML - Eine erste Annäherung
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Einführung XML XML Einführung Andreas Leicht.
EXtensible Server Pages von Belrhiti El mostafa. Inhalt Was ist XSP ? Wichtige XSP Tags Erstellungsmöglichkeiten Die Basis der XSP.
Zukunft des Webs? Dennis Beer Christian Blinde
Programmierung mit dem .NET Framework
Tobias Högel & Dennis Böck,
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
JavaScript Object Notation
Wie und wann verwendet man WPF?
JavaScript.
ArcGIS als WPS Server Aktueller Stand der Umsetzung
Webservice Grundlagen
TUM Hauptseminar Web Services – Water und JWIG Folie 1 Hauptseminar Web Services Sprachen I: Water und JWIG Andreas Töllich TU München, Lehrstuhl für Informatik.
Java für Fortgeschrittene
CGI (Common Gateway Interface)
JavaScript-Bibliotheken
VU Semistrukturierte Daten 1
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Management- und Web Services- Architekturen
Oliver Spritzendorfer Thomas Fekete
JavaServer Faces Urs Frei. Inhalt JSF Funktionsweise Rückblick JSP Bestandteile von JSF So einfach ist die Anwendung (Beispiel) Eclipse im Einsatz (Entwicklungsumgebung)
XML (Extensible Markup Language)
Web 2.0 & AJAX (A)sysnchrones (J)avaScript (A)nd (X)ML
Infoscreen 2.0.
Infoscreen 2.0. Agenda Motivation Projektorganisation Hardware Software Zukunftsvision.
Barrierefreies Webdesign Überarbeitung der Homepage
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
MSDN TechTalk Anwendungen integrieren in Microsoft Dynamics CRM 4.0.
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
JavaScript-Bibliotheken
Ajax und Webentwicklung mit Prototype
Stundenplanung Programm zur Stunden- und Zimmerplanung auf der Basis von Datenbanken und unter Berücksichtigung von Mehrfachnutzung im (lokalen) Netz (Internet.
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle Semantic WebWS 08/09.
Datenbanken im Web 1.
Seminar zur Geoinformation Folie 1 Inhalt: –XML –XML- SCHEMA –XSL –Syntax –GML Seminar zur Geoinformation Datenaustausch mit XML / GML im InternetDatenaustausch.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
JQuery Maya Kindler 5c. Entwickler/ Autor John Resig hat jQuery entwickelt. jQuery ist eine Javascript Bibliothek die das programmieren in Javascript.
Seminar Modellgetriebene Softwareentwicklung XMI - XML Metadata Interchange Vortrag im Rahmen des Seminar Modellgetriebene Softwareentwicklung Mirko Otto.
Interaktive Sternkarte fürs WWW Diplomarbeit in Kartographie ETH Zürich, WS 2003 Nico Hauri.
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
1 Java und XML Stephan Baldes Warum XML? In welchem Format wurden die Daten gespeichert? Bernd;Thomas;3;5;1987;Freiburg;Karlsruhe Peter;Maier;7;9;1980;Karlsruhe;Freiburg.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
1 Einleitung Auf dem Weg zum Web 2.0 (was immer das sein mag) ist jQuery klein und fix Hängt damit die "Großen" wie Prototype, Dojo oder Mochikit ab Kreuzt.
 Präsentation transkript:

Web 3.0 – Programmierung – Semantic Web / CIDOC CRM Christoph Stollwerk Zeit: Do. 16'00 - 17'30 Raum: BIII (Uni-Bibliothek, 3.Stock) Semantic Web / CIDOC CRM

Semantic Web / CIDOC CRM – Gliederung – Zentrale Techniken AJAX XML Alternativen Web 3.0 Programmierung Web 3.0 – Programmierung

Semantic Web / CIDOC CRM Zentrale Techniken – AJAX – Web 3.0 – Programmierung

Semantic Web / CIDOC CRM Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – AJAX – Was ist … ? Ajax ( ) Kombination verschiedener Techniken: XMLHttpRequest (X)HTML und DOM Javascript XML Web 1.0 → Web 2.0 → Web 3.0 ! Einzelne Techniken erklären Absatz „ist all about user experience „ klarmachen bei der steigerung -> Buch Web 3.0 – Programmierung

DOM (Document Object Model) Semantic Web / CIDOC CRM – AJAX – DOM (Document Object Model) Allgemeine Beschreibung von Vorgehensweisen für den Zugriff auf Bestandteile eines Dokuments. Zugriff auf Bestandteile über Knoten. Zentral: document-Objekt. (Javascript) Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – AJAX – Ein Beispiel: Beispiel 1 Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – AJAX – Beispiel 1 Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – AJAX – Beispiel 1 Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – AJAX – Frameworks & Libraries Libraries: Wiederkehrende Aufgaben werden zusammengefasst. Einzelne Funktionsbibliotheken Direkter Zugriff, Steuerung von Kontrollfluss Frameworks: Framework ruft Anwendung auf Kontrollfluss wird vom Framework bestimmt Unterteilung von Frameworks „Direkte”: (Prototype, MooTools) Components (Dojo, openRico, script.aculo) Server-driven (DWR, ASP.NET AJAX) Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – AJAX – Prototype Vereinfacht die Entwicklung dynamischer Web Anwendungen. Sehr weit verbreitet. Asynchrone Requests handlen. Viele DOM Selektoren. Aufwändige visuelle Effekte mittels Scriptaculous. Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – AJAX – Pro´s & Con´s Kein Neuladen aufgebauter Seiten Kein Browser-Plugin wird benötigt Server-seitige Browsererkennung Umfangreiche Tests erforderlich Verwendung der „Zurück“-Schaltfläche Polling-Problem Lesezeichen Rückmeldung Barrierefreies Internet Web 3.0 – Programmierung

Semantic Web / CIDOC CRM Zentrale Techniken – XML – Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – XML – Was ist … ? XML (Extensible Markup Language) Trennung von Daten, Struktur und Format XML DTD & XSD XSLT & CSS Wird zum Datenaustausch zwischen verschiedenen Systemen genutzt. („erweiterbare Auszeichnungs- sprache“) Einzelne Techniken erklären Absatz „ist all about user experience „ klarmachen bei der steigerung -> Buch Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – XML – Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – XML - Übersicht – Web 3.0 – Programmierung

Semantic Web / CIDOC CRM Zentrale Techniken – Alternativen – Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – Alternativen – XML Geringe Datenbestände werden durch XML aufgebläht. JSON (JavaScript Object Notation) Gültiges Javascript Leicht zu erlernen YAML (Yet Another Multicolumn Layout) Assoziative Listen Listen Skalare Datenstrukturen sind weiter verbreitet Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – Alternativen – AJAX Geringe Datenbestände werden durch XML aufgebläht. XUL (XML UserInterface Language ) Navigationsstruktur Aussehen von Dialogelementen dynamisches Verhalten Lokalisierung (Anpassung an Sprachen und Konventionen). XAML Application Markup Language (XAML) .NET Bindung Entwicklungsstadium Verzichtet auf CSS (eigene Tags) Web 3.0 – Programmierung

Semantic Web / CIDOC CRM Zentrale Techniken – Programmierung Web 3.0 – Web 3.0 – Programmierung

Semantic Web / CIDOC CRM – Programmierung Web 3.0 – Mashups Verschiedene Angebote erzeugen neuen Service. WYMIWYG Taxonomien Standards Erklären internetseite Orangener kreis = wissen über inhaltliche zusammenhänge Oo Wortnetze Anwendungen Beschr. Logik Web 3.0 – Programmierung

Semantic Web / CIDOC CRM ? ? ? Semantic Web / CIDOC CRM ?? Fragen?! Web 3.0 – Programmierung

Semantic Web / CIDOC CRM Herzlichen Dank! Web 3.0 – Programmierung