OPENFOAM CFD TOOLKIT C++ Dipl.-Ing. (FH) Thomas Tian Symposium Integrale Planung und Simulation 2012

Größe: px
Ab Seite anzeigen:

Download "OPENFOAM CFD TOOLKIT C++ Dipl.-Ing. (FH) Thomas Tian Symposium Integrale Planung und Simulation 2012"

Transkript

1 OPENFOAM CFD TOOLKIT C++ Dipl.-Ing. (FH) Thomas Tian Symposium Integrale Planung und Simulation 2012

2 Inhaltsverzeichnis Einleitung und Historisches Was ist OpenFOAM? OpenFOAM Mathematische Sprache Strukturen, Aufbau und Navigation in OpenFOAM Community Bezugsquellen Questions and Discussion

3 Historisches Historisches Entwickelt am Imperial College London seit Anfang der 90ziger. In Professor Gosman s Gruppe ( Thermofluids Section ) Maßgeblich von Henry Weller und Hrvoje Jasak Henry Weller hatte den ersten Code für ein unsteady laminar flow schon längst geschrieben. Hrvoje Jasak (1993) begleitet Henry Weller im Rahmen seiner Promotion und lernte viel über CFD und Softwareentwicklung Ab 2000: kommerzielle Software, vertrieben durch die Firma Nabla Ltd. Im Rahmen seiner Position als Technical Director und Chief Architect of FOAM sollte die Software kommerzielle Anwender wie auch die Universitäten bedienen. Software zur damaliger Zeit leistungsstark, aber zu kompliziert für die Anwender. Daher setzte sich FOAM überwiegend nur im akademischen Bereich durch. Ende 2004 wurde die Firma aufgelöst. Seit 2005 wurde FOAM unter den Namen OpenFOAM Version1.2 unter der Public Domain Licence veröffentlicht. großes Interesse, besonders von Universitäten (über 200) Nun stieg auch das Interesse von kommerziellen Firmen wie Volkswagen.

4 Einleitung OpenFOAM Was ist OpenFOAM? OpenFOAM ist ein allgemein programmierbares Softwaretool für Anwendungen in Computational Fluid Dynamics. Für Simulationen im 3-dimensionalen Raum. OpenFOAM ist ein frei verwendbares Open Source Programm. Wurde unter der GNU General Public Licence programmiert. Frei zu verwenden bedeutet, dass man die Software auf über 1000 CPUs parallel verwenden könnte, ohne Support oder Lizenzen zu bezahlen! Die Software wird weltweit von vielen Anwendern aus der Industrie, Forschung und Universitäten weiter entwickelt. Die Open Source CFD Toolbox ist in C++ geschrieben. OpenFOAM steht für Field Operation And Manipulation.

5 Einleitung OpenFOAM OpenFOAM ist eine Toolbox, keine Black-Box! OpenFOAM liefert den ganzen Programmiercode aus. Eigene Anwendungen für das jeweilige CFD Problem kann selbst entwickelt werden. Standardfunktionen können durch Bibliotheken zum eigenen Code gebunden werden. Top-Level-Solver Code beinhaltet die Gleichungen die gelöst werden sollen: Die Software versucht die natürliche Sprache der Strömungsmechanik nachzubilden. Verfügt über eine hoch entwickelte symbolische Benutzerschnittstelle, die es möglich macht, spezielle Gleichungssysteme ohne großen Programmieraufwand zu implementieren.

6 Kommerzielle Software Übliche kommerzielle CFD-Solver: Überwiegend nur ein Programm (Executable) für alle Problemstellungen in der Strömungsmechanik. Innerhalb des Codes selbständige Umschaltung der Algorithmen. Programmiert in Fortran oder C, alte Grundstrukturen, aber stetig erweitert. Keine Einsicht im Programmcode und auch nicht veröffentlicht. Gegenüber OpenFOAM erscheint immer eine Lösung.

7 OpenFOAM Versionen Zwei hauptsächliche Entwicklungen von OpenFOAM OpenCFD NABLA 1.5-dev 1.6-ext 2.0-ext OpenFOAM Extend demnächst

8 Was ist der Unterschied? OpenFOAM-2.1.x ist die stabilere Version, die als ausführbaren Dateien angeboten werden. Die Version sollte für die meisten Anwender die erste Wahl sein. Beinhaltet die neuesten Fehlerbeseitigungen (bug-fixed) Nachteil: Gegenüber der OF Extend Version weniger getestet. OpenFOAM -1.6-ext hat keine Beziehung mit OpenCFD. Wird überwiegend von der Community entwickelt. Sollte in der offizielle Version besondere CFD Methoden fehlen, lohnt sich ein Blick in der Extend Version (Beispiel: GGI, Block Matrix und Block Solver).

9 OpenFOAM Mathematische Sprache ρu t + ϕu U ρ R= p 1. Locate rate of changeρu 2. Convective rate of change ofρu 3. Viscous dissipation (laminar + turbulent) 4. Pressure gradient solve ( ); fvm::ddt(rho, U) + fvm::div(phi, U) + turbulence->divrhor(u) == - fvc::grad(p) solve -Funktion hat verschiedene Aufgaben, abhängig vom Typ +,-, == Operatoren wurden in OpenFOAM neu definiert divrhor -Funktion wird abhängig vom Turbulenzmodell definiert Verbessert die Lesbarkeit des Codes!

10 OpenFOAM Mathematische Sprache Quelle: Dokumentation OpenFOAM

11 OpenFOAM Struktur X Quelle: Dokumentation OpenFOAM FoamX wurde seit der OpenFOAM Version 1.4 eingestellt. Die Entwicklung von Lösern ging schneller voran als das GUI anzupassen. Harte Linux-Anwender arbeiten schneller mit der Konsole als mit der Maus.

