1. Wissenstechnologie VU
Begriffe in der Wissensrepräsentation; AJAX, Flex & Laszlo;
Standardisierungsgremien; Web Science Research Initiative
Peter Scheir
TU Graz & Know-Center
http://kmi.tugraz.at http://www.know-center.at
This work is licensed under the Creative Commons Attribution 2.0 Austria License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/at/.
2. Inhalt
Organisatorisches
Begriffe in der Wissensrepräsentation
AJAX
Flex & Laszlo
Standardisierungsgremien
Web Science Research Initiative
2
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
4. Organisatorisches
Nächste Vorlesung
Gastvortrag AK Web Science
Anwesenheitspflicht
4
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
5. Inhalt
Organisatorisches
Begriffe in der Wissensrepräsentation
AJAX
Flex & Laszlo
Standardisierungsgremien
Web Science Research Initiative
5
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
6. Begriffe in der Wissensrepräsentation
Sieht Präsentation:
Ontologie et al.- Begriffsdefinitionen im Kontext
Wissensrepräsentation
6
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
7. Inhalt
Organisatorisches
Begriffe in der Wissensrepräsentation
AJAX
Flex & Laszlo
Standardisierungsgremien
Web Science Research Initiative
7
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
8. AJAX
Asynchronous JavaScript and XML
Begriff gerägt durch Jesse James Garrett / Adaptive Path
im Februar 2005
http://www.adaptivepath.com/publications/essays/archive
s/000385.php
Keine Technologie für sich sondern eine Kombination von
Technologien:
XHTML
DOM
CSS
JavaScript
8
XMLHttpRequest /IFrame object
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
9. AJAX
Modifikation des DOM Trees der Seite zur Laufzeit
Austausch von Teilen der Seite
XML als Transportformat zur Kommunikation
zwischen Server und Client
Seite muss nicht mit jeder Benutzerinteraktion neu
geladen werden
Verbesserte Geschwindigkeit und Benutzbarkeit
9
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
10. AJAX
10
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
14. AJAX - Geschichte
Erste Form ayncronen Nachladens von Webinhalten
durch IFrame Object in IE 3 (1996)
Dann LAYER Element in Netscape 4 (1997)
XMLHttpRequest (als XMLHTTP) in IE 5 (1999)
XMLHttpRequest in Mozilla 1 (2002)
Seit April 2006 Standartisierungsvorhaben durch
W3C: http://www.w3.org/TR/XMLHttpRequest/
14
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
15. AJAX - Vorteile
Teile der Seite selektiv nachgeladen
Weniger Daten werden übertragen
Desktop ähnliches Look and Feel
Freie Webtechnologien -> Kostenlos
Keine zusätzlichen Browser Plugins nötig
15
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
16. AJAX - Nachteile
Neue Arte der Interaktion im Web
Nachladen für den Benutzer nicht ersichtlich
Probleme mit
Back-Button
•
Bookmarks
•
Indizierung durch Suchmaschinen
•
Drucken
•
Java Script muss aktiviert sein
Accessibility (!)
Eventuell höherer Programmieraufwand
16
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
17. AJAX - Frameworks
Vereinheitlichung des Interfaces zum Browser
Vereinfachung der Kommunikation
Vorgefertigte Komponenten
Atlas (http://atlas.asp.net/)
dojo http://dojotoolkit.org/
Prototype (http://prototype.conio.net/)
Rico (http://openrico.org)
Script.aculo.us (http://wiki.script.aculo.us/)
17
…
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
18. Inhalt
Organisatorisches
Begriffe in der Wissensrepräsentation
AJAX
Flex & Laszlo
Standardisierungsgremien
Web Science Research Initiative
18
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
19. Flex & Laszlo
Entwicklungswerkzeuge für
Cross-platform rich Internet applications
(RIAs)
im Internet oder Intranet
Client benötigt Flash Player (Flash Runtime)
Verfügbar auf >90% aller PCs
Verfügbar für unterschiedliche Browser
19
Größe des Players 0,5 – 1 MB
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
26. Inhalt
Organisatorisches
Begriffe in der Wissensrepräsentation
AJAX
Flex & Laszlo
Standardisierungsgremien
Web Science Research Initiative
26
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
27. Wer ist das W3C?
Mission Statement:
To lead the World Wide Web to its full potential by
developing protocols and guidelines that ensure long-
term growth for the Web.
Seit 1994
Über 90 Standards (W3C Recommendations)
439 Mitglieder (5. Dezember 2007)
27
http://www.w3.org/Consortium/
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
28. Mitgliedsbeiträge
High income countries
Firmen (> 51 Mio € Umsatz)
65,000 €
Alle anderen (Kleine Firmen, Universitäten, …)
6,500 €
Vgl. auch Reise- und Personalkosten für die Teilnahme
am Konsortium!
28
http://www.w3.org/Consortium/fees?showall=1
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
29. Treffen des W3C
Workshops
Öffentlich, zum Austausch von Ideen
Neue Arbeit wird nach erfolgreichen Workshops gestartet
W3C Advisory Committee Meeting
Jedes Jahr 2x
Nur Mitglieder
W3C Technical Plenary
Einmal jährlich
Treffen aller Arbeits-, Interessens- und
29
Koordinationsgruppen
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
31. W3C: Art der Mitglieder
31
http://www.w3.org/2004/09/StatImages/categoriesSlide.png
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
32. OASIS
Organization for the Advancement of Structured
Information Standards
Nicht profit-orientiert
Internationales Konsortium
Entwicklung und Adaption von E-Business Standards
http://www.oasis-open.org/
32
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
33. OASIS - Bekannte Standards
Bekannte Standards
Relax NG (XML Schema Sprache)
http://www.oasis-
open.org/committees/tc_home.php?wg_abbrev=relax-ng
DocBook
http://www.oasis-
open.org/committees/tc_home.php?wg_abbrev=docbook
OpenDocument
http://www.oasis-
open.org/committees/tc_home.php?wg_abbrev=office
ebXML (Electronic Business using eXtensible Markup Language)
http://www.ebxml.org/
UDDI (Universal Description, Discovery and Integration) protocol
33
http://www.uddi.org/
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
34. ISO
International Organization for Standardization
Non-Governmental Organization (NGO)
Netzwerk von 157 (05. Dezember 2007) nationalen
Standard-Instituten
Name von isos = gleich
Start 1906 mit der International Electrotechnical
Commission (IEC)
1926 International Federation of the National
Standardizing Associations (ISA) bis 1942
Start von ISO offiziell am 23.02. 1947
34
http://www.iso.org/
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
35. ISO
Bekannte Standards
ISO-3166 Ländercodes (2 bzw. 3 Buchstaben)
ISO/IEC 8859-1 Latin-1 Alphabet
Alle MPEG-Standards
35
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
36. IETF
Internet Engineering Task Force
Offene Gruppe, Selbstorganisation
3 Meetings pro Jahr
Das meiste der Arbeit über Mailing Lists
Lösungen & Protokolle für das Internet in Form von
Internet-Drafts (I-D) & Requests for Comments
(RFC)
I-Ds max. 6 Monate gültig
36
http://www.ietf.org/
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
38. Inhalt
Organisatorisches
Begriffe in der Wissensrepräsentation
AJAX
Flex & Laszlo
Standardisierungsgremien
Web Science Research Initiative
38
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
39. Web Science Research Initiative
The Web Science Research Initiative (WSRI) is a joint endeavour
between the Computer Science and Artificial Intelligence Laboratory
(CSAIL) at MIT and the School of Electronics and Computer Science
(ECS) at the University of Southampton. The goal of WSRI is to
facilitate and produce the fundamental scientific advances necessary
to inform the future design and use of the World Wide Web.
http://www.webscience.org/
Gründet 11/2006
Vision einer Wissenschaft zum Web in Science publiziert:
Creating a Science of the Web
Tim Berners-Lee, Wendy Hall, James Hendler, Nigel Shadbolt,
Daniel J. Weitzner
SCIENCE VOL 313 11 AUGUST 2006
http://www.sciencemag.org/cgi/content/full/
39
313/5788/769?ijkey=o66bodkFqpcCs&keytype=ref&siteid=sci
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
40. Web Science Research Initiative
40
http://webscience.org/images/collide2.jpg http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
41. Web Science Research Initiative
Tim Berners-Lee, senior research scientist at MIT and
professor at the University of Southampton
Wendy Hall, professor of computer science and head of
the School of Electronics and Computer Science at the
University of Southampton
Nigel Shadbolt, professor of artificial intelligence at the
University of Southampton and director of the Advanced
Knowledge Technologies Interdisciplinary Research
Collaboration
Daniel J. Weitzner, Technology and Society Domain leader
of the World Wide Web Consortium and principal research
scientist at MIT
Jim Hendler, Professor of computer science department at
Rensselaer Polytechnic Institute, will serve as Associate
41
Director.
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at
42. License
This work is licensed under the Creative Commons
Attribution 2.0 Austria License.
To view a copy of this license, visit
http://creativecommons.org/licenses/by/2.0/at/.
Contributors:
Mathias Lux
Peter Scheir
Klaus Tochtermann
42
http://kmi.tugraz.at
Dezember 2007 Wissenstechnologie @ kmi.tugraz.at