Inhalt Allgemeines Einige Fragen Game-Engines Kommerzielle GEs vorgestellt Offene GEs vorgestellt Middleware. Introduction.

Größe: px
Ab Seite anzeigen:

Download "Inhalt Allgemeines Einige Fragen Game-Engines Kommerzielle GEs vorgestellt Offene GEs vorgestellt Middleware. Introduction."

Transkript

1 Introduction Sebastian Schäfer SRH Heidelberg 14. Juni 2011 Sebastian Schäfer (SRH) Introduction 14. Juni / 60

2 Inhalt 1 Allgemeines 2 Einige Fragen 3 Game-Engines 4 Kommerzielle GEs vorgestellt 5 Offene GEs vorgestellt 6 Middleware Sebastian Schäfer (SRH) Introduction 14. Juni / 60

3 1 Allgemeines 2 Einige Fragen 3 Game-Engines 4 Kommerzielle GEs vorgestellt 5 Offene GEs vorgestellt 6 Middleware Sebastian Schäfer (SRH) Introduction 14. Juni / 60

4 Zur Person Sebastian Schäfer Dipl. Informatiker (Computergraphik) Wissenschaftlicher Mitarbeiter an der Goethe-Universität Frankfurt Professur für Graphische Datenverarbeitung Forschungsthemen: Non-Photorealistic-Rendering Physical-based Rendering Shader & Realtime-Rendering Image Processing & 3D-Reconstruction Sebastian Schäfer (SRH) Introduction 14. Juni / 60

5 Kontakt und Infos Bei Fragen oder Problemen: Twitter: twitter.com/cgschaefer Updates die Vorlesung betreffend: #GEM Alle Folien, Materialien, Infos, etc.: Alle Updates werden auf Website & Twitter gepostet! Sebastian Schäfer (SRH) Introduction 14. Juni / 60

6 Themen Geplante Themen der Vorlesung: Übersicht von Gameengines & Middleware Konsolen: Geschichte & Entwicklung Spieleportierung Physikengine Grafikengine XNA Programmierung Vorstellung konkreter Gameengines Shader,? Sebastian Schäfer (SRH) Introduction 14. Juni / 60

7 Erfolgreiches Abschliessen Wie kriege ich eine 1.0? Klausur Projektarbeit (mit Support) Quiz optional: Vortrag Genau Gewichtung kommt noch! Sebastian Schäfer (SRH) Introduction 14. Juni / 60

8 1 Allgemeines 2 Einige Fragen 3 Game-Engines 4 Kommerzielle GEs vorgestellt 5 Offene GEs vorgestellt 6 Middleware Sebastian Schäfer (SRH) Introduction 14. Juni / 60

9 Game-Engine Game-Engine Hast Du den Begriff Game-Engine schon mal gehört? Kennst Du Game-Engines? Welche Begriffe oder Beschreibungen verbindest Du mit dem Begriff Game-Engine? Sebastian Schäfer (SRH) Introduction 14. Juni / 60

10 Middleware Middleware Hast Du den Begriff Middleware schon mal gehört? Kennst Du bestimmte Middleware-APIs? Welche Begriffe oder Beschreibungen verbindest Du mit dem Begriff Middleware? Sebastian Schäfer (SRH) Introduction 14. Juni / 60

11 Programmieren Programmieren Wie viel Erfahrung hast Du im Programmieren (0-4)? Mit welchen Programmiersprachen kannst Du wie gut umgehen? Gibt es Programmiersprachen, die Du nicht magst? Gibt es Programmiersprachen, die Du magst? Sebastian Schäfer (SRH) Introduction 14. Juni / 60

12 Vorlesung Vorlesung Wie soll die Vorlesung gestaltet sein? 1) Theoretisch, mit mehr Inhalt 2) Praktisch, zum Mitprogrammieren 3) Mischung aus beiden (Gewichtung?) a) Fokusierung auf einzelne aber genaue Themen werden b) Breite und eher grobe Übersicht Sebastian Schäfer (SRH) Introduction 14. Juni / 60

13 Weitere Themen Weitere Themen Gibt es noch Themen aus dem Bereich Game Development die Du gerne noch kennenlernen würdest? die Du gerne vertiefen würdest? Themenbereich Programmierung? Sebastian Schäfer (SRH) Introduction 14. Juni / 60

14 1 Allgemeines 2 Einige Fragen 3 Game-Engines 4 Kommerzielle GEs vorgestellt 5 Offene GEs vorgestellt 6 Middleware Sebastian Schäfer (SRH) Introduction 14. Juni / 60

15 Game-Engines Game-Engines Zu (fast) jedem Spiel gehört eine Game-Engine (ab jetzt GE) Die GE steuert und koordiniert den Fluss eines Spiels und ist für (fast) alles zuständig: Rendering & Animationen Kollision & Physik Sound Netzwerk Speicherzugriff Künstliche Intelligenz Scripting Sebastian Schäfer (SRH) Introduction 14. Juni / 60

16 Game-Engines Kurzfassung Vereinfacht gilt: Ein Spiel besteht aus Game-Engine, Regeln und Content. Sebastian Schäfer (SRH) Introduction 14. Juni / 60

17 Game-Engines Entwicklung GEs sind sehr komplex (viele Bereiche) die Entwicklung dauert lange und ist teuer Spielefirmen wollen möglichst wenige, dafür aber mächtige GEs! Die meisten GEs werden weiterentwickelt und so in verschiedenen Spielen verbessert eingesetzt! Sebastian Schäfer (SRH) Introduction 14. Juni / 60

18 Einsatz Entwickler Die meisten GEs werden bei mehr als einem Spiel eingesetzt: Gleicher Entwickler Gleiches Genre Manche Entwickler verdienen das Hauptgeld durch den Lizensierung der GE. Sebastian Schäfer (SRH) Introduction 14. Juni / 60

19 Einsatz Plattformen Viele GEs werden so entwickelt, dass sie auf verschiedenen Plattformen eingesetzt werden können. Verschiedene Betriebssysteme Windows Linux Mac OS X Verschiedene Hardware PC Konsole: PS2, PS3, XBox 360, Wii Handhelds: iphone, DS, PSP Sebastian Schäfer (SRH) Introduction 14. Juni / 60

20 Einsatz Unterschied Die Wahl der GE ist von folgenden Fragen geprägt: Unterstützte Plattformen Sprache der API Features Lizenz Support Sebastian Schäfer (SRH) Introduction 14. Juni / 60

21 GEs Liste Bekannte GEs Einige kommerzielle GEs Crytek s CryEngine n Epic s Unreal Engine n id s idtech n Valve s Source Rockstar s RAGE Criteron s RenderWare EGT s Gamebyro Sebastian Schäfer (SRH) Introduction 14. Juni / 60