12 Aufbau von OpenFOAM Was ist in der OpenFOAM Distrubition? $HOME/OpenFOAM/ OpenFOAM-2.1.x/ src/ Quellcode applications/ Anwendungsprogramm mit Quellcode lib/ Shared-Object Bibliotheken wmake/ Compiler Skripte bin/ zusätzliche Skripte doc/ Dokumentation etc/ Daten und Konfigurationen tutorials/ Beispiele platforms/linux64gccdpopt/ Ausführbaren Dateien (Doppel Präzision, 64bit) ThirdParty-2.1.x openmpi-1.5.3/ ParaView / scootch_ / Open Source High Performance Computing Visualisierungssoftware Ein Tool für effiziente parallele Aufteilung

13 Navigation in OpenFOAM Navigation in der OpenFOAM Distrubition Umgebungsvariablen werden in der Linux-Umgebung gesetzt, um einfacher zu navigieren. Es werden Abkürzungen (alias) definiert, um Ordner schnell zu wechseln. $HOME/OpenFOAM/ OpenFOAM-2.1.x/ foam $WM_PROJECT_DIR src/ src $FOAM_SRC OpenFOAM/ finitevolumen foamsrc foamfv applications/ app $FOAM_APP solvers sol $FOAM_SOLVERS utilities util $FOAM_UTILITIES lib/ lib $FOAM_LIB tutorials/ tut $FOAM_TUTORIALS

14 OpenFOAM Benutzer Ordner OpenFOAM Benutzer-Ordner: In einer Standardinstallation befindet sich der Benutzer-Ordner innerhalb der OpenFOAM Installation. Der Ordnername setzt sich wie folgt zusammen: ${LOGNAME}-2.1.x Beispiel: $HOME/OpenFOAM/tian-2.1.x Alias: run $HOME/OpenFOAM/tian-2.1.x/run Die Simulationsfälle sollten aus dem run gestartet werden. Umgebungsvariable: $FOAM_RUN

15 Aufbau eines Simulationscases Die oberste Ebene bezeichnet den Namen des Simulationsordners System Ordner: Einstellungen und Definitionen für den Löser Constant Ordner: Stoffdaten und Netzinformationen Zeit Ordner: Anfangs- und Randbedingungen

16 Was ist der Unterschied? polymesh -Beschreibung: face basierte Beschreibung Quelle: Dokumentation OpenFOAM Jeder face ist ausgerichtet an Eigentümerzelle (P) und Nachbarzelle (N) Internal face ist maximal mit 2 Zellen verbunden. Ist ein face ein Begrenzungsfläche ist der Nachbarzellenindex = -1. constant/polymesh/ points/ Liste der Punkte als Vektoren faces/ Liste der Faces inkl. der Punkt-Indexe owner/ Liste der Eigentümerzellen, der Indes = Face index neighbour/ Liste der Nachbarzellen, der Index = Face Index boundary/ Liste der Patches

17 polymesh -Beispiel polymesh-beispiel faces : polymesh-beispiel points : // * * * * * * * * * * * * * * * * * * * * * // ( 4( ) 4( ) 4( ) 4( ) 4( ) 4( ) 4( ) 4( ) 4( ) 4( ) ) // * * * * * * * * * * * * * * * * * * * * * // ( ( e-07) ( e-07) ( e-07) ( e-07) ( e-07) ( e-07) ( e-07) )

18 polymesh -Beispiel polymesh-beispiel boundary: // * * * * * * * * * * * * * * * * * * * * * * * * * * *// 2 ( movingwall Boundary Patch Name { type wall; Art des Patches nfaces 20; Anzahl der Faces startface 760; Startposition der Face-Liste } fixedwalls { type wall; nfaces 60; startface 780; } )

19 Vernetzung in OpenFOAM Gitter in OpenFOAM OpenFOAM arbeitet in einem 3-dimensionalen Kartesischen Koordinatensystem Für 1- und 2- dimensional sowie achsensymmetrische Probleme werden in einem 3D Gitter simuliert durch Anwenden von spezifischen Randbedingungen Eine Zelle hat eine nicht eingeschränkte Anzahl von Seitenflächen (faces) Eine Seitenfläche kann beliebig viele Kanten haben Keine Einschränkung bezüglich der Ausrichtung von Seitenflächen (face alignment) Dies ermöglicht eine besondere Vernetzungsfreiheit und manipulation in OpenFOAM, bekannt als polymesh

20 Netzgeneration mit SnappyHexMesh snappyhexmesh benötigt ein Hintergundnetz Das Netz kann vorab schon verfeinert werden. snappyhexmeshdict: Zu finden im Unterordner /system eines Simulationsfalles. Das Dictionary beinhaltet Schlüsselwörter zum Steuern der Vernetzung. snappyhexmesh benötigt Oberflächengeometrie Geometrie kann ein STL Format sein. Die Vernetzung bringt auch eigene Standardgeometrien mit wie Kugel, Zylinder und Box. decomposepardict: Zu finden im Unterordner /constant eines Simulationfalles. Ist für die Parallelisierung zuständig. Wird benötigt auch wenn nur einer CPU gerechnet wird.

21 Hintergundnetz - blockmesh Quelle: Jukka-Pekka Keskinen, Ville Vuorinen & Martti Larmi, Aalto university blockmesh -Tool Einfache Geometrie können mit dem Tool blockmesh generiert werden. Für snappyhexmesh sollte das Hintergrundnetz das Gebiet voll umschlingen Das Breite/Höhe/Tiefe-Verhältnis sollte nahe bei 1 sein

22 SnappyHexMesh Cell-Spliting (castellatedmesh) Regionen außerhalb des Tylinders werden nach der Splittung entfernt. Snapping (snap) Das Netz wird an anhand der Oberflächengeometrie deformiert. Add Surface layers (addlayers) Es wird eine Grenzschicht generiert.

23 Beispiel: snappyhexmesh Zuluftdrallauslass Quelle: HVAC GUI Tool für OpenFOAM Abluftgitter

