Springer. Berlin Heidelberg New York Barcelona Hongkong London Mailand Paris Singapur Tokio

Größe: px
Ab Seite anzeigen:

Download "Springer. Berlin Heidelberg New York Barcelona Hongkong London Mailand Paris Singapur Tokio"

Transkript

1 World Wide Web

2 Springer Berlin Heidelberg New York Barcelona Hongkong London Mailand Paris Singapur Tokio

3 Erik Wilde World Wide Web Technische Grundlagen Mit 78 Abbildungen und 12 Tabellen, Springer

4 Erik Wilde Institut fur Technische Informatik und Kommunikationsnetze ETH-Zentrum, CH-8092 Zurich Die Deutsche Bibliothek - CIP-Einheitsaufnahme Wilde, Erik: World Wide Web: technische Grundlagen/Erik Wilde.-Berlin; Heidelberg; New York; Barcelona; Hongkong; London; Mailand; Paris; Singapur; Tokio: Springer, 1999 ISBN-13: e-isbn-13: DOl: / IS B N-13: Dieses Werk ist urheberrechtlich geschiitzt. Die dadurch begriindeten Rechte, insbesondere die der Ubersetzung, des Nachdrucks, des Vortrags, der Entnahme von Abbildungen und Tabellen, der Funksendung, der Mikroverfilmung oder der VervieWiltigung auf anderen Wegen und der Speicherung in Datenverarbeitungsanlagen bleiben, auch bei nur auszugsweiser Verwertung, vorbehalten. Eine Vervielfaltigung dieses Werkes oder von Teilen dieses Werkes ist auch im Einzelfall nur in den Grenzen der gesetz1ichen Bestimmungen des Urheberrechtsgesetzes der Bundesrepublik Deutschland yom 9. September 1965 in der jeweils geltenden Fassung zulassig. Sie ist grundsatzlich vergiitungspflichtig. Zuwiderhandlungen unterliegen den Stratbestimmungen des Urheberrechtsgesetzes. Springer-Verlag Berlin Heidelberg 1999 Softcover reprint of the hardcover 1st edition 1999 Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dab solche Namen im Sinne der Warenzeichen- und Markenschutzgesetzgebung als frei zu betrachten waren und daher von jedermann benutzt werden diirften. Umschlaggestaltung: Kiinkel+ Lopka, Heidelberg Obersetzung, Satz und Umbruch: G & U, Technische Dokumentation, Flensburg Gedruckt auf saurefreiem Papier SPIN: /3142PS

5 Vorwort Was ist der Unterschied zwischen einer URL und einer URI? Wie verrichtet HTTP seine Arbeit? Warum benotigen wir XML? Worum dreht es sich dabei uberhaupt und wird es moglicherweise HTML ersetzen? Dieses Buch gibt Ihnen Antworten auf diese und eine Reihe anderer Fragen, die sich aufmerksamen Bewohnern des Cyberspace aufdrangen konnten. Das Buch stellt naturlich nicht nur ein Glossar von Abkurzungen und haufig benutzten Ausdrucken dar. Es ist vielmehr eine umfassende und doch pragnante Darstellung der Technologie, welche die Grundlage des World Wide Web bildet. Es ist eine uberraschende Feststellung, dab es trotz vieler Tausend veroffentlichter Bucher zum Thema WWW bis heute keines gibt, das detailliert auf die innere Funktionsweise dieser beliebten Internet-Anwendung eingeht, die so einfach zu benutzen und doch so kompliziert ist, wenn es darum geht, die Funktionsweise tatsachlich zu verstehen. Das Zielpublikum dieses Buchs labt sich vielleicht am besten dadurch beschreiben, wie der Autor selbst auf die Idee gekommen ist, es zu verfassen: Ein erster Rohentwurf wurde als Begleittext fur ein Praxis seminar ausgewahlt, das eine kontinuierliche Weiterbildung zum Thema WWW-Technologie bieten sollte. Teilnehmer an diesem Seminar waren Person en, die wubten, was das Web ist und wie es gewerblich eingesetzt werden kann, aber auberdem Kenntnisse daruber benotigten, wie die Technologie f.mktioniert. Wahrend der Planung dieser Schulung stellte der Autor fest, dab auf dem Markt kein geeignetes Buch zu finden war, und entschied somit, selbst eines zu schreiben. Es ist wohl unnotig, daraufhinzuweisen, dab schon die Entwurfsfassung ihrer Aufgabe der Bereitstellung einer Referenz 'm allen Aspekten der Web-Technologie gerecht wurde. Wie Erik Wilde in seiner Einleitung sagt, besteht das offensichtlichste Handicap eines Buchs darin, dab eine Momentaufnahme einer sich so schnell entwickelnden Technologie schon in dem Moment wieder veraltet sein kann, wenn das MaHuskript den Schreibtisch des Autors (oder, urn genau zu sein, seinen Computer) verlabt. Es wird eine grobe Herausforderung sein, den Titel auf derr. aktuellen Stand der technologischen Entwicklung zu halten und dem Leser zu gegebener Zeit Aktualisierungen zu bieten. Ich frage mich, ob die Jahr-2000-Ausgabe dieses Buchs vielleicht bereits im Web veroffentlicht werden wird... September 1998 Prof. Bernhard Plattner, ETH Zurich

6 Einleitung Die Idee fur dieses Buch kam mir, als ich nach einer Publikation suchte, die nicht nur einen Aspekt des Web, sondern alle relevanten Bereiche der heutigen Web-Infrastruktur abdeckt. Es gibt tatsachlich mehrere Hundert Bucher uber HTML und Java, eine grabe Anzahl von Titeln zu CGI- und HTTP-Server-Konfiguration und -Wartung, und auch Bucher zu den Themen CSS und XML erscheinen mit zunehmender Bedeutung dieser Technologien in immer kurzeren Abstanden. Beim DurchstObern verschiedener beeindruckender Geschafte fur Computerbucher fand ich allerdings kein einzelnes Buch, das sich allen diesen Themen widmete. Dieses Buch stellt dementsprechend einen Versuch dar, eine Wissensquelle bereitzustellen, die alle derzeit relevanten Bereiche der Web-Technologie abdeckt. Diese Aussage beschreibt allerdings zugleich auch das grobte Dilemma dieses Buchs, da sich die Formulierung»derzeit«, wenn yom Web die Rede ist, nur auf eine sehr kurze Zeitspanne bezieht. Nahezu jede Woche werden neue Technologien angekundigt und beworben, und es ist kaum moglich, vorherzusagen, welche davon uberleben und welche schon in wenigen Monaten wieder vergessen sein werden. Foiglich befabt sich diese Arbeit ausfuhrlich mit den Bereichen, die fur das Web mit einiger Wahrscheinlichkeit in den kommenden Jahren von Relevanz sein werden: URI, HTTP, SGML, HTML, CSS und XML. Obwohl Java ganz offensichtlich zu den graben Modeerscheinungen des Web zahlt, wird nicht ausfuhrlich darauf eingegangen, da ich glaube, dab eine detaillierte Beschreibung einer Pragrammiersprache nicht zum Rest des Buchs passen wiirde, der sich eher der Beschreibung architekturbezogener Konzepte widmet. Dieselbe Einschrankung trifft auch auf die Skriptsprachen zu, die in steigendem MaBe in die Web-Umgebung integriert werden, aber zu komplex sind, urn in einem Buch, das sich mit vielen anderen Themen beschaftigt, umfassend erlautert werden zu konnen. Einige andere Web-bezogene Konzepte und Technologien werden ebenfalls in einer weniger ausfuhrlichen Weise beschrieben, weil sie entweder nicht ganz so wichtig sind oder moglicherweise nicht dauerhaft von Bedeutung sein werden. In einer zweiten Ausgabe dieses Buchs werden aus dem Glossar und dem Index mit Sicherheit einige Dinge spurlos verschwinden, wahrend andere hinzukommen werden, aber dies ist im Zeitalter des Internet der Lauf der

7 VIII Einleitung Dinge. Ich bin sehr neugierig, fur wie lange dieses Buch als Referenz fur die technischen Grundlagen der Web-Technologien geeignet sein wird. AbschlieBend mochte ich dem International Computer Science Institute (ICSI) in Berkeley fur die Gelegenheit danken, dieses Buch zu schreiben. Es hat mich sehr viel mehr Zeit gekostet als ich ursprunglich annahm, und ich hoffe, dab das Ergebnis sich fur viele Personen als sehr nutzlich erweisen wird, die nach einem eingehenden technischen Oberblick uber das Web suchen. Wenn das Buch als Lehrbuch fur technisch orientierte Vorlesungen uber das Web, als eine Einfuhrung in die Web-Technologie fur Leute mit einem minimalen Hintergrundwissen in Sachen Computerkommunikation und als umfassendes Referenzwerk fur Web-bezogene Themen eingesetzt wird, dann ist es zu dem Buch geworden, das ich schreiben wollte. Berkeley, September 1998 Erik Wilde

