Diana Lange. Generative Gestaltung Processing
|
|
- Stefanie Frank
- vor 8 Jahren
- Abrufe
Transkript
1 Diana Lange Generative Gestaltung Processing
2 ??? Grundlagen der Codierung + Grundlagen der Generativen Gestaltung = Generative Gestaltung mit Processing
3 ??? Grundlagen der Codierung + Grundlagen der Generativen Gestaltung = Generative Gestaltung mit Processing = Grundlagen der Programmierung
4 Generativ Definition Die Generative Kunst oder engl. Generative Art ist eine zeitgenössische Form des künstlerischen Schaffens, wobei nicht unbedingt das Kunstwerk oder Endprodukt im Zentrum steht, sondern der Entstehungsprozess und die ihm zugrunde liegenden Ideen. Das Werk oder Produkt entsteht durch das Abarbeiten einer prozessualen Erfindung, das heißt, eines vom Künstler geschaffenen Regelsatzes bzw. eines Programmes, das beispielsweise in Form natürlicher Sprache, musikalischer Sprache, eines binären Codes, oder eines Mechanismus festgehalten wird. Das Abarbeiten geschieht selbstorganisierend, in Form eines relativ autonomen Prozesses, etwa [...] durch ein Computerprogramm, das Anweisungen, Bildinformationen oder andere Konzepte abarbeitet [...]. Unter unterschiedlichen Produktionsbedingungen läuft der Prozess jeweils anders ab. Das Ergebnis bewegt sich in mehr oder weniger gegebenen Grenzen, ist darin jedoch unvorhersehbar.
5 Generativ Definition Generative Gestaltung bezeichnet eine Entwurfsmethode in den verschiedenen Bereichen der Gestaltung (Kunst, Architektur, Kommunikationsdesign, Produktdesign, ). Wesentlich dabei ist, dass der Output Bild, Sound, architektonisches Modell, Animation, durch ein Regelwerk, bzw. einen Algorithmus (üblicherweise in Form eines Computerprogramms) erzeugt wird.
6 Generativ Definition Generative art is the meeting place between the two [Programming and Art]; it s a discipline of taking strict, logical processes and subverting them into creating illogical, unpredictable, and expressive results. The aim of generative art, if it has any aim at all, is to make something beautiful. Matt Pearson: Generative art. A practical guide using processing. INFORMATIK DESIGN KUNST GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
7 Generativ Definition Verständnis im Kurs: Der Gestalter beschreibt eine Ausgangssituation, ein Regelwerk. Er beschreibt nicht notwendiger Weise die fertige Arbeit. Der Zufall, ein gewisser Grad an Autonomie und die daraus resultierende Unvorhersehbarkeit sind grundlegende Kennzeichen der Generativen Grafik.
8 Generativ Definition Verständnis im Kurs: Der Gestalter beschreibt eine Ausgangssituation, ein Regelwerk. Er beschreibt nicht notwendiger Weise die fertige Arbeit. Der Zufall, ein gewisser Grad an Autonomie und die daraus resultierende Unvorhersehbarkeit sind grundlegende Kennzeichen der Generativen Grafik. Beispiel: Das Regelwerk beschreibt einen»allgemeinen Bauplan«, aber nicht wie jedes Objekt konkret aussehen soll. Das Programm kann innerhalb eines vorgegebenen Rahmens selber Entscheidungen treffen. Dadurch gibt es im Output eine Variationsvielfalt.
9 Warum sollten Gestalter Programmieren?
10 Warum sollten Gestalter Programmieren? Webdesign / Appdesign / Gamedesign Arbeitswelt: Kommunikation mit Programmierern > Schaffen von grundlegendem Verständnis der notwendigen Arbeitsabläufe und Arbeitsaufwand auf Programmierebene Immer mehr Scriptanwendungen auch in gängigen Programmen (C4D, Grasshopper in Rhino, Illustrator, AfterEffects)
11 Warum sollten Gestalter Programmieren? Webdesign / Appdesign / Gamedesign Arbeitswelt: Kommunikation mit Programmierern > Schaffen von grundlegendem Verständnis der notwendigen Arbeitsabläufe und Arbeitsaufwand auf Programmierebene Immer mehr Scriptanwendungen auch in gängigen Programmen (C4D, Grasshopper in Rhino, Illustrator, AfterEffects) Rolle des Designers: Mit vorgefertigen Werkzeugen (Photoshop, Illustator, usw.) hat der Gestalter immer feste Limitierungen: Er / Sie kann nur das machen, was das Programm vorsieht. Über Die Programmierung ist es möglich uns eigene Werkzeuge zu erschaffen!
12 ArbeitsumgeBung Processing Processing ist eine objektorientierte, stark typisierte Programmiersprache* mit zugehöriger integrierter Entwicklungsumgebung. Die Programmiersprache ist für die Einsatzbereiche Grafik, Simulation und Animation spezialisiert. Processing wird in einem quelloffenen Projekt entwickelt, das am Massachusetts Institute of Technology in Boston von Ben Fry (Broad Institute) und Casey Reas (UCLA Design Media Arts) initiiert wurde. Processing hat den Charakter einer stark vereinfachten Version der Programmiersprache Java, ermöglicht Interaktionen und visuelle Elemente zu programmieren und richtet sich vorwiegend an Gestalter, Künstler und Programmieranfänger. Die Klassenbibliotheken der Programmiersprache zielen vor allem auf das Einsatzgebiet von Processing und berücksichtigen die Themen Video, Grafik, Grafikformate, Sound, Animation, Typographie, 3D, Simulation, Datenzugriff und -transfer, sowie Netzwerkprotokolle. Quelle: *Genaugenommen ist das nicht richtig. Processing ist keine eigenständige Programmiersprache. Processing ist eine Java Bibiliothek - also eine Erweiterung zum Java-Standartsprachumfang.
13 ArbeitsumgeBung Processing Processing ist eine objektorientierte, stark typisierte Programmiersprache* mit zugehöriger integrierter Entwicklungsumgebung. Die Programmiersprache ist für die Einsatzbereiche Grafik, Simulation und Animation spezialisiert. Processing wird in einem quelloffenen Projekt entwickelt, das am Massachusetts Institute of Technology in Boston von Ben Fry (Broad Institute) und Casey Reas (UCLA Design Media Arts) initiiert wurde. Processing hat den Charakter einer stark vereinfachten Version der Programmiersprache Java, ermöglicht Interaktionen und visuelle Elemente zu programmieren und richtet sich vorwiegend an Gestalter, Künstler und Programmieranfänger. Die Klassenbibliotheken der Programmiersprache zielen vor allem auf das Einsatzgebiet von Processing und berücksichtigen die Themen Video, Grafik, Grafikformate, Sound, Animation, Typographie, 3D, Simulation, Datenzugriff und -transfer, sowie Netzwerkprotokolle. Quelle: *Genaugenommen ist das nicht richtig. Processing ist keine eigenständige Programmiersprache. Processing ist eine Java Bibiliothek - also eine Erweiterung zum Java-Standartsprachumfang. Processing = Programmiersprach (?) + Programmierumgebung + Online Community
14 Warum ProcessinG / Java Die Grundprinzipien und -konzepte sind bei alle höheren Programmiersprachen sehr gleich. Wer eine Programmiersprache gut beherrscht, dem fällt ein Umstieg auf eine andere leicht. Beispiel: Die vier folgenden Code-Ausschnitte stammen aus 4 Sprachen (Es werden jeweils Zahlen von 0 bis 9 ausgegeben). int i = 0; int i = 0; var i = 0; i = 0 while (i < 10) { while (i < 10) { while (i < 10) { while (i < 10): println(i); cout << i << endl; alert(i); print(i) i = i + 1; i = i + 1; i = i + 1; i = i + 1 } } } Processing bzw. Java C++ (Sprache für Software- JavaScript (Sprache für Web- Python (Skriptsprache, die in Entwicklung, Spieleprogram- browser - interaktive, reaktive vielen Programmen integriert mierung, Arduino, XCode - zu Websiten) ist - z.b. Cinema 4D, Rhino) Erstellung von Apple Software) GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
15 Processing Entstehung John Maeda John Maeda ist ein Grafik- und Interaction- Designer sowie Informatiker, der immer wieder die Verknüpfung zwischen Gestaltung und Technologie sucht. Bücher: Creative Code, Simplicity! Benn Fry + Casey Reas studierten am MIT unter John Maeda und begannen im Studium mit der Entwicklung von Processing. Ben Fry Casey Reas Entwickelt sein ca am MIT - Version 1: Version 1.5: Version 2.0: Version 3.0 Oktober 2015 Aktuelle Version: Processing 3.0 (Mit der Version arbeiten wir im Kurs)
16 Warum Processing 01 Programming in a visual arts context 02 Made for teaching programming 03 Bridge to other languages 04 Provide educational infrastructure 05 Developed through workshops, forums, etc. 06 Simple publishing for sharing 07 Community infrastructure 08 Extensible through libraries 09 Export to diverse media and formats 10 Concise IDE, scale to professional IDE Quelle: Casey Reas, Ben Fry: Processing 2.0
17 Warum ProcessinG 01 Programming in a visual arts context 02 Made for teaching programming 03 Bridge to other languages 04 Provide educational infrastructure 05 Developed through workshops, forums, etc. 06 Simple publishing for sharing 07 Community infrastructure 08 Extensible through libraries 09 Export to diverse media and formats 10 Concise IDE, scale to professional IDE Quelle: Casey Reas, Ben Fry: Processing GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
18 Warum ProcessinG PRocEssinG ist open source für AllE betriebssysteme ERhÄltlich PoRtAbEl (keine installation notwendig) 01 Programming in a visual arts context 02 made for teaching programming 03 bridge to other languages 04 Provide educational infrastructure 05 Developed through workshops, forums, etc. 06 Simple publishing for sharing 07 Community infrastructure 08 Extensible through libraries 09 Export to diverse media and formats 10 Concise IDE, scale to professional IDE Quelle: Casey Reas, Ben Fry: Processing ViEl lehrmaterial ist frei ZUGÄnGlich (Z. b. tutorials AUf PRocEssinG.oRG, ViDEo tutorials Von DAniEl shiffman, foren, UVm) implementierung Von WEitEREn PRoGRAmmiERsPRAchEn in DiE GEWohntE PRocEssinG EntWicklUnGsUmGEbUnG (PYhon, JAVAscRiPt) GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
19 Warum ProcessinG GRossEs netzwerk: PRocEssinG forum, openprocessing (code sharing PlAtfoRm, DiGitAlE klassenräume) 01 Programming in a visual arts context 02 Made for teaching programming 03 Bridge to other languages 04 Provide educational infrastructure 05 Developed through workshops, forums, etc. 06 simple publishing for sharing 07 community infrastructure 08 Extensible through libraries 09 Export to diverse media and formats 10 Concise IDE, scale to professional IDE Quelle: Casey Reas, Ben Fry: Processing facebook GRUPPEn ZU VERschiEDEnEn schwerpunkten, flickr GRUPPEn, VimEo kanäle, UsW. GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
20 Warum ProcessinG 01 Programming in a visual arts context 02 Made for teaching programming 03 Bridge to other languages 04 Provide educational infrastructure 05 Developed through workshops, forums, etc. 06 Simple publishing for sharing 07 Community infrastructure 08 Extensible through libraries 09 Export to diverse media and formats 10 Concise IDE, scale to professional IDE Quelle: Casey Reas, Ben Fry: Processing baukastenprinzip mehr Als 100 libraries (funktionalitätserweiterungen) für PRocEssinG Z. b. AnimAtion, GUi, tracking, kinect, DAtEnimPoRt UnD -EXPoRt in VERschiEDEnEn formaten, VERbinDUnGEn ZU APis (Z.b.tWittER tracking) JAVA»ERbE«PRocEssinG basiert AUf JAVA. DA JAVA EinE DER Am WEitEst VERbREitEtEn sprachen ist, Gibt Es für JAVA AUch UnZÄhliGE libraries - All DiEsE können AUch in PRocEssinG GEnUtZt WERDEn. GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
21 Warum ProcessinG schnelle EXPoRtmöGlichkEitEn in form Von bild (JPG, PDf) oder software (AUsfÜhRbAREs PRoGRAmm für WinDoWs, mac, linux oder Als WEbbAsiERtEs PRoGRAmm) 01 Programming in a visual arts context 02 Made for teaching programming 03 Bridge to other languages 04 Provide educational infrastructure 05 Developed through workshops, forums, etc. 06 Simple publishing for sharing 07 Community infrastructure 08 Extensible through libraries 09 Export to diverse media and formats 10 Concise IDE, scale to professional IDE Quelle: Casey Reas, Ben Fry: Processing GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
22 ProcessinG im-und export DYNAMISCHE DATEN DATA (TXT) Excel APIs, GPS, Twitter STATISCHE DATEN BILD (PDF, PNG) Photoshop XML, Excel TEXT VIDEO (MOV) Illustrator AfterEffects VIDEO 3D MODELLE (DXF) C4D, 3D S Max BILDER HARDWARE (ARDUINO) PROCESSING PRODUKTIONSDATEN CONTROL COMMANDS 3D Druck Laser Arduino Lichtsensor, Wärmesensor SOUND SOUND Musik BENUTZER SOFTWARE (EXE) Programme Maus, Keyboard TRACKING AUSGABE IN ECHTZEIT Android Projektionen Kinect JAVASCRIPT/HTML5 WebApps GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
23 Processing Im Web // Hauptseite, Referenzen, Download, Tutorials // Processing Forum // Code-Sharing Platform + Digitaler Klassenraum zum Kurs // Videobeispiele // Bildbeispiele
24 literatur Zum lernen Processing (DE) Erik Bartmann Learning Processing: A Beginner s Guide to Programming Images, Animation, and Interaction (En) Daniel Shiffman Empfehlungen Processing: A Programming Handbook for Visual Designers (Second Edition) (En) Casey Reas and Ben Fry Processing: Creative Coding and Generative Art in Processing 2 (En) Ira Greenberg, Dianna Xu, and Deepak Kuma Getting Started with Processing (En) Casey Reas and Ben Fry GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
25 literatur Zum lernen in Web Lehr-Website von Studio NAND Themen: Grundlagen, Audio, Video, Text, Workfl ow, Data doku.php?id=tutorials:processing:processi ng Lehr-Website von Ralph Hammer (Hochschule München) Themen: Grundlagen, Wie lerne ich jetzt, eigene Programme zu schreiben? (Tipps), Objektorientierte Programmierung, Grafi ken room/25003 Skript zum Kurs GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE.
26 literatur Zum anschauen Generative Gestaltung: Entwerfen. Programmieren. Visualisieren. Hartmut Bohnacker, Benedikt Groß, Julia Laub, und Claudius Lazzeroni Data Flow 1 + 2: Visualizing Information in Graphic Design Data Flow 1 + 2: Visualizing Information in Graphic Design GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
27 literatur WeiterfÜhrenDes Visualizing Data (En) Ben Fry Processing 2: Creative Programming Cookbook Jan Vantomme The Nature of Code: Simulating Natural Systems with Processing (En) Daniel Shiffman Algorithms for Visual Design Using the Processing Language Kostas Terzidis Online Buch: Videos zum Buch: Empfehlung zur Projektbegleitung Generative Art. A practical guide using Processing Matt Pearson GENERATIVE GESTALTUNG. NATURE. WS DIANA LANGE. HAWK@DIANA-LANGE.DE
28 Download Download unter
Diana Lange. Generative Gestaltung Installation von Processing
Diana Lange Generative Gestaltung Installation von Processing Processing Processing ist eine objektorientierte, stark typisierte Programmiersprache* mit zugehöriger integrierter Entwicklungsumgebung. Die
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
MehrBildquelle: http://bild2.qimage.de/diamant-computergesteuerte-naehmaschine-foto-bild-86314142.jpg
Bildquelle: http://bild2.qimage.de/diamant-computergesteuerte-naehmaschine-foto-bild-86314142.jpg Unsere digitale Welt konfrontiert uns mit einer Unmenge an computergesteuerten Geräten, Maschinen und Steueranlagen.
MehrC++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang
Einleitung Dieses Buch wendet sich an jeden Leser, der die Programmiersprache C++ neu lernen oder vertiefen möchte, egal ob Anfänger oder fortgeschrittener C++-Programmierer. C++ ist eine weitgehend plattformunabhängige
MehrPräsentation Von Laura Baake und Janina Schwemer
Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung
MehrObjektorientierte 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
MehrKlassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java
Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Klassenentwurf Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? 1.0 Zentrale Konzepte
MehrDas vorliegende Skript ist aktualisiert für die Processing Version 1.1 von März 2010.
Was ist Processing? Processing ist eine Open Source-Programmiersprache für die Programmierung von Bildern, Animation und Sound. Es wurde speziell für Studenten, Künstler und Designer entwickelt. Durch
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
MehrVideo-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline)
Video-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline) Skript Nivea hat eine Die Telekom hat eine Microsoft hat eine Und selbst die BILD-Zeitung hat eine Wovon ich spreche?
MehrDi 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz
Di 8.4 January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich Silverlight: Windows Presentation Foundation für s Web Christian Wenz Silverlight // WPF für s Web OOP 2008 // Di
MehrBuddy - Algorithmus Handbuch für Endnutzer Stand 02.08.2005
Buddy - Algorithmus Handbuch für Endnutzer Stand 02.08.2005 1. Vorwort 1 2. Systemvoraussetzungen 2 3. Programmarten 2 4. Sicherheit der Endnutzer 2 5. Handhabung 3 5.1 allgemeine Programmübersicht 3 5.2
MehrInteraktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014
Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014 Martin Vollenweider Dateinamen im Internet Da wir im Internet in gemischten Hard- und Softwareumgebungen (z.b. Windows, Unix, Macintosh,
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrRobot Karol für Delphi
Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško
MehrEinführung in PHP. (mit Aufgaben)
Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites
MehrLeichte-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
MehrEinfügen von Bildern innerhalb eines Beitrages
Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de
MehrScreencast mit Camtasia Studio. 28.02.2009 Sebastian Kaul & Luan Taranto // NTIT
Screencast mit Camtasia Studio 28.02.2009 Sebastian Kaul & Luan Taranto // NTIT Seite 1 Agenda Was sehen wir heute? 01 Screencasting 02 Camtasia 03 Alternativen 04 Fragerunde Seite 2 Screencasting Grundbegriffe
MehrInformatik I Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2015 Dr. Martin Hirt Daniel Jost Informatik I Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so dass ihr
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrDr. Martin Brändle. ETH Zürich Informationszentrum Chemie Biologie Pharmazie Wolfgang-Pauli-Str. 10, HCI J 57.4 8093 Zürich
ETH Zürich Informationszentrum Chemie Biologie Pharmazie Wolfgang-Pauli-Str. 10, HCI J 57.4 8093 Zürich Ausgangspunkt: Rauminformation Was steckt dahinter? DB: Datenklassen Plan-bezogen Bibliotheks-bezogen
MehrInformatik 1 Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2014 Dr. Martin Hirt Christian Badertscher Informatik 1 Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so
MehrINHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12
ONLINE-HILFE INHALTSVERZEICHNIS 1 Allgemeine Beschreibung... 3 2... 4 2.1 Angemeldeter Benutzer... 4 2.2 Gast... 10 Abbildungsverzeichnis... 12 1 ALLGEMEINE BESCHREIBUNG Die Webseite "" ist eine Informationsplattform
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrProgrammieren Lernen mit BYOB. Gerald Futschek 5. November 2012
Programmieren Lernen mit BYOB Informatiktag 2012 Gerald Futschek 5. November 2012 Erste Programmier Schritte in der Schule Sehr viele verschiedene Dinge zu lernen: Syntax und Semantik der Befehle, Algorithmen,
MehrE-Business Architekturen
E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit
MehrAnleitung ü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
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2010 Express
Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation
MehrProduktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort
ALEX IT-Service Ihr IT Servicepartner»ALEX-IT Service«16341 Panketal an unsere Kundschaft Ihr Zeichen, Ihre Nachricht Unser Zeichen Telefon, Name Datum CMS 13.01.2010 Produktvorstellung: CMS System / dynamische
MehrInstallationshandbuch (deutsch)
Installationshandbuch (deutsch) Stand: 23.01.03 2 phono PreAmp Studio USB Installation (deutsch) Installationsanleitung für Windows 98 SE Der phono PreAmp Studio USB braucht keine speziellen Treiber um
MehrWebseiten 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
MehrEinführung in die Informatik II
Einführung in die Informatik II Vorlesung Sommersemester 2013 Prof. Dr. Nikolaus Wulff Ziele der Vorlesung Sie vertiefen die Kenntnisse aus Informatik I und runden diese in weiteren Anwendungsgebieten
Mehrarlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek
arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis
MehrVorstellung - "Personal Remote Desktop" für (fast) alle Hardwareplattformen und Betriebssysteme
Vorstellung - "Personal Remote Desktop" für (fast) alle Hardwareplattformen und Betriebssysteme Heute möchte ich euch die meiner persönlichen Meinung nach sehr gute Personal Remote Desktop Software der
MehrWebseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web
Webseiten sind keine Gemälde Webkrauts Die Initiative für die Webkrauts ging von einem Blogeintrag im August 2005 aus. Nach dem Aufruf fanden sich innerhalb von etwa drei Tagen über 60 Interessierte zusammen.
MehrSCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21
SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21 - Schulungskonzept - Moodle Das E-Learning System - Die E-Learning-Plattform von raum21 - Ansprechpartner D A S S C H U L U N G S K O N Z E P T V O N R A U M
MehrPHP Kurs Online Kurs Analysten Programmierer Web PHP
PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione
Mehr0. Einführung. C und C++ (CPP)
C und C++ (CPP) 0. Einführung Prof. Dr. Marc Rennhard Institut für angewandte Informationstechnologie InIT ZHAW Zürcher Hochschule für Angewandte Wissenschaften marc.rennhard@zhaw.ch Marc Rennhard, 05.01.2010,
Mehrauf den E-Book-Reader
Von der Stand: Januar 2013 auf den E-Book-Reader Ausleihen und Nutzen von E-Books auf einem E-Book-Reader Das ist dank des EPUB-Formats lesefreundlich möglich. Dieses Format passt sich den verschiedenen
MehrVon Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg
Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller.NET Consultant / Trainer.NET Client-Server Visual Studio / Expression Blend Thomas Müller Leiter der dodned UG-Franken Sprecher auf Konferenzen
MehrWEBSEITEN ENTWICKELN MIT ASP.NET
jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm
MehrVERSIONSHINWEISE. Änderungsvermerke. Versionsmitteilung. Produktversion: Vision und Vision Pro Version 8.0. Build-Nummer: Versanddatum: 22 April 2013
Änderungsvermerke Produktversion: Vision und Vision Pro Version 8.0 Build-Nummer: Versanddatum: VERSIONSHINWEISE 8035 22 April 2013 Versionsmitteilung Diese Veröffentlichung ist die erste Version einer
MehrGraphic Coding. Klausur. 9. Februar 2007. Kurs A
Graphic Coding Klausur 9. Februar 2007 Kurs A Name: Matrikelnummer: Hinweise - Es sind keine Hilfsmaterialien erlaubt. (Keine Bücher, Taschenrechner, Handys) - Sie haben zwei Stunden Zeit. - Insgesamt
MehrWenn keine Verbindung zwischen den Computern besteht, dann bist du offline.
online Das ist ein englisches Wort und bedeutet in der Leitung". Wenn du mit einem Freund oder einer Freundin telefonierst, bist du online. Wenn sich 2 Computer dein Computer und einer in Amerika miteinander
MehrXcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X
Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X SwissMacMeeting #1 26. Juni 2004 Messeturm Basel http://mac.naepflin.com Was ist das Ziel dieses Kurses? Starthilfe Einblick in die Möglichkeiten,
MehrBEWERBERPROFILE. Erstellung einer Firmenwebseite Mustermann GmbH MUSTERPROFILE. Alle Studenten, Referenzen und Webseiten sind frei erfunden.
BEWERBERPROFILE Erstellung einer Firmenwebseite Mustermann GmbH MUSTERPROFILE Alle Studenten, Referenzen und Webseiten sind frei erfunden. BEWERBERPROFIL NR. 1 Max Müller mueller@gmail.com ÜBER MAX: Max
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrWebstream.eu Live Streaming mit ManyCam
Webstream.eu Live Streaming mit ManyCam Einführung Die Software ManyCam ist eine sogenannte 'virtuelle Webcam-Software', die wir als Ergänzung zum Adobe Flash Media Encoder zum Streamen mit Webstream.eu
Mehrmit dem TeXnicCenter von Andreas Both
LaTeX mit dem TeXnicCenter Seite 1 von 9 mit dem TeXnicCenter von Andreas Both Diese Dokument soll den Schnelleinstieg von der Installation bis zum ersten LaTeX-Dokument in sehr kurzen (5) Schritten und
MehrHerzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?
Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich? Was verkaufen wir eigentlich? Provokativ gefragt! Ein Hotel Marketing Konzept Was ist das? Keine Webseite, kein SEO, kein Paket,. Was verkaufen
MehrWelchen Nutzen haben Risikoanalysen für Privatanleger?
Welchen Nutzen haben Risikoanalysen für Privatanleger? Beispiel: Sie sind im Sommer 2007 Erbe deutscher Aktien mit einem Depotwert von z. B. 1 Mio. geworden. Diese Aktien lassen Sie passiv im Depot liegen,
MehrSchüler-E-Tutorial für mobile Endgeräte. Ein Folgeprojekt des Netzwerks Informationskompetenz Berlin/Brandenburg mit der HdM
Schüler-E-Tutorial für mobile Endgeräte Ein Folgeprojekt des Netzwerks Informationskompetenz Berlin/Brandenburg mit der HdM Von der Themenwahl bis zur Hausarbeit Studierende der HdM Stuttgart Studiengang
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
Mehrgenerative gestaltung abschlussprojekt
Diana Lange generative gestaltung abschlussprojekt Thema 1: ReCODe Das erste Wahlprojekt steht unter dem Thema recode (siehe http://recodeproject.com/). es geht darum, bereits existierende Arbeiten möglichst
Mehrauf den E-Book-Reader
Von der Stand April 2011 auf den E-Book-Reader Ausleihen und Nutzen von E-Books auf einem E-Book-Reader Das ist dank des EPUB-Formats lesefreundlich möglich. Dieses Format passt sich den verschiedenen
MehrProseminar: 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
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrJava Script für die Nutzung unseres Online-Bestellsystems
Es erreichen uns immer wieder Anfragen bzgl. Java Script in Bezug auf unser Online-Bestell-System und unser Homepage. Mit dieser Anleitung möchten wir Ihnen einige Informationen, und Erklärungen geben,
MehrMacher Solutions Produktinformation SAP Crystal Reports 2011
Merkmale und Funktionen Crystal Reports stellt umfangreiche Funktionen für Entwurf, Analyse, Visualisierung und Bereitstellung aussagekräftiger Berichte zur Verfügung. Integration von SAP Crystal Spielen
MehrNominari. Firmenportrait
Nominari Firmenportrait Wer wir sind... Nominari Als so genannte Crossmedia-Agentur versteht sich Nominari als Schnittstelle verschiedener Gewerke im Medienbereich. Da wir auf Grund unserer langjährigen
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrProgrammieren für Ingenieure Sommer 2015. Ein Rechner. Rechner sind überall. Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.
Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Ein Rechner Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet. Rechner sind überall Ihr Rechner
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrGruppenrichtlinien und Softwareverteilung
Gruppenrichtlinien und Softwareverteilung Ergänzungen zur Musterlösung Bitte lesen Sie zuerst die gesamte Anleitung durch! Vorbemerkung: Die Begriffe OU (Organizational Unit) und Raum werden in der folgenden
MehrDer Begriff Cloud. Eine Spurensuche. Patric Hafner 29.06.2012. geops
Der Begriff Cloud Eine Spurensuche Patric Hafner geops 29.06.2012 Motivation Der größte Hype der IT-Branche Hype heißt sowohl Rummel als auch Schwindel slashdot.org The cloud represents a foundational
MehrWorum geht es in diesem Projekt?
Worum geht es in diesem Projekt? In dem Aktuellen SocialMedia Umfeld wird es immer schwieriger der Informationsflut und Schnittstellen Basis Herr zu werden und alle Schnittstellenprozesse im Überblick
Mehrauf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader
Von der Stand: 03.09.2014 auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader Das ist dank des epub-formats lesefreundlich möglich. Dieses Format passt sich den verschiedenen Bildschirmgrößen
MehrAlgorithmen und Programmieren II Einführung in Python
Algorithmen und Programmieren II Einführung in Python SS 2012 Prof. Dr. Margarita Esponda 1 Was ist Python? eine Skript-Sprache Anfang der 90er Jahre entwickelt. Erfinder: Guido van Rossum an der Universität
MehrEIDAMO Webshop-Lösung - White Paper
Stand: 28.11.2006»EIDAMO Screenshots«- Bildschirmansichten des EIDAMO Managers Systemarchitektur Die aktuelle EIDAMO Version besteht aus unterschiedlichen Programmteilen (Komponenten). Grundsätzlich wird
MehrOnline-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
MehrWindows wird nicht mehr unterstützt Was bedeutet das? Was muss unternommen werden? Compi-Treff vom 9. Mai 2014 Thomas Sigg
Was bedeutet das? Was muss unternommen werden? Compi-Treff vom 9. Mai 2014 Thomas Sigg Was bedeutet das? Was muss unternommen werden? Die Meinungen gehen auseinander. Die Situation ist neu. Es gibt wohl
MehrPowerPoint 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
MehrPersonalisierbare Videos
- PERSONALISIERBARE VIDEOS - Personalisierbare Videos Funktion Bei personalisierbaren Videos, geht es meistens darum ein Bild von sich oder von Freunden in ein Video hochzuladen. Nutzen Durch die Personalisierung
MehrSCRIBUS 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?
MehrHerzlich Willkommen! Vorwort
des Titels»Erfolgreich mit Instagram«(ISBN 978-3-8266-9616-9) 2014 by Herzlich Willkommen! Wem nützt dieses Buch? Dieses Buch dient allen Lesern, die sich eine erfolgreiche Präsenz innerhalb der Instagram-Community
MehrSystemen im Wandel. Autor: Dr. Gerd Frenzen Coromell GmbH Seite 1 von 5
Das Management von Informations- Systemen im Wandel Die Informations-Technologie (IT) war lange Zeit ausschließlich ein Hilfsmittel, um Arbeitsabläufe zu vereinfachen und Personal einzusparen. Sie hat
MehrVermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.
1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich
MehrWEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training
MehrErweiterung eines SMIL Players für die Darstellung von Transparenzen und SVG Inhalten
Bachlor-Abschlussarbeit Erweiterung eines SMIL Players für die Darstellung von Transparenzen und SVG Inhalten im Studiengang Informatik der Fakultät IV - Wirtschaft und Informatik Sommersemester 2009 Burim
MehrHistorical Viewer. zu ETC5000 Benutzerhandbuch 312/15
Historical Viewer zu ETC5000 Benutzerhandbuch 312/15 Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Dokumentation...3 2 Installation... 3 3 Exportieren der Logdatei aus dem ETC 5000... 3 4 Anlegen eines
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrInstallationshandbuch. Software Version 3.0
Installationshandbuch Software Version 3.0 Installationshandbuch Einführung Gratulation, dass du dich für e-mix entschieden hast. e-mix bietet dir alles, was du für einen professionellen Auftritt benötigst.
MehrKonventionen. Danksagung
Einleitung Konventionen Im Folgenden möchte ich Sie mit ein paar Konventionen vertraut machen, die Ihnen bei der Lektüre des Buches helfen sollen. Namen von neu im Text eingeführten Programmen, Produkten
MehrFragebogen zur Evaluation der Vorlesung und Übungen Computer Grafik, CS231, SS05
Fragebogen zur Evaluation der Vorlesung und Übungen Computer Grafik, CS231, SS05 Dozent: Thomas Vetter Bitte Name des Tutors angeben: Liebe Studierende, Ihre Angaben in diesem Fragebogen helfen uns, die
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
Mehrmit attraktiven visuellen Inhalten
Besser bloggen mit attraktiven visuellen Inhalten Copyright 2015 und für den Inhalt verantwortlich: Online Marketing Services LCC. 108 West 13th Street 19801 Wilmington USA Google Doodles die modifizierten
MehrKVIrc installieren (win) i. KVIrc installieren (win)
i KVIrc installieren (win) ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 1.0 May 08 T iii Contents 1 Einleitung 1 1.1 Über KVIrc...................................................... 1 1.2 Vorbereitungen....................................................
MehrInstallation des Authorware Webplayers für den Internet Explorer unter Windows Vista
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung
MehrKapitel 6,»Objektorientierte Programmierung«, widmet sich der objektorientierten Programmierung mit Python.
1.3 Aufbau des Buchs lichkeiten offen. Auf die Unterschiede der beiden Versionen gehe ich besonders ein, sodass ein späterer Umstieg von der einen zur anderen Version leichtfällt. Erste Zusammenhänge werden
MehrNeugestaltung Homepage
Neugestaltung Homepage Unsere Homepage lag bis vor Kurzem auf einem Server unseres Providers. Nach mehreren Problemen, vor allem mit den Zugriffsberechtigungen der Kunden beim Download, wechselten wir
MehrIAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C
IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen
MehrINHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA
INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 VORBEDINGUNGEN Als Vorbedingungen sollte bereits
Mehr