Mobile Agents Using Sound Daniel Hägglund

Slides:



Advertisements
Similar presentations
DISTRIBUTED COMPUTING PARADIGMS
Advertisements

10 september 2002 A.Broersen Developing a Virtual Piano Playing Environment By combining distributed functionality among independent Agents.
Performance Testing - Kanwalpreet Singh.
“Dialog based user interfaces” Objectives, methods and results Featuring a home cooking assistant. Presented by Rainer M. Wasinger.
Lesson 15 Presentation Programs.
A Software-Defined Networking based Approach for Performance Management of Analytical Queries on Distributed Data Stores Pengcheng Xiong (NEC Labs America)
Operating Systems Concepts 1/e Ruth Watson Chapter 5 Chapter 5 Customizing Your Environment Ruth Watson.
Department of Tourism Computerization Project Phase I Training Module July 2009.
Java Programming, 3e Concepts and Techniques Chapter 4 Decision Making and Repetition with Reusable Objects.
LYU0103 Speech Recognition Techniques for Digital Video Library Supervisor : Prof Michael R. Lyu Students: Gao Zheng Hong Lei Mo.
AudioViz Angela Norton and Aaron Hilton. Summary of AudioViz  Allow user to visually match spectral auditory patterns within an audio stream  Decompose.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Multiagent systems a practical approach to MAS construction in Java (using Boris) Simon Lynch
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia.
03/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 3: Digital.
DT228/3 Web Development JSP: Directives and Scripting elements.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
CIA 2003 th International Workshop on Cooperative Information Agents CIA th International Workshop on Cooperative Information Agents DIA: Data Integration.
Software Testing For Wireless Mobile Computing _________________________________________________________________________ By Michael Paltayan.
09/09/2005ENEE408G Fall 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Digital Speech.
Multi-Agent System for Online Auctions Jose Manuel Valladares Pernas CIS Master Project - Fall 2004 Advisor: Dr. Haiping Xu.
Real-Time Speech Recognition Thang Pham Advisor: Shane Cotter.
How to Get The Most Out of Outlook 2003 Michele Schwartzman Division of Customer Support Summer 2006.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
Query Processing in Mobile Databases
Windows Server 2008 Chapter 11 Last Update
Understanding and Managing WebSphere V5
Fuzzy Mobile Agents for Distributed e-Shopping Data Mining Presented by Lin Lu.
Ann Ware. Cloud computing is Internet-based computing, where shared resources, software and information are provided to computers and other devices on-
Waikato Margaret Jefferies Dept of Computer Science University of Waikato.
1 Robot Networking Greg McChesney Texas Tech University Apr 21, 2009 CS5331: Autonomous Mobile Robots.
Java Programming, 3e Concepts and Techniques Chapter 3 Section 65 – Manipulating Data Using Methods – Java Applet.
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
DOT’98 Workshop Heidelberg, 1-2 September 1998 DOT versus Agent Technology in Telecommunication Applications Tianning Zhang GMD FOKUS
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
Linux Audio Mangler Project Design Presentation Yu Chong Hector Urtubia Tony Zuliani.
Chapter 17: Applets, Images, and Sound. Objectives Learn about applets Write an HTML document to host an applet Use the init() method Work with JApplet.
C H A P T E R T E N Event-Driven Programming Programming Languages – Principles and Paradigms by Allen Tucker, Robert Noonan.
The OMG Mobile Agent System Interoperability Facility.
Dan Rosenbaum Nir Muchtar Yoav Yosipovich Faculty member : Prof. Daniel LehmannIndustry Representative : Music Genome.
Joint Theater Level Simulation Tablet Research Project.
Hark the Sound Version 2 Meghan Dickenson Megan Dunigan Max Smolens Scott Weeks.
by Maria Rita Marruganti DIFFERENT WAYS OF SENDING INFORMATION Passive e.g. newspapers, radio, television. You don’t produce, just receive information.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
ICMC 2004 – Nov. 5 1 Andante: Composition and Performance with Mobile Musical Agents Leo Kazuhiro Ueda Fabio Kon
USB Project Ian Coulter. USB Interface USB Menu -Download HEX File -Send Trigger -Start DAQ.
Web Center Training ©2003 Optimum Technology, Inc.
9,825,461,087,64 10,91 6,00 0,00 8,00 Information and Communication Networks HiPath ProCenter Compact Reporting.
PGP Project Viktor Yarmolenko Lewis Mackenzie Paul Cockshott Ewan Borland.
South Dakota Library Network ALEPH Integrated ILL (ILL2) Borrowing South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Java Programming, 2E Introductory Concepts and Techniques Chapter 4 Decision Making and Repetition with Reusable Objects.
Aglets Based on Mobile Agents with Java: The Aglet API by Danny B. Lange and Mitsuru Oshima.
Dime.Scheduler Hold on…the broadcast will start in a minute. Resource Planning with.
Error Handling Tonga Institute of Higher Education.
Attendance Application Milestone 5 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.
Audacity.  Tutorial: tutorial.com/17-audacity-tutorial.htmhttp:// tutorial.com/17-audacity-tutorial.htm.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
The Open Bluetooth Networking Game Development Platform Final Year Project Demonstration Carol & Marcus.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
1 OASIS BDX TC - March BDX Technical Committee Addressing Mechanism or BDX Technical Committee Addressing Mechanism or "how do I find where to send.
Dime.Scheduler Resource Planning with Hold on…the broadcast will
SamePage helping new teachers cope with the unexpected
Android App Developing with communication included
Distributed Objects.
voicepad® connects you to buyers!
Framework for Interactive Applications
Android Topics UI Thread and Limited processing resources
Tonga Institute of Higher Education
Modeling the Spread of a Virus in a Modern Environment
Presentation transcript:

Mobile Agents Using Sound Daniel Hägglund

Agenda Background System concept Design Implementation Summary Questions

Background Mobile agents Audio analysis

Mobile Agents Mobile code Autonomous Reactive

Audio Analysis Sound matching Speech recognition

System Concept Track a moving sound source by listening to the sounds it emits and migrate through the network in order to always stay close to it.

System Concept

Record sounds Identify a particular sound Determine the closest listener Activate listeners on adjacent hosts

Design Activate Report sound Nearest Adjacent Sound

Implementation Java Grasshopper 2 IBM ViaVoice

Implementation

Graphical display Start button Selected Adjacent

Implementation Status bar Current Region Hosts Nearest host

Implementation Manual set-up Recognises predefined words Distributed identification of sounds Uses volume to choose nearest host Migrates through the network What It Does

Implementation Cannot handle dynamic networks Does not recognise anything but words Unable to send audio data over network Inaccurate estimation of nearest host What It Doesn’t

Implementation 20 classes and interfaces 2,000 lines of code

Summary Possible Somewhat limited functionality

Questions?