Seminararbeiten HS 2008
Das digitale Radio (in der Schweiz)
Studierende: Fabian Anderegg, Isabell Sutter
Kurzzusammenfassung:
Digital Audio Broadcasting (DAB) ist eine digitale standardisierte Technologie für die Übertragung von Musik, Sprache, Text, Bildern und Daten. Für die Übertragung von DAB werden zwei bislang für Rundfunk ungenutzte Frequenzbereiche verwendet das VHF-3 Band und das L-Band. Im Multiplex Ensemble werden bis zu sechs Radioprogramme mit 192 kbit/s übertragen. Diese hohe Datenrate sorgt für einen Hörgenuss, der derjenigen von CDs in nichts nachsteht. Mit der Möglichkeit zur Übertragung von Datendiensten, wird das Radio zu einem Multimedialen Erlebnis. In der Schweiz beträgt die Frequenzabdeckung über 90%, die Akzeptanz in der Bevölkerung ist jedoch noch sehr gering.
Entwurfsmuster (Patterns)
Studierende: Giorgio Crameri, Reto Guadagnini
Kurzzusammenfassung:
Design Patterns sind zu einem wichtigen Werkzeug bei der Entwicklung von objektorientierten Programmen geworden. Sie bieten dem Programmierer erprobte Lösungen zu häufig auftauchenden Problemen beim Entwurf objektorientierter Software und sollten daher wie die gängigen Algorithmen und Datenstrukturen einem Softwareentwickler bekannt sein.
Das vorliegende Dokument klärt die Frage „Was sind Design Pattern?“, zeigt ihre Entstehungsgeschichte auf, gibt eine Übersicht über die gängigen Pattern und geht exemplarisch näher auf das Adapter-Pattern ein. Als Beispiel für die Anwendung eines Adapters wird der primitive Datentyp „int“ mittels eines Adapters in ein Integer-Objekt „geboxt“, um ihn in einer ArrayList zu verwenden.
Google Web Toolkit
Studierende: Daniel Krähenbühl, Björn Schneider
Kurzzusammenfassung:
Beim „Google Web Toolkit“ (GWT) handelt es sich um ein Open Source Toolkit zur Erstellung von AJAX Applikationen für das Web 2.0. Es lassen sich auf einfache Weise Desktopähnliche Web-Anwendungen in Java erstellen und testen, die sich via GWT-Compiler in eine Java-Script Anwendung überführen lassen. Die Umsetzung einer solchen Anwendung kann mit Hilfe der bevorzugten Java-Entwicklungsumgebung (wie z.B. Eclipse) realisiert werden. Der innovative Ansatz dieses Toolkits verspricht einen hohen Komfort und Produktivitätsgewinn gegenüber den bisherigen AJAX-Entwicklungstools. Diese Seminararbeit erklärt die Funktionsweise, den Aufbau und listet die Vor- und Nachteile des GWT‘s auf.
Multicore-Prozessoren
Studierende: David Angleitner, Norman Süsstrunk
Kurzzusammenfassung:
Der Trend in der IT-Industrie zeigt eindeutig: Prozessoren mit mehreren Kernen sind die Lösung für Anwendungen der Zukunft. Diese Arbeit beschreibt die Entstehung von Multicore-Prozessoren und die Hintergründe, welche zu diesem Ansatz geführt haben. Prozessoren haben spezielle Eigenschaften bezüglich ihrer Leistung und der davon abhängigen Stromaufnahme. Diese Aspekte werden näher betrachtet und zeigen interessante Zusammenhänge.
Multicore-Prozessoren bedeuten jedoch auch neue Herausforderungen für die Rechner-Architektur und die Entwicklung von Software. Hersteller entwickelten verschiedene Architekturen für Multicore-Prozessoren. Parallel dazu wurden unterschiedliche Ansätze für die Entwicklung von parallelisierter Software entworfen. Multicore-Prozessoren finden in allen Anwendungsgebieten Verwendung. Die Unterhaltungsindustrie mit ihren rechenintensiven Computer-Spielen ist die treibende Kraft hinter Multicore-Prozessoren.
Software Defined Radio
Studierende: Maik Nager, Ralph Potztal
Kurzzusammenfassung:
Software Defined Radio wurde Anfang der 90er Jahre, mit der Idee von Joseph Mitola entdeckt. Die Hardwarekomponenten zur Erzeugung von Funksignalen sollten komplett durch Software ersetzt werden. Es ist jedoch nicht möglich Funksignale nur mit Sofware zu erzeugen und zu empfangen. Eine Kombination von konventioneller Hardware und einer Software Plattform machte SDR jedoch möglich. Mit SDR wird eine grosse Flexibilität in der drahtlosen Kommunikation erreicht. Viele verschiedene Standarts in der drahtlosen Kommunikation können mittels Software programmiert und individuell zur Kommunikation ausgewählt werden. Unabhängig von der Hardware beherrscht man somit verschiedene Übertragungstechniken mit demselben System.
SDR findet seine Verwendung heute u. A. in Mobilfunkbasisstationen, im militärischen Bereich: Joint Tractical Radio Systems (JTRS) und im Amateurfunk. Vorwiegend wird SDR jedoch zu Forschungszwecken eingesetzt. Der kommerzielle Einsatz von SDR für mobile Geräte wie z. B. Mobiltelefone, PDA’s und Laptops hat gute Zukunftsausichten. Der Energieverbauch und die Herstellerkosten sind jedoch noch zu hoch.
Wuala - Social Online Storage
Studierende: Ursin Caviezel, Matthias Kohler
Kurzzusammenfassung:
Wuala ist ein Onlinespeicher. Der Hauptvorteil von Onlinespeichern besteht darin, dass man weltweit von jedem Computer mit Internetanschluss aus Zugriff auf seine wichtigen Daten hat.
Mit dem Slogan „social online storage“ wollen die Betreiber ein wesentliches Merkmal von Wuala hervorheben: Die Benutzer können ihren nicht benötigten Festplattenspeicher mit anderen teilen und erhalten als Gegenleistung Speicherplatz im Wuala Netzwerk zugeteilt.
Wuala erlaubt es auch Freundschaften zu schliessen und Gruppen zu bilden. Dadurch wird es möglich seine Dateien wahlweise mit einer Gruppe oder seinen Freunden zu teilen.
