====== Small Memory Software ====== ~~NOTOC~~ \\ ===== News ===== * 26.06.06, Mitsching: The presentation on 11.07.06 has been cancelled. * 11.04.06, Mitsching: The presentations on 25.04.06 and 02.05.06 have been cancelled and are postponed to 02.05.06 and 09.05.06. * 10.04.06, Mitsching: Office hours: Tue 10:30 - 11:30 (please make an appointment beforehand) * 21.02.06, Mitsching: The dates for the guided tour through the library are set. * 14.02.06, Mitsching: Office hours: Tue 13:00 - 14:00 (please make an appointment beforehand) * 10.02.06, Mitsching: The topics have been assigned. * 02.02.06, Mitsching: All spots have been assigned and the participants have been invited to the introductory meeting via email. * 25.01.06, Klünder: The forum is now open. ===== Contents ===== A design pattern is a generalized solution for a frequently occuring problem. In this seminar we will discuss a bunch of design patterns for devices with limited memory dealing with topics like small data structures, memory allocation and compression. ===== Literature ===== * James Noble, Charles Weir: "Small Memory Software - Patterns for systems with limited memory", Addison-Wesley 2000 ===== Guided Library Tour ===== The introduction into Literature Research for Computer Scientists will take place tuesdays from 2pm - 4pm on the following dates:\\ \\ {| |- || **Date** || **Student(s)** |- || 28.03.2006 || Rene Bedbur, Fatmir Sulejmani, Hao Wu, Sin-Ill Lee, Ulrich Helker and Rafal Korzeniewski |- || 04.04.2006 || Marcel Bosling, Stefan Horst, Ingmar Gebhardt, Johannes Dohmen, Zhanyi Huang, Tchaptchet Aubin and Thilo Kochniss |- || 11.04.2006 || Boris Brock, Nadine Joswig, Christian Kuhl, Johanna Nellen, Christopher Kurtz, Christian Föcker and Eugen Kuss |} ===== Schedule ===== During this summer semester, the presentations will take place tuesdays from 2pm - 3:30pm in our seminar room (2323).\\ \\ {| |- || **Date** || **Topic** || **Student(s)** |- || 18.04.2006 || Introduction to Embedded Systems || Rene Bedbur und Fatmir Sulejmani |- || 25.04.2006 || cancelled || |- || 02.05.2006 || cancelled || |- || 09.05.2006 || Software Processes and Design Patterns || Fehmi Karafil |- || 16.05.2006 || Kapitel 2: Secondary Storage || Marcel Bosling und Stefan Horst |- || 23.05.2006 || Kapitel 3: Compression || Nadine Joswig und Ingmar Gebhardt |- || 30.05.2006 || Kapitel 1: Small Architecture || Ulrich Helker und Rafal Korzeniewski |- || 13.06.2006 || Kapitel 4: Small Data Structures || Johannes Dohmen und Zhanyi Huang |- || 20.06.2006 und 27.06.2006 || Kapitel 5: Memory Allocation || Boris Brock, Christian Kuhl, Johanna Nellen und Christopher Kurtz |- || 04.07.2006 || Thinking Small || Christian Föcker und Eugen Kuss |- || 11.07.2006 || cancelled || |} \\ The following Deadlines apply:\\ \\ {| |- || **Termin Vortrag** || **Deadline Ausarbeitung** || **Deadline Folien** || **Ausarbeitung erhalten** || **Folien erhalten** |- || 18.04.2006 || 04.04.2006 || 11.04.2006 || yes || yes |- || 09.05.2006 || 25.04.2006 || 02.05.2006 || yes || yes |- || 16.05.2006 || 02.05.2006 || 09.05.2006 || yes || yes |- || 23.05.2006 || 09.05.2006 || 16.05.2006 || yes || yes |- || 30.05.2006 || 16.05.2006 || 23.05.2006 || yes || yes |- || 13.06.2006 || 23.05.2006 || 30.05.2006 || yes || yes |- || 20.06.2006 || 30.05.2006 || 13.06.2006 || yes || yes |- || 27.06.2006 || 13.06.2006 || 20.06.2006 || yes || yes |- || 04.07.2006 || 20.06.2006 || 27.06.2006 || yes || yes |} ===== Requirements ===== * Participation on all dates * Getting familiar with the given topic on your own * Written paper of 10-12 pages * Talk of exactly 30 minutes * The paper must be delivered to the tutor 2 weeks before the talk whereas the slides must be available 1 week before. * The paper and slides have to be composed by yourself. All used sources and utilities have to be declared and all citations have to be indicated. ===== Paper ===== The paper should be created with Latex using the {{:en:lehre:sose06:proseminar_vorlage.zip|template}}. The following free Latex 'books' could be of help:\\ \\ * [[ftp:\\ftp.tex.ac.uk\tex-archive\info\lshort/english/lshort.pdf|The not so short Introduction to LaTex2e]] * [[http://www.dd.chalmers.se/latex/Docs/PDF/amsldoc.pdf|AmS-LaTeX User's Guide]] Linux already contains the Latex packages as well as various editors in each distribution. Windows users can use [[http://www.miktex.org/|Miktex]] (LaTex for Windows); as an editor we suggest the use of [[http://www.toolscenter.org/|TexnicCenter]].\\ \\ For creating the bibliography, a graphical interface besides the texteditor (e.g. [[http://jabref.sourceforge.net/|Jabref]]) could be of help. Hints on writing a paper and literature research can be found on the pages of the [[http://www-bib.informatik.rwth-aachen.de/fachlinks.html|computer science library]]. ===== Talk ===== There is no template for the slides of the talk. They can be created using Powerpoint, Open Office or Latex and should be suitable for a presentation with a beamer. [[http://www.heise.de/ct/01/11/172/|Here]] you can find some hints for presenations and talks. ===== Tutor ===== * Questions of general interest can also be discussed in the forum. * [[:en:lehrstuhl:mitarbeiter:mitsching]]