8 X Inhaltsverzeichnis General und Entity Header Request Response Content Negotiation Authentifizierung Persistente Verbindungen Chunked Encoding Caching Sicherheit HTTP tiber SSL (HTTPS) Secure HTTP (S-HTTP) Cookies Benutzungvon HTTP Nicht zum Standard gehorende HTTP Extensions Neuladen von Web-Seiten Obergange zwischen Seiten Die Zukunft von HTTP Protocol Extension Protocol (PEP) HTTP Next Generation (HTTP-ng) Multiplexing Protocol (SMUX) Standard Generalized Markup Language (SGML) SGML-Konzepte Inhalt und Darstellung Strukturierung durch Markup Document Classes Darstellung von Inhalt Der SGML-Standard SGML Declaration Document Type Definition (DTD) SGML-Dokumente Benutzung von SGML SGML Profiles SGML Applications SGML-Validierung Die Zukunft von SGML Hypertext Markup Language (HTML) Geschichte Frtihe Versionen HTML HTML HTML Hypertext Markup Language 4.0 (HTML 4.0) HTML 4.0 DTDs

9 Inhaltsverzeichnis XI Gemeinsame Attribute Grundlegender Autbau eines HTML-Dokuments Einfacher und strukturierter Text Bilder und Image Maps Links Frames und Formulare Dynamische Dokumente Publishing mit HTML Benutzung von HTML Die Zukunft von HTML Cascading Style Sheets (CSS) CSS-Grundlagen Geschichte Cascading Style Sheets, Levell (CSSl) Vererbung Selectors Einheiten Declarations Verwenden mehrerer Style Sheet Verwandte Ansatze Konvertierung nach CSS Die Zukunft von CSS Cascading Style Sheets Positioning (CSS-P) Cascading Style Sheets, Level 2 (CSS2) Extensible Markup Language (XML) XML-Grundlagen Erstellen von Dokumenttypen Formatierung von XML-Dokumenten Konvertierung Extensible Markup Language 1.0 (XML 1.0) Unterschiede zu SGML XML Linking Language (XLink) Linking-Konzepte Link-Informationen Link-Typen Attribute XML Pointer Language (XPointer) Konzepte Location Terms Spanning Locators Persistenz Extensible Style Language (XSL) Konzepte

10 XII Inhaltsverzeichnis Style Sheets XML und andere Markup Languages Vergleich von XML und HTML Vergleich von XML und SGML Die Zukunft von XML Skripte und Programmierung Skriptsprachen ECMAScript VB Script Programmiersprachen Java Verteilte Programmierung Remote Method Invocation (RMI) Common Object Request Broker Architecture (CORBA) Distributed Component Object Model (DCOM) Interworking HTTP-Server Server-Leistungsfahigkeit Server-Konfiguration Server-Start Virtuelle Host Origin Server Proxies Der Apache-HTTP-Server Installation Konfiguration Common Gateway Interface (CGI) Kommunikation mit dem Server Formulare und CGI Server-Side Includes (SSI) loa Verschiedenes Server-Technologien FastCGI Java-Servlets Browser Integration Prefetching Suchmaschinen Neue Inhaltstypen Virtual Reality Modeling Language (VRML) Mathematical Markup Language (MathML) Portable Network Graphics (PNG)

11 Inhaltsverzeichnis XIII A. A.1 A.1.1 A.1.2 A. 1.3 A.2 A.2.1 A.2.2 A.2.3 A.2.4 A.2.5 A.3 A.3.1 A.3.2 B. B.1 B.2 B.3 B.4 C. C.1 C.2 Vektorgrafiken RealMedia Architecture (RMA) Neue Architekturkomponenten Platform for Internet Content Selection (PICS) Digital Signature Initiative (DSig) Resource Description Framework (RDF) Dynamic Fonts Document Object Model (DaM) Synchronized Multimedia Integration Language (SMIL) Verwandte Technologien Senden von Empfangen von Verzeichnisdienste Directory Access Protocol (DAP) Lightweight Directory Access Protocol (LDAP) Usenet-Nachrichten Network News Transfer Protocol (NNTP) HTTP/1.1-Definitionen Nachrichten Allgemeine Definitionen Request Response Statuscodes Informational (lxx) Successfull (2xx) Redirection (3xx) Client Error (4xx) Server Error (5xx) Warncodes Temporary Warnings (lxx) Persistent Warnings (2xx) HTML-4.0-Definitionen SGML-Deklaration DTD Entities HTML 4.0 Table DTD HTML 4.0 Form DTD XML 1.0 Definitionen SGML Declaration XML DTD fur SMIL Glossar Stichwortverzeichnis

12 Abbildungsverzeichnis Abb. 1.1 Abb. 1.2 Abb.1.3 Abb.1.4 Abb.2.1 Abb.2.2 Abb.2.3 Abb.2.4 Abb.3.1 Abb.3.2 Abb.3.3 Abb.3.4 Abb.3.5 Abb.3.6 Abb.3.7 Abb.3.8 Abb.3.9 Abb.3.10 Abb.3.11 Abb.3.12 Abb.3.13 Abb.3.14 Abb.3.15 Abb.3.16 Abb.3.17 Abb.4.1 Abb.4.2 Abb.4.3 Abb.4.4 Abb.4.5 Abb.5.1 Abb.5.2 Abb.5.3 Das DNS als Teil des Ladens von Web-Seiten Schichtung von Kommunikationsprotokollen Schichtung von Kommunikationsprotokollen - TCP/IP Schichtung von Kommunikationsprotokollen - Anwendungsprotokolle Web-Links aus der Sicht des Benutzers Die Beziehung zwischen URIs, URNs und URLs Verwendung eines URN Naming Service (UNS) Verwendung eines RDS und eines URN Resolver Service Grundlegende Funktionsweise von HTTP HTTP unter Einbeziehung eines Proxies HTTP unter Einbeziehung eines Tunnels Server-Driven Content Negotiation Agent-Driven Content Negotiation Transparent Content Negotiation Persistente HTTP-Verbindungen HTTP Request Pipelining Chunked Transfer Coding Mogliche Cache Locations HTTP Caching mit Cache Miss HTTP Caching mit Cache Hit HTTP-ValidierungzwischengespeicherterEntities Schichtung der Kommunikationsprotokolle bei der Verwendung von SSL Mogliche Plazierung der SSL- und der TCP-Implementierung Schichtung von Kommunikationsprotokollen mit S-HTTP HTTP State Management mit Cookies Beispiel fur strukturierten Inhalt Hierarchische Struktur eines SGML-Dokuments Ein allgemeiner SGML Parser Ein spezialisierter SGML Parser (z. B. fur XML) Ein spezialisierter SGML Parser (z. B. fur HTML) Ein HTML Parser Konvertierung einer Transitional DTD in Strict HTML Grundlegender Aufbau eines HTML-Dokuments

