Parallel Programming Game of Life

Slides:



Advertisements
Ähnliche Präsentationen
Ontology Tools II Jan Polowinski
Advertisements

Ubuntu Enterprise Cloud (UEC) Thorben Lindhauer,
A. K. Dewdney‘s Core War (CW, „Krieg der Kerne“)
:35 Architektur Moderner Internet Applikationen – I18N, L10N Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Vortrag über die Studienarbeit
Dynamik komplexer Systeme
erasm platform Bild- / Galerieverwaltung
MVC – ein Architekturmuster
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Java Layout Manager (JLM) Marc Dziadek
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 GUI Konstruktion: 1. Entwurf mit Papier und Bleistift / Post Ist 2. Eventuell.
Dr.-Ing. R. Marklein - GET I - WS 06/07 - V Grundlagen der Elektrotechnik I (GET I) Vorlesung am Di. 13:00-14:30 Uhr; R (Hörsaal)
Einführung in Java Alexander Dreßler modifiziert Peter Brichzin und Matthias Spohrer Literatur Installation der Programme.
Grundlagen der Datenverarbeitung
Betriebssysteme, Rechnernetze und verteilte Systeme I (BSRvS 1)
Julien Gaugaz 7. April 2011.
BPEL Erweiterungen Christoph Schulz. Agenda 1.Einführung 2.BPEL4People 3.BPELJ 4.II4BPEL 5.Ausblick BPEL Erweiterungen - Christoph Schulz.
J. H. Conway‘s Game of Life (GoL, „Spiel des Lebens“)
Nicolas Ruh EF Informatik 2014 Nicolas Ruh
USE2ANT Die Umstellung von Use Makefiles zu Ant & Junit Von Isaac, Maleen und Marc.
Applets Java für’s Web.
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
Programmiermethodik Übung 6
MDA – Framework AndroMDA
Wissenschaftliche Programmierung mit Python - für Meteorologie und Atmosphärenforschung Martin G. Schultz Teil 3: Numpy.
Content Management ist ein Prozess und umfasst die Erstellung, Verwaltung und kontrollierte Veröffentlichung von Inhalten. Content-Management- Systeme.
Lego Mindstorms Stefan Piernikarczyk.
EXist. Anforderungen - Java Development Kit (JDK) 1.6!!! - mit JDK 7 funktioniert es noch nicht -
Ein Vater erzählt seiner 3-jährigen Tochter eine Gutenachtgeschichte.
Informatik 1 Übung 4.
Wollen Sie mal versuchen?
Anwendungen Servlet II Formular Auswertung Zähler
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Wer hat das Spiel erfunden? - Mathematiker John Horton Conway - im Jahr 1970 Kein Stillstand Entstehen und Verschwinden Veränderungen.
7.1.5 Java RMI – Remote Method Invocation
Hauptseminar SS 2006 Hinweise für Autoren.
E-Learning Forum Zürich, Mobile Tagging - reale und virtuelle Welt verbinden Konzept und Einsatzszenarien des QR-Codes.
Glück.
Herbert Walter PIXINSIGHT 1.7 SPEICHERN JPEG Herbert Walter
ac.at1 EPROG Tutorium #1 Philipp Effenberger Einführung in Java Schlüsselworte Datentypen.
Einführung in PHP.
Einführung in PHP 5.
1 von 7 ViS:AT BMUKK, IT – Systeme für Unterrichtszwecke 05/11 EZ, CR pSkills Programmieren mit Scratch & anderen pädagogischen Programmiersprachen Online-Kurse.
CuP - Java Vierte Vorlesung Entspricht ungefähr Kapitel 2.1 des Skriptums Montag, 14. Oktober 2002.
Wissen praktisch ablegen
Ein Vater erzählt seiner 3-jährigen Tochter eine Gutenachtgeschichte.
Dateizugriffe mit Applikationen 2. Dateizugriffe mit Applets
SFZ FN Sj. 13/14 Python 1 Grundlagen Inf K1/2 Sj 13/14
Die Arbeit der Schüler der Klasse 11 der Mittelschule des Dorfes Schirokij Ustup Leiterin: Bauschewa Elena Alexeewna Meine Kleinheimat.
HTML Einführung.
Grundlagen der Internetadresse
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
17. Januar 2006 Navigations- und Ortungssysteme Handy-Kompass Peter Ammon Michael Kaiser Thomas Zsebedits.
Simulator: Spiel des Lebens
Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY.
Katarina Mir Natalija Ošep
Informationsrecherche & Analyse im Netz
8. Juni 2005Autor: Walter Leuenberger Computeria Urdorf Treff vom 8. Juni 2005 CDs & DVDs Brennen.
Java-Kurs Übung Benutzeroberflächen und Graphik Frames (Fenster)
Dr.-Ing. R. Marklein - GET I - WS 06/07 - V Grundlagen der Elektrotechnik I (GET I) Vorlesung am Fr. 08:30-10:00 Uhr; R (Hörsaal)
Zelluläre Automaten „GAME OF LIFE“.
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Lektion 1: Bedürfnissen 18. February 2013 Folie 1 von 19.
Parallel Programming OpenMP und JOMP
Parallel Programming Linearizability

Die Auferstehung von Jesus
City Yandere Carcassonne
Ein Vater erzählt seiner 3-jährigen Tochter eine Gutenachtgeschichte.
Nicht graue Blöcke berühren!
 Präsentation transkript:

Parallel Programming Game of Life

Heute 1. Nachbesprechung JCSP 2. Game of Life 3. MVC

1. NACHBESPRECHUNG JCSP  Eclipse …

2. GAME OF LIFE

Game of Life (Demo)

Game of Life (Regeln) Jede lebende Zelle mit weniger als 2 lebenden Nachbarn stirbt ( Langeweile ) Jede lebende Zelle mit mehr als 3 lebenden Nachbarn stirbt ebenfalls ( Überpopulation etc.) Jede lebende Zelle mit 2 oder 3 lebenden Nachbarn bleibt unverändert. Jede tote Zelle mit 3 oder mehr lebenden Nachbarn wird zum Leben erweckt.

GoL: Glider

GoL: Glider Gun

GoL: Breeder

3. MODEL-VIEW-CONTROLLER MVC

MVC (Wikipedia)

MVC (Sun)

Swing Tutorials http :// java. sun. com / docs / books / tutorial / uis wing /http :// java. sun. com / docs / books / tutorial / uis wing / http :// java. sun. com / docs / books / tutorial / uis wing / components / index. htmlhttp :// java. sun. com / docs / books / tutorial / uis wing / components / index. html http :// www. mm. informatik. tu - darmstadt. de / courses / helpdesk / swing. htmlhttp :// www. mm. informatik. tu - darmstadt. de / courses / helpdesk / swing. html

Don’t panic! Ist nur halb so kompliziert, wies auf den ersten Blick scheint. Vergleichsweise wenig Programmieraufwand Aber : Vergleichsweise gigantisches “Sekelett” ; viel Code zu verstehen

FRAGEN?