22 GEs Liste Bekannte GEs Einige freie GEs Panda3D Unity jmonkeyengine Irrlicht Nebula Cube, Cube2 Blender3D Sebastian Schäfer (SRH) Introduction 14. Juni / 60

23 1 Allgemeines 2 Einige Fragen 3 Game-Engines 4 Kommerzielle GEs vorgestellt 5 Offene GEs vorgestellt 6 Middleware Sebastian Schäfer (SRH) Introduction 14. Juni / 60

24 CryEngine CryEngine 1 & 2 Alle 3 CryEngines wurde von Crytek entwickelt CryEngine 1 entwickelt 2004 für NVidia Linzensiert an Ubisoft, Portiert auf XBox, XBox 360 und Wii Einsatz in FarCry und FarCry-Episoden CryEngine 2 eingesetzt in 2007 Crysis Einsatz in Spielen und im Lehrbereich Sebastian Schäfer (SRH) Introduction 14. Juni / 60

25 CryEngine CryEngine 3 Veröffentlicht 2009 Lauffähig auf PS3, XBox 260 und Win-PCs Unterstützt DirectX 11 CryEngine 3 Logo Viele State-Of-The-Art Effekte integriert Erster Einsatz vorr. in Crysis 2 Screenshot CryEngine 3 Sebastian Schäfer (SRH) Introduction 14. Juni / 60

26 CryEngine CryEngine 3 Screenshot CryEngine 3 Sebastian Schäfer (SRH) Introduction 14. Juni / 60

27 UnrealEngine Unreal Engine Alle 3 Unreal Engines wurde von Epic entwickelt Unreal Engine 1 wurde mit Unreal 1998 vorgestellt Urversion nur für PC: Win32 und Linux Codefork (Version 1.5) für DC und PS2 Einsatz auch in anderen Titeln: Unreal Tournament Deus Ex Sebastian Schäfer (SRH) Introduction 14. Juni / 60

28 UnrealEngine Unreal Engine 2 Unreal Engine 2 veröffentlicht in 2002/2003 Zielplattform: PC, XBox, PS2 und GC Bekannte Titel: Americas Army (erster Einsatz) Unreal Tournament 2003 & 2004 Unreal II Tom Clancy s-reihe XIII Sebastian Schäfer (SRH) Introduction 14. Juni / 60

29 UnrealEngine Unreal Engine 3 Unreal Engine 3 veröffentlicht in 2006/2007 Zielplattform: PC: Win, Linux, Mac OS X XBox, XBox 360 PS3 iphone 3GS & ipodtouch (angekündigt) webos (angekündigt) keine Wii! Weiterentwicklung und Verbesserung bis 2012 angekündigt UDK Logo Unreal Logo Sebastian Schäfer (SRH) Introduction 14. Juni / 60

30 UnrealEngine Unreal Engine 3 Die Unreal Engine 3 ist in der aktuellen Generation sehr verbreitet: Unreal Tournament 3 Batman: Arkham Asylum Gears of War (1 & 2) Mass Effect (1 & 2) Mortal Kombat vs. DC Universe Mirror s Edge Shadow Complex Sebastian Schäfer (SRH) Introduction 14. Juni / 60

31 UnrealEngine Unreal Engine 3 Weitere Fakten & Infos: Sehr umfangreiches Toolkit durch Level-, Skript-, MaterialEditor Kostenloser Einsatz im nicht-kommerziellen Bereich Viele State-Of-The-Art Techniken intregriert Einsatz auch in Nicht-Spiel Bereichen Details werden später vorgestellt Sebastian Schäfer (SRH) Introduction 14. Juni / 60

32 UnrealEngine Unreal Engine 3 Batman: Arkham Asylum, Screenshot Eurogamer Sebastian Schäfer (SRH) Introduction 14. Juni / 60

33 idtech idtech Die Engines der Firma id hei sen idtech n Bisher 4 Version veröffentlicht Alle GEs sind mit idsoftware Spiel verbunden Die GEs sind lizensierbar und werden (bisher) nach einiger Zeit unter GNU-Lizenz veröffentlicht. Id-Software Logo Sebastian Schäfer (SRH) Introduction 14. Juni / 60

34 idtech idtech 1 Entwickelt für Doom 1993, daher auch als Doom Engine bekannt 1999 unter GNU-Lizenz gestellt Für PC: DOS und Linux Doom Titlescreen Eingesetzt in anderen id-spielen: Doom, Doom 2 Heretic Hexen Doom Screenshot Sebastian Schäfer (SRH) Introduction 14. Juni / 60

35 idtech idtech 2 Entwickelt für Quake II in 1997, daher auch als Quake II Engine bekannt Für PC: DOS und Linux 2001 unter GNU-Lizenz gestellt Eingesetzt in anderen Spielen: Heretic 2 Soldier of Fortune Daikatana War ow Sebastian Schäfer (SRH) Introduction 14. Juni / 60

36 idtech idtech 3 Entwickelt für Quake III Arena in 1999 Für PC: Windows, Mac OS X und Linux Portiert auf DC, PS2, XBox, XBox 360, DS, iphone 2005 unter GNU-Lizenz gestellt Eingesetzt in anderen Spielen: Quake Live StarTrel: Elite Force Medal of Honor idtech 3 Logo Quake III Arena, q3dm0 Sebastian Schäfer (SRH) Introduction 14. Juni / 60

37 idtech idtech 4 Entwickelt für Doom 3 Arena in 2004 Für Windows, Mac OS X, Linux, XBox 360 und PS3 GNU-Lizenz geplant QuakeCon 2010 Doom 3 Logo Eingesetzt in anderen Spielen: Quake 4 Prey Enemy Territory: Quake Wars Wolfenstein Doom 3 Screenshot Sebastian Schäfer (SRH) Introduction 14. Juni / 60

38 idtech idtech 5 Entwickelt für Rage, vorr Für Windows, Mac OS X, Linux, XBox 360 und PS3 Einsatz auch in Doom 4 geplant idtech 5 Logo State-Of-The-Art Effekt integriert Rage Preview Sebastian Schäfer (SRH) Introduction 14. Juni / 60

39 idtech idtech 5 Rage Preview Sebastian Schäfer (SRH) Introduction 14. Juni / 60

40 Source Source Valve hat die Source Engine entwickelt Einsatz in Counter-Strike: Source und Half-Life 2 in 2004 Für Windows, Linux, Mac OS X, XBox, XBox 360 und PS3 Source Logo Inspiriert von der Quake Engine Eingesetzt vor allem in allen Valve spielen Orange Box Left 4 Dead 1 & 2 Half-Life 2 Cinematic Mod Sebastian Schäfer (SRH) Introduction 14. Juni / 60

41 Source Source Half-Life 2 Cinematic Mod Sebastian Schäfer (SRH) Introduction 14. Juni / 60