24 Bezugsquelle OpenFOAM-2.1.x? Offizielle Version OpenFOAM Version vom : OF-2.1.x Download: Verfügbar als: UBUNTU/DEBIAN Pakete (source code and binaries) SuSE/RPM Pakete (source code and binaries) Source Pakete GIT Repository (Tagesaktuell)

25 Bezugsquelle OpenFOAM-1.6-ext? Erweiterte Version OpenFOAM Version vom : OF-1.6.ext Download: git://openfoamextend.git.sourceforge.net/gitroot/openfoamextend/openfoam-extend Verfügbar als: Live Distrubitation(source code and binaries) GIT Repository (Tagesaktuell)

26 OpenFOAM-1.6-ext The Extend Portal Project: Kerninformationen über die Entwicklung von OpenFOAM (features, roadmap, objectives) Community: Treffpunkte, Veranstaltungen, Gruppierungen von Gleichgesinnten, Stammtische Network: Präsentationen von OpenFOAM Codes, Werbung von Universitäten und Firmen Quelle: https://www.extend-project.com

27 Anwendungsforen im Internet Get Help? Erfahrungsaustausch und/oder Hilfestellungen bei der Durchführung von Simulationen durch Foren im Internet möglich Gemeinsames Erarbeiten von Problemstellungen Internationales Forum Quelle: https://www.cfd-online.de Deutschsprachiges Forum Quelle: https://www.cad.de

28 Wo bekommt man sonst noch Unterstützung? Von der Firma OpenCFD Dokumentation: Internetseite: Doxygen: Internetseite: Über Foren im Internet CAD.de: Internetseite: CFD Online: Internetseite: Extend Project: Internetseite: Sonstiges OpenFOAM Wiki s, Google Suchmaschine, vom Quellcode, usw.

29 Questions and Discussion Vielen Dank Noch fragen? Nein? Dann zur Praxis

30 Download Link, um das passende Video herunterzuladen

Protokoll 1. 1. Frage (Aufgabentyp 1 Allgemeine Frage):

Protokoll 1. 1. Frage (Aufgabentyp 1 Allgemeine Frage): Protokoll 1 a) Beschreiben Sie den allgemeinen Ablauf einer Simulationsaufgabe! b) Wie implementieren Sie eine Einlass- Randbedingung (Ohne Turbulenz!) in OpenFOAM? Geben Sie eine typische Wahl für U und

Mehr

Ulrich Heck, Martin Becker Angepasste CFD-Lösungen am Beispiel der Auslegung von Extrusionswerkzeugen

Ulrich Heck, Martin Becker Angepasste CFD-Lösungen am Beispiel der Auslegung von Extrusionswerkzeugen Ulrich Heck, Martin Becker Angepasste CFD-Lösungen am Beispiel der Auslegung von Extrusionswerkzeugen Einführung Hintergrund Open-Source Löser Löser Anpassung Benchmark CAD Modell basierter Workflow Zusammenfassung

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

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

Vergleich von Computational Fluid Dynamics-Programmen in der Anwendung auf Brandszenarien in Gebäuden. Frederik Rabe, Anja Hofmann, Ulrich Krause

Vergleich von Computational Fluid Dynamics-Programmen in der Anwendung auf Brandszenarien in Gebäuden. Frederik Rabe, Anja Hofmann, Ulrich Krause Vergleich von Computational Fluid Dynamics-Programmen in der Anwendung auf Brandszenarien in Gebäuden Frederik Rabe, Anja Hofmann, Ulrich Krause Gliederung Einleitung Grundlagen Grundlagen CFD NIST FDS

Mehr

Embedded-Linux-Seminare. Toolchains

Embedded-Linux-Seminare. Toolchains Embedded-Linux-Seminare Toolchains http://www.embedded-linux-seminare.de Diplom-Physiker Peter Börner Spandauer Weg 4 37085 Göttingen Tel.: 0551-7703465 Mail: info@embedded-linux-seminare.de Kopier-Rechte

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

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

Update Information. Independence Pro Software Suite 3.0 & Sound Libraries

Update Information. Independence Pro Software Suite 3.0 & Sound Libraries Update Information Independence Pro Software Suite 3.0 & Sound Libraries 2 Yellow Tools Update Information Lieber Kunde, vielen Dank, dass Du Dich für eines unserer Produkte entschieden hast! Falls Du

Mehr

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b. jcreator Seite 1 JCreator (Windows) JCreator ist eine einfache, schnelle und effiziente Java-DIE. Eine gratis Testversion sowie eine academic Lizenz für $35.- kann von der Website www.jcreator.com heruntergeladen

Mehr

Entwicklungswerkzeuge

Entwicklungswerkzeuge Entwicklungswerkzeuge Werner Struckmann & Tim Winkelmann 10. Oktober 2012 Gliederung Anforderungen Projekte Debugging Versionsverwaltung Frameworks Pattern Integrated development environment (IDE) Werner

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

OSRM - weltweites Routing mit OpenStreetMap-Daten OSRM - weltweites Routing mit OpenStreetMap-Daten

OSRM - weltweites Routing mit OpenStreetMap-Daten OSRM - weltweites Routing mit OpenStreetMap-Daten OSRM - weltweites Routing mit OpenStreetMap-Daten Jörg Thomsen, MapMedia GmbH, Berlin OSRM: The Open Source Routing Machine High Performance Routing Algorithm. Easy import of OSM data files. Written entirely

Mehr

Wasseroberfläche von Wasserwellen. Particle Hydrodynamics (SPH)

Wasseroberfläche von Wasserwellen. Particle Hydrodynamics (SPH) 07. Februar 2008 Die Beschreibung der freien Wasseroberfläche von Wasserwellen mit der Methode der Smoothed Particle Hydrodynamics (SPH) Anwendungen und erste Erfahrungen mit dem Programmpaket Dipl.-Ing.

