CC/PP Composite Capability / Preference Profiles.

Slides:



Advertisements
Ähnliche Präsentationen
RDF-Anwendungen: CC/PP
Advertisements

Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
WML – Wireless Markup Language Vortrag von Eduard Jakel.
WWW World Wide Web.
Inhalt – Technische Grundlagen
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
Datenbankzugriff im WWW (Kommerzielle Systeme)
Datenbanken 2 - WML - Prof. Dr. Stefan Böttcher - WS 2000/01 Wireless Markup Language (WML) Quelle: Ziel: Daten aus dem Internet an.
Browser Von Anna Zietek und Peter Paulus Verwendung Aufbau Anwendung.
Microsoft Windows 2000 Terminal Services
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Java: Grundlagen der Sprache
DOM (Document Object Model)
RDF R ESOURCE D ESCRIPTION F RAMEWORK Referentin: Claudia Langer.
XINDICE The Apache XML Project Name: Jacqueline Langhorst
XML-Schema HKI Proseminar Wintersemester 2010/11 Dozentin: Frau Kurz von Jan Kohl und Christian Lütticke.
HTML - Eine erste Annäherung
XHTML 1.1 C. Nimz Abstrakte Module XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.
XForms Von Matthias Keck.
Zentrale Elemente des Resource Description Framework (RDF) Die Modell- und Syntax-Spezifikation des World Wide Web Consortium für das Semantic Web Seminar.
Wissensbasierte Daten- interpretation für einen automatisierten und adaptiven Inhaltsintegrationsprozeß Lyndon J B Nixon
Modularization of XHTML™
Einführung XML XML Einführung Andreas Leicht.
Jan Fienhold1 Institut für Informatik Betriebliche Informationssysteme OWL Web Ontology Language.
Hauptseminar XML-Technologie: Resource Description Framework (RDF) Michael Kranz Betreuer: Roland Haratsch.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Seminar Internet Technologien
OWL-Web Ontology Language Eine Einführung
OWL-Web Ontology Language Eine Einführung
RDF-Schema Seminar: „Semantic Web“ André Rosin,
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Tobias Högel & Dennis Böck,
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
COCOON. Cocoon ist in erster Linie ein XML-Publishing System. eine oder mehreren XML-Dokument(en) & dem zugehörigen XSL- Dokument(en) ein beliebiges.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Hypertext Markup Language
Seminar XML-Technologien: VoiceXML/SMIL 1 Was ist SMIL ? Synchronized Multimedia Integration Language Ausprache wie das englische Wort smile {smaIl} August.
Webservice Grundlagen
Content Management ist ein Prozess und umfasst die Erstellung, Verwaltung und kontrollierte Veröffentlichung von Inhalten. Content-Management- Systeme.
Proseminar: „Webtechnologien für Ecommerce“
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Java für Fortgeschrittene
App-Entwicklung mit HTML5, CSS und JavaScript
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Sesame Florian Mayrhuber
WISPR (Wireless ISP roaming)
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
Struktur von RDF Fabian Scheller.
XML (Extensible Markup Language)
Trust and context using the RDF- Source related Storage System (RDF‑S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski.
Version X des Programms: Datenaustausch-Probleme % ( ) (WIRBEL-BASISTEIL GR. 52) N1G29X150Y85I150J25 N2G0X150Y25 Version Y des Programms:
Feedback from WWW )18-22 mai )sheraton hotel and towers congress center, new york city, USA 3)keine teilnehmerliste, meine schätzung: ca.
Quellen: Internet INTRANET Ausarbeitung von Sven Strasser und Sascha Aufderheide im Modul Netzwerktechnik, Klasse INBS Mai 2003.
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.
5. April 2006Autor: Walter Leuenberger Computeria Urdorf Treff vom 5. April 2006 Surf-Tipps & -Tricks für den Internet Explorer und Firefox.
HTML Hypertext Markup Language
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Datenbanken im Web 1.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
XML in der Praxis: Electronic Bill Presentment (EBP) Institut für Wirtschaftsinformatik J. W. Goethe-University J. W. Goethe University Institute of Information.
Geoinformation3 Geoinformation III XML Grundlagen, Namensräume und Hyperlinks Vorlesung 12b.
 Präsentation transkript:

CC/PP Composite Capability / Preference Profiles

Jussi Visapää, Viktoria Schwarzhaupt2 CC/PP Standardprofilsprache zur Darstellung von Webinhalten auf unterschiedlichen Geräten Beschreibung der Fähigkeiten der Geräte Beschreibung der Nutzervorteile

Jussi Visapää, Viktoria Schwarzhaupt3 Entwicklung W3C Recommendation Freigabe 15. Januar 2004 Spezifikation:Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0 erste W3C Recommendation die eine RDF Anwendung ist

Jussi Visapää, Viktoria Schwarzhaupt4 ein Hauptziel des W3C universeller Webzugang: Unabhängigkeit von: Hardwareausstattung Softwareausstattung Netzinfrastruktur Sprache Kultur geologische Lage

Jussi Visapää, Viktoria Schwarzhaupt5 CC/PP erweiterbarer Rahmen für die Übertragung von Webinhalten zwischen Webserver und Endgerät Nutzerbeschreibung Kontextbeschreibung Gerätebeschreibung

Jussi Visapää, Viktoria Schwarzhaupt6 CC/PP benutzt RDF Vorteile: erweiterbares Vokabular Dezentralisierte Vokabeln einfache Datenintegration Basis des Semantic Webs