42 RAGE RAGE RAGE = Rockstar Advanced Game Engine Erster Einsatz in 2006 Table Tennis Für Windows, PS3, XBox 360, Wii Nur für Rockstar Spiele eingesetzt: GTA IV Midnight Club: LA Red Dead Redemption Max Payne 3 Table Tennis, Screenshot Eurogamer GTA 4, Screenshot Eurogamer Sebastian Schäfer (SRH) Introduction 14. Juni / 60

43 RAGE RAGE GTA 4, Screenshot Eurogamer Sebastian Schäfer (SRH) Introduction 14. Juni / 60

44 Inhalt Allgemeines Einige Fragen Game-Engines Kommerzielle GEs vorgestellt Offene GEs vorgestellt Middleware RenderWare RenderWare RenderWare ist von Criteron Software Wird nicht mehr aktiv entwickelt Zielplattform: PC: Windows, Mac OS X XBox, XBox 360 PS2, PS3, PSP GameCube Wii viele EA & Activision z.b. Burnout Paradise, Screenshot Eurogamer Burnout-Serie Tony Hawk s-serie Mortal Kombat-Serie Sebastian Schäfer (SRH) Introduction 14. Juni / 60

45 Inhalt Allgemeines Einige Fragen Game-Engines Kommerzielle GEs vorgestellt Offene GEs vorgestellt Middleware RenderWare RenderWare Burnout Paradise, Screenshot Eurogamer Sebastian Schäfer (SRH) Introduction 14. Juni / 60

46 Inhalt Allgemeines Einige Fragen Game-Engines Kommerzielle GEs vorgestellt Offene GEs vorgestellt Middleware Gamebyro Gamebyro Gamebyro ist von Emergent Game Technologies Einsatz seit 1999 Zielplattform: PC: Windows, Mac OS X XBox, XBox 360 Fallout 3, Screenshot Eurogamer PS2, PS3, PSP GameCube Wii Fallout 3 Epic Mickey Bully: Scholarship Edition Epic Mickey, Screenshot Eurogamer Sebastian Schäfer (SRH) Introduction 14. Juni / 60

47 Inhalt Allgemeines Einige Fragen Game-Engines Kommerzielle GEs vorgestellt Offene GEs vorgestellt Middleware Gamebyro Gambeyro Fallout 3, Screenshot Eurogamer Sebastian Schäfer (SRH) Introduction 14. Juni / 60

48 1 Allgemeines 2 Einige Fragen 3 Game-Engines 4 Kommerzielle GEs vorgestellt 5 Offene GEs vorgestellt 6 Middleware Sebastian Schäfer (SRH) Introduction 14. Juni / 60

49 Panda3D Panda3D Die Urversion von Panda3D geht auf Disney zurürck Seit 2002 OpenSource PC: Crossplattform API in Python & C++ Panda3D Logo Panda3D basierte Spiele: Pirates of the Caribbean Online Toontown Online A Vampyr Story Pirates of the Caribbean Online Sebastian Schäfer (SRH) Introduction 14. Juni / 60

50 Cube 2 Cube 2 Cube ist ein OpenSource Projekt Erste Version in 2004 Engine kommt mit Spiel Sauerbraten PC: Crossplattform Live Leveleditor! Leider wenige Infos auf Website Sauerbraten Logo Sauerbraten Screenshots Sebastian Schäfer (SRH) Introduction 14. Juni / 60

51 Unity Unity Unity ist von Unity Technologies Version 1.0 in Jahr 2005 Zielplattform: PC: Win, Mac OS X XBox 360, PS3, Wii iphone & ipad Android Browser-plugin GameScripting: Mono (.Net): C# JavaScript Unity Logo Sebastian Schäfer (SRH) Introduction 14. Juni / 60

52 Blender3D Blender3D The Blender Game Engine ist Teil von Blender Erste Version 2000 PC: Crossplattform Skriptsprache Python Eingebaut in Blender Blender Logo Yo Frankie! Screenshot Sebastian Schäfer (SRH) Introduction 14. Juni / 60

53 jme jmonkeyengine jme ist ein OpenSource Projekt Erste Anfänge in 2003 PC: Crossplattform jme Logo Komplett in Java programmiert Schnittstelle in Java Spirits Techdemo Screenshot Sebastian Schäfer (SRH) Introduction 14. Juni / 60

54 1 Allgemeines 2 Einige Fragen 3 Game-Engines 4 Kommerzielle GEs vorgestellt 5 Offene GEs vorgestellt 6 Middleware Sebastian Schäfer (SRH) Introduction 14. Juni / 60

55 Middleware Definition Middleware an sich ist alle Software, die zwischen verschiedenen Anwendungen vermittelt und in der Mitte steht. Im Computerspiele Bereich existiert der Begriff Middleware allerdings auch losgelöst von der Definition. Sebastian Schäfer (SRH) Introduction 14. Juni / 60

56 Middleware Def. Spielebranche 1 Software, die bestimmte Aufgaben übernimmt und losgelöst von der verwendeten GE eingesetzt werden kann, bezeichnet man als Middleware. 2 GEs, die zusätzliche Tools bereitstellen und so die Enwticklung vom reinen Programmieren abstrahieren, werden als Middleware bezeichnet. Sebastian Schäfer (SRH) Introduction 14. Juni / 60

57 Middleware 1 Bausteine Typische Bausteine, die von Middleware übernommen wird: Rendering-Tasks Physik und Kollision AI-Routinen Sebastian Schäfer (SRH) Introduction 14. Juni / 60

58 Middleware 1 Bekannte MW Bekannte Middleware und deren Zweck: Havok PhysX Bullet SpeedTreeRT Scaleform FMOD Audiokinetic Wwise GameSpy RakNet Physik Physik Physik Rendering UI Audio Audio Network Network Sebastian Schäfer (SRH) Introduction 14. Juni / 60

59 Middleware 2 Tools Typische Tools, aus denen Middleware besteht: Level-Editor Material-Editor Model-Editor Sebastian Schäfer (SRH) Introduction 14. Juni / 60

60 Middleware 2 Beispiel UDK Die im privaten Gebrauch kostenlose UnrealEngine beinhaltet alle diese Tools. Zu beziehen ist sie unter Dort sind auch die jetzt gezeigten Videos zu sehen Sebastian Schäfer (SRH) Introduction 14. Juni / 60

Mobile Applications. Adrian Nägeli, CTO bitforge AG

Mobile Applications. Adrian Nägeli, CTO bitforge AG Mobile Applications Adrian Nägeli, CTO bitforge AG Inhalt Vorstellung Marktübersicht Entwicklung Adrian Nägeli Dipl. Inf.-Ing FH Seit 2005 bei bitforge bitforge AG Standort Rapperswil-Jona Gründung 2004

Mehr

Projektpraktikum AR Fernrohr - Jens Epe