Mehr

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b. jcreator Seite 1 JCreator (Windows) 1. Installation Die wichtigsten Installationsschritte: A) Java 2 Development Kit J2SE 5.0 RC installieren. Die aktuelle Installationsdatei (jdk-1_5_09-rc-windows-i586.exe)

Mehr

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein. Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt

Mehr

CFD in KMU Swiss VPE Symposium 2012

CFD in KMU Swiss VPE Symposium 2012 Institut für Energietechnik CFD in KMU Swiss VPE Symposium 2012 Rapperswil, 19. April 2012 Strömungen in der Technik CFD wird seit langem von Grosskonzernen genutzt Spezielle Computerumgebungen (Linux)

Mehr

TYPO3 CMS 6.2 LTS. Die neue TYPO3- Version mit Langzeit- Support

TYPO3 CMS 6.2 LTS. Die neue TYPO3- Version mit Langzeit- Support Die neue TYPO3- Version mit Langzeit- Support Am 25. März 2014 wurde mit die zweite TYPO3- Version mit Langzeit- Support (Long- Term- Support, kurz: LTS) veröffentlicht. LTS- Versionen werden drei Jahre

Mehr

Fork Leitfaden. BibApp Android

Fork Leitfaden. BibApp Android Fork Leitfaden BibApp Android letzte Aktualisierung: 24. April 2013 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung 2 2 Eclipse Projekt 2 3 Abhängigkeiten 2 4 Konfiguration 3 4.0.1 Paketname...............................

Mehr

Software Engineering in

Software Engineering in Software Engineering in der Werkzeuge für optimierte LabVIEW-Entwicklung Folie 1 Best Practices Requirements Engineering Softwaretest Versionsmanagement Build- Automatisierung Folie 2 Arbeiten Sie im Team?

Mehr

OpenFOAM Ein Einstieg

OpenFOAM Ein Einstieg OpenFOAM Ein Einstieg OpenFOAM ist eine Sammlung von Werkzeugen zum Post- und Preprocessing und RANSE- Lösern. (Reynolds Averaged Navier-Stokes-Equation) Derzeitig (November 09) liegt das System in Version

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

IT Engineering Continuous Delivery. Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet. Alexander Pacnik Karlsruhe, 20.05.

IT Engineering Continuous Delivery. Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet. Alexander Pacnik Karlsruhe, 20.05. IT Engineering Continuous Delivery Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet Alexander Pacnik Karlsruhe, 20.05.2014 Einleitung... worum es in diesem Vortrag geht Ziele Continuous

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

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

( ) Strömungsmechanische Grundlagen. Erhaltungsgleichungen. τ ρ. Kontinuitätsbedingung: Impulserhaltung: Energieerhaltung: Stofferhaltung:

( ) Strömungsmechanische Grundlagen. Erhaltungsgleichungen. τ ρ. Kontinuitätsbedingung: Impulserhaltung: Energieerhaltung: Stofferhaltung: Technische Universität Kaiserslautern Strömungssimulation mit FLUENT Daniel Conrad TU Kaiserslautern Lehrstuhl für Strömungsmechanik und Strömungsmaschinen Kontinuitätsbedingung: Impulserhaltung: ( ) =

Mehr

Content Management mit JSR-170 und dem Open Source CMS Magnolia

Content Management mit JSR-170 und dem Open Source CMS Magnolia Content Management mit JSR-170 und dem Open Source CMS Magnolia Dr. Ralf Hirning LogicaCMG 2006. All rights reserved Agenda Überblick Features Redaktionsprozess Beispielimplementierung Magnolia Editionen

Mehr

Quickstart Guide. azeti MAILProtect VAA Die virtuelle E-Mail Firewall mit Mailschutzfaktor 100!

Quickstart Guide. azeti MAILProtect VAA Die virtuelle E-Mail Firewall mit Mailschutzfaktor 100! Quickstart Guide Voraussetzung für den Einsatz einer azeti MAILProtect, ist die VMware Server Version 2.0 oder höher. Falls Sie bereits einen VMware Server in Ihrem Unternehmen einsetzen, können Sie Schritt

Mehr

1. Einführung. 2. Vorbereitung zur Installation. 1.1 Eclipse

1. Einführung. 2. Vorbereitung zur Installation. 1.1 Eclipse 1. Einführung 1.1 Eclipse Die Eclipse ist eine kostenlose integrierte Entwicklungsumgebung oder auch IDE genannt, (Abkürzung IDE, engl. Integrated development enviroment). Sie ist eine grafische Benutzeroberfläche

Mehr

1. Übung zu "Numerik partieller Differentialgleichungen"

1. Übung zu Numerik partieller Differentialgleichungen 1. Übung zu "Numerik partieller Differentialgleichungen" Simon Gawlok, Eva Treiber Engineering Mathematics and Computing Lab 22. Oktober 2014 1 / 15 1 Organisatorisches 2 3 4 2 / 15 Organisatorisches Ort:

Mehr

Erste Schritte mit Eclipse

Erste Schritte mit Eclipse Erste Schritte mit Eclipse März 2008, KLK 1) Java Development Kit (JDK) und Eclipse installieren In den PC-Pools der HAW sind der JDK und Eclipse schon installiert und können mit dem Application Launcher

Mehr

Praktikum Einführung

Praktikum Einführung Praktikum Einführung Praktikum im Rahmen der Veranstaltung Sicherheit in Netzen im WS 08/09 Praktikumsleiter: Holger Plett Agenda Motivation AVISPA Einleitung Aufbau des Frameworks Elemente des Frameworks

Mehr

egenix PyRun Python Runtime in einer einzigen 12MB Datei FrOSCon 2012 Sankt Augustin Marc-André Lemburg EGENIX.COM Software GmbH Langenfeld, Germany

egenix PyRun Python Runtime in einer einzigen 12MB Datei FrOSCon 2012 Sankt Augustin Marc-André Lemburg EGENIX.COM Software GmbH Langenfeld, Germany Python Runtime in einer einzigen 12MB Datei FrOSCon 2012 Sankt Augustin Marc-André Lemburg EGENIX.COM Software GmbH Langenfeld, Germany Marc-André Lemburg Geschäftsführer der egenix.com GmbH Mehr als 20

