Multimedia and Hypertext

Größe: px
Ab Seite anzeigen:

Download "Multimedia and Hypertext"

Transkript

1 Multimedia, Hypertext Multimedia and Hypertext Markup Languages

2 Common Gateway Interface Forms CGI - Common Gateway Interface

3 TCP/IP and HTTP TCP/IP and HTTP as Communication Platform Request HTML files CGI Respone SSI HTTP Client HTTP Server HTTP programming model

4 CGI Mechanism 1. Browser generates request Browser Server 5. Server sends document Instrument Sensor Database 4. Server compiles new document CGI program 2. Server parses document with "CGI" command 3. CGI program calls external tools (resources)

5 Common Gateway Interface - CGI INTERNET Anwendungen HTML Browser CGI Anwendungsprogramme Betriebssystem Client SQL-DBMS Webserver

6 Java Application/Applet (without CGI) INTERNET Anwendungen Java-Applet HTML Browser Java- Anwendungs- Server CGI Anwendungsprogramme Betriebssystem Client SQL-DBMS Webserver

7 Forms Programming Forms in HTML FORM -Tag INPUT -Tags

8 Forms, Tags Tag <form> <input> <textarea> <select> <option> Attribut action method type rows cols name name size multiple selected Art des Eingabefeldes Description auszuführendes CGI-Skript oder Programm Methode der Datenübergabe: GET: über QUERY_STRING, POST: über stdin. Definiert einen Textbereich Höhe des Textbereiches Breite des Textbereiches Definiert den Variablennamen Definiert den Variablennamen Anzahl der angezeigten Elemente Mehr als ein Element kann ausgewählt werden Standardmäßig ausgewähltes Element (default)

9 Forms, Tags Type submit reset image hidden Attribut value value src name name value "Übergabe"-Schaltfläche definieren Text auf der Schaltfläche "Reset"-Schaltfläche definieren Text auf der Schaltfläche Definition einer Abbildung zur Formularübergabe URL des Bildes Variablenname Definition einer verborgenen Variablen Variablenname Wert von NAME Description

10 Forms, Tags Type radio checkbox text Attribut name value checked name value checked name value size maxlength Description Definition eines "Radiobuttons" Variablenname Wert von name Vorauswahl (default) Definition einer "Checkbox" Variablenname Wert von name Vorauswahl (default) Variablenname Wert von name Zeichenzahl angezeigte Größe des Textfeldes

11 Forms, Tags: Example 1

12 Forms, Tags -Page with input

13 Forms, Tags -Page with input <html> <head> <title>formulare</title> </head> <body> <hr/> <h2>beispiel für die Verwendung von Formularen in HTML-Dokumenten:</h2> <hr/> <br/> FORM (next page) <hr> <a HREF="xpintst_2.html">Nächste Seite</a> </body> </html>

14 Forms: Example 1 <form action=" method="post"> <h3>bitte geben Sie die geforderten Daten ein:</h3> <table> <tr><td>vorname<td><input name="vorname"><td>hochschule<td> <input type="checkbox" name="auswahl" value="fh-kiel" CHECKED> FH-Kiel <input type="checkbox" name="auswahl" value="fh-flensburg"> FH-Flensburg <input type="checkbox" name="auswahl" value="fh-heide"> FH-Heide <tr><td>nachname<td> <input name="nachname"><td>abschicken<td> <input type="submit" value="senden"> <tr><td>straße<td><input name="strasse"><td><td ROWSPAN=4> <input type="image" name="fh_kiel" SRC="fhbld33p.gif" ALIGN="TOP"> <tr><td>stadt<td><input name="stadt"> <tr><td>jahr<td ALIGN="CENTER"> 1997<input type="radio" name="jahr" value="1997" checked> 1998<input type="radio" name="jahr" value="1998"> 1999<input type="radio" name="jahr" value="1999"> <tr><td>passwort<td><input type="password" name="password"> </table> </form>

15 Forms: Example 1 action attribute: provides the URL of the program to be used for processing the form. method attribute: specifies the method -get or post -used to transmit the data of the form to the server: get: browser transfers data appended to the URL (single transmission), data available through environment variable "QUERY_STRING". post: form input information will be transmitted separated from the URL in a two-part message (header, form data), data available through standard input channel.

16 CGI-Script (C) Languages for CGI-Programming: C, C++ Perl Unix scripts, others Output of CGI-program (CGI-script): a) MIME-type: Content-Type/Sub-Type e.g. text/html b) New line (required, "\n") c) Data

17 CGI-Script (C) #include <stdio.h> #include <stdlib.h> #include <string.h> int main () { int i; int length; char DATA[1000]; char *str_len = getenv("content_length"); length = strtod (str_len, NULL); for (i=0; i<length; i++) { scanf("%c", &DATA[i]); } } printf("content-type: text/html\n\n"); printf("%s\n", DATA); return (0);