Projektpraktikum AR Fernrohr - Jens Epe Projektpraktikum AR Fernrohr - Jens Epe Anforderungen an das Rendersystem Alternativen zu Irrlicht und Ogre3D OpenSceneGraph Crystal Space Vergleich der 4 Systeme Auswahl des Favoriten durch Gegenüberstellung

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

!Herzlich Willkommen!

!Herzlich Willkommen! Unity 3D Tutorial Part 1 Herzlich Willkommen Der Traum vom eigenen Videospiel ist für viele Fans so alt wie die Videospiele selbst. Mittlerweile ist die Technik und auch die Software so weit, dass die

Mehr

VRML Tools. Markus Czok, Carsten Rohde

VRML Tools. Markus Czok, Carsten Rohde VRML Tools Markus Czok, Carsten Rohde Viewer Viewer Def.: Englische Bezeichnung für (Datei-)Betrachter. Für die meisten im PC Bereich üblichen Datenformate gibt es derartige Viewer, die es erlauben den

Mehr

Game Developer Platforms: State of the art

Game Developer Platforms: State of the art Game Developer Platforms: State of the art Simon Poll und Tobias Ott Simon-Poll@web.de, tobiasott@gmx.de Abstrakt. Von den ersten Computerspielen in den 60er Jahren des 20. Jahrhunderts bis heute hat die

Mehr

Ausgangspunkt - Einbindung der Community in die Spiele-Entwicklung. Spezifikation. > Online Community > Community Management. > notwendige Software

Ausgangspunkt - 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

Mehr

Smartphone - Betriebssysteme. Smartphone - Betriebssysteme

Smartphone - Betriebssysteme. Smartphone - Betriebssysteme Smartphone - Betriebssysteme Peter Rami - Graz, 28.04.2009 Inhalt Smartphone Symbian OS Windows Mobile BlackBerry OS iphone OS Android Marktanteile & Ausblick Smartphone - Betriebssysteme Peter Rami -

Mehr

Architektur von Game-Engines

Architektur von Game-Engines > Architektur von Game-Engines Seminar Arbeitsgruppe Visualisierung und Computergrafik 2 > Aufbau und Komponenten einer Engine 3 > Aufbau und Komponenten einer Game-Engine 4 > Aufbau und Komponenten einer

Mehr

COMPUTERGRAFIK 2014 UNIVERSITÄT OSNABRÜCK. Niels Meyering

COMPUTERGRAFIK 2014 UNIVERSITÄT OSNABRÜCK. Niels Meyering COMPUTERGRAFIK 2014 UNIVERSITÄT OSNABRÜCK Niels Meyering 0 WAS IST BLENDER? 3D-Grafik-Software Open Source (GPL-lizenziert) FEATURES Modellierung Animation Rendering (zwei eingebaute Renderer) Compositing

Mehr

CREATIVE PROGRAMMING TOOLKITS

CREATIVE PROGRAMMING TOOLKITS CREATIVE PROGRAMMING TOOLKITS Unter Creative Programming Toolkits verstehen wir Software-Teile welche uns helfen vielfältige Medien-kunst zu erstellen. Viele dieser Werkzeuge wurden durch Künstler für

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

Dipl. Inf. (FH) Thomas Obermaier Freier Softwareentwickler Kapellenstraße 1 86869 Gutenberg. Lebenslauf. Geburtstag. 1. Dezember 1981.

Dipl. Inf. (FH) Thomas Obermaier Freier Softwareentwickler Kapellenstraße 1 86869 Gutenberg. Lebenslauf. Geburtstag. 1. Dezember 1981. Dipl. Inf. (FH) Thomas Obermaier Freier Softwareentwickler Kapellenstraße 1 86869 Gutenberg Mobil: +49 (170) 38 15 144 Mail: contact@polyforming.com Web: www.polyforming.com Lebenslauf Geburtstag 1. Dezember

Mehr

Game Audio Vertonung von Computerspielen

Game Audio Vertonung von Computerspielen Game Audio Vertonung von Computerspielen Michael Dmoch md079@hdm-stuttgart.de Sounddesign WS15/16 Sounddesign Herangehensweise Geräusche Sprache Musik Implementation 20-50% Arbeitsaufwand 50-80% Sounddesign

Mehr

Seminar Game Development Game Computer Graphics. Einleitung

Seminar 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

Mehr

Embedded Computing Conference 2014 Embedded UI Qt5

Embedded 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:

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

Game Engine Architecture and Development. Platform Unabhängiger Code Multi Threading in Game Engines Profiling

Game Engine Architecture and Development. Platform Unabhängiger Code Multi Threading in Game Engines Profiling Game Engine Architecture and Development Platform Unabhängiger Code Multi Threading in Game Engines Profiling Folien Die Folien werden auf acagamics.de hochgeladen Das Passwort ist 60fps (ohne ) Rückblick:

Mehr

Unser neues Browser-Testcenter. Schulung vom 24. Juni 2014 / sma

Unser neues Browser-Testcenter. Schulung vom 24. Juni 2014 / sma Unser neues Browser-Testcenter Schulung vom 24. Juni 2014 / sma Inhalt Das Problem Unsere bisherige(n) Lösung(en) Unsere neue Lösung Schulung Browserstack 24. Juni 2013 Martin Sauter 2 Das Problem Browser

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

Präsentation Von Laura Baake und Janina Schwemer

Prä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

Mehr

1. Java Grundbegriffe

1. Java Grundbegriffe 1. Java Grundbegriffe Geschichte von Java Programmieren mit Java Interpretieren vs. Kompilieren Java Byte-Code Jave Virtual Machine Arbeitsmaterialien Allgemeine Informatik 2 SS09 Folie 1.1 Java, eine

Mehr

Physik und Praxis. Selling Physics. Gestern. Heute

Physik und Praxis. Selling Physics. Gestern. Heute Selling Physics Die Physik und Praxis Physikalische Simulationen werden heute kommerziell eingesetzt Als Beispiel dient die Havok-Engine für Computerspiele -Engine Gestern Heute 1 Aber... Schlussfolgerung

Mehr

Hard- und Software Entwicklung von Videogames zur Entertainment-Plattform

Hard- 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

Mehr

Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation

Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation Thomas D. Lepich Lepich@Uni-Wuppertal.de 1 Überblick Arbeitsgruppe GDS am LFA Projekte Reactor Viewer & Reactor

Mehr

Kapitel 02. Java was, wann, warum, wieso. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz

Kapitel 02. Java was, wann, warum, wieso. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz Kapitel 02 Java was, wann, warum, wieso Java, eine objektorientierte Programmiersprache Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems.

Mehr

Cross-Plattform Spieleentwicklung mit der SDL

