18
trag D. Braun, 13.08.2009 ktikum

Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Embed Size (px)

Citation preview

Page 1: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Vortrag D. Braun, 13.08.2009Praktikum

Page 2: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 3: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Pleopatra API

• Java API zur Steuerung und Überwachung• Verwendet RXTXcomm zur Kommunikation• Aufgebaut aus 2 Schichten– Standard-Befehle– Zusammenfassung von Befehlen und Verarbeitung

empfangener Daten• Grundlage für Pleopatra Tools• Open Source

Page 4: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Pleopatra API - Funktionen

• Steuerung von Motoren und Sensoren• Zugriffe auf das Dateisystem• Laden von Persönlichkeitsdateien• Wiedergabe von Sound- und Motion-Files• Aufnahme von Audio-Dateien und

Speicherung im wav-Format• Übertragung von Bildern und Speicherung als

BMP-Datei

Page 5: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Pleopatra API - Beispiele

• public void moveMotor(int id, int angle)Befehl zur Bewegung eines Motors

• public void saveAudioToPC(int seconds, String mic, String filename)Erstellen einer Aufnahme und Speicherung auf dem PC

Page 6: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 7: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Pleopatra Tools

• Prototyp für die Nutzung der API• Grafischer Zugriff auf die Funktionen der API• Modularer Aufbau• Leicht erweiterbar• Open Source

Page 8: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Pleopatra Tools - Funktionen

• Verbinden mit Pleo, Verbindung trennen • Speicherung von personalisierten Informationen

zum angeschlossenen Pleo • Aufnahme und direkte Wiedergabe von

Audiodateien • Anzeigen und Abspielen Sound-, Bewegungs-,

und Persönlichkeits-Dateien• Anzeige aktueller Kamera-Bilder • Twitter-Anbindung

Page 9: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 10: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Twitter

• Ursprünglich eigenständige Applikation• „Twittern“ aktueller Statusnachrichten anhand

von Sensorwerten• Veröffentlichung über die API jtwitter• Erreichbar unter http://twitter.com/pleopatra• Teilnahme bei der „Tweeter Wall“ Abstimmung

Page 11: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Twitter - Funktionsweise

•Überwachung von Sensordaten

•Suche nach besonderen Ereignissen

•Bewertung der Ereignisse

•Auswahl eines passenden Tweets aus einer Datenbank vorgefertigter Nachrichten

•Prüfen ob neue Nachricht und ggf. Sensorwerte einfügen

•Senden

Page 12: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 13: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick
Page 14: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 15: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Ausblick - Hardware

• Einbau einer anderen Kamera• Einrichten einer kabellosen Verbindung

Page 16: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Ausblick – Pleopatra Tools

• Erweiterung um weitere Module z.B.:– Zugriff auf das Dateisystem– Lesen und Setzen von Sensorwerten– Steuerung der Motoren

• Möglichkeit zur automatischen Verbindung• Audio-Streaming• Spracherkennung

Page 17: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Ausblick – Twitter

• Individuelle Erstellung von Tweets, statt Zugriff auf eine Datenbank

• Integration eines Diskursgedächtnis• Anbindung an die TwitPic API, um aktuelle

Bilder zu veröffentlichen

Page 18: Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick

Vielen Dank für Ihre Aufmerksamkeit