3D-Programmierung. Vorlesung. Hochschule für Technik und Wirtschaft Dresden University of Applied Sciences
|
|
- Bettina Stein
- vor 7 Jahren
- Abrufe
Transkript
1 Vorlesung 3D-Programmierung Hochschule für Technik und Wirtschaft Dresden University of Applied Sciences Prof. Dr. Marco Block-Berlitz Sommersemester 2014 Diplomstudiengang Medieninformatik Masterstudiengang Angewandte Informationstechnologien
2 Vorlesungsteil Entwicklung von Game-Engines Die Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. Carl Hilty Vorlesung 3D-Programmierung Prof. Dr. Marco Block-Berlitz
3 Spieleentwicklung im Wandel der Zeit Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 3
4 Entwicklungsabhängige Faktoren Es bedingen sich folgende vier Faktoren nachvollziehbar sehr stark: Hardware (Speicher, CPU, GPU, UI, ) Programmierparadigmen (Imperativ, OOP, Logisch, Funktional, Parallel, Mischformen, ) Software Engineering (Agilität, Model-Based, Test-Driven, Process-Driven, Game-Engineering, ) Software (Tools, Gameengines, ) ausdrucksstärkere Programmiersprachen bzw. Entwicklungswerkzeuge kürzere Entwicklungszeit Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 4
5 Wohin bringt uns diese Entwicklung? Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 5
6 Zum Gameplay! Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 6
7 1936: Ray-o-Lite Lightgun Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 7
8 1958: Tennis For Two Das erste Computerspiel Oszilloskop Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 8
9 1972: Pong Das erste weltweit populäre Computerspiel Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 10
10 1992: Ultima Underworld Erstes Computerspiel mit texturierter 3D-Grafik in Echtzeit Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 14
11 1992: Wolfenstein 3D Erster Ego-Shooter Raycasting Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 15
12 Raycasting für Semi-3D-Szenen Raycasting war die erste Rendering-Technik, mit der Semi-3D-Szenen in Echtzeit dargestellt werden konnten. Das Verfahren ist schnell, da nur eine Berechnung pro Bildschirm-Vertikale vorgenommen werden muss. Treppen laufen, Hüpfen oder unterschiedliche Raumhöhen sind mit dieser einfachen Game-Engine nicht möglich. Der berühmteste Spiele-Vertreter ist Wolfenstein 3D. Gegeben ist dafür eine Karte (2D-Grid) mit positiven, ganzzahligen Einträgen, die jeweils für einen Wandtyp stehen. Einträge mit 0 repräsentieren entsprechend keine Wand. Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 16
13 Raycasting Raytracing Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 17
14 Raycasting - Grundidee Für jede Bildspalte (jedes x nur einmal) wird ein Strahl aus Richtung des Spielers über die 2D-Karte geschickt, bis dieser ein Wandelement trifft. Dann wird die Entfernung zwischen Spieler und Wand berechnet und in die Wandhöhe umgewandelt. Je weiter weg, desto kleiner und umgekehrt. Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 18
15 Raycasting DDA und Kameramodell Digital Differential Analysis (DDA) ist eine schnelle Methode, die Einträge eines Grids aus quadratischen Einträgen zu identifizieren, die durch eine Linie tangiert werden. Wir erzeugen ein einfaches Kameramodell. Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 19
16 Raycasting Field of Vision Durch den aufspannenden Winkel zwischen dem linken und dem rechten Strahl verschiebt sich entsprechend die Betrachtungsebene. Größer als 90 wirkt dabei als Herauszoomen (links) und kleiner als 90 als Hineinzoomen (rechts). Bei der Änderung der Blickrichtung, rotiert die Ebene entsprechend mit. Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 20
17 Raycasting Ohne Texturen Raycasting ohne Texturen: Eine verzerrte Visualisierung entsteht, wenn die Betrachtungsebene nicht senkrecht zur Blickrichtung steht: Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 21
18 Raycasting Mit Texturen Wenn Texturen angezeigt werden sollen, muss jedes Pixel separat betrachtet werden. Mit den entsprechenden Wolfensteintexturen: Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 22
19 1993: Doom Binary Space Partitioning Grundrisse aus Kurven Variable Raumhöhen Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 23
20 1996: Quake Echte 3D-Umgebung Gegenstände aus Polygonen Mehrspielermodus Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 27
21 1998: Half-Life Skelettbasiertes Animationsmodell Verbesserte Netzwerkkommunikation Computergegner Sound-Raumeffekte Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 28
22 Spieleentwicklung wird professioneller, der Abstraktionsgrad und die Kosten steigen Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 30
23 Teamgrößen Design Technical Artwork 50er-70er er er >2000 5~10 10~20 20~50 Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 31
24 Das Team der Psychologen Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 32
25 2001: Black&White 5.7 Millionen US-Dollar (Budget) 3 Jahre Entwicklung 25 Developer 2 Millionen LoC In-house Technologie Lionhead Studios Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 33
26 2002: Neverwinter Nights TODO 5 Jahre Entwicklung 75 Developer 40 Tester 20 Übersetzer In-house Technologie Bioware Corp Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 34
27 Der Markt unter Zeitdruck Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 35
28 2002: Splinter Cell TODO 5 Monate Entwicklung 76 Developer Unreal Engine Ubisoft Entertainment Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 36
29 2004: Far Cry Cry Engine DirectX 9.0 Shadermodels 3.0 Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 37
30 Bibliothek versus Framework Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 38
31 2007: Unreal Tournament 3 Unreal Engine 3 HDR Rendering Per-pixel Lighting Dynamic Shadows Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 40
32 HDR Rendering Gauss Surface: Variance: Spatial Frequency: Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 41
33 HDR Rendering Continuous Edge Intensity: Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 42
34 HDR Rendering Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 43
35 Warum das Rad neu erfinden? Das neue Marktsegment: Middleware Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 48
36 Middleware Application Operating System Hardware Application Middleware Operating System Hardware Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 49
37 Middleware Taxonomie Middleware Middleware enthält typischerweise Application Programming Interface (API) Dokumentation und Beispiele Support (Forum, Community) Kompilierte Runtime Components (DLLs) Tools Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 50
38 Middleware Taxonomie Middleware Grafik-Rendering Qualitativ hochwertige und flüssige Visualisierung Materialien Beleuchtung und Schatten Szenen-Management Camera Control Animation (objects, character, facial) Special Effects (particles, lens flare) Workflow Tools (exports 3D-Studio Max, Maya) Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 51
39 Middleware Taxonomie Middleware Grafik-Rendering Audio-Rendering Immersion, Emotionen durch Audio Mono/Stereo playback 3D Surround Sound Emulation Effect filters (echo, chorus, reverb, etc.) Streaming Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 52
40 Middleware Taxonomie Middleware Grafik-Rendering Audio-Rendering Mathematik/Physik-Engine Lineare Algebra als Grundlage Range-checked Trigonometric functions Linear Algebra Vector, Matrix, Quaternion Curves and Surfaces Linear, Quadratic, and Cubic curves Bezier and Tension-Continuity-Bias (TCB) curves Bezier and Subdivision Surfaces Physik verleiht Simulationen den notwendigen Realismus Steering behavior Collision Detection Kinematics Simulation Rigid-body Dynamics Simulation Hinge, ball, slider joints Special domains Vehicle simulation Ragdoll simulation Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 53
41 Middleware Taxonomie Middleware Grafik-Rendering Audio-Rendering Mathematik/Physik-Engine Netzwerk/Multiplayer Multiplayer-Spiele, das Messen oder das gemeinsame Spielen mit anderen Communication TCP/UDP, Encryption, Compression Session Management Object World Management, Transaction, Persistency Remote Method Invocation (RMI) Synchronization Management Optimistic/Pessimistic Dead-Reckoning Models Interest Management (reduce synchronization traffic) Lobby and User Management Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 54
42 Middleware Taxonomie Middleware Grafik-Rendering Audio-Rendering Mathematik/Physik-Engine Netzwerk/Multiplayer FSM, Agent design (AI) Computergegner oder Methoden der KI World/Perception Modeling Mobility (Where NPCs can move through) Visibility (What NPCs can see) Audibility (What NPCs can here) Path-Finding Behavior Modeling Finite-State Machine (FSM) Artificial Neural Network (ANN) Rule-based Systems Team Collaboration Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 55
43 Middleware Taxonomie Middleware Grafik-Rendering Audio-Rendering Mathematik/Physik-Engine Netzwerk/Multiplayer FSM, Agent design (AI) Autom. Level-/Weltgenerierung Geologische und biologische Plausibilität z. B. bei Terrain und Pflanzen, Open-World-Games Planet synthesis Terrain, water, atmosphere, satellites Very huge and detailed game worlds Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 56
44 Middleware Taxonomie Middleware Grafik-Rendering Audio-Rendering Mathematik/Physik-Engine Netzwerk/Multiplayer FSM, Agent design (AI) Autom. Level-/Weltgenerierung 3D-Gameengine (all-in-one) 3D-Game-Engines sind all-in-one Produkte mit eigenen Workflowtools 3D Graphics/Audio Rendering Input Handling Graphical User Interface (GUI) Physics Simulation Agent design Script Engine Integrated Tools Multiplayer (for lobby type only) Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 57
45 Gameengine versus Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 58
46 Make or buy? Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 60
47 Eigenentwicklung vs. Middleware Spiele von Grund auf entwickeln versus Einsatz von Middleware Vorteile Lerneffekt, Kompetenzentwicklung, Verständnis für das Ganze Entwicklung einzigartiger, unverwechselbarer Spielmerkmale Wiederverwendbarkeit für weitere Eigenentwicklungen Als eigenes Produkt verwertbar (Middleware) Nachteile Heutzutage sind viele Experten notwendig um den aktuellen Stand der Technik zusammenzuführen Hoher Erwartungsdruck: real-time, interative, networked, persisted, massive users, virtual reality system Entwicklungszeit ist sehr lang, da parallel zum eigentlichen Spiel eine Entwicklungsplattform realisiert wird Hohes technologisches Risiko aufgrund der zusätzlichen Abhängigkeiten Vorteile Minderung des Risikos Knowhow und Problemlösungen bereits vorhanden Verbessert sich die Engine, verbessert sich die Spielvisualisierung Nachteile Vertragliche Abhängigkeiten über ständig ändernde Lizenzmodelle, Kosten Team muss geschult (spezialisiert) werden Oft Integrationsschwierigkeiten bei bereits vorhandenem Material (Code/Assets) Spektrum der Anforderungen werden nicht komplett erfüllt, zusätzliche Eigenentwicklungen müssen vorgenommen werden Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 61
48 Aufbau einer Gameengine Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 62
49 Wie reif ist die Softwaretechnik? Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 63
50 Softwaretechnik als junge Disziplin Softwaretechnik ist im Vergleich zu etablierten, industriellen Ingenieurdisziplinen eine relativ junge Disziplin (ca. 50 Jahre alt). Das Bauwesen ist beispielsweise so alt wie die Menschheit selbst. Den Buchdruck gibt es seit ca. 500 Jahren. Reife Disziplinen zeichnen sich unter anderem dadurch aus, dass: ihre Standardfälle wohl definiert und gut genormt sind und die Planung kosten- und zeitmäßig verlässlich ist Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 64
51 Grundhaltung Unprofessionell ist es, Fehler und Scheitern mit der Jugendlichkeit der Disziplin Softwaretechnik zu begründen: "Die wahre Substanz von Software ist unergründlich." (Mystifizierung) "Nur Ausnahmeköpfe können gute Software schreiben." (Glorifizierung) Folgende überprüfbare Thesen gelten dabei: ordentliche Softwareprojekte sind heute absolut mach- und kontrollierbar die Substanz und Komplexität eines Softwaresystems ist fast immer methodisch beherrschbar es ist eine Disziplin, in der die handelnden Personen über Erfolg oder Misserfolg entscheiden, es bedarf keiner Genies nötig sind Erfahrung, Angemessenheit und Demut; insbesondere die Demut der Verantwortlichen (Management und Technik) zu erkennen, wo die eigenen Grenzen liegen und Unterstützung erforderlich ist Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 65
52 Industrialisierung Für die Softwaretechnik lassen sich zusammenfassen: Pioniere, Gründer und Erfinder gab es in den 60er und 70er Jahren in den 80er Jahren begann die relevante Rationalisierung und Verbreitung durch den PC in der Wissenschaft, die vorher vornehmlich Algorithmen, Datenbanken, Compiler und Programmiersprachen und jetzt zunehmend Methoden im Fokus hatte 80er und 90er Jahre zeugen vom Willen zur Industrialisierung mit punktuellen Erfolgen, keinesfalls aber mit einer nachweislichen Marktdurchdringung über alle Systemklassen und Projektkulturen Industriell lässt sich festhalten: Der Markt ist in keiner Weise durch klare Produktklassen segmentiert und verdichtet Die Disziplin hat noch wenig Gedächtnis und kann Erfolg von Misserfolg nur situativ und nach längerer Rückschau identifizieren Die wissenschaftliche Prüfung und Bewertung von Innovationen funktioniert (noch) nicht. Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 66
53 Reifegrade der Themen Die Reifegrade der Teilthemen sollten beachtet werden und dafür die entsprechende Klassifizierung vorzunehmen: Welche Teile meines Projektes sind objektiv Kunst oder Kunsthandwerk? Welche Teile befinden sich im Bereich der guten und verlässlichen Rationalisierung? Wo liefert mir die Industrialisierung der Softwaretechnik verlässliche, preiswerte, gesicherte Lösungen und wo ist das Versprechen des Marktes dazu nur ein Versprechen, das nicht eingelöst werden kann? Wie segmentiere und projiziere ich mein Projekt angemessen auf diese Reifegrade? Für welche meiner Projektmitarbeiter gilt welche Erfahrungsstufe in welchem Technologiebereich? Bin ich mir, sind sich meine Fachexperten, dieser Mechanismen bewusst und gehen ihre Entscheidungs- und Planungswege damit ruhig und sicher um? Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 67
54 Persiflag zur Softwaretechnik Was der Kunde erklärte Was der Projektleiter verstand Wie es der Analytiker entwarf Was der Programmierer programmierte Was der Berater definierte Wie das Projekt dokumentiert wurde Was installiert wurde Was dem Kunden in Rechnung gestellt wurde Wie es gewartet wurde Was der Kunde wirklich gebraucht hätte Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 68
55 Phasen der Softwareentwicklung Es gibt typischerweise fünf Phasen in der Softwareentwicklung: 1) Analysephase (Anforderungsdokumentation, Machbarkeitsstudie) 2) Entwurfsphase (OOD-Dokument) 3) Implementierungsphase (Spezifikation) 4) Integrations- und Testphase (Test- und Abnahmeprotokolle) 5) Inbetriebnahme, Rollout und Wartung (Spezifikationspflege) Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 69
56 Viele unterschiedliche Qualitäten sind gefragt. Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 70
57 Rollen in einem Gamedesign-Team Narrator User-Interface-Designer Tester Komponist Leveldesigner 3D-Artist Programmierer Video-Artist Concept-Artist Texturierer Entwickler Producer Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 71
58 Teamfähigkeit und Kommunikation Heutzutage sind Teamfähigkeit und gute Kommunikation Grundvoraussetzungen für einen erfolgreichen Einstieg und eine lange Ausdauer. Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 72
59 Warum unterscheidet sich die Entwicklung von Spielen in Bezug auf Standard -Software? Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 73
60 Wie gehören Softwaretechnik und Spieleentwicklung zusammen? Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 74
61 Spieleentwicklung Softwaretechnik Spieleentwicklung Softwaretechnik Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 75
62 Agile Softwareentwicklung. Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 76
63 Agile Softwareentwicklung mit SCRUM Quelle: Das Scrumteam Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 77
64 Agile Softwareentwicklung mit SCRUM Quelle: Das Scrumteam Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 78
65 Das SCRUM-Board Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 79
66 Agilität und Meilensteine? Prof. Dr. Marco Block-Berlitz Vorlesung 3D-Programmierung SoSe 2014 Folie 80
Computergrafik/Visualisierung II
Vorlesung Computergrafik/Visualisierung II Hochschule für Technik und Wirtschaft Dresden University of Applied Sciences Prof. Dr. Marco Block-Berlitz Sommersemester 2014 Studiengang Medieninformatik Vorlesungsteil
MehrAspekte der Softwaretechnik
Aspekte der Softwaretechnik 392 Übersicht zum Vorlesungsinhalt zeitliche Abfolge und Inhalte können variieren Aspekte der Softwaretechnik Reifegrad der Softwaretechnik Analysephase o Anforderungen, Machbarkeit,
MehrSeminar Game Development Game Computer Graphics. Einleitung
Einleitung Gliederung OpenGL Realismus Material Beleuchtung Schatten Echtzeit Daten verringern Grafik Hardware Beispiel CryEngine 2 Kristian Keßler OpenGL Was ist OpenGL? Grafik API plattform- und programmiersprachenunabhängig
MehrDie Anforderungsanalyse in der Spieleentwicklung. Ein Überblick
Die Anforderungsanalyse in der Spieleentwicklung Ein Überblick Definition: Anforderungsanalyse Die Anforderungsanalyse (engl.: Requirements Engineering, RE) ist ein Teil des Software- und Systementwicklungsprozesses.
MehrAusgangspunkt - Einbindung der Community in die Spiele-Entwicklung. Spezifikation. > Online Community > Community Management. > notwendige Software
Kurzvorstellung der Themen Ausgangspunkt - Einbindung der Community in die Spiele-Entwicklung Spezifikation > Online Community > Community Management Fokus > notwendige Software Problemansätze > Zielvorgabe
MehrPlan für heute. Vorlesungstermine. CG1 & CG2 Vorlesungsthemen. Anwendungsgebiete. Warum Computer Grafik? Computergrafik 1&2 SS 2010
Plan für heute Computergrafik 1&2 SS 2010 http://www.icg.tu-graz.ac.at/courses/cgcv Organisation der Vorlesung Anwendungen der Computergrafik Konzepte der Computergrafik Display Technologies Prof. Institut
MehrFeynsinn. die etwas andere Beratung
Feynsinn die etwas andere Beratung Vortrag zum Virtual Efficiency Congress 2011 Braucht die Welt VR? Eine Bestandsaufnahme. - 2-07.10.2011 Henning Linn - 3-07.10.2011 Henning Linn Skills Langjährige Erfahrung
MehrAUSBILDUNG für INDUSTRIELLE BILDVERARBEITUNG - Skizze für tertiären Bereich
AUSBILDUNG für INDUSTRIELLE BILDVERARBEITUNG - Skizze für tertiären Bereich FH-Prof. DI. Kurt Niel University of Applied Sciences Upper Austria Faculty of Engineering and Environmental Sciences kurt.niel@fh-wels.at
MehrEntwicklung für Nintendo DS & DSi
Entwicklung für Nintendo DS & DSi Dipl. Inf. David Salz Dipl. Inf. Daniel Matzke david.salz@bitfield.de daniel.matzke@bitfield.de Bitfield GmbH Wer sind wir? Entwicklung von NintendoDS- und PC-Spielen
MehrArbeiten in der Games Industrie: Insights in einen deutschen Spieleentwickler. Dr. Florian Stadlbauer Arbeitskreis Games Köln, den 12.
Arbeiten in der Games Industrie: Insights in einen deutschen Spieleentwickler Dr. Florian Stadlbauer Arbeitskreis Games Köln, den 12. März 2009 1 Agenda Deck13 stellt sich vor Einführung in die Arbeitsweisen
MehrDr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011
Business Management: Grundlagen, Business Process Life Cycle, Überblick Oracle BPM Suite 11g Dr. Jens Hündling Senior Sales Consultant DOAG Apps 2011 Berlin, 05. Mai 2011
MehrVom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung
Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Webinar 11.05.2017 Andreas Schmidt @aschmidt75 www.cassini.ag www.thingforward.io @thingforward 2 11.05.17 Agenda Devices für das Internet der
MehrWelcome. Informatik : Games Engineering. Overview. Fakultät für Informatik Technische Universität München. Gudrun Klinker, Andreas Dippon.
Welcome to Informatik : Games Engineering Fakultät für Informatik Technische Universität München Gudrun Klinker, Andreas Dippon Overview EFV Welcome 1 Computer Games in general* Are as good / bad /dangerous
MehrGames Programming. Berufsfelder der Branche - Deine Perspektiven im Anschluss
Games Programming Die Software- und Games-Industrie ist aktuell der dynamischste Teilmarkt der Kultur- und Kreativwirtschaft. Allein im Jahr 2012 setzte die Branche 30,1 Mrd um. Mehr als 32.000 Unternehmen
MehrTechnische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung
functions in SysML 2.0 La Jolla, 22.05.2014 12/10/2015 Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung Dipl. Wirtsch.-Ing. Christian Muggeo Dipl. Wirtsch.-Ing. Michael
MehrSchnupperkurs. Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von. Dipl. Ing.(FH) Rüdiger Ellmauer. Applications Engineer
Schnupperkurs Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von LabVIEW Toolkits Dipl. Ing.(FH) Rüdiger Ellmauer Applications Engineer Umgebung zur Erstellung von Mess und Automatisierungssoftware
MehrOTX ODX. MVCI-Server. Hauptkomponenten - Grundlagen. Diagnoseabläufe. Diagnosedatenbank. Diagnoselaufzeitsystem. für Diagnoseabläufe
Hauptkomponenten - Grundlagen 3 Diagnosedatenbank Bereitstellung eines standardisierten Austauschformats für Diagnosedaten ODX ISO 22901 Diagnoseabläufe Bereitstellung eines standardisierten Austauschformats
MehrGame Engine Architecture and Development. Effekte (Sound, Partikel, Physik)
Game Engine Architecture and Development Effekte (Sound, Partikel, Physik) Wer hat schon was? Sound s Soundsysteme Einfach zu benutzen Leveldesigner müssen sehr einfach Sounds hinzufügen können (Gamplay
MehrVerknüpfung von virtueller und realer Welt durch Open Core Engineering
Bosch Rexroth. The Drive & Control Company Verknüpfung von virtueller und realer Welt durch Open Core Engineering MATLAB Expo Thomas Ehehalt München, 10.05.2016 1 Focus on industry Smart Home / Smart Building
MehrInformatik Studium an der Universität Oldenburg. Dr. Ute Vogel Fachstudienberaterin Informatik
Informatik Studium an der Universität Oldenburg Dr. Ute Vogel Fachstudienberaterin Informatik 1 Überblick Berufsaussichten Einige Berufsbilder Was muss man lernen? Wie sieht der Fachbachelor Informatik
MehrWhitepaper: Agile Methoden im Unternehmenseinsatz
Whitepaper: Agile Methoden im Unternehmenseinsatz Agilität ist die Fähigkeit eines Unternehmens, auf Änderungen in seinem Umfeld zu reagieren und diese zum eigenen Vorteil zu nutzen. Inhaltsverzeichnis
MehrFluid-Particle Multiphase Flow Simulations for the Study of Sand Infiltration into Immobile Gravel-Beds
3rd JUQUEEN Porting and Tuning Workshop Jülich, 2-4 February 2015 Fluid-Particle Multiphase Flow Simulations for the Study of Sand Infiltration into Immobile Gravel-Beds Tobias Schruff, Roy M. Frings,
MehrAI in Computer Games. Übersicht. Motivation. Vorteile der Spielumgebung. Techniken. Anforderungen
Übersicht AI in Computer Games Motivation Vorteile der Spielumgebung Techniken Anwendungen Zusammenfassung Motivation Vorteile der Spielumgebung Modellierung glaubwürdiger Agenten Implementierung menschlicher
MehrPRIP-Preis. Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten
Masterarbeit @ PRIP-Preis Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten Michael Rauter Pattern Recognition and Image Processing Group Institute of Computer Aided
MehrHot Topic in Entertainment Software Development. Wintersemester 2012/13 Andreas Reich Prof. Theisel
Hot Topic in Entertainment Software Development Wintersemester 2012/13 Andreas Reich Prof. Theisel Rahmen FIN (CV, Inf, Wif, IngInf) 3 Credits Schein FHW (Medienbildung,?) 4 Credits Schein oder Note Ablaufplan
MehrSIMATIC PCS 7 V8.2 SIMIT V9. Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten
SIMATIC PCS 7 V8.2 SIMIT V9 Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten Frei Verwendbar Siemens AG 2016 siemens.com/process-automation SIMATIC PCS 7 V8.2 Effizientes Top Down
MehrAgile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau
Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau Johannes Bergsmann Berater, Trainer, Eigentümer - 1 - Über Software Quality Lab LEISTUNGSPORTFOLIO CONSULTING Management Consulting Prozesse
MehrVorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit
Hochschule für Technik und Architektur Chur Dr. Bruno Studer Studienleiter NDS Telecom, FH-Dozent bruno.studer@fh-htachur.ch 1 GSM: 079/610 51 75 Agenda Vorteile von Java und Konvergenz Service Creation
MehrEntwurf und Validierung paralleler Systeme
TECHNISCHE UNIVERSITÄT ILMENAU Entwurf und Validierung paralleler Systeme Integrated Hard- and Software Systems http://www.tu-ilmenau.de\ihs 06.05.2008 Sommersemester 2008 Projektseminar Andreas Mitschele-Thiel
MehrModellgetriebene Entwicklung eingebetteter Systeme mit Eclipse
Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse Dr. Lothar Wendehals Softwarearchitekt Axel Terfloth Leiter Forschung und Entwicklung Software Engineering 2009 4. März 2009, Kaiserslautern
MehrFPGA Systementwurf. Rosbeh Etemadi. Paderborn University. 29. Mai 2007
Paderborn Center for Parallel l Computing Paderborn University 29. Mai 2007 Übersicht 1. FPGAs 2. Entwicklungssprache VHDL 3. Matlab/Simulink 4. Entwicklungssprache Handel-C 5. Fazit Übersicht FPGAs 1.
MehrSecurity for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443
Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Roadshow INDUSTRIAL IT SECURITY Dr. Thomas Störtkuhl 18. Juni 2013 Folie 1 Agenda Einführung: Standard IEC 62443
MehrNext generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com
Next generation open source BPM JBoss jbpm 4 Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Bernd Rücker / bernd.ruecker@camunda.com / 2 Guten Morgen Berater, Trainer, Coach Softwareentwickler
MehrAdvanced Business Intelligence. Advanced Networking. Artificial Intelligence. Campus Offenburg Badstraße 24, 77652
Advanced Business Intelligence Prerequisite english description Hours 4.0 Praktikum Data Mining Nr. E+I2118 Data Mining Nr. E+I2117 Advanced Networking Hours 4.0 Advanced Networking Nr. E+I2103 Praktikum
MehrRequirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
MehrInstitut für Künstliche Intelligenz
Institut für Künstliche Intelligenz Prof. Sebstaian Rudolph --- Computational Logic Prof. Steffen Hölldobler --- Wissensverarbeitung Prof. Ivo F. Sbalzarini --- Wissenschaftliches Rechnen für Systembiologie
MehrMaster-Studiengang & Bewerbung/Zulassung. Judith Zimmermann Studienkoordinatorin, Departement Informatik, ETH Zürich
Master-Studiengang & Bewerbung/Zulassung Judith Zimmermann Studienkoordinatorin, Departement Informatik, ETH Zürich Master's in Data Science 120 Core Courses 62 Data Analysis 16 Information and Learning
MehrMotivation, Introduction
Welcome to Informatik : Games Engineering Fakultät für Informatik Gudrun Klinker, Andreas Dippon Motivation, Introduction Einführung in die Informatik für Games Engineering 1 Agenda Overview 1. Motivation
MehrCMM Mythos und Realität. Forum Forschungsförderung BITKOM / ViSEK 2003 17. Oktober 2003. Tilman Seifert, TU München
CMM Mythos und Realität Forum Forschungsförderung BITKOM / ViSEK 2003 17. Oktober 2003, TU München Agenda Das CMM Ziele und Aufbau Prozessverbesserung nach CMM Bewertung des CMM Mythen Thesen Kritik Zusammenfassung
MehrISEA RWTH Aachen Electric Bus Simulation
ISEA RWTH Aachen Electric Bus Simulation Finding the Optimal Technical Configuration 05.04.2017 Fabian Meishner Lehrstuhl für Elektrochemische Energiewandlung und 1 Speichersystemtechnik Electric Bus Simulation
MehrSoftwaretechnik in der Spieleentwicklung Architektur zur automatisierten Spielweltgenerierung
Damian Schmidt AG Softwareengineering, Institut für Informatik Softwaretechnik in der Spieleentwicklung Architektur zur automatisierten Spielweltgenerierung Diplomarbeit Abschlussvortrag 10.05.2012 Damian
MehrKASPERSKY SECURITY FOR VIRTUALIZATION 2015
KASPERSKY SECURITY FOR VIRTUALIZATION 2015 Leistung, Kosten, Sicherheit: Bessere Performance und mehr Effizienz beim Schutz von virtualisierten Umgebungen AGENDA - Virtualisierung im Rechenzentrum - Marktübersicht
MehrGrundprinzipien des Game Design 3D Game Design mit Unity3D
Akademie Dillingen 02. - 03. März 2017 Grundprinzipien des Game Design 3D Game Design mit Unity3D Dr.-Ing. Wolfgang Höhl wolfgang.hoehl@hs-augsburg.de Faruq Suriaganda faruq.suriaganda@hs-augsburg.de Flying
MehrDigital Art Design. für Wissenschaftler und Künstler
Digital Art Design für Wissenschaftler und Künstler 1 Agenda Motivation Einführung Probleme Lösungsansätze Ausblick 2 Motivation Projekt mit dem Department Gestaltung von der Armgartsstraße Grosse Kunst
MehrEntwicklungswerkzeuge
Entwicklungswerkzeuge Werner Struckmann & Tim Winkelmann 10. Oktober 2012 Gliederung Anforderungen Projekte Debugging Versionsverwaltung Frameworks Pattern Integrated development environment (IDE) Werner
MehrAlternative Architekturkonzepte
Alternative Architekturkonzepte Motivation: Suche nach einer Gesamtstruktur meistens: dominante nichtfunktionale Eigenschaften legen Architektur fest Antrieb: Architekturziel Ziel: globale Betrachtung
MehrProduct Lifecycle Manager
Product Lifecycle Manager ATLAS9000 GmbH Landauer Str. - 1 D-68766 Hockenheim +49(0)6205 / 202730 Product Lifecycle Management ATLAS PLM is powerful, economical and based on standard technologies. Directory
MehrTechnische Raytracer
University of Applied Sciences 11. Dezember 2016 Technische Raytracer 2 s 2 (1 (n u) 2 ) 3 u 0 = n 1 n 2 u n 4 n 1 n 2 n u 1 n1 n 2 5 Nicht-sequentielles Raytracing 19.23 MM Double Gauss - U.S. Patent
MehrProseminar Visualization of Text and Physics
Proseminar Visualization of Text and Physics Themenvorstellung Sommersemester 2015 Dr. Hubert Mara, Dr. Filip Sadlo Allgemeine Infos Infos zum Seminar Homepage (http://www.mathcomp.uni heidelberg.de/index.php?id=314)
MehrHard- und Software Entwicklung von Videogames zur Entertainment-Plattform
Hard- und Software Entwicklung von Videogames zur Entertainment-Plattform Manfred Gerdes Senior Vice President Sony Computer Entertainment Europe Biografie Manfred Gerdes kam am 1. Januar 1996 als Verkaufsdirektor
MehrProbelektion zum Thema. Shadow Rendering. Shadow Maps Shadow Filtering
Probelektion zum Thema Shadow Rendering Shadow Maps Shadow Filtering Renderman, 2006 CityEngine 2011 Viewport Real reconstruction in Windisch, 2013 Schatten bringen viel Realismus in eine Szene Schatten
MehrVon der Gegenwart mit Vollgas in die agile Zukunft!
Von der Gegenwart mit Vollgas in die agile Zukunft! DRUPALCAMP FRANKFURT ROBERT GIES Wer bin ich Robert Gies Entwicklungsleiter bei Cocomore AG 25 Jahre Erfahrung in der Software- Entwicklung 15 Jahre
MehrArt Director bei Silver Style Entertainment
Jan Jordan Art Director bei Silver Style Entertainment www.silver-style.com Vollpreis PC Spiele Aktuell: The Fall Vor 1971 Die Steinzeit der Computerspiele: Nichtkommerziell/Werbung für neue Technologien
MehrSoftware Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering mit Übungen Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering 2 Organisation Ort: Seminarraum 05.002, Spiegelgasse 5 Ablauf: 15:15 Vorlesung Prüfung: Schriftlich,
MehrKomplexität beherrschen mit Contract Based Design
Komplexität beherrschen mit Contract Based Design Thomas Schütz / PROTOS GmbH P4You-Thementag 5.5.2017 - Bamberg The Problem + = How can we avoid this in complex software and systems? How do we describe
MehrÄquivalenzübersicht für den Bachelorstudiengang Technische Informatik
Agent Competition: Multi Agent Contest Agent Competition: Multi Agent Contest Agent Competition: RoboCup Agent Competition: RoboCup Agententechnologien: Grundlagen und Anwendungen Aktuelle Themen der Algorithmik:
MehrEinführung: Was ist AR?
Einführung: Was ist AR? Vorlesung Augmented Reality Prof. Dr. Andreas Butz, Martin Wagner 15.04.2005 LMU München Medieninformatik Butz/Wagner Vorlesung Augmented Reality SS2005 13.04.2005 Folie 1 Organisatorisches
MehrDas Studium im Fach Informatik
[Projekttage Studien- und Berufsorientierung der Jgst. 12] Fachbereich Informatik Fakultät für Mathematik und Informatik FernUniversität Hagen 17. Februar 2009 Was Informatik nicht ist Was ist Informatik?
MehrDriving the Digital Enterprise Siemens im Kontext von Industrie 4.0. Leonhard Muigg MBA
Driving the Digital Enterprise Siemens im Kontext von Industrie 4.0 Leonhard Muigg MBA siemens.com/innovation Quelle: Consumer Barometer Ein kleines Quiz bevor wir starten 79% xx% von uns nützen Smartphones,
MehrVernetzte Industrie Vernetzte Systeme: Position, Strategie und Lösungen PLM Future 2016 Kaiserslautern Matthias Schmich Siemens Industry Software
Vernetzte Industrie Vernetzte Systeme: Position, Strategie und Lösungen PLM Future 2016 Kaiserslautern Matthias Schmich Siemens Industry Software Siemens AG 2016 Was wird die Zukunft bringen? Wandel in
MehrKollisionserkennung Kapitel 12 Collision and Rigid Body Dynamics aus Jason Gregory: Game Engine Architecture. (Seite )
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil 2): Simulation und 3D-Programmierung Sommersemester 2013 Dozent: Prof. Dr. Manfred Thaller Kollisionserkennung
MehrPraktikum Augmented Reality Fernrohr -Felix Löhr-
Praktikum Augmented Reality Fernrohr -Felix Löhr- Allgemein Features Der Aufbau von Ogre Der Bezug zum Projektpraktikum Szenegraph Licht & Schatten Quaternionen Material Performance OGRE Object-Oriented
MehrSpieleprogrammierung
Universität Innsbruck Fakultät für Informatik Proseminar: Wissenschaftliches Arbeiten Leitung: assoz. Prof. Dr. Moser Georg Spieleprogrammierung Juni 2013 Matthias Wanner (4. Semester) Schneeburggasse
MehrAgiles EAM. Agiles Enterprise Architecture Management. Mit Weitsicht zur Übersicht. Matthias Heinl Senior Consultant IT-Architekturen IT-Strategien
Agiles EAM Agiles Enterprise Architecture Management Mit Weitsicht zur Übersicht Matthias Heinl Senior Consultant IT-Architekturen IT-Strategien coniatos AG IT-Management Consulting Wiesbaden Agenda Einleitung
MehrIndustrielle Herausforderungen in Embedded Systems
StreamUnlimited ~ 2005 Spin-off vom Philips Audio/Video Innovation Center Wien Industrielle Herausforderungen in StreamUnlimited Engineering GmbH, CTO ~ Innovative Embedded F&E ~ Elektronik ~ Software
MehrCloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann
Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann Adam Stambulski Project Manager Viessmann R&D Center Wroclaw Dr. Moritz Gomm Business Development Manager Zühlke Engineering
Mehr.NET Softwareentwicklung
v1.1.th.net Softwareentwicklung Tom Halank Teamlead Development & Solutions ProTechnology GmbH Am Markt seit 2007 Niederlassungen in Dresden und Stuttgart Microsoft GOLD-Partner seit 2011 GOLD Application
MehrSoftware-Engineering
SWE2 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 2: Grundbegriffe und Prinzipien SWE2 Slide 2 Grundbegriffe der Software-Entwicklung: Systeme System Ausschnitt aus der realen oder
MehrMODELLING AND CONTROLLING THE STEERING FORCE FEEDBACK USING SIMULINK AND xpc TARGET
MODELLING AND CONTROLLING THE STEERING FORCE FEEDBACK USING SIMULINK AND xpc TARGET Dipl.-Ing. M. Brünger-Koch, 05/06/09 Model-Based Design Conference 2005 1 Agenda 1. Introduction Company and institute
MehrOn the way to Industrie 4.0 Digitalization in Machine Tool Manufacturing
On the way to Industrie 4.0 Digitalization in Machine Tool Manufacturing Joachim Zoll Head of Machine Tools Systems Siemens AG siemens.com/emo Die größten Herausforderungen und Impulse im industriellen
MehrAgenten und Mentale Modelle: Neue Wege im Kommunikations- und Entscheidungstraining. Ralf Dörner Fraunhofer AGC Frankfurt am Main doerner@agc.fhg.
Agenten und Mentale Modelle: Neue Wege im Kommunikations- und Entscheidungstraining Ralf Dörner Fraunhofer AGC Frankfurt am Main doerner@agc.fhg.de Überblick 1. Hintergrund und Motivation 2. Neue Technologien:
MehrSeminar Multimediatechnik
Seminar Multimediatechnik 1 HAPTICS AS A MULTIMEDIA DATASTREAM HAPTICS IN GAMES CHRISTIAN V. TUNJIC Inhalt 1. Geschichte der Videospiele Der Anfang: Tennis For Two Entwicklung bis heute 2. Integration
MehrTH Köln Institute of Agricultural Engineering and Renewable Energies. TU-Dresden Chair of Agricultural Systems and Technology
TH Köln Institute of Agricultural Engineering and Renewable Energies TU-Dresden Chair of Agricultural Systems and Technology Contributing Project Partners: Slide 1 AGENDA 1. Complexity of AG Processes
MehrDynamic Hybrid Simulation
Dynamic Hybrid Simulation Comparison of different approaches in HEV-modeling GT-SUITE Conference 12. September 2012, Frankfurt/Main Institut für Verbrennungsmotoren und Kraftfahrwesen Universität Stuttgart
MehrCross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone
1 Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone Partner: 2 Vorstellung Referent Mark Allibone Noser Engineering AG Passionierter Mobile Entwickler: Xamarin Certified Mobile Developer
MehrSoftware-Engineering Grundlagen des Software-Engineering 7 Implementierungsphase (Programming Phase)
Software-Engineering Grundlagen des Software-Engineering 7 Implementierungsphase (Programming Phase) Prof. Dr. Rolf Dornberger Software-Engineering: 7 Implementierungsphase 27.04.2006 1 7 Implementierungsphase
MehrCANape Option Bypassing
Produktinformation Inhaltsverzeichnis 1 Übersicht... 3 1.1 Einführung... 3 1.2 Die Vorteile im Überblick... 3 1.3 Anwendungsgebiete... 4 1.4 Systemvoraussetzung... 4 1.5 Weiterführende Informationen...
MehrWebbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient
Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Zhihang Yao, Kanishk Chaturvedi, Thomas H. Kolbe Lehrstuhl für Geoinformatik www.gis.bgu.tum.de 11/14/2015 Webbasierte Exploration
MehrInformatik-Seminar. Auftakt. Informatik. Grundlagen
Informatik-Seminar Auftakt Informatik Grundlagen Vorstellung M. Sc. Jan Christoph Peters 27 Jahre alt Promotionsstudent an der TU Kaiserslautern wohne derzeit auch in KL Kontakt: j_peters10@cs.uni-kl.de
MehrManagement & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen
MicroConsult Training: Termine Preise bis Juni 2015 (S. 1) Management & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen Agiles Testen und Test Driven Development von
MehrVSTO 3.0 - Was gibt es Neues in der Office Entwicklung? Lars Keller netcreate OHG
VSTO 3.0 - Was gibt es Neues in der Office Entwicklung? Lars Keller netcreate OHG Agenda Agenda VSTO Ribbon Customizing Outlook 2007 Entwicklung Demo: Custom Task Pane Demo: Custom Form Region Smart Tag
MehrUnderstanding the Requirements for Developing Open Source Software 17. JuniSystems
Understanding the Requirements for Developing Open Source Software Systems Integrations Engineering HFU-Furtwangen 17. Juni 2009 2009 1 / 16 1 Autor 2 Paper Thema des Papers Vorgehen des Autors 3 Inhalt
MehrGeschäftsprozesse und Regeln
Geschäftsprozesse und Regeln 7 Szenarien einer möglichen Integration Jana Koehler Hochschule Luzern Lucerne University of Applied Sciences and Arts jana.koehler@hslu.ch Gartner: Organizations struggle
MehrMotion Controller 2 - MC2
otion ler 2 - C2 otion ler C2 The C2 (otion ler) is the connective link between a higher-ranking control level (PLC, IPC etc.) and one or more SIEB & EYER drives (series SD2/SD2S and FC2). It receives
MehrÜbersicht. Qualitative Parameter zur Modifikation von Echtzeit- Charakteranimationen in EMBR
Qualitative Parameter zur Modifikation von Echtzeit- Charakteranimationen in EMBR Bachelor Seminar Pascal Pohl 23.07.09 Übersicht Motivation Problemstellung Verwandte Arbeiten EMBR und EMBRScript Zusammenfassung
MehrFortgeschrittenes Programmieren mit R. Christoph Beck. Di, 14:00-15:30 (3065)
Christoph Beck Di, 14:00-15:30 (3065) Packages / Pakete in R Pakete in R Erweiterungen der (Basis)-Funktionalitäten in R Basis-Pakete Zusätzliche Pakete Base packages base Base R functions (and datasets
Mehr! Achtung! Sie sind ein Softwareentwickler und/oder Testingenieur?
! Achtung! Sie sind ein Softwareentwickler und/oder Testingenieur? Ein Ingenieursbüro mit dem Fokus auf Embedded Soft- und Hardware sowie den Schwerpunktbereichen Softwarearchitektur, Softwareentwicklung,
MehrEmbedded Computing Conference 2014 Embedded UI Qt5
Embedded Computing Conference 2014 Embedded UI Qt5 2 Embedded User Interfaces in the Smartphone Age The Power of Qt5 and the QNX OS Qt Vorstellung 3 Qt ( cute ) Hat eine lange Geschichte (Beginn der Entwicklung:
MehrSIMATIC PCS 7 V8.2 SIMIT V9. Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten
SIMATIC PCS 7 V8.2 SIMIT V9 Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten Frei Verwendbar Siemens AG 2016 siemens.com/process-automation Simulation Verwendung Virtuelle Inbetriebnahme:
MehrEnd-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at
End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at www.celix.at September 2015 celix Solutions GmbH Spezialist für Team Collaboration und IT Prozess Management Agile
MehrGibt es eine eigenen Didaktik für das Hauptund das Nebenfach sowie weitere Differenzierungen?
Gibt es eine eigenen Didaktik für das Hauptund das Nebenfach sowie weitere Differenzierungen? Peter Forbrig Fakultät für Informatik und Elektrotechnik Institut für Informatik Lehrstuhl für Softwaretechnik
Mehr(Einführung in) Digitale Spiele
Prof. Dr. Stefan Schlechtweg-Dorendorf Hochschule Anhalt Fachbereich Informatik und Sprachen Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Institut für Simulation und Graphik 2014 1
MehrA central repository for gridded data in the MeteoSwiss Data Warehouse
A central repository for gridded data in the MeteoSwiss Data Warehouse, Zürich M2: Data Rescue management, quality and homogenization September 16th, 2010 Data Coordination, MeteoSwiss 1 Agenda Short introduction
MehrChallenge Microsoft Surface: Herausforderung bei Gestaltung und Entwicklung
Challenge Microsoft Surface: Herausforderung bei Gestaltung und Entwicklung 04.03.2010 UID CeBIT 2010 Seite 1 Heiko Lewandowski 04.03.2010 UID CeBIT 2010 Seite 2 Explore. 04.03.2010 UID CeBIT 2010 Seite
MehrPRODATIS CONSULTING AG. Folie 1
Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %
MehrAMTLICHE BEKANNTMACHUNG
AMTLICHE BEKANNTMACHUNG NUMMER 2017/094 SEITEN 1-6 DATUM 07.04.2017 REDAKTION Sylvia Glaser 3. Ordnung zur Änderung der studiengangspezifischen Prüfungsordnung für den Bachelorstudiengang Informatik der
MehrGaming on the Grid: Design und Realisierung eines dynamischen Online-Rollenspiels
Gaming on the Grid: Design und Realisierung eines dynamischen Online-Rollenspiels Projektseminar im Sommersemester 2007 Jens Müller / Frank Glinka / Alexander Ploss / Prof. Sergei Gorlatch Arbeitsgruppe
MehrAngewandte Mathematik + Informatik dual studieren
Angewandte Mathematik + Informatik dual studieren Bachelor Scientific Programming und Ausbildung zum MATSE (Mathematisch technische/-r Softwareentwickler/-in) Dipl.-Volksw. Jochen Goeser Fachbereich Medizintechnik
MehrMobile Application Development
Mobile Application Development Informationstreffen Lehrstuhl für Informatik 2 (Programmiersysteme) Übersicht Warum MAD? Es geht um Apps... Aber eben nicht nur um Apps... Organisatorisches Zusammenfassung
MehrPotenziale durch Digitalisierung im Automobilbau
Potenziale durch Digitalisierung im Automobilbau Einblick in aktuelle Entwicklungen Heiner Reinhardt Fraunhofer-Institut für Werkzeugmaschinen und Umformtechnik IWU Heiner Reinhardt Technische Universität
Mehr