Cross-Plattform Spieleentwicklung mit der SDL Cross-Plattform Spieleentwicklung mit der SDL Anhand der Spiele-Neuentwicklung "BlinkenSisters - Hunt for the Lost Pixels", einem Jump'n'Run, werde ich zeigen, wie ein solches Spiel entwickelt werden kann.

Mehr

Walkabout: Location Based Services mit Android und dem Google Phone

Walkabout: Location Based Services mit Android und dem Google Phone Walkabout: Location Based Services mit Android und dem Google Phone Teilbereich 1: Die Android Plattform für mobile Geräte (Software) Von: Sebastian Schul Inhalt Einleitung Was ist Android Exkurs: Wie

Mehr

TDT Distribution Specialist. North, Central & Eastern Europe Distribution Network

TDT Distribution Specialist. North, Central & Eastern Europe Distribution Network TDT Distribution Specialist North, Central & Eastern Europe Distribution Network for the best customer in-store experience Neue Mobil Telefone kommen laufend auf den Markt und werden immer komplexer durch

Mehr

Java Script für die Nutzung unseres Online-Bestellsystems

Java 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,

Mehr

Ein Open-Source-Projekt im Überblick

Ein Open-Source-Projekt im Überblick Ein Open-Source-Projekt im Überblick 1 Gliederung Gliederung 1. FileZilla 2. Funktionen & Vorteile 3. Versionen 4. Technische Details 5. Lizenz 6. Geschichte & Entwicklerteam 7. filezilla-project.org 8.

Mehr

Stereoskopisches 3D Gaming

Stereoskopisches 3D Gaming PRIME Symposium 17.02.2011 BERLIN Stereoskopisches 3D Gaming Jonas Schild Lehrstuhl für Medieninformatik und Entertainment Computing Universität Duisburg Essen Lehrstuhl Medieninformatik Entertainment

Mehr

OpenGL vs. Direct3D Ein 3D-API Vergleich

OpenGL vs. Direct3D Ein 3D-API Vergleich OpenGL vs. Direct3D Ein 3D-API Vergleich 3D-APIs (Application Programming Interface)sind Software-Schnittstellen, um über einen Standard auf die Hardware des Rechners zugreifen zu koennen. Direct3D von

Mehr

map.apps Version Systemvoraussetzungen

map.apps Version Systemvoraussetzungen map.apps Version 3.6.0 Systemvoraussetzungen Version 3.6.0 Urheberschutz Der rechtmäßige Erwerb der con terra Softwareprodukte und der zugehörigen Dokumente berechtigt den Lizenznehmer zur Nutzung dieser

Mehr

Python Programmierung. Dipl.-Ing.(FH) Volker Schepper

Python Programmierung. Dipl.-Ing.(FH) Volker Schepper Python Programmierung Kontaktdaten Homepage: http://wwwlehre.dhbw-stuttgart.de/~schepper/ Email: Volker. Schepper [A@T] yahoo.de Vorlesung Skriptsprachen Vorlesung: 06.03.2013 13.03.2013 20.03.2013 27.03.2013

Mehr

Multimedia/Graphics Libraries & Systems

Multimedia/Graphics Libraries & Systems Multimedia/Graphics Libraries & Systems Einführung und Themenvorstellung Prof. Dr. Jürgen Döllner Juri Engel, Tassilo Glander, Martin Beck, Stefan Buschmann, Matthias Trapp Ziele des Seminars 2 Analyse,

Mehr

Wine - Windows unter Linux

Wine - Windows unter Linux 14. Februar 2009 Vortrag für den PC-Treff Böblingen Agenda 1 2 3 4 Vorteile Nachteile Problemsoftware Versionen von Wine Wine stellt die Windows API unter Linux zur Verfügung, damit können Windows Programme

Mehr

XNA VORTRAG SPIELEENTWICKLERTREFFEN 2.2009 07.05. Ingo Köster Diplom Informatiker (FH)

XNA VORTRAG SPIELEENTWICKLERTREFFEN 2.2009 07.05. Ingo Köster Diplom Informatiker (FH) XNA VORTRAG SPIELEENTWICKLERTREFFEN 2.2009 07.05. Ingo Köster Diplom Informatiker (FH) ÜBERSICHT 1. Teil 2. Teil Das XNA-Framework Xbox LIVE Community Games 2 1. TEIL Das XNA Framework WAS IST XNA? XNA

Mehr

Open Source Software für den Unterricht

Open Source Software für den Unterricht Open Source Software für den Unterricht 1 Zeitplan der Fortbildung 09.15 Uhr: Open Source Grundlagenwissen 09.45 Uhr: Voraussetzungen schaffen 10.00 Uhr: geeignete Open Source Software finden 10.45 Uhr:

Mehr

Ein Beispiel einer Massenveranstaltung mit Blended-Learning

Ein Beispiel einer Massenveranstaltung mit Blended-Learning Ein Beispiel einer Massenveranstaltung mit Blended-Learning Andreas Löffler Freie Universität Berlin VHB-Arbeitstagung Düsseldorf, 5. November 2015 Überblick 2 1 (Meine) Vorgeschichte 2 Das Modul I&F 3

Mehr

tubit Live eine komplette Studierendenumgebung to Go T. Hildmann, C. Ritter und N. Suhl tubit Technische Universität Berlin Hochschule 2025

tubit Live eine komplette Studierendenumgebung to Go T. Hildmann, C. Ritter und N. Suhl tubit Technische Universität Berlin Hochschule 2025 tubit Live eine komplette Studierendenumgebung to Go T. Hildmann, C. Ritter und N. Suhl tubit Technische Universität Berlin Hochschule 2025 Agenda Kurzübersicht Varianten von tubit Live Wie sieht die Lösung

Mehr

Vaadin TouchKit. W3L AG info@w3l.de 10.2012

Vaadin TouchKit. W3L AG info@w3l.de 10.2012 1 Vaadin TouchKit W3L AG info@w3l.de 10.2012 2 Inhaltsverzeichnis Einführung Software-Plattformen TouchKit-Plug-In Integrationsmöglichkeiten Vaadin-TouchKit-Projekt GUI-Komponenten Live-Demo Geräte-Unterstützung

Mehr

Augmented Reality Software

Augmented Reality Software Institut für Computervisualistik Universität Koblenz 4. Juli 2011 Inhaltsverzeichnis 1 Einleitung 2 Frameworks Tracking basierend auf Markierungen Tracking basierend auf GPS Tracking basierend auf markanten

Mehr

HOCHSCHULE REUTLINGEN Alteburgstraße 150 72762 Reutlingen. Fakultät für Informatik. Studiengang Medien- und Kommunikationsinformatik BACHELORTHESIS

HOCHSCHULE REUTLINGEN Alteburgstraße 150 72762 Reutlingen. Fakultät für Informatik. Studiengang Medien- und Kommunikationsinformatik BACHELORTHESIS HOCHSCHULE REUTLINGEN Alteburgstraße 150 72762 Reutlingen Fakultät für Informatik Studiengang Medien- und Kommunikationsinformatik BACHELORTHESIS EVALUIERUNG VON 3D GAME ENGINES Bearbeiter Dennis Schneider

Mehr

Plattformunabhängige App-Entwicklung - Eine für alle?

Plattformunabhängige App-Entwicklung - Eine für alle? Plattformunabhängige App-Entwicklung - Eine für alle? AGENDA Kurze Firmenpräsentation: M&M Software GmbH Motivation Komponenten der plattformunabhängigen App-Entwicklung Vergleich der App-Arten Beispiele

Mehr

Agile Testautomatisierung im XING Mobile Team

Agile Testautomatisierung im XING Mobile Team Agile Testautomatisierung im XING Mobile Team Daniel Knott XING AG @dnlkntt http://www.adventuresinqa.com Daniel Knott Team Lead Quality Assurance @dnlkntt daniel.knott@xing.com Daniel Knott hat einen

Mehr

Aktuelle Kurstermine

Aktuelle Kurstermine Design Patterns 20.07.2015-22.07.2015 3 Tage 1.200,- Lokale Netze - Basiswissen 20.07.2015-24.07.2015 5 Tage 1.830,- Java EE Persistence API Development 27.07.2015-29.07.2015 3 Tage 1.200,- Linux Server

Mehr

Christopher B. Adkins

Christopher B. Adkins Christopher B. Adkins Persönliche Daten Name Christopher B. Adkins Anschrift Dellinger Weg 3 82216 Maisach Tel. 0162 / 633 4944 E-Mail Homepage geb. Visum Fremdsprachen Fuhrerschein adkins1984@gmail.com

Mehr

Open Source. Hendrik Ebbers 2015

Open Source. Hendrik Ebbers 2015 Open Source Hendrik Ebbers 2015 Open Source About me Hendrik Ebbers Lead of JUG Dortmund Java Architect @ Canoo Engineering AG JavaOne Rockstar, Java Expert Group Member Speaker, blogger & author Engineering

Mehr

Screencast mit Camtasia Studio. 28.02.2009 Sebastian Kaul & Luan Taranto // NTIT

Screencast 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

Mehr

Einführung in Betriebssysteme

Einführung in Betriebssysteme Einführung in Betriebssysteme APPLE ios Entwicklung von ios Entwickelt auf der Basis von MacOS X UNIX Vorgestellt am 9.1.2007 Zusammen mit iphone Markenname von Cisco Internetwork Operating System Für

Mehr

C++ und mobile Plattformen