18 Environment Variables AUTH_TYPE LAST_MODIFIED REMOTE_IDENT CONTENT_LENGTH PATH REMOTE USER CONTENT_TYPE PATH_INFO SEARCH DOCUMENT_NAME PATH_TRANSLATED SERVER PROTOCOL DOCUMENT_ROOT POST SERVER SOFTWARE DOCUMENT_URI QUERY_STRING SERVER Name DATE_GMT QUERY_STRING_UNESCAPED SERVER Port DATE_LOCAL REMOTE_ADDR SERVER Root GATEWAY_INTERFACE REMOTE_HOST SCRIPT_NAME HTTP_ACCEPT REQUEST_METHOD

19 Forms, CGI-output Eingabe mit "Submit" bestätigt: VORNAME=Peter&Auswahl=FH-KIEL&Auswahl=FH-HEIDE& NACHNAME=Mustermann&STRASSE=Sackgasse+1&STADT =33333+Irgendwo&Jahr=1997&Password=geheim Eingabe mit "Image-Click" bestätigt: VORNAME=Peter&Auswahl=FH-KIEL&Auswahl=FH-HEIDE& NACHNAME=Mustermann&STRASSE=Sackgasse+1&STADT =33333+Irgendwo&Jahr=1997&Password=geheim&FH_Kiel.x =83&FH_Kiel.y=41 Im zweiten Fall werden zusätzlich die Koordinaten des aktivierten Bildpunktes ausgegeben (x=83, y=41).

20 Forms, Tags: Example 2

21 Forms, Tags -Page with input

22 Forms, Tags: Example 2 <form action=" /cgi-bin/xpin/xpintest.cgi" method="post"> <h3>benutzung eines Textfeldes mit Reset:</h3> <textarea name="meinung" COLS="60" rows="5" align="bottom"> Ich benutze diesen Beispieltext! </textarea> <input type="reset" name="reset" value="neuer Text"> <input type="submit" value="senden"> </form>

23 Forms, Tags -Page with input <h3>beispiel einer Menüleiste:</H3> <form action=" /cgi-bin/xpin/xpintest.cgi" method=post> <select name="menue" multiple> <option selected value="kiel" multiple>kiel</option> <option multiple>hamburg</option> <option multiple>flensburg</option> <option>luebeck</option> <option>berlin</option> </select> <input type="submit" value="senden"> </form>

24 Forms, CGI-output Textfeld: Meinung=Der+Text+wurde+%FCberschrieben.%0D%0AAuss erdem%0d%0awurden+neue+zeilen+eingef%fchrt%21%0d %0A Menüleiste: menue=flensburg

25 Forms, advanced application (JavaScript)

26 Forms-Calculator, CGI-output Ausgabe nach "Berechnen" und "Senden": Eingabe=5%2B6*%2810%2F5%29&Ausgabe=17

27 Forms in Search Engines Example: "MetaCrawler" <html> <head> <title> MetaCrawler</title> </head> <body> <form action=" method="get"> <br> <a href=" <br> <input type="text" name="general" value=""> <br> <input type="radio" name="method" value="1"> any <br> <input type="radio" name="method" value="0" checked> all <br> <input type="radio" name="method" value="2"> as a phrase <br> <input type="hidden" name="go2net" value="1"> <input type="submit" name="type" value="suche"> </form> </body> </html>

28 Search Engines: Google

29 Search Engines: Google <form action="/search" name=f> <input maxlength=256 size=40 name=q value=""> <input type=hidden name=ie value="iso "> <input name=hl type=hidden value=de><br> <input type=submit value="google Suche" name=btng> <input type=submit value="auf gut Glück!" name=btni> <a href=/advanced_search?hl=de>erweiterte Suche</a> <a href=/preferences?hl=de>einstellungen</a> <a href=/language_tools?hl=de>sprachtools</a> Suche: <input id=all type=radio name=meta value="" checked> <label for=all>das Web</label> <input id=lgr type=radio name=meta value="lr=lang_de" > <label for=lgr> Seiten auf deutsch</label> <input id=cty type=radio name=meta value="cr=countryde" > <label for=cty>seiten aus Deutschland</label> </form>

30 Example: frame based web page Summary: Internet and Web Technologies and Applications

31 Internet Technologies Web Technology Trends Client/Server Architecture Hyper Text Markup Language Hyper Text Transport Protocol Common Gateway Interface Web Trends Web Application Architecture Java

32 Internet Concepts Global Hypertext publishing concept information world in which all information can be accessed in a consistent and simple way scheme to address different types of data (text, image, sound, video) Universal Readership concept common interface for reading documents from any platform browsers and supporting applications Client/Server concept easy growth without centralized control

33 Web Technology Browsers core functionality plug ins advantage of plug-ins Client/Server Architecture Information providers run servers Web Servers, other servers Browsers on client side Advantage of CS-Architecture

34 Client/Server Architecture Two-Tier Client/Server Three-Tier Client/Server Client Client Application Server Corporate Databases Corporate Databases

35 Client/Server Architecture Information Browsers MS-Windows Apple Unix Portable Addressing Schemes (URL), Transfer Protocols (HTTP) Document Format Identification and Negotiation (MIME) FTP Server HTTP Server WAIS Server Gopher Server Database Server Network News Server Information Servers WAIS: Wide Area Information Server

