Small Memory Software


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

===== 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 template. The following free Latex 'books' could be of help:

Linux already contains the Latex packages as well as various editors in each distribution. Windows users can use Miktex (LaTex for Windows); as an editor we suggest the use of TexnicCenter.

For creating the bibliography, a graphical interface besides the texteditor (e.g. Jabref) could be of help. Hints on writing a paper and literature research can be found on the pages of the 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. Here you can find some hints for presenations and talks.

===== Tutor =====


RWTH Aachen University - Chair of Computer Science 11 - Ahornstr. 55 - 52074 Aachen - Germany