C++ und mobile Plattformen Dieser Artikel stammt aus dem Magazin von C++.de (http://magazin.c-plusplus.de) C++ und mobile Plattformen Mit diesem Artikel möchte ich euch einen kurzen Überblick über die verschiedenen Plattformen für

Mehr

Inhalt SIEA-Bulletin Marktzahlen Q3/2009

Inhalt SIEA-Bulletin Marktzahlen Q3/2009 Inhalt SIEA-Bulletin Marktzahlen Q3/2009 25. November 2009 1. Rückgang im Video- und Computerspiel-Markt verlangsamt... 2 2. Marktzahlen SIEA Q3/2009... 3 Sony PS3 Slim: Lichtblick im Konsolen-Markt Portable

Mehr

Virtueller Rundgang durch den Pavillon des Solar Decathlon. Christian Di Battista, Patrick Gloor. BDA Bericht

Virtueller Rundgang durch den Pavillon des Solar Decathlon. Christian Di Battista, Patrick Gloor. BDA Bericht Virtueller Rundgang durch den Pavillon des Solar Decathlon Christian Di Battista, Patrick Gloor BDA Bericht Dokumentenübersicht Bericht Einleitung, Eingesetzte Technologie, Evaluation 3D Engines, UDK

Mehr

Mit Cloud Power werden Sie zum

Mit Cloud Power werden Sie zum Mit Cloud Power werden Sie zum Herzlich Willkommen! Christian Hassa Managing Partner TechTalk Software AG Agenda Mobile App Development mit Xamarin Pause Azure Mobile Services Q&A 9h00-10h30 10h30-10h50

Mehr

Im Folgenden erhalten Sie eine kurze Beschreibung unseres Unternehmens sowie unsere aktuellen Praktikumangebote.

Im Folgenden erhalten Sie eine kurze Beschreibung unseres Unternehmens sowie unsere aktuellen Praktikumangebote. Sehr geehrte Damen und Herren, Im Folgenden erhalten Sie eine kurze Beschreibung unseres Unternehmens sowie unsere aktuellen Praktikumangebote. Einige Infos über unsere Firma: Unser Unternehmen, ACTIMAGE,

Mehr

Vom Prototypen zur Anwendung

Vom Prototypen zur Anwendung Vom Prototypen zur Anwendung iks-thementag: Mobile Applikationen Ein Leitfaden für Unternehmen 17.05.2011 Autor: Ingo Röpling Agenda Was ist vorab zu beachten? Skills und Systemvoraussetzungen Implementierung

Mehr

Michael Nagenborg Computerspiele in der Informationsethik

Michael Nagenborg Computerspiele in der Informationsethik Michael Nagenborg Computerspiele in der Informationsethik Übersicht Verbreitung und Nutzung von Computerspielen Forschungsstand o Allgemein o Informationsethik Spielmechanik: Ein Blick unter die Oberfläche

Mehr

Grundlagen der Spieleprogrammierung

Grundlagen der Spieleprogrammierung Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 9: Engines, Cg und anderes Peter Sturm Universität Trier Outline 1. Übersicht und Motivation 2. Mathematische Grundlagen 3. Das Ideal: Photorealistisch

Mehr

Universität Karlsruhe (TH) Moderne Programmiersysteme am Beispiel von.net

Universität Karlsruhe (TH) Moderne Programmiersysteme am Beispiel von.net Moderne Programmiersysteme am Beispiel von.net Prof. Walter F. Tichy Was ist.net? Hannes Preishuber auf devtrain.de: (http://www.devtrain.de/artikel_823.aspx) Wenn man Hundert Menschen befragt,.net in

Mehr

Erneuerungen und Innovatives von Symantec Rene Piuk / Johannes Bedrech Senior Consultants für Symantec / Altiris X-tech

Erneuerungen und Innovatives von Symantec Rene Piuk / Johannes Bedrech Senior Consultants für Symantec / Altiris X-tech Erneuerungen und Innovatives von Symantec Rene Piuk / Johannes Bedrech Senior Consultants für Symantec / Altiris X-tech Titelmasterformat Agenda durch Klicken What snewin ITMS 7.1 sinceoctober2011 09:15

Mehr

Datenblatt: TERRA PC-GAMER 6250. Zusätzliche Artikelbilder IT. MADE IN GERMANY.

Datenblatt: TERRA PC-GAMER 6250. Zusätzliche Artikelbilder IT. MADE IN GERMANY. Datenblatt: TERRA PC-GAMER 6250 Das pure Gaming Erlebnis. Jetzt mit Intel Syklake Plattform & DDR4 RAM. Der TERRA Gamer-PC mit Intel Core Prozessor der 6. Generation und NVIDIA GeForce GTX 970 Grafik mit

Mehr

Projektarbeiten. www.plm.eecs.uni-kassel.de/plm/index.php? id=projektarbeiten

Projektarbeiten. www.plm.eecs.uni-kassel.de/plm/index.php? id=projektarbeiten Projektarbeiten www.plm.eecs.uni-kassel.de/plm/index.php? id=projektarbeiten Prof. Dr. Claudia Leopold, Björn Knafla FG Programmiersprachen und -methodik FB Elektrotechnik/Informatik Universität Kassel

Mehr

Streaming Media - MPEG-4 mit Linux

Streaming Media - MPEG-4 mit Linux Streaming Media - MPEG-4 mit Linux Überblick Streaming Media Streaming Anbieter Benötigte Software Vorführung Videostreaming Streaming Was ist Streaming? Sender Daten Empfänger Kontinuierlicher Datenstrom

Mehr

Einführung in die Cross-Plattform Entwicklung Das Intel XDK

Einführung in die Cross-Plattform Entwicklung Das Intel XDK Einführung in die Cross-Plattform Entwicklung Das Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK vertraut. Es wird Schritt für Schritt die erste eigene Hybrid-App entwickelt

Mehr

ios, Android, WP7... Alle nativ auf einen Streich!

ios, Android, WP7... Alle nativ auf einen Streich! ios, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack Folie 1 24. September 2012 Romano Roth & Oliver Brack Kein Erfolg ohne Mobilität! 1600 1400 1200 1000 800 600 400 200 0 2010

Mehr

www.uni-erfurt.de/target/ringvorlesungen

www.uni-erfurt.de/target/ringvorlesungen www.uni-erfurt.de/target/ringvorlesungen 1 Von Dampf und Elektronischer Kunst Ökonomische Perspektiven auf Computer- und Videospiele Jun.-Prof. Dr. Sven Jöckel Universität Erfurt Kommunikationswissenschaft

Mehr

Das etwas andere Smartphone

Das etwas andere Smartphone Das etwas andere Smartphone Frank Prengel Technical Evangelist Microsoft Deutschland GmbH http://blogs.msdn.com/windowsphone 01./02. Dezember 2010 Köln www.iphonedevcon.de Microsoft? Auf der iphone DevCon??

Mehr

Release Notes Miss Marple Lizenzkontrolle

Release Notes Miss Marple Lizenzkontrolle Miss Marple Lizenzkontrolle Version 11.1.0 Copyright 1998-2011 amando software GmbH Hard- und Softwarevoraussetzungen Microsoft SQL Server Minimalvoraussetzung für die Nutzung der MISS MARPLE Lizenzkontrolle

Mehr

ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem. Matthias Kupfer (mkupfer@reactos.org) ReactOS Deutschland e.v.

ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem. Matthias Kupfer (mkupfer@reactos.org) ReactOS Deutschland e.v. ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem Matthias Kupfer (mkupfer@reactos.org) ReactOS Deutschland e.v. Überblick Der Build Prozess Einführung Geschichte von ReactOS Windows NT

Mehr

Einführungskus MATLAB

Einführungskus MATLAB Start Inhalt 1(11) Einführungskus MATLAB Wintersemester 2015/16 3. BGIP www.math.tu-freiberg.de/ queck/lehre/math/matlab/kurs15/ TU Bergakademie Freiberg W. Queck Start Inhalt Einleitung 2(11) Literatur

Mehr

X2Go in Theorie und Praxis. LIT 2015 Augsburg Richard Albrecht, LUG-Ottobrunn Stefan Baur, Heinz Gräsing, X2Go

X2Go in Theorie und Praxis. LIT 2015 Augsburg Richard Albrecht, LUG-Ottobrunn Stefan Baur, Heinz Gräsing, X2Go X2Go in Theorie und Praxis über uns Richard Albrecht Physiker / Uni Halle-Wittenberg 1988-2000 am MPI für Biochemie Martinsried, Bildverarbeitung, C/C++ Entwicklung bis 2011: Middleware, Datenbanken,.NET,

Mehr

Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones

Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones Seite 1 von 5 Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones von Robert Panther Mobile Devices auf Basis von Windows CE haben sich inzwischen fest am Markt etabliert. Nach dem Siegeszug

Mehr

Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts. Thorsten Ludewig. Juni 2004

Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts. Thorsten Ludewig. Juni 2004 METEOR Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts Thorsten Ludewig Juni 2004 1 Übersicht Was ist METEOR Architektur Technische Realisierung Zusammenfassung Zukünftige Entwicklungen

Mehr

Arbeiten 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. 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

Mehr

Mobile Development in.net mit Xamarin

Mobile Development in.net mit Xamarin 1 Mobile Development in.net mit Xamarin Mobile Web (Hybrid) Apps Vorteil: Weniger Aufwand Multi-Plattform Web-Technologien Nachteil: UX Performance UI Design Gerätefunktionen 2 Plattform abstrahieren 3

Mehr

Informatik Sommercamp 2012

Informatik Sommercamp 2012 Informatik Sommercamp 2012 App Entwicklung mit dem Android SDK Dominik W., Stefan S., Jan L. Fakultät für Informatik und Mathematik Universität Passau 23.07.2012 Gliederung 1 2 3 4 Warum? an Schule und

Mehr

Android-Testautomatisierung mit Robotium

Android-Testautomatisierung mit Robotium Android-Testautomatisierung mit Robotium Daniel Knott XING AG @dnlkntt http://www.adventuresinqa.com Daniel Knott Manager Quality Assurance @dnlkntt daniel.knott@xing.com Daniel Knott hat einen technischen

Mehr

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components

Mehr

Romano Roth & Oliver Brack Zühlke Engineering AG

Romano Roth & Oliver Brack Zühlke Engineering AG Romano Roth & Oliver Brack Zühlke Engineering AG 1600 1400 1200 1000 800 600 400 200 0 2010 2011 2012 2013 2014 2015 2016 12/11-02/12 PCs Mobilgeräte Android ios andere IDC/Nielsen 2012 Entwicklungskosten

Mehr

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 8: Professionelle Entwicklung

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 8: Professionelle Entwicklung C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/2012 1 Mi SDL.NET Netzwerk Lokalisierung Bibliotheken Registry Setup-Projekt Tag 8 Professionelle

Mehr

Feynsinn. die etwas andere Beratung

Feynsinn. 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

Mehr

Mobile App development mit Xamarin. Christian Hassa (ch@techtalk.ch) Andreas Willich (awi@techtalk.ch) TechTalk Software AG

Mobile App development mit Xamarin. Christian Hassa (ch@techtalk.ch) Andreas Willich (awi@techtalk.ch) TechTalk Software AG Mobile App development mit Xamarin Christian Hassa (ch@techtalk.ch) Andreas Willich (awi@techtalk.ch) TechTalk Software AG % der Bevölkerung mit Smartphone Smartphone Durchdringung >50% 34% 43% 54% DACH

Mehr

Eclipse und EclipseLink

Eclipse und EclipseLink Eclipse und EclipseLink Johannes Michler Johannes.Michler@promatis.de PROMATIS, Ettlingen Zugriff auf Oracle Datenbanken aus Eclipse RCP Anwendungen via EclipseLink 18.09.2009 1 Gliederung Eclipse als

Mehr

Content-Verwertungsmodelle und ihre Umsetzung in mobilen Systemen

Content-Verwertungsmodelle und ihre Umsetzung in mobilen Systemen Content-Verwertungsmodelle und ihre Umsetzung in mobilen Systemen Motivation und Überblick 4FriendsOnly.com Internet Technologies AG Vorlesung im Sommersemester an der Technischen Universität Ilmenau von

Mehr

Games Programming. Berufsfelder der Branche - Deine Perspektiven im Anschluss

Games 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

Mehr

Einführung zu den Übungen aus Softwareentwicklung 1

Einführung zu den Übungen aus Softwareentwicklung 1 Einführung zu den Übungen aus Softwareentwicklung 1 Dipl.-Ing. Andreas Riener Universität Linz, Institut für Pervasive Computing Altenberger Straße 69, A-4040 Linz riener@pervasive.jku.at SWE 1 // Organisatorisches

Mehr

Unity Community Magazin

Unity Community Magazin Unity Community Magazin Die erste deutsche Unity Community Top-Thema: Interview mit den Tornado Twins Spiele-Entwicklung: Der leichte Einstieg in die Spiele-Entwicklung Unity iphone: Unity iphone 1.7 veröffentlicht

Mehr

Tactical Sailing - Ein Spiel gegen den Wind. Einrichtung des Programms zur Offline-Nutzung.

Tactical Sailing - Ein Spiel gegen den Wind. Einrichtung des Programms zur Offline-Nutzung. Tactical Sailing - Ein Spiel gegen den Wind. Einrichtung des Programms zur Offline-Nutzung. A) Hinweise B) Standard Setup (automatisch, empfohlen) 1. CD -Version 2. Download-Version C) Benutzerdefinierter

