The SoftBridge An Architecture for Bridging the Digital Divide.

Slides:



Advertisements
Similar presentations
Architecture Overview Tiny OS Layering Communication – Physical Medium & Media Access Control Protocols Infrastructure Based Communication Protocols Device.
Advertisements

Multimedia Systems Irek Defee IPTV IP + TV Providing television over IP networks.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
IP Communications Services Redefining Communications Teresa Hastings Director WorldCom SIP Services Conference – April 18-20, 2001.
10/24/2010 Distributed Software Development. 10/24/2010 Content Recommendation and Reuse Current state – Beta Prototype Hamid Riaz, Loredana Baračić.
Google Web Speech API Implementation Case Study: English Skill Online Practice Prajaks Jitngernmadan Faculty of Informatics, Burapha University.
8.
Quicktime Howell Istance School of Computing De Montfort University.
Conversion Between Video Compression Protocols Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin Cooperated with:
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Project Life Cycle Jon Ivins DMU. Introduction n Projects consist of many separate components n Constraints include: time, costs, staff, equipment n Assets.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
Bluetooth to CAN converter Requirements Compilation on tinyOS Compilation on tinyOS Message encapsulation Message encapsulation Real time capabilities.
VoIP By Godson Gera. Introduction Basic electronic communication system History of electronic communication Introduction to VoIP Benefits of VoIP Detailed.
Video Game Spectator Steven Drucker Microsoft Research.
Picture Users Making Art Chat An interactive communication tool.
Packetizer ® Copyright © 2009 H.325: An Application Platform A Closer Look at the “Container” Paul E. Jones Rapporteur Q12/16 April 7,
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
Application Layer. Applications A program or group of programs designed for end users. Software can be divided into two general classes: systems software.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
Voice & Data Convergence Network Services January 11, 2001.
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
Data Communication and Networking
Networks and Telecommunications Strategies Dr. Robert Chi Chair and Professor, IS department Chief editor, Journal of Electronic Commerce Research.
VoIP Voice over Internet Protocol H.323 SIP RTP SDP IAX SRTP Skype And a lot more…
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
You’ve Got The Wright One Problem Solving Through Teamwork.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
©G. Millbery 2001Communications and Networked SystemsSlide 1 Purpose of Network Components  Switches A device that controls routing and operation of a.
Peer to Peer Applications in Ad hoc Networks Author: Jesús Hijas Networking Laboratory Helsinki University of Technology Supervisor:
What is ISDN? INTEGRATED SERVICES DIGITAL NETWORK ISDN is a set of standards which define an end to end Digital Network WAN Technology.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
1 Which Standards are needed toward Future Wireline and Wireless IP Network ? Hee Chang Chung, Jun Kyun Choi
Exploiting Proxy-Based Transcoding to Increase the User Quality of Experience in Networked Applications Maarten Wijnants Patrick Monsieurs Peter Quax Wim.
Communication within AmI. Gent, 21 maart 2005 Communication as a ubiquitous activity The Three Scenarios:  Instant Messaging  Integrated Traffic Information.
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
1 Some initial Design suggestions… Getting started… where to begin? Find out whether your design architecture will work… as soon as possible. If you need.
The NIProxy: a Flexible Proxy Server Supporting Client Bandwidth Management and Multimedia Service Provision Maarten Wijnants Wim Lamotte.
1 Call Direct- Convenient invocation of relay services New ways to invoke relay services. Improve opportunities for telecomm users with disabilities Gunnar.
Quality of Semi-Synchronous Bridged Multi-modal Internet Protocol Communication A Social Temporal Addition to Quality of Service Propagation Metrics via.
1 Granular Approach to Adaptivity in Problem-based Learning Environment Sally He, Kinshuk, Hong Hong Massey University Palmerston North, New Zealand Ashok.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
VISION Students and staff at The Hamptons School will be users of a wide variety of technological tools which will integrate with and enhance learning.
Final Class Diagram for C++ Implementation Clickermatic Software Clicker.
End-to-End Efficiency (E 3 ) Integrating Project of the EC 7 th Framework Programme General View of the E3 Prototyping Environment for Cognitive and Self-x.
SMARTMAIL 3.0. OVERVIEW ● CLIENT ● WORKS WITH IMAP AND SMTP MAIL SERVER ● OFFERS SECURE , WORK FLOW MESSAGES, TRANSLATION ● PLUG-IN ARCHITECTURE.
Next Generation Telemedicine Service Provision in the Home Healthcare Sector A joint project between KTH and Huddinge University Hospital André Alander,
A Scalable SIP-based Architecture to Offer Value-added Services in a Converged IN/IP Environment F.S.Salloum, Tasos Dagiuklas, Maria Skoura 16 January.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
Software Architecture for Multimodal Interactive Systems : Voice-enabled Graphical Notebook.
Secure Data Exchange Service A Service to Service data exchange, providing data securely and electronically in real-time between two or more State entities.
Upturn Consulting 27, March 2017.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
A SEMINAR ON ROVER TECHNOLOGY
Empowering your current telecommunications solution
Chapter 2 Introduction Application Requirements VS. Transport Services
VOICE OVER INTERNET PROTOCOL
RTP and RTSP Realtime Transport Protocol
Speech Capture, Transcription and Analysis App
Mobile Commerce and Ubiquitous Computing
Unified Communications in the Call Center
A. Sethuraman Executive Director Huawei Telecommunications India
Lecture 1 Overview of Communication Networks and Services
WELCOME TO SEMINAR.
Presentation transcript:

The SoftBridge An Architecture for Bridging the Digital Divide

Overview In the real world, users access information in different ways, depending on their equipment and personal capabilities. In the real world, users access information in different ways, depending on their equipment and personal capabilities. This is one of the causes of the “Digital Divide” : people with different equipment cannot communicate effectively with one another. This is one of the causes of the “Digital Divide” : people with different equipment cannot communicate effectively with one another. This issue can be solved using the concept of a “Soft Bridge” This issue can be solved using the concept of a “Soft Bridge”

Soft Bridge A Soft Bridge is a system that allows users having different capabilities to communicate with each other. A Soft Bridge is a system that allows users having different capabilities to communicate with each other. It works by translating, or “Adapting” the information into a form that is usable by each party. It works by translating, or “Adapting” the information into a form that is usable by each party. It attempts to minimise information loss along the way; this leads to the concept of “Quality of Interaction” It attempts to minimise information loss along the way; this leads to the concept of “Quality of Interaction”

Quality of Interaction Quality of Interaction is a measure of how the telecommunication compares to “real” communication Quality of Interaction is a measure of how the telecommunication compares to “real” communication It is dependent on the capabilities of the system and the user It is dependent on the capabilities of the system and the user

Communication classes We define the following Communication Classes ordered from lowest to highest bandwidth : We define the following Communication Classes ordered from lowest to highest bandwidth : –Text –Speech –Video –Immersive VR

Adapters Adapters convert information from one class to another Adapters convert information from one class to another The useful adaptions are : The useful adaptions are : –Text/Voice –Voice/Text –Video/Voice –Video/Text

Overall Architecture Endpoint Adapter Endpoint Naming/Billing/Control

Internals of an Adapter Common Interface Text/Speech Control logic Speech/Text Control logic Etc… Driver Conversion software Conversion software Conversion software Data Stream

Prototype Inplementation Simple Prototype implemented using CORBA/C++ Simple Prototype implemented using CORBA/C++ Linux/Windows based controller, current client is in C++, but Linux/Windows based controller, current client is in C++, but Could be implemented using Java/.NET etc. Could be implemented using Java/.NET etc.

Prototype Implmentation Object located using COS NameService, or URLs. Object located using COS NameService, or URLs. NameService means object is location IP neutral, object can be moved without disruption. NameService means object is location IP neutral, object can be moved without disruption. Adapters convert text-to-speech Adapters convert text-to-speech Will soon implement speech-to-text Will soon implement speech-to-text

Prototype Architecture Broadcast Server Name Service Adapter Endpoint Adapter Endpoint Adapter Endpoint

Charging for the Service System would integrate with TINA based accounting services. System would integrate with TINA based accounting services. Charges would depend on the level of information transported (text, voice, video) or bandwidth consumed (ie. HQ voice = LQ video) Charges would depend on the level of information transported (text, voice, video) or bandwidth consumed (ie. HQ voice = LQ video)

Evaluation Final system will be tested on users to ascertain its effectiveness Final system will be tested on users to ascertain its effectiveness Technical performance testing will also be done Technical performance testing will also be done (Prototype will be pilot tested to see if any major changes need to be made)? (Prototype will be pilot tested to see if any major changes need to be made)?

Conclusion Developing system that will truly bridge the digital divide Developing system that will truly bridge the digital divide Help discover if quality of interaction is determined by equipment, personal capabilities, preferences Help discover if quality of interaction is determined by equipment, personal capabilities, preferences Enable service to be charged for Enable service to be charged for