Links, Downloads und Literatur zu P3
Downloads
Der Standard für die Aufgaben ist Version 1.4, d.h.
eure Programme sollen problemlos auf dem Sun JDK 1.4 kompilierbar und ausführbar sein. Im Grunde genommen reicht allerdings voraussichtlich auch noch der Funktionsumfang der Version 1.3 zum Lösen der Programmieraufgaben. Version 1.5 kann ebenfalls verwendet werden; die neuen Spracherweiterungen werden in den Übungen allerdings nicht berücksichtigt und sollen auch nicht in den zu erstellenden Programmen verwendet werden.
Literatur
Literatur zur Programmiersprache Java
- Thinking in Java von Bruce Eckel.
- Laura Lemay: Java in 21 Tagen.
- Java Online-Buch: Java ist auch eine Insel.
- Learning Java von Niemeyer/Knudsen
- Als Referenz beim Programmieren: Java in a Nutshell von David Flanagan.
- Stefan Middendorf, Reiner Singer, Jörn Heid: Java - Programmierhandbuch und Referenz für die Java-2-Plattform - Standard Edition
- Go To Java 2, Handbuch der Java-Programmierung, 2. Auflage, Guido Krueger, ISBN 3-8273-1710-X (DBV), 1200 S., HTML-Version unter http://www.javabuch.de.
- The Java Language Specification, James Gosling & Bill Joy & Guy Steele, ISBN 0201634511 (DBV), die komplette Sprachbeschreibung der Autoren von Java.
Teil 1: Dynamische Datenstrukturen
- G. Saake, K.-U. Sattler: Algorithmen und Datenstrukturen - eine Einführung mit Java, 1. Aufl., dpunkt-Verl., Heidelberg, 2002
- Ernst-Erich Doberkat/ Stefan Dißmann: Einführung in die objektorientierte Programmierung mit Java, d-punkt-Verlag, Heidelberg, 2001
- Ralf Hartmut Güting: Datenstrukturen und Algorithmen, 2. Auflage, Teubner, 2003
- Thomas Ottmann, Peter Widmayer: Algorithmen und Datenstrukturen, 3. Aufl., Spektrum Akademischer Verlag, 1996
- A. Aho, J.D. Ullman: Informatik: Datenstrukturen und Konzepte der Abstraktion, 1. Aufl., Thomson Int. Publ., Bonn, 1996.
- Niklaus Wirth, Algorithmen und Datenstrukturen mit Modula-2: mit zahlreichen Figuren, 4., neubearb. und erw. Aufl. Teubner 1986
Teil 2: Daten- und Wissensmodellierung
- A. Kemper, A. Eickler: Datenbanksysteme - Eine Einführung, 4. Auflage, Oldenbourg 2001
- G. Saake, K.-U. Sattler: Datenbanken & Java, dpunkt-Verlag, Heidelberg, 2000
- G. Reese: Database Programming with JDBC and Java, O´Reilly 1997
- C.A. Zehnder: Informationssysteme und Datenbanken, 2. Auflage, Teubner-Verlag, Stuttgart, 1998
- A. Meier, T. Wüst: Objektorientierte Datenbanken, dpunkt-Verlag, Heidelberg, 1997
- R.C. Lockemann, J.W. Schmidt (Hrsg.): Datenbank-Handbuch, Springer-Verlag, Heidelberg, 1993
Teil 3: Nebenläufige und verteilte Programmierung
- R.G. Herrtwich, G. Hommel: Nebenläufige Programme, Springer 1994
- J. Magee, J. Kramer: Concurrency - State models & Java programs, Wiley 1999
Die Beispiele zum Buch können als Applets im Browser ausgeführt werden.
- J. Nehmer, P. Sturm: Systemsoftware: Grundlagen moderner Be-triebssysteme, dpunkt-Verlag, Heidelberg, 2. Aufl. 2001
- G. Coulouris, J. Dollimore, T. Kindberg: "Distributed Systems: Concepts and Design", Addison-Wesley, 3. Auflage, 2001
- L.L. Peterson, B.S. Davie: Computernetze, dpunkt-Verlag, Heidelberg, 2000
Teil 4: Agententechnologie
- P. Maes: Designing Autonomous Agents MIT/Elsevier, 1994
- W. Brenner, R. Zarnekow, H. Wittig: Intelligente Software-Agenten, Springer, 1998
- J. Ferber (dt. St. Kirn): Multiagentensysteme, Addison-Wesley, 2001
- N.R. Jennings, M.J. Wooldridge (Hrsg.): Agent Technology, Springer 1998
Den Einleitungsartikel gibt es als PDF zum Download.
zurück zur Hauptseite