Präsentation herunterladen
1
Informatik Wintercamp 2009
2
Vorstellung Name: Tobias Döbele Alter: 23 Jahre
Studium: Diplom Mathematik mit Nebenfach Informatik im 5. Semester Anstellung: HiWi im Fachbereich Informatik
3
Projektidee: Erstellung eines Bedienkonzepts, für einen Audioplayer, der ohne Computer genutzt werden kann.
4
Wie realisieren wir die Idee?
Wir verwenden sog. Phidgets Was sind Phidgets? Phidgets sind „Plug & Play“ USB- Komponenten, die den Zugriff auf eine große Anzahl von Sensoren erlauben. Phidgets können Servo-Motoren steuern. Phidgets können LEDs betreiben.
5
Weitere Phidgets:
6
Was man mit Phidgets alles machen kann:
7
Entwicklungsumgebung
Visual C# 2008 Kombination aus statischem XAML und objektorientiertem C# DirectX Unterstützung Leistungsfähiger Editor
8
Der Audioplayer Gleiche Funktionen wie ein herkömmlicher mp3-Player (Winamp, Windows Media Player,…) Zusätzlich eine CoverFlow Komponente
9
Der Audioplayer Wie sind die Klassen aufgebaut? Überblick:
Die wichtigste Klasse: Player.cs Phidget – Klassen Player – Klassen PhidgetAudioPlayer.xaml PhidgetAudioPlayer.xaml.cs
10
Klassenstruktur:
11
Aufbau der Klasse Player.cs:
public void play() {… …} public void nextSong() {… private void loadSong(String path, bool active) {… …
12
Die Klasse PhidgetInterfaceKit.cs
Verwaltet ein angeschlossenes InterfaceKit Wartet auf Eingabe (void ifKit_SensorChange(object sender, SensorChangeEventArgs e) ) und führt eine Aktion aus (Beispiel: Über einen Slider lässt sich die Lautstärke regeln.)
13
Welche Rückgabewerte haben die einzelnen Phidgets?
Phidget Control Panel starten Phidget InterfaceKit 8/8/8 auswählen und starten
14
und jetzt… …könnt ihr loslegen
nicht vergessen: Ihr könnt jederzeit Fragen stellen und das Wichtigste: Viel Spaß allen Teilnehmern!!!
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.