13 Abbildungsverzeichnis xv Abb.5.4 Abb.5.5 Abb.5.6 Abb.5.7 Abb.5.8 Abb.5.9 Abb.5.10 Abb.5.ll Abb.6.1 Abb.6.2 Abb.6.3 Abb.6.4 Abb.6.5 Abb.6.6 Abb.6.7 Abb.6.8 Abb.6.9 Abb.6.10 Abb.6.ll Abb.6.12 Abb.6.13 Abb.6.14 Abb.7.1 Abb.7.2 Abb.7.3 Abb.7.4 Abb.7.5 Abb.7.6 Abb.7.7 Abb.7.8 Abb.7.9 Abb.7.10 Abb.7.ll Abb.8.1 Abb.8.2 Abb.9.1 Abb.9.2 Abb.9.3 Abb.9.4 Abb.9.5 Hierarchie eines HTML-Dokuments Mit <LINK> ausgedruckte Beziehungen zwischen Dokumenten Formatierung des <TH>-Elements und Benutzung des COLSPAN-Attribut Server-Side Image Maps Client-Side Image Maps Die Struktur einer HTML-Seite, die von Frames Gebrauch macht Ein Beispiellayout mit verschachtelten <FRAMESET>-Elementen Publishing mit HTML Publishing mit CSS Publishing mit CSS unter Verwendung von Cascading Style Sheets Die W3C-W eb-seite zum Thema Style Sheets Hierarchische Struktur eines HTML-Dokuments und Vererbung Dberschreiben von Vererbung Verwenden von Vererbung fur Defaults und Ausnahmen Abstande fur Block-Level-Elemente Die Properties word-spacing und letter-spacing Auswirkung der Property background-repeat Verwenden von Prozentwerten fur die Property background-position Kaskadierung und Vererbung mit CSS User und Designer Style Sheets in einem CSS-Browser Mehrere Designer Style Sheets in einem CSS-Browser User und mehrere Designer Style Sheets in einem CSS-Browser Ein XML-Parser Publishing mit XML Struktur eines kleinen XML-Dokuments Publishing mit XMLlXSL Ein XML-Parser fur wohlgeformte XML-Dokumente Out-of-Line Links Direktionalitat von Links Anzahl verknupfter Ressourcen Die XPointer-Schliisselworter zum Fortbewegen durch den Document Tree Verschiedene XPointer wahlen dieselbe Subressource aus XSL Result Tree Construction (Abbildung von XML aufhtml) Struktur einer CORBA-Anwendung CORBA in einer heterogenen Umgebung IP-basierte virtuelle Host Nicht aufip basierende virtuelle Hosts HTTPS Proxying SSL Proxying Client/Server-Interaktion mit CGI

14 XVI Abbildungsverzeichnis Abb.9.6 Formulare und CGI Abb. ILl Protokolle fur die -Dbertragung Abb X.500-Verzeichniszugriff mit DAP Abb X.500-Datendistribution mit DSP Abb Verzeichniszugriff mitldap

15 Einfiihrung Das World Wide Web, in diesem Buch einfach»das Web«genannt, ist eine Ansammlung von Technologien, die ein verteiltes Hypermedia-Dokumentmodell auf der Basis des Internet implementieren. Das Web hat dem Internet zu der Beliebtheit verholfen, die es heute geniebt. Dieses Buch beschreibt alle grundlegenden Konzepte der Web-Technologie sowie eine Reihe zusatzlicher und neuer Konzepte. Eines der Ziele dieses Buchs besteht darin, dab jedes Kapitel tiber die verschiedenen Konzepte von Web-Technologie einzeln gelesen werden kann, ohne sich eingehend mit allen anderen Kapiteln befassen zu mtissen. In vielen Fallen wird es Querverweise zwischen Kapiteln geben, doch sind diese so explizit wie moglich gehalten worden. Ein umfangreiches Glossar und ein Index sollen das schnelle Auffinden von Informationen im Buch ermoglichen und dieses so auch zu einem Referenzwerk machen, das zum Suchen der wichtigsten Begriffe der Web-Technologie verwendet werden kann. Das Darstellen einer groben Anzahl von Konzepten, die in vielerlei Hinsicht zusammenhangen, in einem sequentiellen Medium wie einem Buch ist eine Herausforderung. Man kann nur sehr schwer entscheiden, welche Reihenfolge der Darstellung den Anforderungen der Leser am besten gerecht wird, die das Buch von vorne bis hinten durchlesen mochten. Die letztlich gewahlte Kapitelabfolge gibt den Grad wieder, zu dem ein Konzept als grundlegend fur das Web angesehen werden kann. Foiglich ist das Buch in drei Teile unterteilt, von denen jeder eine Reihe von Kapiteln enthalt. Vor dem ersten Teil wird eine kurze Erlauterung der zugrundeliegenden Infrastruktur gegeben. Sehr haufig wird das W eb mit dem Internet verwechselt. Yom technischen Standpunkt aus gesehen, ist das Web einfach eine Ansammlung von Anwendungen, die auf der yom Internet bereitgestellten Infrastruktur ausgefuhrt werden. Die in Kapitel 1 dargestellten Grundlagen sind ein Versuch, einen kurzen Uberblick tiber die zugrundeliegenden Konzepte des Internet zu geben (es bietet keine wirkliche Einftihrung in das Internet selbst, da dies anderen Btichern vorbehalten bleiben soll) und das Web als Anwendung auf der Basis des Internet zu beschreiben. Ftir einen Leser, der noch keine Vorstellung davon hat, was das Internet wirklich ist und wie es funktioniert, wird dieses Kapitel wahrscheinlich zu viele Informationen bereitstellen. Es soll eher als E. Wilde, World Wide Web Springer-Verlag Berlin Heidelberg 1999

16 2 EinfUhrung Obersicht uber die Konzepte dienen, welche die technologische Grundlage fur die Konzepte bilden, die das Thema dieses Buchs sind. Teil I - Grundlagen 1m ersten Teil werden die grundlegenden Konzepte der Web-Architektur vorgestellt. Die charakteristischste Eigenschaft des Web (und zugleich die, von der es seinen Namen hat) ist dietatsache, dab aile verfugbaren Dokumente ein grobes, verwobenes Netz von Informationsressourcen bilden. Dies wird durch Links zwischen Dokumenten erreicht, die von einem Dokument auf das andere verweisen und den en durch einen einfachen Mausklick gefolgt werden kann. Dementsprechend wird das Modell der Web-Links vor allen anderen grundlegenden Konzepten in Kapitel 2 besprochen. Die Tatsache, dab Dokumente im Web nicht nur durch Links verbunden, sondern auch uber das gesamte Internet mit Servern uberall in der Welt verteilt sind, macht ein Mittel erforderlich, auf entfernte Dokumente zuzugreifen. Wann immer einem Link gefolgt wird, mub das Dokument, auf das der Link verweist, yom es beherbergenden Server abgerufen werden. Dies geschieht mit Hilfe eines Kommunikationsprotokolls, das als Hypertext Transfer Protocol (HTTP) bezeichnet wird und Gegenstand von Kapitel 3 ist. Obwohl es selbst kein Bestandteil der ersten Web-Versionen war, beeinflubte die in Kapitel 4 beschriebene Standard Generalized Markup Language (SGML) ganz erheblich das Design der Inhaltssprache des Web (HTML) und bildet auberdem die Grundlage fur eine neue Sprache, die in Zukunft aller Wahrscheinlichkeit nach sehr wichtig werden wird (XML). Ein weiterer Grund daftir, SGML als grundlegendes Web-Konzept zu betrachten, besteht in seiner Trennung von Inhalt und Darstellung. Diese Idee ist fur das Verstandnis vieler anderer Web-Konzepte von essentieller Bedeutung. Foiglich stellt ein fundiertes Wissen von SGML eine sehr gute Grundlage zum Verstehen anderer Web-Konzepte dar. Mit den Konzepten von Dokumenten, die mit Hilfe von URIs verknupft sind und anhand von HTTP ubertragen werden, geht ein drittes Konzept einher, welches das Format der im Web benutzten Dokumente beschreibt. Die Sprache fur dies en Zweck ist die in Kapitel 5 erlauterte Hypertext Markup Language (HTML). HTML basiert auf SGML, so dab es sinnvoll ist, sich zunachst die Konzepte und Ideen anzusehen, die SGML zugrunde liegen (obwohl diese vielleicht auf den ersten Blick etwas abstrakt wirken), bevor man sich genauer mit HTML auseinandersetzt.