36 Browsers: Universal Readership Information Browsers JPEG viewer MPEG Player Acrobat Viewer HyperText Markup Graphics (GIF, TIFF) Motion Video (MPEG) Adobe PostScript Tex, LaTex, ASCII Internet News Supporting Applications Core WWW Browser

37 Extending HTML HTML <INPUT> <IMG> <EMBED> <APPLET> <TABLE> Form controls Pictures Office Docs Java Applets Layout <MARQUEE> <A> <SCRIPT> <OBJECT> Effects Hyperlinks Parsers/ Compilers Generic

38 Information We are drowning in information but starved for knowledge. Wir ertrinken in Informationen und hungern nach Wissen. John Naisbitt, American Trend Analyst, Futurist, Author Where's the wisdom we have lost in knowledge, Where's the knowledge we have lost in information? T.S.Eliot (The Rock)

39 Information The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. Isaac Asimov, Scientist and writer ( )

40 Information The stone age was marked by man's clever use of crude tools; the INFORMATIONage, to date, has been marked by man's crude use of clever tools. Anonymous

41 Information Wisdom Weisheit Knowledge Wissen Information Information Data Daten

PPS-Design einer eigenen WWW-Homepage WS 2002/2003. Anforderungen an eine Webseite

PPS-Design einer eigenen WWW-Homepage WS 2002/2003. Anforderungen an eine Webseite PPS-Design einer eigenen WWW- Praxis III - 06.12.2002: CGI Scripts und Forms David Hausheer (hausheer@tik.ee.ethz.ch) Anforderungen an eine Webseite 1. Navigationsmechanismen Mehrere HTML Seiten sollen

Mehr

Grundlagen der CGI-Programmierung

Grundlagen der CGI-Programmierung Grundlagen der Martin Vorländer PDV-Systeme GmbH, Bornhardtstr. 3, 38644 Goslar Telefon 05321-3703-0, Fax 05321-8924 info@pdv-systeme.de, www.pdv-systeme.de Was ist CGI? Common Gateway Interface Protokoll

Mehr

PHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge

PHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP & HTML Kurzeinstieg HTML Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 Michael Kluge (michael.kluge@tu-dresden.de) HTML

Mehr

PHP Formulare. Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014

PHP Formulare. Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014 PHP Formulare Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014 1 Formularverarbeitung Durch Formulare werden Webseiten interaktiv. Durch Formulare können Daten an den Webserver geschickt werden, um sie

Mehr

"Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten"

Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten Mini-Workshop "Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten" Dirk Wiebel 28.07.03 1. HTML-Grundlagen SGML-basierte Formatiersprache (HyperText Markup Language) Basiert auf Tags und Attributen

Mehr

<form name= test action= test.php method= get autocomplete= on > </form> <form name= test action= test.php method= post autocomplete= on > </form>

<form name= test action= test.php method= get autocomplete= on > </form> <form name= test action= test.php method= post autocomplete= on > </form> WEBFORMULARE Nutzung von Formularen Suchbegriffe eingeben Benutzerdaten übertragen (Anschrift, Bankverbindung) Waren in Webshop bestellen Kommunikation über Gästebücher, Blogs, Chats Was wird benötigt?

Mehr

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Combining Cloud and Grid with a User Interface Jie Tao Karlsruhe Institute of Technology jie.tao@kit.edu Die Kooperation von Outline Motivation The g-eclipse Project Extending gg-eclipse for a Cloud Framework

Mehr

CGI mit C Common Gateway Interface

CGI mit C Common Gateway Interface CGI mit C Common Gateway Interface CGI Scripte dienen der dynamischen Erzeugung von Web Seiten, der html Code wird von einem Programm dynamisch erzeugt. Der Aufruf dieses Programms erfolgt durch den http

Mehr

Perl-Praxis. CGI-Skripte.

Perl-Praxis. CGI-Skripte. Perl-Praxis CGI-Skripte Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm 2 Datenaustausch im WWW Request Client Response Server

Mehr

2. Webapplikationen. Webzugang. Präsentation. Geschäftslogik. Browser. Datenhaltung. JSP, Servlets, ASP, PHP. HTML + JavaScript? +Java Applets?

2. Webapplikationen. Webzugang. Präsentation. Geschäftslogik. Browser. Datenhaltung. JSP, Servlets, ASP, PHP. HTML + JavaScript? +Java Applets? 1 2. Webapplikationen Web Client Präsentation HTML + JavaScript? +Java Applets? Browser Cookies HTTP mit HTML+Cookies HTTP mit Formularinhalt und Cookie Server Webzugang JSP, Servlets, ASP, PHP Geschäftslogik

Mehr

Perl-Praxis. CGI-Skripte. Madis Rumming, Jan Krüger.

Perl-Praxis. CGI-Skripte. Madis Rumming, Jan Krüger. Perl-Praxis CGI-Skripte Madis Rumming, Jan Krüger {mrumming,jkrueger}@cebitec.uni-bielefeld.de Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm Perl-Praxis CGI-Skripte 2/16

Mehr

Perl-Praxis. CGI-Skripte. Jörn Clausen Jens Reeder, Jan Krüger.

Perl-Praxis. CGI-Skripte. Jörn Clausen Jens Reeder, Jan Krüger. Perl-Praxis CGI-Skripte Jörn Clausen Jens Reeder, Jan Krüger {jreeder,jkrueger}@techfak.uni-bielefeld.de 1 Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm 2 Datenaustausch

Mehr

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

Perl-Praxis. CGI-Skripte. Jörn Clausen

Perl-Praxis. CGI-Skripte. Jörn Clausen Perl-Praxis CGI-Skripte Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm Perl-Praxis CGI-Skripte 2/22 Datenaustausch im WWW Request

Mehr

Anwendersoftware. Thema 7 Dialoggestaltung mit HTML-Formularen. Sommersemester Dr. Henry Herper

Anwendersoftware. Thema 7 Dialoggestaltung mit HTML-Formularen. Sommersemester Dr. Henry Herper Anwendersoftware Thema 7 Dialoggestaltung mit HTML-Formularen Sommersemester 2016 - Dr. Henry Herper HTML - Formulare Formulare bieten die Möglichkeit, innerhalb einer HTML-Seite Daten zu erfassen und

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

Perl-Praxis. CGI-Skripte.

Perl-Praxis. CGI-Skripte. Perl-Praxis CGI-Skripte Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm 2 Datenaustausch im WWW Request Client Response Server

Mehr

Perl-Praxis. CGI-Skripte. Jörn Clausen Jens Reeder, Jan Krüger

Perl-Praxis. CGI-Skripte. Jörn Clausen Jens Reeder, Jan Krüger Perl-Praxis CGI-Skripte Jörn Clausen Jens Reeder, Jan Krüger {jreeder,jkrueger}@techfak.uni-bielefeld.de Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm Perl-Praxis CGI-Skripte

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

2. HTML. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Das Umfeld dynamischer Web-Anwendungen 2-2

2. HTML. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Das Umfeld dynamischer Web-Anwendungen 2-2 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 2 2. HTML Das Umfeld dynamischer Web-Anwendungen 2-2 Geschichte Tim Berners Lee Erfinder des World Wide Web 1989 Jetzt

Mehr

HTML-Grundlagen. Die Layout- und Formatierungsanweisungen heißen Tags, z.b.

HTML-Grundlagen. Die Layout- und Formatierungsanweisungen heißen Tags, z.b. HTML-Grundlagen HTML (Hypertext Markup Language) -Dokumente sind einfache Textdateien, die neben dem eigentlichen Text zusätzliche Anweisungen enthalten, wie das Dokument von einem Browser auf dem Bildschirm

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

CGI-Programmierung. Fachhochschule Wiesbaden Fachbereich Design-Informatik-Medien Prof. Dr. Weber 15. Dezember 2008

CGI-Programmierung. Fachhochschule Wiesbaden Fachbereich Design-Informatik-Medien Prof. Dr. Weber 15. Dezember 2008 CGI-Programmierung Fachhochschule Wiesbaden Fachbereich Design-Informatik-Medien Prof. Dr. Weber 15. Dezember 2008 Alexander Petitjean - Alexander.Petitjean@YMail.com Yelena Kolpakova - Yelena.K@gmx.de

Mehr

Cameraserver mini. commissioning. Ihre Vision ist unsere Aufgabe

Cameraserver mini. commissioning. Ihre Vision ist unsere Aufgabe Cameraserver mini commissioning Page 1 Cameraserver - commissioning Contents 1. Plug IN... 3 2. Turn ON... 3 3. Network configuration... 4 4. Client-Installation... 6 4.1 Desktop Client... 6 4.2 Silverlight

Mehr

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

Erstellen von Web-Seiten HTML und mehr...

Erstellen von Web-Seiten HTML und mehr... Erstellen von Web-Seiten HTML und mehr... SS 2002 Duffner: Interaktive Web-Seiten 1 Themen! Was ist das WWW?! Client-Server-Konzept! URL! Protokolle und Dienste! HTML! HTML-Editoren! Ergänzungen und Alternativen

Mehr

Internet-Programmierung

Internet-Programmierung JavaScript und DOM 18.5.2009 1 Verbindung JavaScript und HTML Bisher: JavaScript nette Scriptsprache Interessant, weil mit HTML verbindbar Erweituerung von HTML/CSS 2 DOM DOM: Document Object Model http://www.w3.org/dom/

Mehr

Einführung in Perl. WWW, Teil 3: CGI-Skripte

Einführung in Perl. WWW, Teil 3: CGI-Skripte Einführung in Perl WWW, Teil 3: CGI-Skripte Jörn Clausen Georg Fuellen Übersicht CGI: Common Gateway Interface CGI.pm Web-Formulare temporäre Dateien file-locking PSfrag replacements Datenaustausch im

Mehr

Web-basierte Anwendungssysteme PHP Teil 2

Web-basierte Anwendungssysteme PHP Teil 2 Web-basierte Anwendungssysteme PHP Teil 2 Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann

Mehr

Embedded Webserver in Forth

Embedded Webserver in Forth Embedded Webserver in Forth Die Anfrage vom Browser GET / HTTP/1.1 User-Agent: Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.12 Host: 192.168.5.2 Accept: text/html, application/xml;q=0.9, application/xhtml+xml,

Mehr

Perl-Praxis. CGI-Skripte. Michael Beckstette Martin Mann, Steffen Heyne. {mbeckste,mmann,sheyne}@informatik.uni-freiburg.de

Perl-Praxis. CGI-Skripte. Michael Beckstette Martin Mann, Steffen Heyne. {mbeckste,mmann,sheyne}@informatik.uni-freiburg.de Perl-Praxis CGI-Skripte Michael Beckstette Martin Mann, Steffen Heyne {mbeckste,mmann,sheyne}@informatik.uni-freiburg.de 1 Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm 2

Mehr

Webtechnologien Teil 3: Hypertext Markup Language II

Webtechnologien Teil 3: Hypertext Markup Language II Webtechnologien Teil 3: Hypertext Markup Language II 08.04.18 1 Links [3-01] http://www.diam.unige.it/informatica/documentazione/httpd_docs/docs/ tutorials/imagemapping.html [3-02] http://www.tip.net.au/tip/info/imagemap.html

Mehr

Perl-Praxis CGI-Skripte 0-0/22

Perl-Praxis CGI-Skripte 0-0/22 q Perl-Praxis CGI-Skripte 0-0/22 Perl-Praxis CGI-Skripte Jörn Clausen, Jan Krüger Jens Reeder, Alex Sczyrba AG Praktische Informatik Technische Fakultät Universität Bielefeld {asczyrba,jkrueger}@techfak.uni-bielefeld.de

Mehr

Web Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,

Web Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07, Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News

Mehr

Server-Side-Scripting:

Server-Side-Scripting: Webtechnologien - WEBT Server Side Programme User Agent Web-Server CGI Java Modul Modul PHP Modul Server-Side-Scripting: Übersicht & Common Gateway Interface - CGI Formular Submit-Button Client Server

Mehr

Quick Installation Guide

Quick Installation Guide LevelOne WHG-1000 300Mbps Wireless PoE Hotspot Gateway Quick Installation Guide English Deutsch Table of Contents English... 3 Deutsch... 13 Default Settings IP Address-LAN1 192.168.1.254 IP Address-LAN2

Mehr

Architektur von REST basierten Webservices

Architektur von REST basierten Webservices 28.11.2005 Architektur von REST basierten Webservices Referent MARK ALTHOFF REST was invented by ROY T. FIELDING and RICHARD N. TAYLOR Geschichtlicher Hintergrund von REST 1994-1995 taucht der Begriff

Mehr

Anbindung ekey an VASERControl

Anbindung ekey an VASERControl Anbindung ekey an VASERControl VASERControl makes your home smart Thomas Stalzer Natural Software Services SL thomas.stalzer@natural-software.eu 1 Beschreibung In diesem Dokument wird die Anbindung der

Mehr

MaryE S Morris HTML. WWW effektiv nutzen. Verlag Heinz Heise

MaryE S Morris HTML. WWW effektiv nutzen. Verlag Heinz Heise MaryE S Morris HTML WWW effektiv nutzen Verlag Heinz Heise Inhalt Vorwort - 11 Danksagungen - 14 Einleitung - 15 Zu Beginn - 23 II Eine Übersicht über die CD ROM - 23 III Werkzeuge - 23 112 Verzeichnisstruktur

Mehr

Grundlagen Internet-Technologien. Serverseitige Web-Programmierung mit CGI, Teil II: Perl im Web Version 1.11

Grundlagen Internet-Technologien. Serverseitige Web-Programmierung mit CGI, Teil II: Perl im Web Version 1.11 Serverseitige Web-Programmierung mit CGI, Teil II: Perl im Web Version 1.11 31.5.2010 1 aktuelles twitter: Mikroblogging seit 2006 typischer Dienst für Web 2.0 eigene twitter-api Nutzung in Massenmedien,

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

Kommunikationsnetze. 7. Das World Wide Web 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten

Kommunikationsnetze. 7. Das World Wide Web 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten Kommunikationsnetze 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten Gliederung 1. Einführung 2. Server-basierte Techniken 3. Client-basierte techniken Literatur: A. S. Tanenbaum, Computer

Mehr

JavaFX im UI-Technologiedschungel

JavaFX im UI-Technologiedschungel JavaFX im UI-Technologiedschungel Guten Tag, Hallo, Servus! Björn Müller Seit 2007 SAP, AJAX, Swing, JavaFX CaptainCasa Community Swing für Unternehmensanwendungen Seit 2012: JavaFX für Unternehmensanwendungen

Mehr

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN Inhalt HTML 2 Applets Frames Formulare CSS cascading style sheets SS 06 1 Applets Das Applet Java Applets sind kleine Java-Programme mit deren Hilfe aktive Webseiten erstellt werden können. werden mit

Mehr

Creating OpenSocial Gadgets. Bastian Hofmann

Creating OpenSocial Gadgets. Bastian Hofmann Creating OpenSocial Gadgets Bastian Hofmann Agenda Part 1: Theory What is a Gadget? What is OpenSocial? Privacy at VZ-Netzwerke OpenSocial Services OpenSocial without Gadgets - The Rest API Part 2: Practical

Mehr

Order Ansicht Inhalt

Order Ansicht Inhalt Order Ansicht Inhalt Order Ansicht... 1 Inhalt... 1 Scope... 2 Orderansicht... 3 Orderelemente... 4 P1_CHANG_CH1... 6 Function: fc_ins_order... 7 Plug In... 8 Quelle:... 8 Anleitung:... 8 Plug In Installation:...

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

CS1024 Internetbasierte Systeme

CS1024 Internetbasierte Systeme Prof. Dr. Th. Letschert CS1024 Internetbasierte Systeme Bachelor of Science (Informatik) Server-seitige Verarbeitung SSI Formularverarbeitung / CGI Sitzungsmanagement mit versteckten Feldern und Cookies

Mehr

Vorlesung: Web Engineering. Kurs: TINF17A / TINF17B. Datum:

Vorlesung: Web Engineering. Kurs: TINF17A / TINF17B. Datum: 1 Vorlesung: Kurs: Datum: Web Engineering TINF17A / TINF17B 16.10.2018 2 Agenda zu HTML Formulare - Grundlagen (Übertragung von Daten) Formulare - Ein Kontaktformular Formulare - Die URL bei der GET-Methode

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

Typo3 & QFQ. Carsten Rose, I-MATH, University of Zurich, 2017

Typo3 & QFQ. Carsten Rose, I-MATH, University of Zurich, 2017 Typo3 & QFQ Carsten Rose, I-MATH, University of Zurich, 2017 Praktisches Beispiel Formulareditor Report 2 QFQ Offiziell noch 'Alpha' weil wir noch nicht alle Konzepte implementiert haben (Aenderungen moeglich).

Mehr

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016 Overview The Hamburg Süd VGM-Portal is an application which enables to submit VGM information directly to Hamburg Süd via our e-portal web page. You can choose to insert VGM information directly, or download

Mehr

Informatik und Programmiersprachen

Informatik und Programmiersprachen Informatik und Programmiersprachen Einschub: HTML Wintersemester 2004/2005 Prof. Dr. Thomas Wieland HTML HTML = Hypertext Markup Language HTML beschreibt Inhalt, Struktur und Darstellung eines Dokumentes.

Mehr

Tube Analyzer LogViewer 2.3

Tube Analyzer LogViewer 2.3 Tube Analyzer LogViewer 2.3 User Manual Stand: 25.9.2015 Seite 1 von 11 Name Company Date Designed by WKS 28.02.2013 1 st Checker 2 nd Checker Version history Version Author Changes Date 1.0 Created 19.06.2015

Mehr

ONLINE LICENCE GENERATOR

ONLINE LICENCE GENERATOR Index Introduction... 2 Change language of the User Interface... 3 Menubar... 4 Sold Software... 5 Explanations of the choices:... 5 Call of a licence:... 7 Last query step... 9 Call multiple licenses:...

Mehr

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe... php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.

Mehr

Python CGI-Skripte erstellen

Python CGI-Skripte erstellen Python CGI-Skripte erstellen CGI (Common Gateway Interface)... ist eine Schnittstelle, um Scripte im Web bereitzustellen. ist eine Schnittstelle zwischen einem HTTP-Server und ausführbaren Programmen.

Mehr

ROCA im Java-EE-Kontext

ROCA im Java-EE-Kontext ROCA im Java-EE-Kontext Endlich webkonforme Anwendungen bauen!! Holger Kraus Frederik Dohr Wir lösen das persönlich! Java EE - Context 2014 innoq Deutschland GmbH Java EE - Context http://www.flickr.com/photos/maha-online/62627811

Mehr

Application Note. Import Jinx! Scenes into the DMX-Configurator

Application Note. Import Jinx! Scenes into the DMX-Configurator Application Note Import Jinx! Scenes into the DMX-Configurator Import Jinx! Scenen into the DMX-Configurator 2 The Freeware Jinx! is an user friendly, well understandable software and furthermore equipped

Mehr

ColdFusion 8 PDF-Integration

ColdFusion 8 PDF-Integration ColdFusion 8 PDF-Integration Sven Ramuschkat SRamuschkat@herrlich-ramuschkat.de München & Zürich, März 2009 PDF Funktionalitäten 1. Auslesen und Befüllen von PDF-Formularen 2. Umwandlung von HTML-Seiten

Mehr

Den Code für alle Beispiele aus diesem Buch finden Sie unter.

Den Code für alle Beispiele aus diesem Buch finden Sie unter. Den Code für alle Beispiele aus diesem Buch finden Sie unter. http://www.htmlandcssbook.com/code/ so funktionieren formulare Der Benutzer füllt das Formular aus und klickt auf eine Schaltfläche, um die

Mehr

Webanwendungen mit Java und JavaServerPages

Webanwendungen mit Java und JavaServerPages Webanwendungen mit Java und JavaServerPages ohne JS und ohne Framework Michael Dienert 24. Februar 2016 Inhaltsverzeichnis 1 model2 mit Netbeans und tomcat 1 1.1 Projekt anlegen.............................

Mehr

Praktikum im Grundstudium

Praktikum im Grundstudium Praktikum im Grundstudium Teil 3: Formulare und PHP XHTML-Formulare Interaktivität wesentlich für Erfolg des WWW Suchmaschinen E-Commerce Weblogs Formulare werden über XHTML-Elemente erzeugt Verarbeitung

Mehr

Datentypen in PHP. Aufruf von PHP-Skripten. Arrays - Beispiel. Strings. Genereller Ablauf: Benutzereingaben:

Datentypen in PHP. Aufruf von PHP-Skripten. Arrays - Beispiel. Strings. Genereller Ablauf: Benutzereingaben: Aufruf von PHP-Skripten Genereller Ablauf: Das Ergebnis von PHP-Skripten wird vom Nutzer über den Browser angefordert. Der WWW-Server (bisher nur Apache) erkennt ein PHP-Skript an der Endung.php und das

Mehr

JTAGMaps Quick Installation Guide

JTAGMaps Quick Installation Guide Index Index... 1 ENGLISH... 2 Introduction... 2 Requirements... 2 1. Installation... 3 2. Open JTAG Maps... 4 3. Request a free JTAG Maps license... 4 4. Pointing to the license file... 5 5. JTAG Maps

Mehr

