Demo. Demo setup 3 scenarios 3 orchestrators Services: –Doorbell –MediaSink: display, mobile display –MediaSource: videosource, camera –Context manager.

Slides:



Advertisements
Similar presentations
Communication Topics Jason Hill –
Advertisements

PAWS: Use Cases I-D: draft-ietf-paws-problem-stmt-usecases-rqmts Basavaraj Patil, Scott Probasco (Nokia) Juan Carlos Zuniga (Interdigital) IETF 82.
Agnes Varis Campus Center Auditorium Audio Visual Training.
Sheldon Brown, UCSD, Site Director Milton Halem, UMBC Director Yelena Yesha, UMBC Site Director Tom Conte, Georgia Tech Site Director Fundamental Research.
A Pervasive Reminder System for Smart Homes Sylvain GIROUX and Simon GUERTIN Département d’informatique, Université de Sherbrooke 2500 boul. Université,
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
NDN in Local Area Networks Junxiao Shi The University of Arizona
In this presentation you will:
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
WAWC’05 Enhancing Mobile Peer-To-Peer Environment with Neighborhood Information Arto Hämäläinen -
1/13 A MJPEG Encoder for the NOW to visualize and navigate on data- intensive scenarios José María González
User Interface. The Protocol Interface The service we have tested is a clock: the control point sends a request to the device (demo device in this case)
Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
ActEyes IP Cam Training Part 2: Basic Camera Features.
Use of Multimedia in Engineering. Mechatronics engineering is based on the combination from three basic engineering field that is mechaninal, electronics.
UPnP Printing Joe Keller Product Manager Hewlett-Packard.
IB ACM InfiniBand Communication Management Assistant (for Scaling) Sean Hefty.
Week #10 Objectives: Remote Access and Mobile Computing Configure Mobile Computer and Device Settings Configure Remote Desktop and Remote Assistance for.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Contents 1.What is MATRIX Mobile 2.Menu Options 3.Installation 4.Access.
Unit - 1 Basic Computer Architecture P. Sugin Benzigar.
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
Tips & Techniques 4 Visible and Invisible Objects Alice.
Waitrose concept  Proposed tabbed & expandable MPU  Interactive selection of recipe ideas  Increased real-estate for interactivity with out leaving.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
© Synergetics Portfolio Security Aspecten.
Communication within AmI. Gent, 21 maart 2005 Communication as a ubiquitous activity The Three Scenarios:  Instant Messaging  Integrated Traffic Information.
Approaches to Home Connectivity T Research Seminar on Telecommunications Business Marko Berg.
The Bell Camera1 Trainer Training The Bell Camera.
Advanced MP Authoring and Design Getting outside of the wizard and into the MP code with VSAE MMS Minnesota 2014 Nathan Foreman Jonathan Almquist #MMSSCOM.
High-Resolution Video Streaming with Interactive Region-of-Interest Aditya Mavlankar and Piyush Agrawal {maditya, Information Systems.
Desktop Video. Basics Desktop Video Desktop Video Frame Rate Frame Rate.
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover Page.
Mobile Photo James Anderson, Dustin Duran, Trevor Hamilton, Ahror Rahmedov, Vivek Rajkumar, Matthew Renzelmann.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
PODSERVER, INSTAGRAM AND TUMBLR. By Casey. PODSERVER Current format for GEOG – 3530/8530 Uses HTML code  Relatively simple coding language to learn 
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Profile-based Serivce Browsing Martin Gitsels, Jochen Sauter.
HARDWARE INPUT DEVICES GETTING DATA INTO THE COMPUTER.
P.C. Rossin College of Engineering and Applied Science RESEARCH C O M P U T E R S C I E N C E & E N G I N E E R I N G C O M P U T E R S C I E N C E & E.
Formal Foundations of Software Evolution Workshop 1 Understanding Software Evolution using a Flexible Query Engine Michele Lanza Software Composition Group.
Mobile Communic ation Device (phone / tablet / PC / Embedded system) Mobile Communic ation Device (phone / tablet / PC / Embedded system) Audio Inputs.
Jini Architecture Introduction System Overview An Example.
Version 2 Multimedia Podium User Guide Version 2 Multimedia Podium User Guide Date: October 2009 Date: October 2009 Rooms LRC Lab 1 LRC Lab 2.
Version 2 Multimedia Podium User Guide Version 2 Multimedia Podium User Guide Date: September 2012.
HOW TO OPERATE CHROMEBOOK
Working “Control any electrical device with your T.V remote(any brand)” wizardelectronics.weebly.com.
 Goal ◦ Add the functionality in MiniSIP for a client to be able to stream 2 different videos from 2 different video cameras in a conversation with other.
EagleSoft Version 15 Installation Patterson Imaging Version _Attachment_A_Rev.1_ Revision 1Revision Date: 1/18/12.
Device Technologies Mobile TV Network Systems Reception Engineering & Storage Meeting Room 1 VoIP booth Meeting Room 2 Public Safety Table/stools.
A Framework for Composing Pervasive Applications Oleg Davidyuk, Ivan Sanchez, Jon Imanol Duran and Jukka Riekki Advances in Methods of Information and.
Eclipse Debug Views Update Policy. 2 Copyright (c) 2005 IBM Corporation and others. All rights reserved. This program and the accompanying materials are.
UFCFX5-15-3Mobile Device Development Unity 3D Development for Android Unity Mobile Assets.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Equipment Familiarization Hanse Environmental Inc. VTC Series.
 Many people like the flexibility of digital images. For example:  They can be shared by attaching to /uploading to Internet  Sent via mobiles.
The Technology Context – B101 How The Nokia 3110 Evolve Has Affected The Environment In A Positive Way.
Wrong Presentation Put In
Easily secure your EDGE data, unlock the value
Communication Topics Jason Hill –
EyesWeb Mobile Designer and Runtime
PRACTICAL ELECTRONICS
HOW TO ACTIVATE CBS ALL ACCESS? CBS ALL ACCESS is one of the most watched network of USA. That is the only reason it is available on almost every digital.
Average Monthly “Video Viewing on a Smartphone” Reach by Demo
Brandon Hixon Jonathan Moore
Input-Output-Process Demo
Input-Output-Process Demo
Presentation transcript:

Demo

Demo setup 3 scenarios 3 orchestrators Services: –Doorbell –MediaSink: display, mobile display –MediaSource: videosource, camera –Context manager –Repository

Scenario 1: highlights Discovery without the repository  the repository is optional Orchestrator only establishes the application; it is not involved in the operation of the application.

Scenario 1 orchestrator

Scenario 1 orchestrator

Scenario 1 orchestrator discovers

Scenario 1 orchestrator binds

Scenario 1 orchestrator

Scenario 1 orchestrator

Scenario 1 1. The video orchestrator is started 2. The bell, mediasource (video), tv services are started 3. The orchestrator finds the services 4. The video is streamed from the source to tv 5. The orchestrator is shut down 6. The streaming is still running

Scenario 1: conclusions Service discovery with optional repository increases reliability. Orchestrator is not involved in the operation of the application: –reusability of the services –less resource usage at the orchestrator

Scenario 2: highlights Discovery of existing, new and disappearing services with the repository No dependencies between startup order of services, orchestrators and repository Services are reusable. The actual binding by the orchestrator determines the application

Scenario 2 repository registers orchestrator query

Scenario 2 repository orchestrator binds

Scenario 2 repository orchestrator

Scenario 2 0. The previous services are still running 1. The repository is started 2. The previously running services are registered at the repository 3. The mediasource (camera) and another tv are started 4. The new services are registered at the repository 5. The doorbell orchestrator is started 6. The doorbell is pressed 7. The camera output is seen on the tv 8. After n seconds, the image is frozen 9. The camera and tv are shut down 10. The camera and tv are unregistered at the repository

Scenario 2: conclusions Discovery with the repository: –Scalability, –Less burden at the orchestrator. Periodic renewal at the repository: –Robustness Independent startup ordering of the repository, orchestrator, and services: –Flexibility External binding of services –Reusability

Scenario 3: highlights Change of application –Service removal –Context change Orchestrator can contain preferences for certain services (tv)

Scenario 3 repository orchestrator binds Context manager

Scenario 3 repository orchestrator Context manager

Scenario 3 repository orchestrator binds Context manager

Scenario 3 1. The bell, camera, tv, mms, context manager, repository, orchestrator are started 2. The doorbell is pressed 3. The camera output is seen on the tv 4. The tv is switched off 5. The doorbell is pressed 6. The camera output is seen on the mms device 7. The tv is switched on 8. The doorbell is pressed 9. The camera output is seen on the tv 10.The context manager changes the user location to outside 11. The doorbell is pressed 12. The camera output is seen on the mms device (while the tv is still on)

Scenario 3: conclusions Applications can change dynamically Policies for device selections