17 EinfOhrung 3 Teil II - Fortgeschrittenes Der zweite Teil des Buchs befabt sich mit fortgeschritteneren Konzepten, die bereits zur Web-Infrastruktur gehoren oder gehoren werden, aber zum Verstehen der grundlegenden Funktionsweise des Web nicht erforderlich sind. Bevor der Leser sich mit diesen Kapiteln beschaftigt, sollte er mit den Konzepten aus dem ersten Teil vertraut sein, da diese oftmals den entscheidenden Hinweis geben, wie ein Konzept in den Gesamtzusammenhang pabt. In Kapitel6 werden die Cascading Style Sheets (CSS) beschrieben, welche die Aufgabe haben, die Darstellung von Web-Seiten zu definieren. Seit den Anfangen des Web hat sich herauskristallisiert, dab das Design von Web-Seiten hinsichtlich Layout und Darstellung immer wichtiger wird, so dab viele Web-Seiten Inhalt und Darstellung bestimmter Informationen vermischen. Da eines der grundlegenden Konzepte von HTML als Sprache von Web-Seiten darin besteht, Inhalt und Darstellung zu trennen, wurde CSS erfunden, urn die Darstellung von Web-Seiten zu beschreiben. Die zwei Hauptvorteile von CSS sind die im Vergleich zu HTML fortgeschritteneren Layoutfunktionen und die saubere Trennung von Inhalt und Darstellung, die Web-Dokumente fur bestimmte Personenkreise (zum Beispiel fur Blinde) oder Programme (wie beispielsweise Suchmaschinen) zuganglicher macht, die nur nach Inhalt suchen. Wahrend sich HTML von seinen eher einfachen Anfangen kontinuierlich bis zu einem Dokumentformat weiterentwickelt hat, das nun eine grobe Anzahlleistungsfahiger Features besitzt, ist seine Anwendung durch die feste Menge von Elementen und Attributen sowie die mit diesen verbundene Semantik nach wie vor begrenzt. Fur mehr Flexibilitat ist ein Mechanismus erforderlich, der die Definition benutzerdefinierter Dokumentformate ermoglicht. (HTML ist ein Beispiel fur ein solches Format.) Bei SGML handelt es sich urn einen solchen Mechanismus, doch hat diese Sprache einige Nachteile, die zur Entwicklung der Extensible Markup Language (XML) fuhrten, bei der es sich im wesentlichen urn eine Teilmenge von SGML handelt. XML kann benutzt werden, urn benutzerdefinierte Dokumenttypen zu definieren und diese Formate und die sie verwendenden Dokumente auszutauschen und verfugt daruber hinaus uber Linkingund Style-Sheet -Mechanismen. Eine Beschreibung von XML findet sich in Kapitel7. Obwohl HTML von Version zu Version vielleistungsfahiger geworden ist und CSS den Darstellungsmoglichkeiten sogar noch weitere Features hinzufugt, gibt es noch immer viele Beschrankungen, und es konnen grundsatzlich nur statische Dokumente entworfen werden. Urn dynamische Features hinzuzufugen und somit in der Lage zu sein, Dokumente zu erstellen, die interaktiv benutzt werden konnen, sind Skript - und Pro-

18 4 EinfUhrung grammiersprachen entworfen worden, die in Dokumente eingebettet werden konnen und Gegenstand von Kapitel 8 sind. AuBerdem befindet sich in diesem Kapitel ein kurzer Oberblick zu den Web-bezogenen Architekturen flir die verteilte Programmierung. Normalerweise handelt es sich bei einem Web-Server urn ein entferntes Programm, das via HTTP kontaktiert wird, urn auf Anfrage ein Dokument bereitzustellen. 1m wesentlichen empfangt ein Web-Server einen Request, flihrt die angefragte Aktion aus und sendet einen Response mit dem Ergebnis. Es gibt eine Reihe von Aspekten, die fiir alle Web-Server gelten und daher in Kapitel 9 behandelt werden. Dariiber hinaus wird als Beispiel dafiir, wie ein Web-Server konfiguriert werden kann, ein spezielles Server Programm vorgestellt. Der Apache-Server, ein kostenloses Produkt und zugleich der beliebteste Web-Server, ist dieses Beispiel flir ein Server-Programm. Als letztes server-bezogenes Thema wird der standardmabige Datenaustausch zwischen einem Web-Server und anderen Programmen auf demselben Computer beschrieben. Zusatzlich zu den in den Kapiteln 2 bis 9 beschriebenen Hauptkomponenten der Web-Technologie gibt es Reihe weiterer Modelle und Konzepte, die weniger beliebt oder einfach so neu sind, dab iiber ihre zukiinftige Bedeutung kaum eine Aussage getroffen werden kann. In Kapitel 10 stehen viele dieser Themen im Mittelpunkt. Dies ist das Kapitel, das sich in der nahen Zukunft am wahrscheinlichsten vollstandig andern wird. Die Auswahl der Themen in diesem Kapitel erhebt keinen Anspruch aufvollstandigkeit, obwohl die wichtigeren Themen (wie zum Beispiel beliebte Inhaltstypen und neue Architekturkomponenten) beriicksichtigt wurden. Kapitel 10 beschreibt eine Reihe von Konzepten, die speziell flir das Web entworfen wurden. Es gibt auberdem einige Technologien, die gemessen an ihrem Ursprung nicht zur Web-Infrastruktur gehoren, aber sich dennoch in der heutigen Infrastruktur des Web wiederfinden. Beispielsweise enthalten Browser normalerweise eine Unterstiitzung zum Lesen von Usenet-Nachrichten sowie zum Senden und Empfangen von elektronischer Post. Ein kurzer Oberblick iiber einige der Technologien, die in heutigen Web-Werkzeugen zum Einsatz kommen, findet sich in Kapiteili. Teil III - Anhiinge AuBer den in den ersten zwei Teilen vorgestellten Konzepten gibt es eine Reihe von Anhangen mit Listings und Definitionen. Zudem befinden sich in diesem Buch Literaturhinweise, ein Glossar und ein Index. Einige formale Definitionen von HTTP wurden in Kapitel 3 ausgelassen, da sie das Lesen des Texts erschwert hatten. Dennoch sind einige dieser Definitionen fiir HTTP wichtig und dariiber hinaus als Referenz von

19 EinfOhrung 5 Nutzen, wenn es darum geht, HTTP-Nachrichten zu verstehen oder HTTP-Status- bzw. -Warncodes zu interpretieren. In Anhang A werden diese Definitionen aufgefuhrt. Obwohl in KapitelS einige der formalen Definitionen von HTML-Elementen auftauchen, wurden andere weggelassen, weil sie zu komplex sind, urn einfach so mitgelesen zu werden. Die interessantesten formalen Definitionen, Tabellen und Formulare werden in Anhang B behandelt. Ferner enthalt dieser Anhang die SGML Declaration von HTML, welche die syntaktischen Grundlagen von HTML definiert, sowie die Entities (SGML Abkurzungen), die in den formalen Definitionen der HTML-Elemente in Kapitel 5 verwendet werden. XML befindet sich noch immer im Entwicklungsstadium, doch eine der grundlegendsten Definitionen von XML, die SGML Declaration mit den syntaktischen Grundlagen von XML, wird aller Wahrscheinlichkeit nach erhalten bleiben und ist daher in Anhang C aufgefuhrt. Als Beispiel fur einen mit XML definierten Dokumenttyp enthalt dieser Anhang auberdem die XML-Definition der Synchronized Multimedia Integration Language (SMIL). Die letzten drei Anhange sind die Literaturhinweise, das Glossar und der Index. Obwohl dieses Buch im Glossar einige URIs enthalt, handelt es sich bei allen Literaturhinweisen urn gedruckte Dokumente. Mit ein wenig Erfahrung und der Hilfe der Vielzahl von im Web verfugbaren Suchmaschinen, lassen sich viele dieser Dokumente auch online finden. Allerdings andern sich Angaben fur Online-Orte (URIs) oftmals sehr schnell, wahrend Verweise auf gedruckte Dokumente eine sehr lange Lebensdauer haben. Aus diesem Grund wurde die Anzahl der URIs in diesem Buch so klein wie moglich gehalten (obwohl einige der im Glossar aufgefuhrten URIs gute Ausgangspunkte darstellen). Auch wenn es etwas altmodisch scheint, ein Buch uber ein Medium zu veroffentlichen, das nach Meinung vieler Personen die papierbasierten Medien auf lange Sicht ersetzen wird, kann ein Buch durch eine W eb-basierte Veroffentlichung noch nicht vollstandig ersetzt werden. Ob dies nur an der Tatsache liegt, dab die Menschen es im allgemeinen eher gewohnt sind, Bucher zu lesen als Web-Inhalte zu verwenden, oder die greifbare Prasenz eines Buchs es sehr viel einfacher zu handhaben macht als ein abstraktes Netz von Informationsressourcen, ist dabei aber unklar (und stellt noch immer ein Thema dar, das bei Wissenschaftlern, die sich mit diesem Aspekt auseinandersetzen, sehr umstritten ist). Allerdings weist auch ein Buch einige Einschrankungen auf, die nicht vermieden werden konnen, von denen die zwei wichtigsten die sequentielle Darstellung der Informationen und die Verzogerung zwischen dem Schreiben dieses Buchs und seiner tatsachlichen Veroffentlichung im Buchhandel sind.

