Wissenstechnologie 2007 - IX

42
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/ . Wissenstechnologie VU Begriffe in der Wissensrepräsentation; AJAX, Flex & Laszlo; Standardisierungsgremien; Web Science Research Initiative Peter Scheir TU Graz & Know-Center

description

 

Transcript of Wissenstechnologie 2007 - IX

Page 1: Wissenstechnologie 2007 - IX

http://kmi.tugraz.at http://www.know-center.atThis 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/.

Wissenstechnologie VUBegriffe in der Wissensrepräsentation; AJAX, Flex & Laszlo; Standardisierungsgremien; Web Science Research Initiative

Peter Scheir

TU Graz & Know-Center

Page 2: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

2

Inhalt

Organisatorisches

Begriffe in der Wissensrepräsentation

AJAX

Flex & Laszlo

Standardisierungsgremien

Web Science Research Initiative

Page 3: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

3

Organisatorisches

Weiterer Verlauf

Abschlusspräsentationen

http://kmi.tugraz.at/blogs/wissenstechnologie/termin-und-themen-der-vorlesung/

Freiwillge Meldung unter

http://wissenstechnologie2007.pbwiki.com/FrontPage

Passwort: wt2007

Page 4: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

4

Organisatorisches

Nächste Vorlesung

Gastvortrag AK Web Science

Anwesenheitspflicht

Page 5: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

5

Inhalt

Organisatorisches

Begriffe in der Wissensrepräsentation

AJAX

Flex & Laszlo

Standardisierungsgremien

Web Science Research Initiative

Page 6: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

6

Begriffe in der Wissensrepräsentation

Sieht Präsentation:Ontologie et al.- Begriffsdefinitionen im Kontext Wissensrepräsentation

Page 7: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

7

Inhalt

Organisatorisches

Begriffe in der Wissensrepräsentation

AJAX

Flex & Laszlo

Standardisierungsgremien

Web Science Research Initiative

Page 8: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

8

AJAX

Asynchronous JavaScript and XML

Begriff gerägt durch Jesse James Garrett / Adaptive Pathim Februar 2005http://www.adaptivepath.com/publications/essays/archives/000385.php

Keine Technologie für sich sondern eine Kombination von Technologien:

XHTML

DOM

CSS

JavaScript

XMLHttpRequest /IFrame object

Page 9: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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

Page 10: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

10

AJAX

Page 11: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

11

AJAX - Demo

http://maps.google.com/

http://googlesightseeing.com/ ☺

http://googlesightseeing.com/2007/11/14/worlds-largest-coca-cola-logo/

http://googlesightseeing.com/2007/11/16/worlds-largest-kfc-logo/

http://labs.google.com/suggest

Page 12: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

12

AJAX - DemoQuelle: http://www.writely.com/screenshots/screenshot_big.gif

Page 13: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

13

AJAX - Demo

Page 14: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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/

Page 15: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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

Page 16: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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

Page 17: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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/)

Page 18: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

18

Inhalt

Organisatorisches

Begriffe in der Wissensrepräsentation

AJAX

Flex & Laszlo

Standardisierungsgremien

Web Science Research Initiative

Page 19: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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

Größe des Players 0,5 – 1 MB

Page 20: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

20

Flex & Laszlo - Demos

Flex

http://www.adobe.com/devnet/flex/?tab:samples=1

Laszlo

http://www.openlaszlo.org/demos

Page 21: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

21

Flex & Laszlo

Flex

Macromedia (erste Release 2003)

MXML als Beschreibungssprache

ActionScript als Programmiersprache

Flex 2 SDK - Frei

Grafischer Editor FlexBuilder (Eclipse basierend) – Kostenpflichtig

Adobe Flash 9 notwenig

Laszlo

Laszlo Systems (erste Release 2001)

LZX als Beschreibungssprache

JavaScript als Programmiersprache

Open source (openlaszlo.org) seit 2003

Kostenpflichtiger Support verfügbar