Mehr

RIA Entwicklung mit Silverlight 3. Oliver Scheer, Microsoft Deutschland Blog:

RIA Entwicklung mit Silverlight 3. Oliver Scheer, Microsoft Deutschland Blog: RIA Entwicklung mit Silverlight 3 Oliver Scheer, Microsoft Deutschland Blog: http://the-oliver.com Es gibt keine großen Entdeckungen und Fortschritte, solange es noch ein unglückliches Kind auf Erden gibt.

Mehr

Eine App, viele Plattformen

Eine App, viele Plattformen Eine App, viele Plattformen Anwendungsentwicklung für Mobile Heiko Lewandowski 23.04.2013 EINLEITUNG Festlegung App-Strategie: Welche Ziele möchte ich erreichen? Die Vielzahl der Plattformen und Geräte(hersteller)

Mehr

ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem

ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem Matthias Kupfer (mkupfer@reactos.org) ReactOS Deutschland e.v. Aleksey Bragin (aleksey@reactos.org) Projektkoordinator 14.03.2010 1 Überblick

Mehr

Mobile Plattform - und was Daraus werden kann. Referent: Dipl.Ing.(FH) Wolfram Herzog

Mobile Plattform - und was Daraus werden kann. Referent: Dipl.Ing.(FH) Wolfram Herzog Mobile Plattform - Technologien 2010 und was Daraus werden kann Referent: Dipl.Ing.(FH) Wolfram Herzog Firmenprofil Professioneller Dienstleister für Systementwicklung rund um das Mobiltelefon Experten

Mehr

Evaluation von Open-Source-Software für System Dynamics hinsichtlich deren Integrierbarkeit

Evaluation von Open-Source-Software für System Dynamics hinsichtlich deren Integrierbarkeit Evaluation von Open-Source-Software für System Dynamics hinsichtlich deren Integrierbarkeit Axel Hummel 1, Heiko Kern 1, Christian Böhme 2, René Keßler 2 und Arndt Döhler 2 1 Betriebliche Informationssysteme,

Mehr

MULTICHANNEL IN SOZIALEN NETZWERKEN

MULTICHANNEL IN SOZIALEN NETZWERKEN MULTICHANNEL IN SOZIALEN NETZWERKEN Sogenannte Web 2.0 Services haben in den vergangenen Jahren zunehmend an Benutzern gewonnen, die sich von den Arten der Kommunikation im alten Web in Foren, Chats, Communities

Mehr

Wine der freiewindows Emulator. Marcus Meißner Wine und opensuse Entwickler marcus@jet.franken.de

Wine der freiewindows Emulator. Marcus Meißner Wine und opensuse Entwickler marcus@jet.franken.de Wine der freiewindows Emulator Marcus Meißner Wine und opensuse Entwickler marcus@jet.franken.de Warum überhaupt? Nicht portierte Software: kleine Firma keine Leute strategische Gründe Technische Herausforderung

Mehr

Best Connectivity. LogiCloud Wi-Fi Storage Sharer. www.logilink.com. Art.-Nr. WL0156

Best Connectivity. LogiCloud Wi-Fi Storage Sharer. www.logilink.com. Art.-Nr. WL0156 - 1 - Das WL0156 ist ein perfekter mobiler Wi-Fi Storage Sharer für iphone/ ipad, Android Smart Phone/ Pad (wie Samsung, HTC, SONY, Moto, ASUS, LG, Acer, ), Mac und Windows Computer. Ideal zum Erweitern

Mehr

Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss

Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss 1 Entwicklung Graphische Oberflächen Distributionen Probleme und Kritik 2 Entwicklung I Linux ist ein weitgehend

Mehr

CouchCommerce Online-Shops für Tablet Besucher optimieren, aber wie?

CouchCommerce Online-Shops für Tablet Besucher optimieren, aber wie? CouchCommerce Online-Shops für Tablet Besucher optimieren, aber wie? Wie Tablets die Post PC Commerce Ära einleiten Sie finden ein Video dieser Präsentation unter http://blog.couchcommerce.com/2012/06/03/couchcommerce-impressions-andvideo-from-the-shopware-community-day-2012/

Mehr