20 6 Einfi.ihrung Die sequentielle Darstellung wurde mit Querverweisen, einem Glossar und einem Index verbessert, die das Buch ntitzlicher machen, wenn es darum geht, Informationen oder Zusammenhange zwischen Konzepten und Technologien zu suchen. Die Verzogerung zwischen dem Schreiben und dem Erscheinen des Buchs wird so klein sein wie moglich, und es ist vorgesehen, den Inhalt des Buchs kontinuierlich zu aktualisieren, urn in ungefahr einem Jahr eine zweite Ausgabe zu veroffentlichen. Urn in dieser Hinsicht moglichst effektiv vorgehen zu konnen, ware es sehr schon, wenn der Leser seine Meinung kundtun wtirde. Eine solches Feedback kann in vielen verschiedenen Formen erfolgen, wie zum Beispiel durch Korrekturen, Aktualisierungen, Berichte tiber veraltete und aufkommende Konzepte, Anmerkungen zur Struktur und Abstraktheit dieses Buchs sowievorschlage beztiglich der Erweiterung von Glossar und Index. Bitte senden Sie all dies und mehr an ee. ethz. ch. Es ist jede Stellungnahme herzlich willkommen, und auf diese Weise wird die nachste Ausgabe eine Vielzahl von Verbesserungen erfahren.

Inhaltsverzeichnis. Vorwort... Einleitung... Einführung... 1

Inhaltsverzeichnis. Vorwort... Einleitung... Einführung... 1 Vorwort... Einleitung... V VII Einführung... 1 1 Grundlagen... 7 1.1 Dokumentmodelle... 7 1.1.1 Multimedia... 8 1.1.2 Hypermedia... 9 1.1.3 Verteilung... 11 1.2 Geschichte des WWW... 13 1.2.1 Struktur...

Mehr

Karin Willeck Alternative Medizin im Test

Karin Willeck Alternative Medizin im Test Karin Willeck Alternative Medizin im Test Springer Berlin Heidelberg New York Barcelona Hongkong London Mailand Paris Singapur Tokio Karin Willeck Alternative Medizin im Test Das Buch zum SWR»-Wissenschaftsmagazin

Mehr

Einführung. Internet vs. WWW

Einführung. Internet vs. WWW Einführung Bernhard Plattner 1-1 Internet vs. WWW "the Internet is the entirety of all computers which are interconnected (using various physical networking technologies) and employ the Internet protocol

Mehr

Diplomarbeit. Planung eines Webauftritts. Ein Leitfaden für kleine und mittelständische Unternehmen. Daniel Jurischka. Bachelor + Master Publishing

Diplomarbeit. Planung eines Webauftritts. Ein Leitfaden für kleine und mittelständische Unternehmen. Daniel Jurischka. Bachelor + Master Publishing Diplomarbeit Daniel Jurischka Planung eines Webauftritts Ein Leitfaden für kleine und mittelständische Unternehmen Bachelor + Master Publishing Daniel Jurischka Planung eines Webauftritts: Ein Leitfaden

Mehr

Grundlagen der WWW- und Dokumenten-Architektur. Robert Strzebkowski TFH Berlin

Grundlagen der WWW- und Dokumenten-Architektur. Robert Strzebkowski TFH Berlin Grundlagen der WWW- und Dokumenten-Architektur Grundlagen der WWW- und Dokumenten-Architektur 1. Die Grundbestandteile vom World Wide Web 2. Das HTTP-Protokoll und 3. Was sind 'URL' und 'URI'? 4. Dynamische

Mehr

Einführung. Übersicht

Einführung. Übersicht Einführung Erik Wilde TIK ETH Zürich Sommersemester 2001 Übersicht Durchführung der Veranstaltung Termine (Vorlesung und Übung) Bereitstellung von Informationen Einführung Internet Internet als Transportinfrastruktur

Mehr

Web-Konzepte für das Internet der Dinge Ein Überblick

Web-Konzepte für das Internet der Dinge Ein Überblick Web-Konzepte für das Internet der Dinge Ein Überblick Samuel Wieland sawielan@student.ethz.ch ETH Zürich Seminar Das Internet der Dinge Historisches Tim Berners-Lee Erster Web-Server Bildquelle: Wikimedia

Mehr

Wiederholung: Beginn

Wiederholung: Beginn B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben

Mehr

K.-H. Bichler Das urologische Gutachten

K.-H. Bichler Das urologische Gutachten K.-H. Bichler Das urologische Gutachten Springer-Verlag Berlin Heidelberg GmbH K.-H. Bichler Das urologische Gutachten 2., neu bearbeitete und erweiterte Auflage Unter Mitarbeit von B.-R. Kern, W. L Strohmaier,

Mehr

MedR. Schriftenreihe Medizinrecht

MedR. Schriftenreihe Medizinrecht MedR Schriftenreihe Medizinrecht Springer Berlin Heidelberg New York Barcelona Budapest Hongkong London Mailand Paris Santa Clara Singapur Tokio Arbeitsgemeinschaft Rechtsanwalte im Medizinrecht e.v. (Hrsg.)

Mehr

Herzlich willkommen im Modul Informatik Grundlagen

Herzlich willkommen im Modul Informatik Grundlagen Herbstsemester 2010/2011 Herzlich willkommen im Modul Informatik Grundlagen Wirtschaftsingenieurwesen: 1. Semester Dozent: Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler 1 Ablauf: 1.

Mehr

X.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken.

X.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken. X. systems.press X.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken. Rafael Kobylinski MacOSXTiger Netzwerkgrundlagen,

Mehr

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2)

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2) 14. URIs Uniform Resource Identifier 14-1 14. URIs Uniform Resource Identifier 14-2 Motivation Das WWW ist ein Hypermedia System. Es enthält: Resourcen (Multimedia Dokumente) Verweise (Links) zwischen

Mehr

Masterkurs Client/Server-Programmierung mit Java

Masterkurs Client/Server-Programmierung mit Java Masterkurs Client/Server-Programmierung mit Java Dietmar Abts Masterkurs Client/Server- Programmierung mit Java Anwendungen entwickeln mit Standard-Technologien 4. Auflage Dietmar Abts FB Wirtschaftswissenschaften

Mehr

... MathML XHTML RDF

... MathML XHTML RDF RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup

Mehr

x per' t. P res s Springer-Verlag Berlin Heidelberg GmbH

x per' t. P res s Springer-Verlag Berlin Heidelberg GmbH x per' t. P res s Springer-Verlag Berlin Heidelberg GmbH Die Reihe Xpert.press des Springer-Verlags vermittelt Professionals in den Bereichen Betriebs- und Informationssysteme, Software Engineering und

Mehr

KjG Webmaster / Webmistress

KjG Webmaster / Webmistress KjG Webmaster / 11.-13. Januar 2002 Web-Wochenende der KjG Speyer 1 Organisatorisches Räumlichkeiten Bistumshaus St. Ludwig Rechnerraum, Kleine Pfaffengasse 16 Rahmen, Zeitplan Zeitplan: Freitag 11.1.2002

Mehr

Internet. Werkzeuge und Dienste. Martin Scheller Klaus-Peter Boden Andreas Geenen Joachim Kampermann. Von Archie" bis World Wide Web"

Internet. Werkzeuge und Dienste. Martin Scheller Klaus-Peter Boden Andreas Geenen Joachim Kampermann. Von Archie bis World Wide Web Martin Scheller Klaus-Peter Boden Andreas Geenen Joachim Kampermann Internet Werkzeuge und Dienste Von Archie" bis World Wide Web" Herausgegeben von der Akademischen Software Kooperation Mit 130 Abbildungen

Mehr

Handbuch Kundenmanagement

Handbuch Kundenmanagement Handbuch Kundenmanagement Armin Töpfer (Herausgeber) Handbuch Kundenmanagement Anforderungen, Prozesse, Zufriedenheit, Bindung und Wert von Kunden Dritte, vollständig überarbeitete und erweiterte Auflage

Mehr

M edr Schriftenreihe Medizinrecht

M edr Schriftenreihe Medizinrecht M edr Schriftenreihe Medizinrecht Rechtliche und ethische Probleme bei klinischen Untersuchungen am Menschen Herausgegeben von H. K. Breddin E. Deutsch R. Ellermann H.l.lesdinsky Springer-Verlag Berlin

Mehr

Web-Programmierung (WPR)

Web-Programmierung (WPR) Web-Programmierung (WPR) TFH-Berlin Sommer Semester 2008 Manfred Gruner mailto:wpr@gruner.org Web-Programmierung (WPR) Literatur: Web-Technologien (Heiko Wöhr) Konzepte Programmiermodelle - Architekturen

Mehr

Michael Kleinaltenkamp. Wulff Plinke (Hrsg.) Technischer Vertrieb