Grafischer Editor IDE4Laszlo (Eclipse basierend) – Frei

Adobe Flash 7 notwendig

Seit OpenLaszlo 4.0 auch JavaScript/DHTML/AJAX

Page 22: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

22

(Open) Laszlo - Architektur

http://www.openlaszlo.org/architecture

Page 23: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

23

Flex (2) - Architektur

http://www.adobe.com/products/flex/whitepapers/pdfs/flex2wp_technicaloverview.pdf

Page 24: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

24

Flex & Laszlo

Flex

http://www.macromedia.com/software/flex/

http://www.flex.org/

Laszlo

http://www.openlaszlo.org/

http://www.laszlosystems.com/

Page 25: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

25

Laszlo - Demo

Pandora

http://www.pandora.com/

Page 26: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

26

Inhalt

Organisatorisches

Begriffe in der Wissensrepräsentation

AJAX

Flex & Laszlo

Standardisierungsgremien

Web Science Research Initiative

Page 27: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

27

Wer ist das W3C?

Mission Statement:

To lead the World Wide Web to its full potential bydeveloping protocols and guidelines that ensure long-term growth for the Web.

Seit 1994

Über 90 Standards (W3C Recommendations)

439 Mitglieder (5. Dezember 2007)

http://www.w3.org/Consortium/

Page 28: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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!

http://www.w3.org/Consortium/fees?showall=1

Page 29: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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 Koordinationsgruppen

Page 30: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

30

W3C: Mitgliedsstaaten

http://www.w3.org/2004/09/StatImages/membershipSlide.png

Page 31: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

31

W3C: Art der Mitglieder

http://www.w3.org/2004/09/StatImages/categoriesSlide.png

Page 32: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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/

Page 33: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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

http://www.uddi.org/

Page 34: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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 ElectrotechnicalCommission (IEC)

1926 International Federation of the National Standardizing Associations (ISA) bis 1942

Start von ISO offiziell am 23.02. 1947

http://www.iso.org/

Page 35: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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

Page 36: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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

http://www.ietf.org/

Page 37: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

37

RFC 1 am 7. April 1969 (!)

Bekannte Bespiele:

RFC 768 (UDP)

RFC 791 (IP)

RFC 792 (ICMP)

RFC 793 (TCP)

RFC 959 (FTP)

RFC 1738 (URLs)

RFC 1855 (Netiquette)

RFC 1939 (POP3)

RFC 2821 (SMTP)

RFC 3986 (URI)

IETF - RFCs

Page 38: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

38

Inhalt

Organisatorisches

Begriffe in der Wissensrepräsentation

AJAX

Flex & Laszlo

Standardisierungsgremien

Web Science Research Initiative

Page 39: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

39

The Web Science Research Initiative (WSRI) is a joint endeavourbetween 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 necessaryto 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 WebTim Berners-Lee, Wendy Hall, James Hendler, Nigel Shadbolt, Daniel J. WeitznerSCIENCE VOL 313 11 AUGUST 2006

http://www.sciencemag.org/cgi/content/full/313/5788/769?ijkey=o66bodkFqpcCs&keytype=ref&siteid=sci

Web Science Research Initiative

Page 40: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

40

Web Science Research Initiative

http://webscience.org/images/collide2.jpg

Page 41: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

Wissenstechnologie @ kmi.tugraz.at

41

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 theUniversity of Southampton

Nigel Shadbolt, professor of artificial intelligence at theUniversity of Southampton and director of the AdvancedKnowledge Technologies Interdisciplinary Research Collaboration

Daniel J. Weitzner, Technology and Society Domain leaderof the World Wide Web Consortium and principal researchscientist at MIT

Jim Hendler, Professor of computer science department at Rensselaer Polytechnic Institute, will serve as AssociateDirector.

Web Science Research Initiative

Page 42: Wissenstechnologie 2007 - IX

Dezember 2007

http://kmi.tugraz.at

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