Mehr

09.10.2015. 02.10.2015 + 07.10.2015 Seite 1. 02.10.2015 + 07.10.2015 Seite 2

09.10.2015. 02.10.2015 + 07.10.2015 Seite 1. 02.10.2015 + 07.10.2015 Seite 2 02.10.2015 + 07.10.2015 Seite 1 02.10.2015 + 07.10.2015 Seite 2 1 Anzahl der Klassenarbeiten: Mindestens zwei Klassenarbeiten pro Halbjahr (= 4 KA pro Jahr) Im ersten Ausbildungsjahr gibt es jedoch kein

Mehr

2. Braunschweiger Linux-Tage. Vortrag über RAID. von. Thomas King. http://www.t-king.de/linux/raid1.html. 2. Braunschweiger Linux-Tage Seite 1/16

2. Braunschweiger Linux-Tage. Vortrag über RAID. von. Thomas King. http://www.t-king.de/linux/raid1.html. 2. Braunschweiger Linux-Tage Seite 1/16 2. Braunschweiger Linux-Tage Vortrag über RAID von Thomas King http://www.t-king.de/linux/raid1.html 2. Braunschweiger Linux-Tage Seite 1/16 Übersicht: 1. Was ist RAID? 1.1. Wo wurde RAID entwickelt? 1.2.

Mehr

Redmine, das Projekt Management Werkzeug

Redmine, das Projekt Management Werkzeug Redmine, das Projekt Management Werkzeug Web Site: www.soebes.de Blog: blog.soebes.de Email: info@soebes.de Dipl.Ing.(FH) Karl Heinz Marbaise Agenda 1.Einführung 2.Installation 3.Übersicht 4.Features 5.Informationsquellen

Mehr

Linutronix - Wir verbinden Welten. Open Source Software in der Industrie. Firmenvorstellung

Linutronix - Wir verbinden Welten. Open Source Software in der Industrie. Firmenvorstellung Linutronix - Wir verbinden Welten Open Source Software in der Industrie Firmenvorstellung Firma Gegründet 1996 von Thomas Gleixner 2006 Umwandlung in GmbH Maintainer von: X86 Architektur RT-Preempt UIO

Mehr

Patchen von Solaris 10 How to touch a running system

Patchen von Solaris 10 How to touch a running system Patchen von Solaris 10 How to touch a running system best OpenSystems Day Spring 2006 Unterföhring Wolfgang Stief stief@best.de Senior Systemingenieur best Systeme GmbH GUUG Board Member Agenda Warum überhaupt

Mehr

Anwendung von Geoinformatik: Entwicklung von Open Source Tools für die automatisierte Analyse von Geoinformationen

Anwendung von Geoinformatik: Entwicklung von Open Source Tools für die automatisierte Analyse von Geoinformationen Anwendung von Geoinformatik: Entwicklung von Open Source Tools für die automatisierte Analyse von Geoinformationen Abschlussprojekt: Klassifizierung von High Definition Panoramabildern Bearbeitung: Johannes

Mehr

Open Source. Eine kleine Geschichte zum Konzept der freien Software

Open Source. Eine kleine Geschichte zum Konzept der freien Software Open Source Eine kleine Geschichte zum Konzept der freien Software Open Source Definition (1) Freie Weitergabe Die Lizenz darf niemanden darin hindern, die Software zu verkaufen oder sie mit anderer Software

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

Einführung in wxwidgets & wxdev-c++

Einführung in wxwidgets & wxdev-c++ Einführung in wxwidgets & wxdev-c++ Vortrag im Rahmen der Vorlesung Computational Physics im Sommersemester 2009 Folie 1/13 Gliederung wxwidgets: Übersicht wxdev-c++: Übersicht Installation wxwidgets Syntax

Mehr

Auf der Homepage steht

Auf der Homepage steht Auf der Homepage steht VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product

Mehr

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung Was für ein Tempo! Das Rad dreht sich rasant schnell: Die heutigen Anforderungen an Softwareentwicklung sind hoch und werden

Mehr

TYPO3-Workshop TYPO3 Leistungsumfang und Architektur RRZN Universität Hannover

TYPO3-Workshop TYPO3 Leistungsumfang und Architektur RRZN Universität Hannover TYPO3-Workshop TYPO3 Leistungsumfang und Architektur RRZN Universität Hannover Typo3 Lizenz Zielgruppe Enterprise Web Content Management System GPL (GNU Public License) kleine bis mittlere Unternehmen

Mehr

Das Programmfenster beim ersten Start:

Das Programmfenster beim ersten Start: Die ersten Schritte, Seite 1/5 Die ersten Schritte Mit dem Programm turtle können maßgenaue Computer-Grafiken in Javascript oder C++/Qt programmiert werden. Die erzeugten Grafiken können als PDF-Dateien

Mehr

Numerische Berechnungen der Windumströmung des ZENDOME 150. Dr.-Ing. Leonid Goubergrits Dipl.-Ing. Christoph Lederer

Numerische Berechnungen der Windumströmung des ZENDOME 150. Dr.-Ing. Leonid Goubergrits Dipl.-Ing. Christoph Lederer Numerische Berechnungen der Windumströmung des ZENDOME 150 Dr.-Ing. Leonid Goubergrits Dipl.-Ing. Christoph Lederer 03.08.2007 1. Hintergrund Die Windlast auf den ZENDOME 150 bei Windgeschwindigkeiten

Mehr

SNMP4Nagios. SNMP4Nagios. Grazer Linuxtage 2007. Peter Gritsch