Michael Kleinaltenkamp. Wulff Plinke (Hrsg.) Technischer Vertrieb Michael Kleinaltenkamp. Wulff Plinke (Hrsg.) Technischer Vertrieb Springer-Verlag Berlin Heidelberg GmbH Michael Kleinaltenkamp Wulff Plinke (Hrsg.) Technischer Vertrieb Grundlagen des Business-ta-Business

Mehr

Web-Engineering. 1 / Einführung

Web-Engineering. 1 / Einführung Web-Engineering 1 / Einführung World Wide Web Ressourcen, z.b. Dokumente, identifizierbar bereitstellen Hypertexte : enthalten Verweise auf Ressourcen Multimediale Komponenten (Ton/Bild/Video) einbeziehen

Mehr

Apache. O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. Das umfassende Handbuch. Ben Laurie und Peter Laurie 2.

Apache. O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. Das umfassende Handbuch. Ben Laurie und Peter Laurie 2. 2.AUFLAGE Apache Das umfassende Handbuch Ben Laurie und Peter Laurie Deutsche Übersetzung von Peter Klicman, Jochen Wiedmann & Jörgen W. Lang O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei

Mehr

Stefan Kundelov. Balanced Scorecard. Anwendung in der stationären Altenpflege. Diplomica Verlag

Stefan Kundelov. Balanced Scorecard. Anwendung in der stationären Altenpflege. Diplomica Verlag Stefan Kundelov Balanced Scorecard Anwendung in der stationären Altenpflege Diplomica Verlag Stefan Kundelov Balanced Scorecard: Anwendung in der stationären Altenpflege ISBN: 978-3-8428-3523-8 Herstellung:

Mehr

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com Web Services Java Praktikum SS 2010 Gerald.Ehmayer@borland.com 1 Web Services Einführung Definition, Eigenschaften, Anwendungen... JAX-RPC Überblick, Architektur... JAX Übersicht, Architektur Java Praktikum

Mehr

XML, Standards und andere Aktivitäten zur Formierung des Semantic Web

XML, Standards und andere Aktivitäten zur Formierung des Semantic Web XML, Standards und andere Aktivitäten zur Formierung des Semantic Web Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de Organisation der

Mehr

MedR Schriftenreihe Medizinrecht

MedR Schriftenreihe Medizinrecht MedR Schriftenreihe Medizinrecht Springer Berlin Heidelberg NewYork Barcelona Budapest Hongkong London Mailand Paris Santa Clara Singapur Tokio Gert Carstensen. Klaus Ulsenheimer (Hrsg.) Alllbulantes Operieren

Mehr

Inhaltsverzeichnis. 2.1 Eine kurze Geschichte von REST... 9 2.2 Grundprinzipien... 11 2.3 Zusammenfassung... 17

Inhaltsverzeichnis. 2.1 Eine kurze Geschichte von REST... 9 2.2 Grundprinzipien... 11 2.3 Zusammenfassung... 17 xi 1 Einleitung 1 1.1 Warum REST?...................................... 1 1.1.1 Lose Kopplung................................ 2 1.1.2 Interoperabilität............................... 3 1.1.3 Wiederverwendung.............................

Mehr

Apache HTTP Server Administration

Apache HTTP Server Administration Seminarunterlage Version: 11.04 Copyright Version 11.04 vom 9. Januar 2014 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Dokumenten- und Content Management

Dokumenten- und Content Management Dokumenten- und Content Management 1 Dokumentenbeschreibung...2 1.1 SGML...2 1.2 HTML...3 1.3 XML...3 1.4 XML-Anwendungen...6 1.5 Datenaustausch mit XML...6 2 Content-Management...7 2.1 Medienprodukte...7

Mehr

David Seidel. Reifegrad. Der prioritätsspezifische Index. Effektives Management für eine bessere Potentialausschöpfung.

David Seidel. Reifegrad. Der prioritätsspezifische Index. Effektives Management für eine bessere Potentialausschöpfung. David Seidel Reifegrad Der prioritätsspezifische Index Effektives Management für eine bessere Potentialausschöpfung Diplomica Verlag David Seidel Reifegrad - Der prioritätsspezifische Index Effektives

Mehr

Makologa Touré Damian Gawenda

Makologa Touré Damian Gawenda Vortrag von Makologa Touré Damian Gawenda im ITT am 08. August 2006 07.08.06 Makologa Touré Damian Gawenda 1 Übersicht Was ist ein WMS? Web-Technologien Wie installiere ich einen Web-Map-Server? 07.08.06

Mehr

Einfluss von Social Media auf die Suchmaschinenoptimierung mit spezieller Betrachtung von Google+

Einfluss von Social Media auf die Suchmaschinenoptimierung mit spezieller Betrachtung von Google+ Wirtschaft Lukas Peherstorfer Einfluss von Social Media auf die Suchmaschinenoptimierung mit spezieller Betrachtung von Google+ Bachelorarbeit Peherstorfer, Lukas: Einfluss von Social Media auf die Suchmaschinenoptimierung

Mehr

Technologische Entwicklung von GIS und Internet der letzten Jahre

Technologische Entwicklung von GIS und Internet der letzten Jahre Technologische Entwicklung von GIS und Internet der letzten Jahre 10. Seminar GIS & Internet 10. bis 12. September 2007 UniBwMünchen Dr. Christine Giger Übersicht GIS vor 30 Jahren GIS vor 20 Jahren GIS

Mehr

Java und XML 2. Java und XML

Java und XML 2. Java und XML Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript

Mehr

Tiberius Hehn Roland Riempp. PDF@Flash. Multimediale interaktive PDF-Dokumente durch Integration von Flash

Tiberius Hehn Roland Riempp. PDF@Flash. Multimediale interaktive PDF-Dokumente durch Integration von Flash Tiberius Hehn Roland Riempp PDF@Flash Multimediale interaktive PDF-Dokumente durch Integration von Flash 123 Tiberius Hehn Medien- und Informationswesen (B. Sc.) 79114 Freiburg hehn@multi-media-design.de

Mehr

XML Grundlagen. Andreas Rottmann,Sebastian Riedl. 27. August 2002. Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go Back

XML Grundlagen. Andreas Rottmann,Sebastian Riedl. 27. August 2002. Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go Back XML Grundlagen Andreas Rottmann,Sebastian Riedl 27. August 2002 Rottmann, Riedl: XML Grundlagen 1 Überblick Hintergründe und Geschichte Aufbau von XML-Dokumenten DTD Schemata Erweiterungen XML APIs Rottmann,

Mehr

Usability Untersuchung eines Internetauftrittes nach DIN EN ISO 9241 Am Praxisbeispiel der Firma MAFI Transport-Systeme GmbH

Usability Untersuchung eines Internetauftrittes nach DIN EN ISO 9241 Am Praxisbeispiel der Firma MAFI Transport-Systeme GmbH Markus Hartmann Usability Untersuchung eines Internetauftrittes nach DIN EN ISO 9241 Am Praxisbeispiel der Firma MAFI Transport-Systeme GmbH Diplom.de Markus Hartmann Usability Untersuchung eines Internetauftrittes

Mehr

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen... Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Grundlagen Frau erfahrt, wie das Internet aufgebaut ist, aus welchen

Mehr

2 Grundlagen von Webanwendungen

2 Grundlagen von Webanwendungen 7 Verschiedene Technologien sind notwendig, damit leistungsfähige Webanwendungen entstehen können. In den letzten Jahren haben sich, teilweise unabhängig voneinander, in den einzelnen Bereichen ausgereifte

Mehr

XML Extensible Markup Language

XML Extensible Markup Language XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML-Praxis XML Extensible

Mehr

Inhaltsverzeichnis... VII

Inhaltsverzeichnis... VII Inhaltsverzeichnis Vorwort... V Inhaltsverzeichnis... VII 1 Einleitung... 1 1.1 Bedeutung von Internet-GIS... 1 1.2 Aufbau dieses Buchs... 1 1.3 Konventionen in diesem Buch... 3 1.4 Historie der Internet-GIS...

Mehr

XML Extensible Markup Language

XML Extensible Markup Language XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML-Praxis XML Extensible

Mehr

Urbacher Computer-Forum

Urbacher Computer-Forum 28.05.12 Vortrag: Unsere Webseite u-g-o und allgemeine Internetbegriffe Website Als Website, Webpräsenz, Webangebot, Webauftritt oder auch Netzauftritt wird ein ganzes Projekt im World Wide Web bezeichnet,

Mehr

Das Umfeld von XML. Übersicht

Das Umfeld von XML. Übersicht Das Umfeld von XML Erik Wilde TIK ETH Zürich Sommersemester 2001 Übersicht XML Information Set als abstrakte Sicht Canonical XML als Anwendung von XML Infoset digitale Signaturen mit XML (XML Signature)

