web engineering
play

Web Engineering (frequency * bit-depth * time * channels) long - PowerPoint PPT Presentation

Audio Reception, Play-back large amount of data 1 Minute ~ 10MB raw (44,1kHz * 2 Byte * 60 s * 2) Web Engineering (frequency * bit-depth * time * channels) long download times Prof. Dr. Dr. h.c. mult. Gerhard Krger, Albrecht


  1. Audio – Reception, Play-back � large amount of data � 1 Minute ~ 10MB raw (44,1kHz * 2 Byte * 60 s * 2) Web Engineering (frequency * bit-depth * time * channels) � long download times Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt � optimizing the file size � length of the audio clip � number of channels Universität Karlsruhe � bit-depth Fakultät für Informatik � sampling rate Institut für Telematik � Play-back during reception, buffering Wintersemester 1999/2000 � Streaming Formats � Alternative formats, e.g. RealAudio, Quicktime Audio Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 1 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 3 Streaming, e.g. RealAudio � link: <A HREF="musik.ram"> here you get live music!</a> � SMIL – selection of bandwidth Synchronized Multimedia Integration Language Web Engineering � meta file: musik.ram pnm://129.13.170.22/live/musik.ra � data transmission � UDP � back-channel, scalability Chapter 3: The Web – An Information System <smil> <body> <switch> <ref src=“myclipcm.rm” system-bitrate=”220000”/> <ref src=“myclip56.rm” system-bitrate=”32000”/> <ref src=“myclip28.rm” system-bitrate=”20000”/> </switch> </body> </smil > Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 2 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 4

  2. Table of Contents Collections 1. Introduction and History � set (without order) 2. Media and Information � classification based on criteria defined implicitly by the collector 3. Organizing Information � Systems and Classifications � Structuring Information � motivation � Hypertext � Complete or representative acquisition within a limited � Organizing Information in the WWW domain 4. Access to Information and Navigation 5. Describing and coding Information Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 5 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 7 Systematic Approaches Index, Catalog � Indexed information � Collect and Summarize � Collection � explicit classification based on categories or according to to keywords � Indexing � Catalog � motivation � Library � classification of information across different domains � Connections based on Content � examples � Hypertext � Encyclopedia � The Library of Congress Classification System http://lcweb.loc.gov/catdir/cpso/lcco/lcco.html � The ACM Computing Classification System http://www.acm.org/class/1998/ Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 6 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 8

  3. LIBRARY OF CONGRESS Structuring Information CLASSIFICATION OUTLINE � linear A -- GENERAL WORKS L -- EDUCATION B -- PHILOSOPHY. M -- MUSIC AND BOOKS ON PSYCHOLOGY. RELIGION MUSIC � hierarchical C -- AUXILIARY SCIENCES OF N -- FINE ARTS HISTORY P -- LANGUAGE AND � grid D -- HISTORY: GENERAL AND LITERATURE OLD WORLD Q -- SCIENCE E -- HISTORY: AMERICA R -- MEDICINE � graph / web F -- HISTORY: AMERICA S -- AGRICULTURE G -- GEOGRAPHY. T -- TECHNOLOGY ANTHROPOLOGY. U -- MILITARY SCIENCE RECREATION V -- NAVAL SCIENCE H -- SOCIAL SCIENCES Z -- LIBRARY SCIENCE J -- POLITICAL SCIENCE K -- LAW Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 9 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 11 Connections based on Content Linear Structures I � using links/relations between the content of � pure linear information chunks � direct association instead of indirect association according to a classification � strict guidance � „like humans organize there knowledge“ � little choices for the user � pre-caching possible Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 10 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 12

  4. Linear Structures II Linear Structures IV � linear with options � linear with side branches � guidance � some choices for the user active interaction � additional information on side path � different levels of detail � guidance on main path � scenarios: different level of expertise, profiles Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 13 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 15 Linear Structures III Circular Structure � closed guided path � linear with alternatives � Variants / side paths � entry � guidance � some choices for the user � E.g. Web Rings active interaction http://dir.webring.yahoo.com � scenarios: questionnaires Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 14 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 16

  5. Information Grid Hierarchical Information Structure � deep hierarchy � flat hierarchy � ordered on two � Lookup table (A-Z) orthogonal criteria � more the 6-10 is questionable (cognitive psychology) � user get a „feeling of space“ � e.g. product catalog Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 17 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 19 Example Linked Information Structures Grid Information Structure � pure webs � catalog M4 M6 M8 screws nut M4 M6 M8 � difficult for orientation discs 4mm 6mm 8mm � extremely expressive Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 18 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 20

  6. Information Mapping Hypertext � information mapping � components � mapping of information onto an abstract structure � mapping the structure to web pages � classification � Trade Offs � reference model � expressive vs. pre-defined structure � guidance vs. confusion � practical design expressiveness pure web grid hierarchy linear fixed structure guidance no guidance Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 21 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 23 Organizing Information in the WWW Hypertext � based on a open hypertext system � concept to organize information � motivation � information can be organized in any way � “knowledge” is not linear, it is associative � partly „real“ hypertext with links based on content � authoring a document = � partly indexed documents and catalogs making knowledge linear � Partly simple collections of resources � reading a document = reproduce the non-linear structure of the knowledge � navigation � information is structured very differently � often mixture of linear and hierarchy � hypertext links are often not associative, but just to build a Authoring Reading linear hierarchical navigation structure � previous/next � hypertext-documents: � up/down/home � keep the inherent association of information in a document Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 22 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 24

  7. Roots of Hypertext Hypertext Components � “Memex” � structure � Vannevar Bush: “As we may think”, 1945 � hypertext document: directed graph � “Memory Expander”-Machine � associative storage/access � components � personal annotation linked to documents � node: information unit � anchor: Information chunk within a node, � Xanadu target for a link � Ted Nelson, 1965/1981 � link: connections between nodes � term Hypertext � Docuverse: global hypertext system, Pay per View anchor � Augment/NLS (oNLine System) link � Douglas Englebart, 1968 � Shared Hypertext Document Spaces Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 25 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 28 Hypertext – Example I Node � single media nodes � only one media type per node � mixed media nodes � different media types possible per node � alternatives, combination � systems with limited content size � no internal navigation � e.g. HyperCard � systems with unlimited content size � internal navigation necessary � e.g. Scrolling Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 26 Prof. Dr. Dr. h.c. mult. Gerhard Krüger, Albrecht Schmidt: Web Engineering, WS00/01 page 29

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend