Gliederung. Grundlagen für SVG SVG. Scable Vector Graphics. grafische Datenverarbeitung XML

Größe: px
Ab Seite anzeigen:

Download "Gliederung. Grundlagen für SVG SVG. Scable Vector Graphics. grafische Datenverarbeitung XML"

Transkript

1 Gliederung Grundlagen für SVG grafische Datenverarbeitung XML SVG Einführung Grundgerüst Basics Grundformen Pfade Transformationen Animationen Interaktivität Anwendungen Fazit Ausblick WYSIWYG Editoren 1

2 Grafische DV Was sind Grafiken visuell strukturierte Informationsträger Mensch nimmt seine Umwelt zu ca. 80% visuell wahr Ein Bild sagt mehr als tausend Worte zwei verschiedene Ansätze der Modellierung - Rastergrafiken - Vektorgrafiken 2

3 Grafische DV Rastergrafiken mosaikartiger Aufbau bestehend aus einzelnen Bildpunkten (Pixel) durch Aneinanderreihung dieser ensteht ein Bild Beispiele: JPG, GIF, PNG etc. Gesamteindruck zählt 3

4 Grafische DV Vektorgrafiken basieren auf Vektoren Grafik wird zunächst durch Punkte im Koordinatensystem beschrieben durch mathematische Funktionen können dann Formen erzeugt werden (z.b. Linien, Rechtecke etc.) Beispiele: Corel Draw, Flash unanfällig gegen alle Arten von Transformationen 4

5 Grafische DV direkter Vergleich Speicherbedarf Rastergrafiken benötigen immer mehr Speicher längere Ladezeiten bei Vektorgrafiken Einsatzgebiete Raster eignen sich für Bilder mit vielen Farben (Fotos) Vektoren eigenen sich für detailärmere Bilder, die ohne Verluste zoombar sein sollen 2D / 3D Raster nur für 2D geeignet Vektoren können mit Einführung der dritten Dimension zur Darstellung von 3D-Grafiken genutzt werden 5

6 XML Einstieg vom W3C vorgeschlagener Dokumentationsstandard Benutzer kann seine Texte durch eigen gewählte tags strukturieren für ein valides XML-Dokument sind folgende Dateien wichtig : xy.xml (extensible Markup Language eigentlicher Inhalt der Datei) xy.dtd (Dokument Type Definition enthält Strukturbeschreibungen) xy.xsd (alternative Strukturbeschreibung im XML-Stil) xy.xsl (Stylessheet welches die Darstellungsweise der tags regelt) 6

7 XML buch.dtd <xml version= 1.0 encoding= ISO ?> <!ELEMENT buch (Titel, Autor*, Verlag)> <!ATTLIST buch Jahr CDATA #REQUIRED> <!ELEMENT Titel <!ELEMENT Autor <!ELEMENT Verlag (#PCDATA)> (#PCDATA)> (#PCDATA)> 7

8 XML buch.xml <xml version= 1.0 encoding= ISO ?> <!DOCTYPE buch SYSTEM buch.dtd > <buch Jahr= 2002 > <Titel>Computerdenken</Titel> <Autor>Roger Penrose</Autor> <Verlag>Spektrum</Verlag> </buch> 8

9 XML Syntaxregeln es existiert genau ein Wurzelelement alle Elemente müssen mit entsprechenden Anfangs- und Endtags deklariert werden innere Schachtelung muss korrekt eingehalten werden (<x><y>...</y></x>) Attributwerte werden in Anführungszeichen geschrieben Kommentare müssen der Form <! > entsprechen wohlgeformtes (noch nicht valides) XML-Dokument 9

10 SVG Einführung ürsprünglich von Adobe als Gegenentwurf von Flash und VML entwickelt(1998), später als W3C-Standard verabschiedet Revision 1.0 September 2001, Revision 1.1 Januar 2003 Sprache zur Beschreibung von Vektorgrafiken in XML-Vokabular möglich sind Grundformen wie Rechtecke, Linien, Polygone, Kreise etc. aber auch komplexere Formen wie Pfade sind möglich SVG-Inhaltsformatierungen sind mit CSS möglich SVG-Inhalte lassen sich leicht mit JS, Perl, PHP usw. dynamisch erzeugen und verändern Techniken wie Transformationen, Animationen, Filtereffekte und Interaktivität ermöglichen komplexe Strukturen 10

11 Basics Grundgerüst <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" " <svg width="1024" height="768"> </svg> 11

12 Basics Grundgerüst -optinale Erweiterungen 1 ECMAScript <defs> <script type=text/javascript > <![CDATA[ function bsp() { } ]]> </script> </defs> 12

13 Basics Grundgerüst -optinale Erweiterungen 2 CSS-Formatierungen <defs> <style type=text/css > <![CDATA[.bsp { fill: green; stroke: blue; stroke-width: 2px; } ]]> </style> </defs> 13

14 Basics Koordinatensystem (0,0) width/height x ViewBox viewbox= x y width height y 14

15 Basics Ausrichtung von Elementen width, height : Breite und Höhe der Grafik viewbox x,y, width, height (internes Koordinatensystem) preserveaspectratio = none meet slice (Steuerung des Seitenverhältnisses) none : komplette Ausfüllung des Sichtbereichs meet : zu große Grafiken werden proportional zum Sichtbereich verkleinert slice : Sichtbereich wird komplett ausgefüllt, Teile von Grafiken ggf. Abgeschnitten 15

16 Basics Gruppieren <g fill= none stroke="blue" stroke-width="1" > <rect x="6cm" y="1cm" width="8cm" height="12cm" fill="yellow" /> <circle cx= 4cm cy= 2cm r= 3.5cm /> </g> Rechteck und Kreis erhalten beide die gleichen Eigenschaften, da beide in Gruppe g enthalten sind 16

17 Basics Hyperlinks in Grafikobjekten <a xlink:href=" <circle cx="100" cy="100" r="75" fill="green"/> </a> Texte <a xlink:href=... > <text x=... y=... < Hier der Text für den link </text> </a> Bsp link.svg 17

18 Basics externe Grafiken <image xlink:href="../pics/pixelgrafik.gif" x="100" y="100" width="300" height="200" /> unterstütze Bildformate : GIF JPG PNG SVG Bsp image_ex.svg 18

19 Basics Sound <a:audio xlink:href="1.mp3" volume="100" begin="1s"> </a:audio> optinale Attribute : end=... repeatdur=... unterstützte Formate : WAV, MP3 19

20 Grundformen Teil 1 Linie: <line x1= 100 y1= 50 x2= 200 y2= 150 /> Rechteck <rect x= 200 y= 100 width= 50 height= 50 rx= 25 ry= 25 /> Kreis <circle cx= 100 cy= 150 r= 75 /> Ellipse <ellipse cx= 100 cy= 75 rx= 200 ry= 250 /> BSP grund.svg 20

21 Grundformen Teil 2 Polygon: <polygon stroke="black" fill="pink" points="150, , , , , , , , , ,195 79, , , ,131 79,76 131,105" /> Polyline: <polyline stroke="black" fill="none" stroke-width="2" points="500, , ,190" /> Bsp grund2.svg 21

22 Pfade Teil 1 Pfad: <path d= M40,40 L50,70 H90 V120 L180,185 /> d= Pfaddaten mit folgenden Parametern: [M,m] x,y [L,l] x,y [H,h] x [V,v] y [C,c] x1, y1, x2, y2, x, y [Q,q] x1, y1, x, y [Z,z] Moveto Lineto Horizontal line Vertical line Cubic Bezier-curveto Quadratic Bezier-curveto Closepath absolut relativ 22

23 Pfade quadratische Bezierkurven mathematische Funktion P(t) = P 0 (1-t) 2 +2P 1 (1-t)t+P 2 t 2 beschreibt eine Kurve zwischen P 0 und P 2 über einen Anfasser P 1 t ist eine Laufvariable zwischen 0 und 1 Beispiel... <path d="m60,40 Q20, ,120" fill="blue"/>... Bsp path2.svg 23

24 Pfade kubische Bezierkurven mathematische Funktion P(t) = P 0 (1-t) 3 +3P 1 (1-t) 2 +3P 2 (1-t)t 2 +P 3 t 3 beschreibt eine Kurve zwischen P 0 und P 3 über die beiden Anfasser P 1 und P 2 t ist eine Laufvariable zwischen 0 und 1 Beispiel... <path d="m60,40 C20, ,30 100,120" fill="blue"/>... Bsp path3.svg 24

25 Transformationen Einleitung transformiert wird das Koordinatensystem, nicht die Objekte noch unterstützt SVG nur affine Transformationen mathematisch gesehen : lineare Abbildungen + Translation Matrix-Vektor-Produkt : A * x + t Kolliniarität und Abstandverhältnisse bleiben erhalten 25

26 Transformationen Grundformen Grundtransformationen: Skalierung (Acheneinheiten werden verändert) Rotation (Drehung um Ursprung Drehpunkt) Translation (Verschiebung der Ursprungskoodinaten) Neigung (Winkeländerung zwischen Koordinatenachsen) beliebige affine Transformationen über matrix() 26

27 Transformationen Skalierung... <g stroke="black" stroke-width="4pt" transform="scale(0.25)"> <rect x="6cm" y="1cm" width="8cm" height="12cm" fill="yellow" /> <rect x="7cm" y="4cm" width="2cm" height="3cm" fill="blue" /> </g> <g stroke="black" stroke-width="4pt" transform="scale(2, 0.5)"> <rect x="6cm" y="1cm" width="8cm" height="12cm" fill="yellow" /> <rect x="7cm" y="4cm" width="2cm" height="3cm" fill="blue" /> </g>... 27

28 Transformationen Rotation... <g stroke="black" stroke-width="4pt" transform="rotate(40, 200, 200)"> <rect x="6cm" y="1cm" width="8cm" height="12cm" fill="yellow" /> <rect x="7cm" y="4cm" width="2cm" height="3cm" fill="blue" /> </g> <g stroke="black" stroke-width="4pt" transform="rotate(75)"> <rect x="6cm" y="1cm" width="8cm" height="12cm" fill="yellow" /> <rect x="7cm" y="4cm" width="2cm" height="3cm" fill="blue" /> </g>... 28

29 Transformationen Translation... <g stroke="black" stroke-width="4pt" transform="translate(320,25)"> <rect x="6cm" y="1cm" width="8cm" height="12cm" fill="yellow" /> <rect x="7cm" y="4cm" width="2cm" height="3cm" fill="blue" /> </g>... 29

30 Transformationen Neigung... <g stroke="black" stroke-width="4pt" transform="skewx(60), skewy(20)"> <rect x="6cm" y="1cm" width="8cm" height="12cm" fill="yellow" /> <rect x="7cm" y="4cm" width="2cm" height="3cm" fill="blue" /> </g>... Bsp.: trans.svg Winkeldrehung: bei positiven Werten im Uhrzeigersinn bei negativen Werten gegen Uhrzeigersinn 30

31 Transformationen Matrizen Transformationen mittels Matrizen : transform = matrix(a,b,c,d,e,f) a c e b d f x3 Matrix mit 6 wesentlichen Parametern 31

32 Transformationen Grundformsmatrizen Transformationen der Grundformen mittels Matrizen : cos(a) -sin(a) 0 sin(a) cos(a) sx sy tx 0 1 ty rotate scale translate tan(a) tan(a) skewy skewx 32

33 Transformationen Mehrfachtransformationen Bsp.: transform= translate(150,-62.15), rotate(45), translate(-212.1,0) Matrizenmultiplikation in der Regel nicht kommutativ Reihenfolge der Transformationen ist ebenfalls nicht kommutativ Bsp test1.svg test2.svg 33

34 Animationen Tags Tags aus SMIL (Synchronized Multimedia Integration Language) <animate> Animation numerischer Werte <set> Animation nicht numerischer Werte <animatemotion> Animation entlang von Pfaden <animatecolor> speziell zur Animation von Farbveränderungen 34

35 Animationen Tags SVG Erweiterungen von SMIL <animatetransform> Animation von Transformationen <mpath> Referenz auf einen Bewegungspfad von <animatemotion> 35

36 Animationen Grundlegendes Eigenschaft des Darstellers festlegen attributename = bsp Name des Attributs attributetype = auto XML CSS auto := automatische Feststellung der Sprache (default) XML := XML-Attribut CSS := CSS-Attribut 36

37 Animationen Grundlegendes Zeitrahmen festlegen Start / Ende einer Animation begin end Dauer einer Animation dur 37

38 Animationen Grundlegendes Zustände während der Animation Start / Ende einer Animation from := Anfangszustand to := Endzustand by := Zustandsänderung 38

39 Animationen Grundlegendes Zustände nach Ende der Animation Start / Ende einer Animation fill = freeze remove freeze := behält Endzustand bei remove := wird in ursprünglichen Zustand gesetzt (default) 39

40 Animationen Grundlegendes Neustart einer Animation restart = always whennotactice never always := neustarten immer möglich remove := Neustart erst bei Inaktivität möglich never := Neustart unmöglich 40

41 Animationen Grundlegendes Wiederholungen einer Animation Anzahl der Wiederholungen reapeatcount = <Anzahl> indefinite <Anzahl> := Anzahl der Wiederholungen (z.b. 5) indefinite := Anzahl unbestimmt Zeitspezifizierung einschließlich Wiederholungen repeatdur = <Zeitwert indefinite <Zeitwert> := Angabe der Zeit (z.b. 10s) indefinite := Dauer unbestimmt 41

42 Animationen animate ani2.svg <g id="bsp_animation"> <circle cx="150" cy="200" r="10" style="fill:green"> <animate attributename="r" begin="0s" dur="6s" from="10" to="200" fill="freeze" /> <animate attributename="r" begin="6s" dur="6s" from="200" to="10" fill="freeze" /> </circle> </g>

43 Animationen set ani1.svg <g id="bsp_animation"> <circle cx="150" cy="200" r="75" style="fill:green; stoke:blue"> <set attributename="visibility" attributetype="css" begin="3s" from="visible" to="hidden" /> </circle> </g>

44 Animationen animatemotion ani3.svg <path id="schiene" d="m-5,200c0,50,200, ,-5" style="fill:none; stroke:red; stroke-width:50;"/> <g id="bsp_animation"> <rect x="-10" y="-2.5" width="30" height="10"> <animatemotion path="m-5,200c0,50 200, , -5" dur="10s" rotate="auto" /> <set attributename="visibility" to="hidden" begin="10s" /> </rect> </g>

45 Animationen animatecolor ani4.svg <g id="bsp_animatecolor"> <defs> <lineargradient id="idgradient" gradientunits="objectboundingbox"> <stop offset="10%" stop-color="yellow"> <animatecolor attributename="stop-color" dur="3s" values="yellow;red;yellow" repeatcount="indefinite" /> </stop> <stop offset="90%" stop-color="blue"> <animatecolor attributename="stop-color" dur="3s" values="blue;green;blue" repeatcount="indefinite" /> </stop> </lineargradient> </defs> <rect x="50" y="50" width="200" height="100" fill="url(#idgradient)" /> </g>

46 Animationen animatetransform ani5.svg <rect x="50" y="100" width="200" height="100" transform="rotate(30,50,50)"> <animatetransform attributename="transform" type="skewx" begin="0s" dur="5s" from="0" to="45" fill="freeze" additive="sum" /> <animatetransform attributename="transform" type="translate" begin="6s" dur="3s" from="0,0" to="-50,0" fill="freeze" additive="sum" /> </rect>

47 Interaktivität im Online-Sprachgebrauch bedeutet Interaktivität das Auslösen eines Prozesses (z.b. Mausklick) 2 Möglichkeiten Interaktivität in SVG herzustellen 1) duch Hyperlinks 2) durch den Aufruf von Skripten über einen Event SVG besitzt die Möglichkeit Elemete gezielt für Events zugänglich zu machen 47

48 Interaktivität Zielansichten <view> - Tag über Ansichtsattribute viewbox und preserveaspectratio über viewtarget Definition der views: <view id= view1 viewbox= /> <view id= view2 viewtarget= rect /> Aufruf der views: <a xlink:href= view1 > <text x= 70 y= 100 >Verschiebung um 100 Pixel</text> </a> 48

49 Interaktivität Beispiel Quelltext inter1.svg 49

50 Interaktivität Skripte für die Implementieurng von Skripten in SVG bedarf es zweier Komponenten : 1) Skript-Code 2) Event + Event-Handler 50

51 Interaktivität Skripte Beispiel Bsp.: inter2.svg 51

52 Anwendungen Teil 1 SVG-Kreisdiagramm wird dynamisch mit PHP durch ein HTML-Formular erzeugt list3.12.htm list3.12.php 52

53 Anwendungen Teil 2 Computergrafik Praktikum 2004 (Visualisierung von Klimadaten mit SVG) Diplomarbeit Patrik Fox (Interaktive Visualisierung von Zugablaufsplänen in SVG am Beispiel des Bahnhofs Amsterdam-Schiphol) InfoB SS05 53

54 Erfahrungen Positiv : enormer Funktionsumfangs recht intuitive Programmierung gute Dokumentation Negativ : bei Pfaden u.ä. stösst man an seine Grenzen im Vorstellungsvermögen kein einheitlicher SVG-Viewer 54

55 Ausblick SVG 1.2 Fließtext neue Eingabetechniken wie z.b. focusable (true false) soll Navigation zwischen Objekten erleichtern Multimedia-Erweiterungen z.b. <video> Entwurf eigener Komponenten Tool-Tips mit <hint> neue Programmier-Schnittstellen (Interfaces)... SVGTimer (Zeitsteuerung) FileDialog (Zugriff auf Dateien) 55

56 WYSIWYG Editoren Kommerzielle Programme: Adobe Illustrator CS2 (Win,MacOS) Corel Draw Suite 12 (Win) Beatware Mobil Designer (Win) 399US Dollar Free Hand FX (Win,MacOS) Open-Source-Programme : Inkscape (Win, Linux, Solaris) 1 Preise aus c't 28/05 56

57 Tools Sonstige AutoTrace (Win, Linux, Solaris) : Pixelgrafik to SVG Konverter ploticus (Win, Linux) : zur Erstellung von SVG-Diagrammen Map2SVG (Win) : zur Erstellung von Karten... 57

Scalable Vector Graphics (SVG)

Scalable Vector Graphics (SVG) Scalable Vector Graphics () Beschreibungssprache für Vektorgraphiken. Basiert auf XML, daher ähnlich zu (X)HTML, SMIL, VRML, RSS, etc.

Mehr

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Scalable Vector Graphics (SVG) Beschreibungssprache für Vektorgraphiken. Basiert auf XML,

Mehr

2D-Grafik im Web. Kapitel Macromedia Flash

2D-Grafik im Web. Kapitel Macromedia Flash Kapitel 10 2D-Grafik im Web 10.1 Macromedia Flash Macromedia Flash ist ein Werkzeug zum Editieren und Animieren von zweidimensionalen Vektorgrafiken. Durch sein kompaktes Speicherformat ist es besonders

Mehr

Scalable Vector Graphics. Ulrich Hoffmann <Ulrich.E.Hoffmann@gmx.de>

Scalable Vector Graphics. Ulrich Hoffmann <Ulrich.E.Hoffmann@gmx.de> Scalable Vector Graphics Ulrich Hoffmann 1 Überblick ftp://tins1.rz.e-technik.fh-kiel.de/home/share/xxml Was ist SVG? Wie lässt sich SVG anzeigen, bearbeiten? Wie sehen SVG-Dokumente

Mehr

Bildbearbeitung für Internet/Intranet. Christoph Runkel christoph runkel internetprojekte

Bildbearbeitung für Internet/Intranet. Christoph Runkel christoph runkel internetprojekte Bildbearbeitung für Internet/Intranet Christoph Runkel christoph runkel internetprojekte Übersicht Unterschied zu Printmedien Farbmodelle Pixelgrafiken Definition Formate Beispiele Vektorgrafiken Definition

Mehr

SVG Skalierbare Vektorgrafiken im Netz

SVG Skalierbare Vektorgrafiken im Netz SVG Skalierbare Vektorgrafiken im Netz Weckung des Bedarfs an der Verteilung von georeferenzierten Informationen beim LWL: Weckung des Bedarfs an der Verteilung von georeferenzierten Informationen beim

Mehr

Scalable Vector Graphics (SVG)

Scalable Vector Graphics (SVG) Scalable Vector Graphics (SVG) ein XML-basierter Grafikstandard für 2D-Vektorgrafiken Dr. Thomas Meinike thomas.meinike@et.fh-merseburg.de Fachhochschule Merseburg Fachbereich Elektrotechnik, Informationstechnik

Mehr

Was ist SVG? Inhalt: Allgemeines zu SVG Besondere Merkmale Vor- und Nachteile Dateiformat Standardobjekte Koordinatensystem Beispiele Links

Was ist SVG? Inhalt: Allgemeines zu SVG Besondere Merkmale Vor- und Nachteile Dateiformat Standardobjekte Koordinatensystem Beispiele Links Was ist SVG? Was ist SVG? Inhalt: Allgemeines zu SVG Besondere Merkmale Vor- und Nachteile Dateiformat Standardobjekte Koordinatensystem Beispiele Links SVG: Allgemeines zu SVG SVG = Scalable Vector Graphics

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Computergrafik Bilder, Grafiken, Zeichnungen etc., die mithilfe von Computern hergestellt oder bearbeitet werden, bezeichnet man allgemein als Computergrafiken. Früher wurde streng zwischen Computergrafik

Mehr

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools 1 Kurze HTML-Geschichte Die HTML4-Spezifikation wurde im Dezember 1997 vorgelegt. Seitdem Stagnation! Das W3C arbeitete

Mehr

Herstellen von Symbolen mit Corel Draw ab Version 9

Herstellen von Symbolen mit Corel Draw ab Version 9 Herstellen von Symbolen mit Corel Draw ab Version 9 Einleitung : Icon Design-Überblick: 1) Gestalten in Corel Draw 10.0 3) Vorlage für Photopaint für Import von Corel 4) Einfügen in die PSD-Datei und Bearbeiten

Mehr

Vortrag Postscript, Einführung, Koordinatgeometrie und Prozeduren

Vortrag Postscript, Einführung, Koordinatgeometrie und Prozeduren Vortrag Postscript, Einführung, Koordinatgeometrie und Prozeduren 03.05.2006 1 2 Punkte und Vektoren Einfache Parallelogramme Vektorprojektion Rotation 3 Variablen Prozeduren 4 3 Grundlegende Fragen zum

Mehr

19. Mai 2015 L A TEX. Grafiken. Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // WS 2014/15

19. Mai 2015 L A TEX. Grafiken. Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // WS 2014/15 L A TEX Grafiken Raster- und Vektorgrafiken Eine Rastergrafik setzt ein Bild aus vielen Bildpunkten (engl. picture cell = pixel) zusammen. Eine Vektorgrafik setzt ein Bild aus vielen geometrischen Elementen

Mehr

Grundlagen von Corel Draw

Grundlagen von Corel Draw Grundlagen von Corel Draw Allgemeines Corel Draw ist ein so genanntes Vektorgrafik-Programm. Der Vorteil von Vektorgrafiken besteht darin, dass die Qualität auch beim Vergrößern im Gegensatz zu Bitmap-Bildern

Mehr

Grundwissen Informatik 6. Jahrgangsstufe

Grundwissen Informatik 6. Jahrgangsstufe Grundwissen Informatik kann nicht direkt weitergegeben werden, sondern sie muss erst verarbeitet und in eine Darstellung (Repräsentation) gebracht werden (z. B. eine Strichliste, ein Foto, ein Diagramm,

Mehr

SCRIBUS WORKSHOP Handout Gimp

SCRIBUS WORKSHOP Handout Gimp SCRIBUS WORKSHOP Handout Gimp 1 Ziele des Workshops Was ist Gimp? Was kann ich mit Gimp machen? Wie erstelle ich ein Bild für Scribus? Wie erstelle ich eine Vektorgrafik für Scribus? Varia? 2 Was ist Gimp?

Mehr

Die Arbeitsweise von Flash

Die Arbeitsweise von Flash Die Arbeitsweise von Flash Daten importieren Wenn man auf das Datei-Menü in Flash klickt kann man einfach eine Datei aus Photoshop oder anderen Grafik-Programmen einfügen. Dazu klickt man auf den Befehl

Mehr

GEONET Anleitung für Web-Autoren

GEONET Anleitung für Web-Autoren GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden

Mehr

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Objektorientierte Programmierung für Anfänger am Beispiel PHP Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten

Mehr

DATENFORMATE IM INTERNET

DATENFORMATE IM INTERNET DATENFORMATE IM INTERNET Steffen Petermann Projekt reisefieber:// BILDFORMATE JPG / GIF / PNG / SVG MULTIMEDIA FLASH / SHOCKWAVE TEXT-BASIERTE FORMATE HTMP / CSS / JS / CGI / PHP AUDIO & VIDEO MP3 / MOV

Mehr

4 Grundlagen zu SVG-Karten und -Diagrammen...33

4 Grundlagen zu SVG-Karten und -Diagrammen...33 48 4 Grundlagen zu SVG-Karten und -Diagrammen 4 Grundlagen zu SVG-Karten und -Diagrammen...33 4.1 Bildschirmdarstellung vs. Papierkartendruck...33 4.1.1 Mehr Farben...33 4.1.2 Probleme beim Einsatz von

Mehr

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Wie kann ein PDF File angezeigt werden? kann mit Acrobat-Viewern angezeigt werden auf jeder Plattform!! (Unix,

Mehr

Grafiker und fortgeschrittene PC - Benutzer, die über eines der nachfolgend aufgeführten Vektorgrafikprogramme verfügen.

Grafiker und fortgeschrittene PC - Benutzer, die über eines der nachfolgend aufgeführten Vektorgrafikprogramme verfügen. PDF Erstellung für den Aufkleberdruck Diese Anleitung haben wir erstellt für: Grafiker und fortgeschrittene PC - Benutzer, die über eines der nachfolgend aufgeführten Vektorgrafikprogramme verfügen. Adobe

Mehr

Die XML-basierten Grafikformate SVG und XVL - eine Revolution der technischen Dokumentation?

Die XML-basierten Grafikformate SVG und XVL - eine Revolution der technischen Dokumentation? Die XML-basierten Grafikformate SVG und XVL - eine Revolution der technischen Dokumentation? Tekom Regionalgruppen -Treffen 02. Juni 2005 Elektronikschule Tettnang Inhalt 1 Referent Einführung SVG 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 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript

Mehr

5 Jahre Scalable Vector Graphics

5 Jahre Scalable Vector Graphics 5 Jahre Scalable Vector Graphics Entwicklungsstand und Perspektiven Dr. Thomas Meinike thomas.meinike@hs-merseburg.de http://www.iks.hs-merseburg.de/~meinike/ Hochschule Merseburg (FH) Fachbereich Informatik

Mehr

Version 1 SVG. Scalable Vector Graphics. B.Wenk, HTW Chur. apple ibooks Author

Version 1 SVG. Scalable Vector Graphics. B.Wenk, HTW Chur. apple ibooks Author Version 1 SVG Scalable Vector Graphics B.Wenk, HTW Chur SVG SVG - Scalable Vector Graphics 1 Einführung Bilder und Grafiken Mit der Digitalkamera aufgenommene oder mit einem Scanner aufgenommene Bilder

Mehr

Adobe Flash CS4»3D-Tool«

Adobe Flash CS4»3D-Tool« Flash Tutorial Philipp Nunnemann Adobe Flash CS4»3D-Tool«Im folgenden Tutorial könnt Ihr das»3d-tool«in Adobe Flash CS4 kennenlernen. Das Tool erlaubt euch, Objekte im dreidimensionalen Raum zu bewegen.

Mehr

FLASH IMAGESLIDER PROFESSIONELL 4

FLASH IMAGESLIDER PROFESSIONELL 4 FLASH IMAGESLIDER PROFESSIONELL 4 ANLEITUNG, PARAMETERBESCHREIBUNG, HINWEISE UND ERKLÄRUNGEN Version 2.0 - August 2011 Mark Kirstein, sector12 PARAMETERBESCHREIBUNG In diesem Bereich sind alle Parameter

Mehr

Umwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut

Umwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut Umwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut Unsere mitgelieferte Fonts & Grafik CD haben wir vom Hersteller des Plotters zur Verfügung gestellt bekommen. Die darauf

Mehr

Scalable Vector Graphics (SVG)

Scalable Vector Graphics (SVG) Fachhochschule Wiesbaden - Fachbereich Informatik Scalable Vector Graphics (SVG) http://www.w3.org/tr/svg11 http://www.w3.org/tr/svg12 (WD) 10.12.2004 (c) 2004 H. Werntges, FB Informatik, FH Wiesbaden

Mehr

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

Mehr

Satzhilfen Publisher Seite Einrichten

Satzhilfen Publisher Seite Einrichten Satzhilfen Publisher Seite Einrichten Es gibt verschiedene Möglichkeiten die Seite einzurichten, wir fangen mit der normalen Version an, Seite einrichten auf Format A5 Wählen Sie zunächst Datei Seite einrichten,

Mehr

2D-Transformationen. Kapitel 6. 6.1 Translation. 6.2 Skalierung

2D-Transformationen. Kapitel 6. 6.1 Translation. 6.2 Skalierung Kapitel 6 2D-Transformationen Mit Hilfe von Transformationen ist es möglich, die Position, die Orientierung, die Form und die Größe der grafischen Objekte zu manipulieren. Transformationen eines Objekts

Mehr

Zeichen bei Zahlen entschlüsseln

Zeichen bei Zahlen entschlüsseln Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren

Mehr

PowerPoint vertonen. by H.Schönbauer 1

PowerPoint vertonen. by H.Schönbauer 1 PowerPoint vertonen by H.Schönbauer 1 Das brauchen wir dazu: PowerPoint Ein Konzept, eine Idee Ein oder mehrere Musikstücke Konvertierungssoftware Grafische Elemente wie Fotos, Cliparts Wenn wir das alles

Mehr

Bilder zum Upload verkleinern

Bilder zum Upload verkleinern Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr

Mehr

Erstellung eines Banderole-Ads Stand 06/10

Erstellung eines Banderole-Ads Stand 06/10 Erstellung eines Banderole-Ads Stand 06/10 Definition eines Banderole Ads Ein Banderole Ad Banner besteht aus: Flash Datei 770x250 Pixel (swf) Videodatei (flv) Optional - Das Banderole Ad schließt sich

Mehr

How-to: Webserver NAT. Securepoint Security System Version 2007nx

How-to: Webserver NAT. Securepoint Security System Version 2007nx Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver

Mehr

Vorkurs C++ Programmierung

Vorkurs C++ Programmierung Vorkurs C++ Programmierung Klassen Letzte Stunde Speicherverwaltung automatische Speicherverwaltung auf dem Stack dynamische Speicherverwaltung auf dem Heap new/new[] und delete/delete[] Speicherklassen:

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

HTML Programmierung. Aufgaben

HTML Programmierung. Aufgaben HTML Programmierung Dr. Leander Brandl BRG Keplerstraße - A-8020 Graz Universität Graz - Institut für Experimentalphysik Fachdidaktik der Physik http://w4.brgkepler.asn-graz.ac.at 1. Die erste Web-Seite

Mehr

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1 Teaser-Bilder erstellen mit GIMP 08.08.2014 Bildbearbeitung mit GIMP 1 Auf den folgenden Seiten werden die wichtigsten Funktionen von GIMP gezeigt, welche zur Erstellung von Bildern für die Verwendung

Mehr

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) 3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere

Mehr

Datenaustauschformate. Datenaustauschformate - FLV

Datenaustauschformate. Datenaustauschformate - FLV Datenaustauschformate FLV-Dateien CSV-Dateien XML-Dateien Excel-Dateien Access- Backupdateien Günter M. Goetz 108 Datenaustauschformate - FLV Fixed Length Values Repräsentation einer Tabelle als 'Flat-File'

Mehr

Ein Bild in den Text einfügen

Ein Bild in den Text einfügen Bild in einen Artikel einfügen Ein Bild in den Text einfügen Positioniert den Cursor an der Stelle im Text, egal ob bei einem Artikel oder einer WordPress-Seite, wo das Bild eingefügt werden soll. Hinter

Mehr

Grundlagen. 1. Grundlagen

Grundlagen. 1. Grundlagen Grundlagen 1. Grundlagen Grafikprogramme unterscheiden sich in einem wesentlichen Punkt: sie sind entweder Pixelorientiert (wie beispielsweise Corel Photo Paint)oderVektororientiert(wieetwaCorelDRAW).

Mehr

Praktikum ios-entwicklung im Sommersemester 2015 Übungsblatt 4

Praktikum ios-entwicklung im Sommersemester 2015 Übungsblatt 4 Ludwig-Maximilians-Universität München Institut für Informatik Lehrstuhl für Mobile und Verteilte Systeme Prof. Dr. Claudia Linnhoff-Popien Praktikum ios-entwicklung im Sommersemester 2015 Übungsblatt

Mehr

Planung für Organisation und Technik

Planung für Organisation und Technik Planung für Organisation und Technik MOA-VV Algorithmen-Beschreibung Version 0.0.2 Inhaltsverzeichnis 1. Die Vollmachtsprüfung... 3 1.1 Eingangsdaten... 3 1.2 einfache Vollmacht und Online-Vollmacht...

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22 Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften

Mehr

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,

Mehr

Computergrafik SS 2010 Oliver Vornberger. Kapitel 10: 2D-Grafik im Web

Computergrafik SS 2010 Oliver Vornberger. Kapitel 10: 2D-Grafik im Web Computergrafik SS 2010 Oliver Vornberger Kapitel 10: 2D-Grafik im Web 1 Flash 1996 vorgestellt von FutureWave als FutureSplash Übernommen von Macromedia, jetzt Adobe, Version 10 > 96 % Marktdurchdringung

Mehr

Titel. SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab

Titel. SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Autor: Thomas Hanrath Microsoft Certified Trainer Titel SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Quelle: System

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen

Mehr

Kapitel 3 Frames Seite 1

Kapitel 3 Frames Seite 1 Kapitel 3 Frames Seite 1 3 Frames 3.1 Allgemeines Mit Frames teilt man eine HTML-Seite in mehrere Bereiche ein. Eine Seite, die mit Frames aufgeteilt ist, besteht aus mehreren Einzelseiten, die sich den

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Bildbearbeitung mit GIMP: Erste Schritte Eine kurze Anleitung optimiert für Version 2.6.10

Bildbearbeitung mit GIMP: Erste Schritte Eine kurze Anleitung optimiert für Version 2.6.10 Bildbearbeitung mit GIMP: Erste Schritte Eine kurze Anleitung optimiert für Version 2.6.10 Nando Stöcklin, PHBern, Institut für Medienbildung, www.phbern.ch 1 Einleitung Einfache Bildbearbeitungen wie

Mehr

WORKSHOP für das Programm XnView

WORKSHOP für das Programm XnView WORKSHOP für das Programm XnView Zur Bearbeitung von Fotos für die Nutzung auf Websites und Online Bildergalerien www.xnview.de STEP 1 ) Bild öffnen und Größe ändern STEP 2 ) Farbmodus prüfen und einstellen

Mehr

ArchivCam / MotionCam

ArchivCam / MotionCam ArchivCam / MotionCam Allgemeines Dieses Dokument dient zur Installation und Konfiguration von ArchivCam und MotionCam. Im Anhang sind die File-Verzeichnis aufgelistet, welche auch einen Überblick über

Mehr

DAS LOGO. dunklem Hintergrund

DAS LOGO. dunklem Hintergrund DESIGN MANUAL DAS LOGO Das Logo der VBL Das Logo der VBL auf dunklem Hintergrund SO BITTE NICHT! Auf keinen Fall dürfen Änderungen an dem Logo vorgenommen werden, wie die Anwendung zusätzlicher Effekte

Mehr

Meine erste Homepage - Beispiele

Meine erste Homepage - Beispiele Meine erste - Beispiele 1. Beispiel meine Willkommen auf meiner Befehle nicht über Hier ist ein Senior, der noch fit für's Internet ist. Probieren wir

Mehr

Kommunikations-Parameter

Kommunikations-Parameter KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...

Mehr

Das Einsteigerseminar

Das Einsteigerseminar Michael Seeboerger-Weichselbaum Das Einsteigerseminar XML Inhalt Vorwort Einleitung und Ziel des Buches 1 Was ist XML 1.1 HTML 1.2 XML 1.3 XSLT 1.4 XML und HTML - wo sind die Unterschiede? 1.5 Einsatzgebiete

Mehr

Wie Sie mit Mastern arbeiten

Wie Sie mit Mastern arbeiten Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint

Mehr

PhoToPlan 6.0 Was ist neu?

PhoToPlan 6.0 Was ist neu? PhoToPlan 6.0 Was ist neu? Seit Mai 2010 gibt es die wesentlich erweiterte, neue Version 6.0 der Bildentzerrungssoftware PhoToPlan. Die Neuerungen sind: Kompatibilität zu AutoCAD 2011 und AutoCAD LT 2011

Mehr

Technische Dokumentation SilentStatistikTool

Technische Dokumentation SilentStatistikTool Technische Dokumentation SilentStatistikTool Version 1.0 Marko Schröder 1115063 Inhalt Einleitung... 3 Klasse Program... 3 Klasse ArgumentHandler... 3 Bereitgestellte Variablen... 3 Bereitgestellte Methoden...

Mehr

Paint.Net... 1. Der Paint.NET Bildschirm

Paint.Net... 1. Der Paint.NET Bildschirm Inhaltsverzeichnis Paint.Net... 1 Der Paint.NET Bildschirm... 1 Bilder öffnen... 2 Speicherformate... 2 Einfache Korrekturen... 3 Arbeiten mit Ebenen... 3 Auswahl oder Maske... 4 Korrekturen / Effekte...

Mehr

5.2 Neue Projekte erstellen

5.2 Neue Projekte erstellen 5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort

Mehr

Übungsaufgaben zu XML:

Übungsaufgaben zu XML: Übungsaufgaben zu XML: Aufgabe 1 Allgemeine Fragen zu XML: (Benutzen Sie zum Lösen der Aufgaben die Online-Hilfen, welche wir erwähnt haben.) a) Was ist eine DTD? DTD steht für Document Type Definition.

Mehr

Lasersteuerung. Themengruppen FTDI - Interface ILDA Format Ausgabensteuerung Figurenerstellung Lasershowerstellung Lasershowarten Software / Community

Lasersteuerung. Themengruppen FTDI - Interface ILDA Format Ausgabensteuerung Figurenerstellung Lasershowerstellung Lasershowarten Software / Community Themengruppen FTDI - Interface ILDA Format Ausgabensteuerung Figurenerstellung Lasershowerstellung Lasershowarten Software / Community FTDI Interface FTDI = Future Technology Devices International 4(6)

Mehr

1 Mathematische Grundlagen

1 Mathematische Grundlagen Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.

Mehr

Text-Bild-Link-Editor

Text-Bild-Link-Editor Reihe TextGrid-Tutorials Text-Bild-Link-Editor Arbeiten mit Verknüpfungen Mit dem Text-Bild-Link-Editor können Textsegmente mit Bildausschnitten verknüpft werden. Eine typische Anwendung ist die Verknüpfung

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Erstellen von Postern mit PowerPoint 03.12.2015