SNMP4Nagios. SNMP4Nagios. Grazer Linuxtage 2007. Peter Gritsch SNMP4Nagios Grazer Linuxtage 2007 Peter Gritsch Inhalte Motivation für Network Monitoring SNMP Grundlagen Nagios Grundlagen SNMP4Nagios PlugIns Motivation für Network Monitoring Probleme erkennen bevor

Mehr

PVFS (Parallel Virtual File System)

PVFS (Parallel Virtual File System) Management grosser Datenmengen PVFS (Parallel Virtual File System) Thorsten Schütt thorsten.schuett@zib.de Management grosser Datenmengen p.1/?? Inhalt Einführung in verteilte Dateisysteme Architektur

Mehr

Enigma2 Plugin Entwicklung mit Eclipse

Enigma2 Plugin Entwicklung mit Eclipse Enigma2 Plugin Entwicklung mit Eclipse Enigma2 Plugin Entwicklung mit Eclipse 1/15 Inhaltsverzeichnis 1 ÜBER... 3 2 INSTALLATION... 4 2.1 INSTALLATION VON ECLIPSE... 4 2.2 INSTALLATION VON PYDEV... 4 3

Mehr

PCFaceSwitch. Treiber und Steuerprogramm für eine Extender-Karte für den PCI-Express-Bus

PCFaceSwitch. Treiber und Steuerprogramm für eine Extender-Karte für den PCI-Express-Bus PCFaceSwitch Treiber und Steuerprogramm für eine Extender-Karte für den PCI-Express-Bus Version 1.7 Juni 2013 Hinweise zur Installation, Funktionsweise und Lizenzierung Für Ihre Fragen stehen wir gern

Mehr

1. License Borrowing Verfahren

1. License Borrowing Verfahren 1. License Borrowing Verfahren Das Borrowingverfahren ermöglicht die Nutzung der Software MATLAB offline, d.h. ohne Verbindung zum Rechenzentrum. Sie können somit die Lizenzen der verschiedenen Toolboxen

Mehr

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag

Mehr

Quickstart Guide. azeti SONARPLEX VAA Fehler erkennen, bevor Fehler entstehen

Quickstart Guide. azeti SONARPLEX VAA Fehler erkennen, bevor Fehler entstehen Quickstart Guide Voraussetzung für den Einsatz einer azeti SONARPLEX ist die VMware Server Version 2.0 oder höher. Falls Sie bereits einen VMware Server in Ihrem Unternehmen einsetzen, können Sie Schritt

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

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

Woher wissen die das? Knowledge Management in der TYPO3 Community

Woher wissen die das? Knowledge Management in der TYPO3 Community Woher wissen die das? Knowledge Management in der TYPO3 Community Wer steht da vorne? Karsten Dambekalns seit 2003 im Umfeld von TYPO3 aktiv; seit 2005 Active Member der TYPO3 Association Kernentwickler,

Mehr

C++-Entwicklung mit Linux

C++-Entwicklung mit Linux C++-Entwicklung mit Linux Eine Einführung in die Sprache und die wichtigsten Werkzeuge von GCC und XEmacs bis Eclipse Thomas Wieland [Druckvorlage vom 10. August 2004] xiii Inhaltsverzeichnis 1 Programmieren

Mehr

Verbesserung der Langsamflugeigenschaften des Doppeldeckers FK-12 Comet mit Hilfe von Strömungssimulationen

Verbesserung der Langsamflugeigenschaften des Doppeldeckers FK-12 Comet mit Hilfe von Strömungssimulationen Verbesserung der Langsamflugeigenschaften des Doppeldeckers FK-12 Comet mit Hilfe von Strömungssimulationen Tim Federer, Peter Funk, Michael Schreiner, Christoph Würsch, Ramon Zoller Institut für Computational

Mehr

Ein Inno Setup Installationsprogramm für eine OpenDCL Anwendung

Ein Inno Setup Installationsprogramm für eine OpenDCL Anwendung Ein Inno Setup Installationsprogramm für eine OpenDCL Anwendung Dieses Tutorium zeigt Ihnen, wie Sie ein relativ einfaches Installationsprogramm für Ihre OpenDCL Anwendung herstellen können. Das Installationsprogramm

Mehr

Softwareproduktlinien Teil 4: Versionsverwaltungs- und Buildsysteme

Softwareproduktlinien Teil 4: Versionsverwaltungs- und Buildsysteme Softwareproduktlinien Teil 4: Versionsverwaltungs- und Buildsysteme Christian Kästner (Universität Marburg) Sven Apel (Universität Passau) Gunter Saake (Universität Magdeburg) 1 Application Eng. Domain

Mehr

Autodesk Education Offerings Agenda

Autodesk Education Offerings Agenda FY14 Autodesk Education Offerings Doris Fischer Education Specialist DLS, Europe Autodesk Education Offerings Agenda Lizenz Änderungen Cloud Lösungen What s New 2013 Autodesk Education Lizenzänderung 1.

Mehr

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Inhalt Content Management (CM) Allgemeines über CMS CMS Typen Open Source vs. Lizenzsoftware Joomla! Quellen Content Management

Mehr

WARUM IST SOLIDWORKS FLOW SIMULATION DIE RICHTIGE WAHL FÜR PRODUKTINGENIEURE?

WARUM IST SOLIDWORKS FLOW SIMULATION DIE RICHTIGE WAHL FÜR PRODUKTINGENIEURE? W H I T E P A P E R WARUM IST SOLIDWORKS FLOW SIMULATION DIE RICHTIGE WAHL FÜR PRODUKTINGENIEURE? Engineering Fluid Dynamics (EFD) ist eine neuartige CFD-Software (Computational Fluid Dynamics), die es

Mehr

Universität Leipzig - Softwaretechnik Praktikum 2014/2015 Installationsanleitung zum Projekt: Ein kartenbasiertes Multiplayer -Spiel