Mehr

iport iport Systemarchitektur und Administration Marco Ledwon Verbundzentrale des GBV VZG

iport iport Systemarchitektur und Administration Marco Ledwon Verbundzentrale des GBV VZG iport Systemarchitektur und Administration Marco Ledwon Verbundzentrale des GBV 1 System Architektur iport wurde für UNIX-Betriebssysteme entwickelt (Linux,, Solaris, OSF) Technisch besteht iport aus einem

Mehr

Einleitung 11. 1 Von All-in-one-Software zu Webservices 17

Einleitung 11. 1 Von All-in-one-Software zu Webservices 17 316IVZ.fm Seite 5 Dienstag, 22. April 2003 2:31 14 Inhalt Einleitung 11 1 Von All-in-one-Software zu Webservices 17 1.1 Enterprise Application Integration... 17 1.2 SAP-Technologie und -Komponenten...

Mehr

A361 Web-Server. IKT-Standard. Ausgabedatum: 2015-01-27. Version: 1.03. Ersetzt: 1.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2004-09-07

A361 Web-Server. IKT-Standard. Ausgabedatum: 2015-01-27. Version: 1.03. Ersetzt: 1.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2004-09-07 Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB A361 Web-Server Klassifizierung: Typ: Nicht klassifiziert IKT-Standard Ausgabedatum: 2015-01-27 Version: 1.03 Status: Genehmigt

Mehr

Management im Gesundheitswesen

Management im Gesundheitswesen Management im Gesundheitswesen Reinhard Busse Jonas Schreyögg Tom Stargardt (Hrsg.) Management im Gesundheitswesen Das Lehrbuch für Studium und Praxis 3., vollständig überarbeitete und erweiterte Auflage

Mehr

Web-basierte Tests Julian Aumiller, Christian Dins

Web-basierte Tests Julian Aumiller, Christian Dins Web-basierte Tests Julian Aumiller, Christian Dins Index: 1. Geschichte des Internets 2. World Wide Web Consortium Standard 3. Webseitenaufbau I. HTML II. Cascading Style Sheets III. Statische und dynamische

Mehr

!"# $ % Internet Protokolle: HTTP 1/38

!# $ % Internet Protokolle: HTTP 1/38 !"# $ % Internet Protokolle: HTTP 1/38 1 Themenübersicht Schichtenmodell Gopher /FTP Statistik URL Einleitung Anwendungsablauf Beispiel mit Telnet Request, Response Anfragemethoden header Negotiation Proxyserver

Mehr

CORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten

CORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard

Mehr

Webseiten-Programmierung

Webseiten-Programmierung Webseiten-Programmierung Sprachen, Werkzeuge, Entwicklung Bearbeitet von Günter Pomaska 1. Auflage 2012. Taschenbuch. xii, 255 S. Paperback ISBN 978 3 8348 2484 4 Format (B x L): 16,8 x 24 cm Weitere Fachgebiete

Mehr

Tomcat Konfiguration und Administration

Tomcat Konfiguration und Administration Tomcat Konfiguration und Administration Seminarunterlage Version: 8.01 Version 8.01 vom 4. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Franz Käppeler Leitfaden für Existenzgründer

Franz Käppeler Leitfaden für Existenzgründer Franz Käppeler Leitfaden für Existenzgründer Springer Berlin Heidelberg NewYork Barcelona Budapest Hongkong London Mailand Paris Santa Clara Singapur Tokio Franz Käppeler Leitfaden für Existenzgründer

Mehr

Vernetzte Produktentwicklung

Vernetzte Produktentwicklung Vernetzte Produktentwicklung Der erfolgreiche Weg zum Global Engineering Networking von Jürgen Gausemeier, Axel Hahn, Hans D. Kespohl, Lars Seifert 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet:

Mehr

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

ARCHITEKTUR VON INFORMATIONSSYSTEMEN ARCHITEKTUR VON INFORMATIONSSYSTEMEN File Transfer Protocol Einleitung Das World Wide Web war ja ursprünglich als verteiltes Dokumentenverwaltungssystem für die akademische Welt gedacht. Das Protokoll

Mehr

Vorlesung SS 2001: Sicherheit in offenen Netzen

Vorlesung SS 2001: Sicherheit in offenen Netzen Vorlesung SS 2001: Sicherheit in offenen Netzen 2.10 World Wide Web - WWW Prof. Dr. Christoph Meinel Informatik, Universität Trier & Institut für Telematik, Trier Prof. Dr. sc. nat. Christoph Meinel, Bahnhofstraße

Mehr

Java 2, Enterprise Edition Einführung und Überblick

Java 2, Enterprise Edition Einführung und Überblick Universität aiserslautern AG Datenbanken und Informationssysteme Seminar Datenbank-Aspekte des E-Commerce Java 2, Enterprise Edition Einführung und Überblick m_husema@informatik.uni-kl.de Vortragsinhalte

Mehr

CARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5. www.hanser.de

CARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5. www.hanser.de CARL HANSER VERLAG Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5 www.hanser.de 1 1.1 Einleitung... 2 Über dieses Buch... 3 1.2 Für wen ist das Buch gedacht?...

Mehr

Multiuser Client/Server Systeme

Multiuser Client/Server Systeme Multiuser /Server Systeme Christoph Nießner Seminar: 3D im Web Universität Paderborn Wintersemester 02/03 Übersicht Was sind /Server Systeme Wie sehen Architekturen aus Verteilung der Anwendung Protokolle

Mehr

Anhang B. B.1 Webseiten für Entwickler. Anwendungen

Anhang B. B.1 Webseiten für Entwickler. Anwendungen Anhang B BWebressourcen In diesem Kapitel stelle ich Ihnen eine Reihe von Webseiten mit nützlichen Tools und weiterführenden Informationen vor. Damit Sie die Links nicht abtippen müssen, können Sie dieses

Mehr

Architektur von SOAP basierten Web Services

Architektur von SOAP basierten Web Services Architektur von SOAP basierten Web Services André Homeyer 28.11.2005 Worst-Case einer verteilten Anwendung TravelTime Client Benutzerinterface WackyWing Server Flüge suchen TravelTime Server Flüge suchen

Mehr

Netzwerk Technologien in LabVIEW

Netzwerk Technologien in LabVIEW Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt

Mehr

Harry Wessling. Network Relationship Management

Harry Wessling. Network Relationship Management Harry Wessling Network Relationship Management Harry Wessling Network Relationship Management Mit Kunden, Partnern und Mitarbeitern zum Erfolg Die Deutsche Bibliothek - CIP-Einheitsaufnahme Ein Titeldatensatz

Mehr

Grundlagen des Grid Computing

Grundlagen des Grid Computing Grundlagen des Grid Computing Webservices und Grid Computing Globus Toolkit 4 - Grundlagen ICA Joh.. Kepler Universität t Linz Eine Typische Grid-Applikation (Beispiel) VO Management Service Resource Discovery

Mehr

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server Einsatz von Applikationsservern Untersucht am Beispiel des Sybase Enterprise Application Server Architektur von Datenbanksystemen Client / Server Modell (2 Schichten Modell) Benutzerschnittstelle Präsentationslogik

Mehr

Call Center Management in der Praxis

Call Center Management in der Praxis Call Center Management in der Praxis Springer-Verlag Berlin Heidelberg GmbH Stefan Helber Raik Stolletz Call Center Management in der Praxis Strukturen und Prozesse betriebswirtschaftlieh optimieren Mit

Mehr

Ursprung des Internets und WWW

Ursprung des Internets und WWW Ursprung des Internets und WWW Ende der 60er Jahre des letzten Jahrtausends wurde in den USA die Agentur DARPA (Defense Advanced Research Projects Agency) gegründet, mit dem Ziel den Wissens und Informationsaustausch

Mehr

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung Inhaltsverzeichnis Hinweise zum Gebrauch des Buches... XIII Teil I Grundlagen der Web-Programmierung 1 Entwicklung der Web-Programmierung... 3 1.1 DerWegzumWorldWideWeb... 3 1.2 Komponenten der frühen

Mehr

Ingenieurwissenschaftliche Studiengänge attraktiver

Ingenieurwissenschaftliche Studiengänge attraktiver Wibke Derboven Gabriele Winker Ingenieurwissenschaftliche Studiengänge attraktiver chläge für Hochschulen 4lJ Springer ieurwissenschaftliche Studiengänge ttver gestalten fegmnisü^e üilivchültät DAiiiviSTAÖT