(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11

(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11 (TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.input 23.05.08 Seite 1 von 11 window.document.input Objekt und seine Varianten beim Internet Explorer window.document.input Objekt

Mehr

<body> <h1>testseite für HTML-Parameter-Übergabe<br>50 Parameter werden übergeben</h1>

<body> <h1>testseite für HTML-Parameter-Übergabe<br>50 Parameter werden übergeben</h1> Demo-Programme Parameterübergabe an PHP Testseite für HTML-Parameter-Übergabe (Datei get_param_test.html) testseite für

Mehr

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt Begrüßung Es gibt keine dummen Fragen nur dumme Antworten. Übersicht Sprung ins Kalte Wasser 'Hallo Welt' Theorie Requests Grundlagen Kommentare

Mehr

SARA 1. Project Meeting

SARA 1. Project Meeting SARA 1. Project Meeting Energy Concepts, BMS and Monitoring Integration of Simulation Assisted Control Systems for Innovative Energy Devices Prof. Dr. Ursula Eicker Dr. Jürgen Schumacher Dirk Pietruschka,

Mehr

NotesSession.GetPropertyBroker( )

NotesSession.GetPropertyBroker( ) Bestandteile von CA Laufen im Rich Client (Notes oder Expeditor) oder via Portal Server im Browser NSF-Komponenten sind Notes-Designelemente Eclipse Komponenten sind Eclipse ViewParts lokale oder Websphere

Mehr

Search Help Building Types Online

Search Help Building Types Online Search Help Building Types Online (German version below / Deutsche Version siehe unten) Quick Search The search box for quick search is displayed on the left-hand side. Enter a search term and click the

Mehr

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part V) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Hackerpraktikum SS 202

Hackerpraktikum SS 202 Hackerpraktikum SS 202 Philipp Schwarte, Lars Fischer Universität Siegen April 17, 2012 Philipp Schwarte, Lars Fischer 1/18 Organisation wöchentliche Übung mit Vorlesungsanteil alle zwei Wochen neue Aufgaben

Mehr

GridMate The Grid Matlab Extension

GridMate The Grid Matlab Extension GridMate The Grid Matlab Extension Forschungszentrum Karlsruhe, Institute for Data Processing and Electronics T. Jejkal, R. Stotzka, M. Sutter, H. Gemmeke 1 What is the Motivation? Graphical development

Mehr

5 Hypertext Transfer Protocol (HTTP)

5 Hypertext Transfer Protocol (HTTP) 5 Hypertext Transfer Protocol (HTTP) Aus der Definition von HTTP/1.1 (RFC 2616): The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information

Mehr

Ingenics Project Portal

Ingenics Project Portal Version: 00; Status: E Seite: 1/6 This document is drawn to show the functions of the project portal developed by Ingenics AG. To use the portal enter the following URL in your Browser: https://projectportal.ingenics.de

Mehr

Backend. Hochschule Darmstadt, Fachbereich Informatik, Wintersemester 2016/2017. Christopher Dörge, Thomas Sauer, David Müller

Backend. Hochschule Darmstadt, Fachbereich Informatik, Wintersemester 2016/2017. Christopher Dörge, Thomas Sauer, David Müller Backend Hochschule Darmstadt, Fachbereich Informatik, Wintersemester 2016/2017 Christopher Dörge, Thomas Sauer, David Müller Aufbau einer RESTful API mit... Ziel node.js, express und MongoDB Symfony und

Mehr

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V0.1 2018-10-02 Agenda vcdm User Interface History Current state of User Interface User Interface X-mas 2018 Missing

Mehr

Autocomplete Mutiple http://www.smarttutorials.net/jquery-autocomplete-multiple-fields-using-ajax-php-mysql-example/ Datenbank: Importiere die SQL-Datei mit phpmyadmin. Diese beinhaltet die Länder (countries)

Mehr

Kurze Einführung in Web Data Mining

Kurze Einführung in Web Data Mining Kurze Einführung in Web Data Mining Yeong Su Lee Centrum für Informations- und Sprachverarbeitung (CIS), LMU 17.10.2007 Kurze Einführung in Web Data Mining 1 Überblick Was ist Web? Kurze Geschichte von

Mehr

HTML Formulare / CGI / JavaScript / Perl

HTML Formulare / CGI / JavaScript / Perl Übungen Informatik I HTML Formulare / CGI / JavaScript / Perl http://www.fbi-lkt.fh-karlsruhe.de/lab/info01/tutorial http://de.selfhtml.org 1 HTML Inhalt HTML Formulare JavaScript CGI / Perl 2 HTML Formulare

Mehr

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik 1 Aufgaben HTML Formulare Aufgabe 1 (Vorbereitung) Google Suche 2 Probieren vor Studieren.. Arbeitsauftrag: 1.) Fügen Sie mit Notepad++ in Ihrer Datei index.html den unten gezeigten Quelltextschnipsel

Mehr

Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 02 (Nebenfach)

Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 02 (Nebenfach) Mul$media im Netz (Online Mul$media) Wintersemester 2014/15 Übung 02 (Nebenfach) Mul=media im Netz WS 2014/15 - Übung 2-1 Organiza$on: Language Mul=ple requests for English Slides Tutorial s=ll held in

Mehr

11. Webautomatisierung HTTP Protokoll Tabellen Formulare und Parameter Templates, Graphik Ajax Zustandsinformationen

11. Webautomatisierung HTTP Protokoll Tabellen Formulare und Parameter Templates, Graphik Ajax Zustandsinformationen perldoc CGI use CGI; $q=new CGI; print $q->start_html; use CGI qw( :standard );# :html3 for tables print start_html; # same as object call => h1(); => ul( ); Ul(), UL() tr Tr() use

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

How-To-Do. Hardware Configuration of the CC03 via SIMATIC Manager from Siemens

How-To-Do. Hardware Configuration of the CC03 via SIMATIC Manager from Siemens How-To-Do Hardware Configuration of the CC03 via SIMATIC Manager from Siemens Content Hardware Configuration of the CC03 via SIMATIC Manager from Siemens... 1 1 General... 2 1.1 Information... 2 1.2 Reference...

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

How-To-Do. OPC-Server with MPI and ISO over TCP/IP Communication. Content. How-To-Do OPC-Server with MPI- und ISO over TCP/IP Communication

How-To-Do. OPC-Server with MPI and ISO over TCP/IP Communication. Content. How-To-Do OPC-Server with MPI- und ISO over TCP/IP Communication How-To-Do OPC-Server with MPI and ISO over TCP/IP Content OPC-Server with MPI and ISO over TCP/IP... 1 1 General... 2 1.1 Information... 2 1.2 Reference... 2 2 Procedure for the Setup of the OPC Server...

Mehr

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016 Overview The Hamburg Süd VGM Web portal is an application that enables you to submit VGM information directly to Hamburg Süd via our e-portal Web page. You can choose to enter VGM information directly,

Mehr

9 Dynamisches Erzeugen von Webseiten

9 Dynamisches Erzeugen von Webseiten 9 Dynamisches Erzeugen von Webseiten 9.1 CGI CGI (Common Gateway Interface) Skripte erlauben die dynamische Erzeugung von Dokumenten auf dem Webserver. Typische Anwendung: CGI-Skripte verarbeiten Eingaben

Mehr

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3 User Manual for Marketing Authorisation and Lifecycle Management of Medicines Inhalt: User Manual for Marketing Authorisation and Lifecycle Management of Medicines... 1 1. General information... 2 2. Login...

Mehr

Der Inhalt dieses Foliensatzes ist nicht klausurrelevent!!! - aber trotzdem interessant ;-)

Der Inhalt dieses Foliensatzes ist nicht klausurrelevent!!! - aber trotzdem interessant ;-) Model-View-Controler Paradigma Der Inhalt dieses Foliensatzes ist nicht klausurrelevent!!! - aber trotzdem interessant ;-) Andreas Schmidt PHP (MVC) 1/22 Model-View-Controler paradigma (1) Views Controlers

Mehr

Grundlagen. Wie sind PHP-Dateien aufgebaut?

Grundlagen. Wie sind PHP-Dateien aufgebaut? Grundlagen PHP und MySQL PHP läuft serverseitig!! Wie sind PHP-Dateien aufgebaut? PHP-Dateien fangen mit an und hören mit auf. Sie müssen die Dateiendung *.php haben echo "So könnte eine Datei aussehen\n";

Mehr

Brandbook. How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes. Version 1.0.1

Brandbook. How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes. Version 1.0.1 Brandbook How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes Version 1.0.1 Content / Inhalt Logo 4 Icon 5 QR code 8 png vs. svg 10 Smokesignal 11 2 / 12

Mehr