Universität Leipzig - Softwaretechnik Praktikum 2014/2015 Installationsanleitung zum Projekt: Ein kartenbasiertes Multiplayer -Spiel Universität Leipzig - Softwaretechnik Praktikum 2014/2015 Installationsanleitung zum Projekt: Ein kartenbasiertes Multiplayer -Spiel Gruppe: SWT15-GKP 31. Mai 2015 Inhaltsverzeichnis 1 Lokale Installation

Mehr

Multisite Setup. mit Nutzung von Subversion. Drupal Voice Chat 21.10.2008 mcgo@drupalist.de

Multisite Setup. mit Nutzung von Subversion. Drupal Voice Chat 21.10.2008 mcgo@drupalist.de Multisite Setup mit Nutzung von Subversion Drupal Voice Chat 21.10.2008 mcgo@drupalist.de 1 Voraussetzungen Server (dediziert oder virtuell) Zugriff auf Terminal (z.b. per ssh) Webserver / Datenbankserver

Mehr

Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test

Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test Windows Client Management AG Alte Haslenstrasse 5 CH-9053 Teufen wincm.ch 1 Quick Install - Scripting Framework Workplace...3

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

Oracle Warehouse Builder 3i

Oracle Warehouse Builder 3i Betrifft Autoren Art der Info Oracle Warehouse Builder 3i Dani Schnider (daniel.schnider@trivadis.com) Thomas Kriemler (thomas.kriemler@trivadis.com) Technische Info Quelle Aus dem Trivadis Technologie

Mehr

Linux Cafe 2013 11 11. Referent: Bernd Strößenreuther

Linux Cafe 2013 11 11. Referent: Bernd Strößenreuther Versionsverwaltung mit Git Linux Cafe 2013 11 11 Referent: Bernd Strößenreuther mailto:linux cafe@stroessenreuther.net Lizenz Sie dürfen dieses Dokument verwenden unter den Bedingungen der Creative Commons

Mehr

Prototypvortrag. Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning. Projektseminar WS 2009/10

Prototypvortrag. Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning. Projektseminar WS 2009/10 Prototypvortrag Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning Projektseminar WS 2009/10 Eugen Fot, Sebastian Kenter, Michael Surmann AG Parallele

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

Computational Fluid Dynamics - CFD Overview

Computational Fluid Dynamics - CFD Overview Computational Fluid Dynamics - CFD Overview Claus-Dieter Munz Universität Stuttgart, Institut für Aerodynamik und Gasdynamik Pfaffenwaldring 21, 70550 Stuttgart Tel. +49-711/685-63401 (Sekr.) Fax +49-711/685-63438

Mehr

Composer für Contao Entwickler

Composer für Contao Entwickler für Contao Entwickler Christian Schiffler Contao Konferenz 2014 16. Mai 2014 1 / 32 C-C-A Power - Xtra Wers n das? Christian Xtra Schiffler Seit 2004 selbständig Seit 2008 bei TYPOlight Contao Hauptentwickler

Mehr

E-Learning und Open Source Prinzipien und Praxis mit Moodle. Hannes Gassert, CTO mediagonal AG

E-Learning und Open Source Prinzipien und Praxis mit Moodle. Hannes Gassert, CTO mediagonal AG E-Learning und Open Source Prinzipien und Praxis mit Moodle Hannes Gassert, CTO mediagonal AG Agenda > «Open Source: was interessiert mich Quellcode?» > «Moodle: was ist das, was kann das, was soll das?»

Mehr

Computerorientiertes Problemlösen

Computerorientiertes Problemlösen 1 / 13 Computerorientiertes Problemlösen 22. 26. September 2014 Steffen Basting WS 2014-2015 2 / 13 Organisatorisches 22.09. 26.09. Zeit Mo Di Mi Do Fr 11:00 bis 13:00 13:00 bis 15:30 15:30 bis 18:00 Vorlesung:

Mehr

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved.

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved. BEDIFFERENT ACE G E R M A N Y Aras Corporate ACE Germany Communities Welche Vorteile? Rolf Laudenbach Director Aras Community Slide 3 Aras Communities Public Community Projects Forums Blogs Wikis Public

Mehr

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Im Folgenden wird die Installation von MySQL 5.0 und Tomcat 5.0 beschrieben. Bei MySQL Server 5.0 handelt es sich um ein

Mehr

Untersuchungen zum korrelationsbasierten Transitionsmodell in ANSYS CFD

Untersuchungen zum korrelationsbasierten Transitionsmodell in ANSYS CFD Masterarbeit Studiendepartment Fahrzeugtechnik und Flugzeugbau Untersuchungen zum korrelationsbasierten Transitionsmodell in ANSYS CFD Michael Fehrs 04. Oktober 2011 VI Inhaltsverzeichnis Kurzreferat Aufgabenstellung

Mehr

Open Source Anwendungsbeispiele in Forschung und Praxis. Dr. Alexander K. Seewald

Open Source Anwendungsbeispiele in Forschung und Praxis. Dr. Alexander K. Seewald Open Source Anwendungsbeispiele in Forschung und Praxis Dr. Alexander K. Seewald Kurzvorstellung Seewald Solutions Gegründet Juni 2007 Ausschließliche Verwendung von Open Source Drei Geschäftsbereiche

Mehr

B4 Viper Connector Service Installationsanleitung Stand: 2013-07- 16

B4 Viper Connector Service Installationsanleitung Stand: 2013-07- 16 B4 Viper Connector Service Installationsanleitung Stand: 2013-07- 16 Inhalt 1 ALLGEMEINES... 2 2 INSTALLATION DES VIPER CONNECTOR SERVICE... 3 3 EINRICHTUNG DES TEILNEHMERACCOUNTS... 5 4 INSTALLATION DES

Mehr

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH Java Einleitung - Handout Kurzbeschreibung: Eine kleine Einführung in die Programmierung mit Java. Dokument: Autor: Michael Spahn Version 1.0 Status: Final Datum: 23.10.2012 Vertraulichkeit: öffentlich

Mehr

Calligra. Eine allgemeine Einführung