Erstellen von Postern mit PowerPoint 03.12.2015 03.12.2015 Es ist sicherlich hilfreich, das Grundkonzept sowohl der Inhalte, als auch des Layouts vorher auf Papier zu skizzieren. Die Herangehensweise bei der Erstellung eines Posters gleicht der Erstellung

Mehr

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen

IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen Mit Einführung der 2010 TRY (Test Referenz Jahr) Klimadatensätze ist es erstmals möglich, neben den für 15

Mehr

Barrierefreie Webseiten erstellen mit TYPO3

Barrierefreie Webseiten erstellen mit TYPO3 Barrierefreie Webseiten erstellen mit TYPO3 Alternativtexte Für jedes Nicht-Text-Element ist ein äquivalenter Text bereitzustellen. Dies gilt insbesondere für Bilder. In der Liste der HTML 4-Attribute

Mehr

Typo3 - Schulung: Fortgeschrittene I an der Hochschule Emden/Leer

Typo3 - Schulung: Fortgeschrittene I an der Hochschule Emden/Leer Verlinkung: Man unterscheidet zwischen externer und interner Verlinkung. Bei der externen Verlinkung verlässt man den Bereich unseres Web-Servers. Typo3 überprüft nicht die Existenz der angegebenen Seite

Mehr

Vorlagen für Partner. Wegleitung. 2. Oktober 2014

Vorlagen für Partner. Wegleitung. 2. Oktober 2014 Verkehr und Infrastruktur (vif) Arsenalstrasse 43 Postfach 6010 Kriens 2 Sternmatt Telefon 041 318 12 12 vif@lu.ch www.vif.lu.ch Vorlagen für Partner Wegleitung 2. Oktober 2014 004V 03.02.2012 Seite 1

Mehr

How to do? Projekte - Zeiterfassung

How to do? Projekte - Zeiterfassung How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum

Mehr

Visualisierung verteilter Systeme

Visualisierung verteilter Systeme Visualisierung verteilter Systeme Visualisierung von kausalen Abhängigkeiten von Susanne Schulz SS04 1 Gegenstand dieses Vortags Growing Squares: Animated Visualization of Causal Relations Causality Visualization

Mehr

Erstellen einer digitalen Signatur für Adobe-Formulare

Erstellen einer digitalen Signatur für Adobe-Formulare Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist

Mehr

Ein Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch

Ein Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch Ein Blick voraus des Autors von C++: Bjarne Stroustrup 04.06.2005 Conrad Kobsch Inhalt Einleitung Rückblick Nur eine Übergangslösung? Was würde C++ effektiver machen? Quelle 2 Einleitung Wo steht C++,

Mehr

Visualisierung von Geodaten

Visualisierung von Geodaten Seminar: mobilegis Visualisierung von Geodaten Maria Selzer Agenda Einführung Datenformate Maps APIs Virtuelle Globen Zusammenfassung Einführung Visualisierung: graphische bzw. visuelle Darstellung von

Mehr

Einfache Datenpflege mit typo3

Einfache Datenpflege mit typo3 Einfache Datenpflege mit typo3 Stand Mai 2008 Autor: Dubravko Hohnjec Design und Business Innovationen Franz-Liszt-Weg 7 70794 Filderstadt www.dubidesign.de Datenpflege mit typo3 Seite 14 1. Inhaltsverzeichnis

Mehr

Dokumentation von Ük Modul 302

Dokumentation von Ük Modul 302 Dokumentation von Ük Modul 302 Von Nicolas Kull Seite 1/ Inhaltsverzeichnis Dokumentation von Ük Modul 302... 1 Inhaltsverzeichnis... 2 Abbildungsverzeichnis... 3 Typographie (Layout)... 4 Schrift... 4

Mehr

Proseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller

Proseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller Proseminar: Website-Managment-System NetObjects Fusion von Christoph Feller Netobjects Fusion - Übersicht Übersicht Einleitung Die Komponenten Übersicht über die Komponenten Beschreibung der einzelnen

Mehr

Scalable Vector Graphics (SVG)

Scalable Vector Graphics (SVG) Scalable Vector Graphics (SVG) Ausarbeitung zum Proseminar XML / World Wide Web bei Dr. Stefan Lüttringhaus-Kappel von Mark Schmatz WS 2000 / 2001 Inhaltsverzeichnis 1 Einführung 1.1 Derzeitiger Status

Mehr

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun Java Projekt Schiffe Versenken mit GUI 1. Über den Autor: Name: Marija Matejic Matrikelnummer: 9352571 E-mail: marijamatejic@yahoo.com

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

Computergrafik SS 2016 Oliver Vornberger. Kapitel 10: 2D-Grafik im Web

Computergrafik SS 2016 Oliver Vornberger. Kapitel 10: 2D-Grafik im Web Computergrafik SS 2016 Oliver Vornberger Kapitel 10: 2D-Grafik im Web 1 2D-Grafik 2 2D-Grafik im Web HTML + Flash HTML + MS Silverlight HTML + CSS HTML + Javascript HTML + SVG 3 Flash 1996 vorgestellt

Mehr

Grafikbausatz Overlays Profi. für iphone/pocket Visu & PC Visualisierungen

Grafikbausatz Overlays Profi. für iphone/pocket Visu & PC Visualisierungen Grafikbausatz Overlays Profi für iphone/pocket Visu & PC Visualisierungen Einleitung Mit dem Grafikbausatz Overlays können Sie sich selbst aus diesen verschiedensten Vorlagen Grafiken so kombinieren wie

Mehr

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung

Mehr

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei

Mehr

Vom Ausdruck ins Internet

Vom Ausdruck ins Internet Vom Ausdruck ins Internet Skip to subnavigation Mit den professionellen Publishing-Tools von Adobe InDesign und den hochwertigen Weberstellungs-Tools von Adobe GoLive können Sie für den Druck vorgesehene

Mehr