Mehr

XML Grundlagen Sommersemester 2013

XML Grundlagen Sommersemester 2013 XML Grundlagen Sommersemester 2013 Die Lehrveranstaltung wird studienbegleitend durch eine Hausarbeit und eine Präsentation mit Diskussion geprüft. Die Themen der folgenden Liste werden im Rahmen der Lehrveranstaltung

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Entwicklung von Web-Anwendungen auf JAVA EE Basis Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages

Mehr

Themen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht

Themen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht Themen Anwendungsschicht DNS HTTP Anwendungsschicht OSI-Schicht 7, TCP/IP-Schicht 4 Dienste für den Nutzer/Anwender Unabhängig von den niederen Schichten Verschiedene Dienste bzw. Services DNS HTTP FTP,

Mehr

Hinterhuber/Krauthammer. Leadership - mehr als Management

Hinterhuber/Krauthammer. Leadership - mehr als Management Hinterhuber/Krauthammer Leadership - mehr als Management Hans H. Hinterhuber/Eric Krauthammer Leadership - mehr als Management Was Führungskräfte nicht delegieren dürfen GABLER Die Deutsche Bibliothek

Mehr

Sachwortverzeichnis... 251

Sachwortverzeichnis... 251 Inhalt Vorwort... V 1 WWW World Wide Web... 1 1.1 Das Internet Infrastruktur und Administration... 2 1.2 Datenübertragung... 4 1.3 Sprachen im Web... 6 1.4 Webseiten... 7 1.4.1 Clientseitige Dynamik...

Mehr

JSP und Servlet Programmierung

JSP und Servlet Programmierung Seminarunterlage Version: 5.02 Copyright Version 5.02 vom 1. März 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Internet Protokolle für Multimedia - Anwendungen

Internet Protokolle für Multimedia - Anwendungen Internet Protokolle für Multimedia - Anwendungen Kapitel 5.7 Streaming im Web (RTSP) 1 Streaming Media (1) Streaming Media Strom ist kontinuierlich wird unmittelbar während des Empfangs wiedergegeben wird

Mehr

Unschuld - Zheng Chinesisch - Sprachkurs fur Medizin und Alltag Band 2: Einfuhrung in den Sprachaufbau

Unschuld - Zheng Chinesisch - Sprachkurs fur Medizin und Alltag Band 2: Einfuhrung in den Sprachaufbau Unschuld - Zheng Chinesisch - Sprachkurs fur Medizin und Alltag Band 2: Einfuhrung in den Sprachaufbau Springer-Verlag Berlin Heide1berg GmbH Paul U.Unschuld Jinsheng Zheng Chinesisch - Sprachkurs fur

Mehr

Client-Server-Prinzip

Client-Server-Prinzip Client-Server-Prinzip Kommunikation im Internet erfolgt nach dem Client-Server-Prinzip: Client sendet eine Anfrage (fordert eine Dienstleistung an) Server sendet die Antwort (bietet eine Dienstleistung

Mehr

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung Hinweise zum Gebrauch des Buches... XIII Teil I Grundlagen der Web-Programmierung 1 Entwicklung der Web-Programmierung... 3 1.1 DerWegzumWorldWideWeb... 3 1.2 Komponenten der frühen Technik..... 5 1.3

Mehr

Rechnernetze I. Rechnernetze I. 9 Anwendungsprotokolle SS 2014

Rechnernetze I. Rechnernetze I. 9 Anwendungsprotokolle SS 2014 Rechnernetze I SS 2014 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 10. August 2015 Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) i Rechnernetze

Mehr

Handbuch Notruf. Notrufe über Voice over IP: Grundlagen und Praxis. www.handbuch-notruf.at. Karl Heinz Wolf nic.at GmbH. Ausschnitt aus dem

Handbuch Notruf. Notrufe über Voice over IP: Grundlagen und Praxis. www.handbuch-notruf.at. Karl Heinz Wolf nic.at GmbH. Ausschnitt aus dem Karl Heinz Wolf nic.at GmbH Ausschnitt aus dem Handbuch Notruf Notrufe über Voice over IP: Grundlagen und Praxis www.handbuch-notruf.at Handbuch Notruf 3 4 IETF-Notrufarchitektur Bei der IETF wird derzeit

Mehr

ecommerce Websites Entwicklung erfolgreicher Web-Auftritte mit Java, JavaScript, HTML, XML und SQL Vivek Sharma Rajiv Sharma ADDISON-WESLEY

ecommerce Websites Entwicklung erfolgreicher Web-Auftritte mit Java, JavaScript, HTML, XML und SQL Vivek Sharma Rajiv Sharma ADDISON-WESLEY Vivek Sharma Rajiv Sharma 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. ecommerce Websites wo Entwicklung erfolgreicher

Mehr

Einleitung. Was ist das Wesen von Scrum? Die Ursprünge dieses Buches

Einleitung. Was ist das Wesen von Scrum? Die Ursprünge dieses Buches Dieses Buch beschreibt das Wesen von Scrum die Dinge, die Sie wissen müssen, wenn Sie Scrum erfolgreich einsetzen wollen, um innovative Produkte und Dienstleistungen bereitzustellen. Was ist das Wesen

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL5 Folie 1 Dr. Jens Döbler Internet Grundlagen Zusammenschluß

Mehr

Web Services Einsatzmöglichkeiten für das Information Retrieval im WWW

Web Services Einsatzmöglichkeiten für das Information Retrieval im WWW Web Services Einsatzmöglichkeiten für das Information Retrieval im WWW Fabio Tosques & Philipp Mayr Frankfurt am Main, den 24. Mai 2005 27. Online-Tagung der DGI 2005 1 Überblick Datenanalyse mittels screen

Mehr

Inhaltsverzeichnis. Teil 1 Grundlagen 5. Teil 2 Formatierung 31 INHALTSVERZEICHNIS

Inhaltsverzeichnis. Teil 1 Grundlagen 5. Teil 2 Formatierung 31 INHALTSVERZEICHNIS Inhaltsverzeichnis Vorwort 1 Was hat XML, das HTML nicht hat?......................................... 1 Zu diesem Buch.......................................................... 3 Die Website zum Buch....................................................

Mehr

Informatik der digitalen Medien

Informatik der digitalen Medien Informatik der digitalen Medien Ergänzungs-Studienangebot der Mediendidaktik für Lehramtstudenten Dr. Harald Sack Institut für Informatik FSU Jena Sommersemester 2007 http://www.informatik.uni-jena.de/~sack/ss07/infod.htm

Mehr

XML Informationsmodelle

XML Informationsmodelle XML Vorlesung ETHZ, Sommersemester 2006 XML Informationsmodelle Erik Wilde 25.4.2006 http://dret.net/lectures/xml-ss06/ 25.4.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht XML Namespaces für Schema-Kombination

Mehr

Internet Interconnected Networks - Geschichte -

Internet Interconnected Networks - Geschichte - Internet Interconnected Networks - Geschichte - 1876 Erfindung des Telefons 1941 Erfindung des ersten Computers 60er Jahre ARPA (Advanced Research Projects Agency) ARPANET Ziel: Netz, indem weltweit Rechner

Mehr

Verteilte Anwendungen. Teil 2: Einführung in XML

Verteilte Anwendungen. Teil 2: Einführung in XML Verteilte Anwendungen Teil 2: Einführung in XML 05.10.15 1 Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher, August:

Mehr

Andreas Hoff. Vertrauensarbeitszeit

Andreas Hoff. Vertrauensarbeitszeit Andreas Hoff Vertrauensarbeitszeit Andreas Hoff Vertrauensarbeitszeit: einfach flexibel arbeiten Die Deutsche Bibliothek - CIP-Einheitsaufnahme Ein Titeldatensatz for diese Publikation ist bei Der Deutschen

Mehr

Geyer. Kredite aktiv verkaufen

Geyer. Kredite aktiv verkaufen Geyer. Kredite aktiv verkaufen Gunther Geyer Kredite aktiv verkaufen Kunden erfolgreich gewinnen und betreuen 2., volisuindig Oberarbeitete Auflage GABLER Die Deutsche Bibliothek - CIP-Einheitsaufnahme

Mehr

SIP - Multimediale Dienste in Internet

SIP - Multimediale Dienste in Internet SIP - Multimediale Dienste in Internet Grundlagen, Architektur, Anwendungen von Stephan Rupp, Gerd Siegmund, Wolfgang Lautenschläger 1. Auflage SIP - Multimediale Dienste in Internet Rupp / Siegmund /

Mehr