Calligra. Eine allgemeine Einführung Eine allgemeine Einführung Raphael Langerhorst Jost Schenck Deutsche Übersetzung: Maren Pakura Deutsche Übersetzung: Marco Wegner Deutsche Übersetzung: Hans-Frieder Hirsch 2 Inhaltsverzeichnis 1 Einführung

Mehr

http://www.nvu-composer.de

http://www.nvu-composer.de Kapitel 16 Seite 1 Ein portabler Web-Editor Wer viel Zeit in eine Website investieren will ist gut beraten, eine professionelle Software für Webdesigner zu beschaffen. Diese Programme sind sehr leistungsfähig,

Mehr

Handbuch TweetMeetsMage

Handbuch TweetMeetsMage Handbuch TweetMeetsMage für Version 0.1.0 Handbuch Version 0.1 Zuletzt geändert 21.01.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Voraussetzungen... 3 1.2 Funktionsübersicht... 3 2 Installation... 4

Mehr

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht

Mehr

Multiuser Enhanced Streaming Application

Multiuser Enhanced Streaming Application Multiuser Enhanced Streaming Application .mesa Die Zukunft des Fernsehens liegt in der Übertragung von Videos und Filmen über das Internet. mesa ist eine innovative Weiterentwicklung dieser Idee. Konzipiert

Mehr

Deklarationen in C. Prof. Dr. Margarita Esponda

Deklarationen in C. Prof. Dr. Margarita Esponda Deklarationen in C 1 Deklarationen Deklarationen spielen eine zentrale Rolle in der C-Programmiersprache. Deklarationen Variablen Funktionen Die Deklarationen von Variablen und Funktionen haben viele Gemeinsamkeiten.

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

Das Build Tool Ant. Sebastian Mancke, mancke@mancke-software.de

Das Build Tool Ant. Sebastian Mancke, mancke@mancke-software.de Das Build Tool Ant Sebastian Mancke, mancke@mancke-software.de Grundlagen Motivation Bei der Übersetzung und Pflege von Software treten viele, gleich bleibende Arbeitsschritte auf. Übersetzen des Codes

Mehr

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014 Entwicklungsumgebungen Packer, Vagrant, Puppet Alexander Pacnik Mannheim, 10.11.2014 inovex... über inovex und den Referenten 2 Entwicklungsumgebungen... Übersicht Einführung Packer Konfiguration Packer

Mehr

Hex Datei mit Atmel Studio 6 erstellen

Hex Datei mit Atmel Studio 6 erstellen Hex Datei mit Atmel Studio 6 erstellen Es werden generell keine Atmel Studio Dateien ins Repository geladen, da jeder seine Dateien an anderen Orten liegen hat und weil nicht jeder das Atmel Studio 6 benutzt.

Mehr

Non-Deterministische CFD Simulationen in FINE /Turbo

Non-Deterministische CFD Simulationen in FINE /Turbo Non-Deterministische CFD Simulationen in FINE /Turbo Dipl.-Ing. (FH) Peter Thiel Dr.-Ing. Thomas Hildebrandt NUMECA Ingenieurbüro NUMECA, a New Wave in Fluid Dynamics Überblick 1. Motivation: Warum non-deterministische

Mehr

OPEN SOURCE SOFTWARE

OPEN SOURCE SOFTWARE future network Open Source Management Forum 3. Dezember 2009 OPEN SOURCE SOFTWARE Ausgewählte Rechtsfragen andréewitch & simon, Wien 1 - OPEN SOURCE MODELLE bedeutet:! Verfügbarkeit des Quellcodes! keine

Mehr

SWT. -The Standard Widget Toolkit- Inhaltsverzeichnis. Thomas Wilhelm SWT. 1. Was ist SWT?

SWT. -The Standard Widget Toolkit- Inhaltsverzeichnis. Thomas Wilhelm SWT. 1. Was ist SWT? Java -The Standard Widget Toolkit- Inhaltsverzeichnis 1. Was ist? - Vorteile von - Nachteile von 2. Vorbereitungen für 3. Das erste Programm in 4. Widgets und Styleparameter 5. - Layouts Was ist ein Widget?

Mehr

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 NetX - Einführung 2008 Jiri Spale, Programmierung in eingebetteten Systemen 2 NetX is... a highly integrated network controller with a new system

Mehr

So bringst du Prolog zum Laufen...

So bringst du Prolog zum Laufen... Diese Anleitung soll dir dabei helfen den freien Prolog-Interpreter SWI-Prolog zu installieren einen geeigneten Texteditor auszuwählen, mit dem du Prolog-Programme schreiben kannst das erste kleine Programm

Mehr

Abacus Formula Compiler (AFC)

Abacus Formula Compiler (AFC) Abacus Formula Compiler (AFC) Alle kennen Excel - jetzt sogar Ihre Java- Applikation! Bringt Tabellenkalkulationen auf die JVM http://formulacompiler.org/ Peter Arrenbrecht für Abacus Research AG http://abacus.ch/

Mehr

Grafische Benutzeroberfläche mit Glade und Python

Grafische Benutzeroberfläche mit Glade und Python Grafische Benutzeroberfläche mit Glade und Python Grundsätzliches Die grafische Benutzeroberfläche (GUI) wird getrennt von dem Programm erstellt und gespeichert. Zu dieser GUI-Datei wird ein passendes

Mehr

FB Informatik Prof. Dr. R.Nitsch. C++ - Dokumentation. Reiner Nitsch r.nitsch@fbi.h-da.de

FB Informatik Prof. Dr. R.Nitsch. C++ - Dokumentation. Reiner Nitsch r.nitsch@fbi.h-da.de C++ - Dokumentation Reiner Nitsch r.nitsch@fbi.h-da.de Software-Dokumentation? Schnelltest: Haben Sie Mut zum Risiko? Um einen knappen Termin zu erreichen, fahren Sie schneller als gewohnt? Nach ein paar

Mehr