Spezifikation

Jussi Visapää, Viktoria Schwarzhaupt8 Composite Capabilies/Preference Profiles Ein CC/PP-Profil ist eine Beschreibung von Geräte- Eigenschaften und Präferenzen. Clients unterscheiden sich in Hardware und Software: Bildschirmauflösung, Arbeitsspeicher,Browser, unterstützten Html-Versionen, Internet-Protokollen, Plugins, JVM, Betriebssystem... Ein Server kann diese Informationen aus einem CC/PP-Profil nutzen um eine auf den Client angepasste Darstellung der angeforderten Daten auszuliefern.

Jussi Visapää, Viktoria Schwarzhaupt9 CC/PP-Dokument-Struktur 2 Ebenen Hierarchie: Ein CC/PP-Profil hat eine oder mehrere Komponenten z.B. Software-Plattform, Browser,... Jede Komponente besitzt ein oder mehrere Attribute z.B Versionsnummern, Namen, Werte... Zusätzlich: Defaults ermöglicht das setzen von Default-Attributwerten

Jussi Visapää, Viktoria Schwarzhaupt10 2-Ebenen-Struktur

Jussi Visapää, Viktoria Schwarzhaupt11 CC/PP & RDF 2-Ebenen Struktur ist ein gerichteter Graph CC/PP-Dokumente werden mittels RDF/XML beschrieben.

Jussi Visapää, Viktoria Schwarzhaupt12 CC/PP-Komponenten Jede Komponente wird durch eine Ressource vom Typ ccpp:component oder einer RDF-Unterklasse davon Repräsentiert. Das Objekt einer ccpp:component Ressource kann eine rdf:type Eigenschaft haben um die Art der Client-Komponente anzuzeigen. Falls ein Attribut aber in verschiedenen Komponenten erscheint, muss die rdf:type Eigenschaft der Komponente angezeigt werden.

Jussi Visapää, Viktoria Schwarzhaupt13 CC/PP Attribute Geräteeigenschaften Attributnamen müssen gültigem XML entsprechen Attributwert Attributwerte können einfache oder strukturierte Datentypen sein.

Jussi Visapää, Viktoria Schwarzhaupt14 einfache Datentypen Strings:Case-sensitiv z.B.:Mozilla, 5.0,... Integer:Zahlen aus [-2 31, ] empfohlen. z.B.:+256, -256, 256,... Rationale Zahlen: Zahlen die sich als Quotient von Integer-Zahlen darstellen lassen. Darstellung mittels / empfohlen. z.B.:14/11, -200/401,...

Jussi Visapää, Viktoria Schwarzhaupt15 strukturierte Datentypen Eine Sammlung von RDF-Attributen: Mengen Werten: rdf:Bag Folgen von Werten: rdf:Seq

Jussi Visapää, Viktoria Schwarzhaupt16 CC/PP-Defaults Jede Komponente eines Client-Profils kann auf eine Sammlung von Default-Attributwerten verweisen. Diese Default-Attributwerte können entweder inline (im selben CC/PP-Dokument) oder extern (über eine URI im CC/PP-Profil) definiert werden. Wenn ein Attribut auch im Haupteil des Clienten-Profils vorkommt, wird der Defaultwert durch den dort angegebenen Attributwert ersetzt. Defaultwerte werden durch die ccpp:defaults Eigenschaft referenziert

Jussi Visapää, Viktoria Schwarzhaupt17 CC/PP-Dokument I

Jussi Visapää, Viktoria Schwarzhaupt18 CC/PP-Dokument I

Jussi Visapää, Viktoria Schwarzhaupt19 CC/PP-Dokument I

Jussi Visapää, Viktoria Schwarzhaupt20 CC/PP-Dokument II

Jussi Visapää, Viktoria Schwarzhaupt21 CC/PP-Dokument II 64

Jussi Visapää, Viktoria Schwarzhaupt22 CC/PP-Dokument II externes Dokument:

Jussi Visapää, Viktoria Schwarzhaupt23 Beispiel für Benutzung von CC/PP User Agent Profile Spezifikation (UAProf) WAP-Forum Spezifikation CC/PP Vokabular zur Beschreibung von Mobiltelefonen CC/PP wurde mit Berücksichtigung auf UAProf entwickelt Eine gültiges UAProf-Profil ist ein gültiges CC/PP-Profil, nicht unbedingt andersrum

Jussi Visapää, Viktoria Schwarzhaupt24 UAProf Beispiel Ericsson T39

Jussi Visapää, Viktoria Schwarzhaupt25

Jussi Visapää, Viktoria Schwarzhaupt26 Nutzbarkeit Java Community Process (JCP) Java API für CC/PP entwickelt 2003 Zugang und Nutzung der CC/PP Informationen durch einen Java Webserver

Jussi Visapää, Viktoria Schwarzhaupt27 Zukunft CC/PP wird von vielen Mobiltelefonen verwendet Java API für CC/PP hilft bei der Verbreitung von CC/PP Revision der Spezifikation angekündigt um endgültige Version der RDF Datatyping Spezifikation zu integrieren

Jussi Visapää, Viktoria Schwarzhaupt28 Quellen [1] Stand http:// [2] Stand http:// [3] Stand http:// [4] Stand http:// [5] Stand http:// [6] Stand http://mobileinternet.ericsson.com/UAprof/T39.xml [7] Stand http://