Context-Awareness in Middleware for Mobile Networks

Similar documents
Multi-Modal Communication

Running CyberCIEGE on Linux without Windows

Service Level Agreements: An Approach to Software Lifecycle Management. CDR Leonard Gaines Naval Supply Systems Command 29 January 2003

Dana Sinno MIT Lincoln Laboratory 244 Wood Street Lexington, MA phone:

An Update on CORBA Performance for HPEC Algorithms. Bill Beckwith Objective Interface Systems, Inc.

Washington University

The C2 Workstation and Data Replication over Disadvantaged Tactical Communication Links

4. Lessons Learned in Introducing MBSE: 2009 to 2012

Using Model-Theoretic Invariants for Semantic Integration. Michael Gruninger NIST / Institute for Systems Research University of Maryland

DoD Common Access Card Information Brief. Smart Card Project Managers Group

A Distributed Parallel Processing System for Command and Control Imagery

FUDSChem. Brian Jordan With the assistance of Deb Walker. Formerly Used Defense Site Chemistry Database. USACE-Albuquerque District.

Setting the Standard for Real-Time Digital Signal Processing Pentek Seminar Series. Digital IF Standardization

Distributed Real-Time Embedded Video Processing

MODELING AND SIMULATION OF LIQUID MOLDING PROCESSES. Pavel Simacek Center for Composite Materials University of Delaware

High-Assurance Security/Safety on HPEC Systems: an Oxymoron?

Vision Protection Army Technology Objective (ATO) Overview for GVSET VIP Day. Sensors from Laser Weapons Date: 17 Jul 09 UNCLASSIFIED

Kathleen Fisher Program Manager, Information Innovation Office

Balancing Transport and Physical Layers in Wireless Ad Hoc Networks: Jointly Optimal Congestion Control and Power Control

Information, Decision, & Complex Networks AFOSR/RTC Overview

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS AND DEVELOPMENT OF HALON- REPLACEMENT FIRE EXTINGUISHING SYSTEMS (PHASE II)

SINOVIA An open approach for heterogeneous ISR systems inter-operability

ARINC653 AADL Annex Update

Empirically Based Analysis: The DDoS Case

Topology Control from Bottom to Top

ENVIRONMENTAL MANAGEMENT SYSTEM WEB SITE (EMSWeb)

Technological Advances In Emergency Management

75 TH MORSS CD Cover Page. If you would like your presentation included in the 75 th MORSS Final Report CD it must :

LARGE AREA, REAL TIME INSPECTION OF ROCKET MOTORS USING A NOVEL HANDHELD ULTRASOUND CAMERA

Using Templates to Support Crisis Action Mission Planning

Monte Carlo Techniques for Estimating Power in Aircraft T&E Tests. Todd Remund Dr. William Kitto EDWARDS AFB, CA. July 2011

C2-Simulation Interoperability in NATO

Concept of Operations Discussion Summary

Towards a Formal Pedigree Ontology for Level-One Sensor Fusion

An Efficient Architecture for Ultra Long FFTs in FPGAs and ASICs

2013 US State of Cybercrime Survey

ATCCIS Replication Mechanism (ARM)

Accuracy of Computed Water Surface Profiles

Edwards Air Force Base Accelerates Flight Test Data Analysis Using MATLAB and Math Works. John Bourgeois EDWARDS AFB, CA. PRESENTED ON: 10 June 2010

Secure FAST: Security Enhancement in the NATO Time Sensitive Targeting Tool

Shallow Ocean Bottom BRDF Prediction, Modeling, and Inversion via Simulation with Surface/Volume Data Derived from X-Ray Tomography

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

A Review of the 2007 Air Force Inaugural Sustainability Report

Title: An Integrated Design Environment to Evaluate Power/Performance Tradeoffs for Sensor Network Applications 1

Space and Missile Systems Center

Use of the Polarized Radiance Distribution Camera System in the RADYO Program

Parallelization of a Electromagnetic Analysis Tool

Data Reorganization Interface

CASE STUDY: Using Field Programmable Gate Arrays in a Beowulf Cluster

ASSESSMENT OF A BAYESIAN MODEL AND TEST VALIDATION METHOD

Wireless Connectivity of Swarms in Presence of Obstacles

Android: Call C Functions with the Native Development Kit (NDK)

Requirements for Scalable Application Specific Processing in Commercial HPEC

ASPECTS OF USE OF CFD FOR UAV CONFIGURATION DESIGN

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

A Multilevel Secure MapReduce Framework for Cross-Domain Information Sharing in the Cloud

BUPT at TREC 2009: Entity Track

75th Air Base Wing. Effective Data Stewarding Measures in Support of EESOH-MIS

Data Replication in the CNR Environment:

Dr. Stuart Dickinson Dr. Donald H. Steinbrecher Naval Undersea Warfare Center, Newport, RI May 10, 2011

Col Jaap de Die Chairman Steering Committee CEPA-11. NMSG, October

SETTING UP AN NTP SERVER AT THE ROYAL OBSERVATORY OF BELGIUM

NATO-IST-124 Experimentation Instructions

Web Site update. 21st HCAT Program Review Toronto, September 26, Keith Legg

New Dimensions in Microarchitecture Harnessing 3D Integration Technologies

CENTER FOR ADVANCED ENERGY SYSTEM Rutgers University. Field Management for Industrial Assessment Centers Appointed By USDOE

Architecting for Resiliency Army s Common Operating Environment (COE) SERC

Space and Missile Systems Center

Ross Lazarus MB,BS MPH

SURVIVABILITY ENHANCED RUN-FLAT

NEW FINITE ELEMENT / MULTIBODY SYSTEM ALGORITHM FOR MODELING FLEXIBLE TRACKED VEHICLES

AFRL-ML-WP-TM

Army Research Laboratory

Nationwide Automatic Identification System (NAIS) Overview. CG 939 Mr. E. G. Lockhart TEXAS II Conference 3 Sep 2008

U.S. Army Research, Development and Engineering Command (IDAS) Briefer: Jason Morse ARMED Team Leader Ground System Survivability, TARDEC

Exploring the Query Expansion Methods for Concept Based Representation

DATA COLLECTION AND TESTING TOOL: SAUDAS

Data Warehousing. HCAT Program Review Park City, UT July Keith Legg,

High-Performance Linear Algebra Processor using FPGA

DoD M&S Project: Standardized Documentation for Verification, Validation, and Accreditation

Lessons Learned in Adapting a Software System to a Micro Computer

PEO C4I Remarks for NPS Acquisition Research Symposium

MATREX Run Time Interface (RTI) DoD M&S Conference 10 March 2008

Use of the Polarized Radiance Distribution Camera System in the RADYO Program

DAFS Storage for High Performance Computing using MPI-I/O: Design and Experience

Advanced Numerical Methods for Numerical Weather Prediction

UMass at TREC 2006: Enterprise Track

Corrosion Prevention and Control Database. Bob Barbin 07 February 2011 ASETSDefense 2011

QuanTM Architecture for Web Services

Agile Modeling of Component Connections for Simulation and Design of Complex Vehicle Structures

Sparse Linear Solver for Power System Analyis using FPGA

Office of Global Maritime Situational Awareness

Parallel Matlab: RTExpress on 64-bit SGI Altix with SCSL and MPT

M&S Strategic Initiatives to Support Test & Evaluation

HEC-FFA Flood Frequency Analysis

US Army Industry Day Conference Boeing SBIR/STTR Program Overview

Automation Middleware and Algorithms for Robotic Underwater Sensor Networks

Dr. ing. Rune Aasgaard SINTEF Applied Mathematics PO Box 124 Blindern N-0314 Oslo NORWAY

Introducing I 3 CON. The Information Interpretation and Integration Conference

David W. Hyde US Army Engineer Waterways Experiment Station Vicksburg, Mississippi ABSTRACT

Transcription:

Cooperative Computing & Communication Laboratory NATO TG 12 Workshop on Middleware in Mobile Networks Context-Awareness in Middleware for Mobile Networks Dr. Heinz-Josef Eikerling SBS D SOL C-LAB, Distributed Interactive Systems

Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE 01 DEC 2007 2. REPORT TYPE N/A 3. DATES COVERED 4. TITLE AND SUBTITLE Context-Awareness in Middleware for Mobile Networks 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) SBS D SOL C-LAB, Distributed Interactive Systems 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release, distribution unlimited. 13. SUPPLEMENTARY NOTES 14. ABSTRACT 15. SUBJECT TERMS 11. SPONSOR/MONITOR S REPORT NUMBER(S) 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT UU a. REPORT unclassified b. ABSTRACT unclassified c. THIS PAGE unclassified 18. NUMBER OF PAGES 21 19a. NAME OF RESPONSIBLE PERSON Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 2 Introduction: Middleware What is middleware? An enabling layer of software that resides between the business application and the networked layer of heterogeneous (diverse) platforms and protocols. It decouples the business applications from any dependencies on the plumbing layer, which consists of heterogeneous operating systems, hardware platforms and communication protocols. (Source: International Systems Group)

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 3 Introduction: Mobile Middleware Data-Access Middleware (JDBC,...) Message-Oriented Middleware (MQ Series, JMS,...) Transaction Processing Middleware (X/Open, OTS, JTS...) Desktop-Access Middleware (Citrix,...) Object Middleware (DCOM, CORBA,...) Mobile Middleware Enabling Middleware Service and device management (Jini, UPnP) etc. Connectivity Middleware Network gateways etc. Front-End Middleware Content processing for the front-end. Back-End Middleware Processing of back-end data (server data access).

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 4 Introduction: Context and Context-Awareness What is context? Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves. (Source: A. K. Dey, Georgia Tech)

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 5 Introduction: Context-Aware Computing Features: Presentation of personalised and adapted data / information and services to the user Automatic execution of a service for the user Logging of context information to support later retrieval and evaluation

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 6 Introduction: Related Work MosquitoNet: Mobile Computing Group at Stanford Endeavour: University of California in Berkeley Oxygen: MIT Future Computing Environments (FCE): Georgia Tech -> Context Toolkit Portolano: University of Washington at Seattle -> Context aware computing esp. w.r.t. user interfaces 2K: University of Illinois at Urbana-Champaign (a component-based, network-centric operating system) PIMA: IBM T.J. Watson Research Center Monads: Department of Computer Science at the University of Helsinki

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 7 Application domain: Home Networking Technology Standard Speed Max. Distance HomePNA HomePNA v2.0 1~2/10 Mbps 150~1.5 km USB USB v1.1 12 Mbps 30 m Wired Ethernet IEEE 802.3 10 M / 1 Gbps 100 m IEEE 1394 IEEE 1394 ~400 Mbps 72 m Power Line None 1~2 Mbps 100 m Bluetooth Bluetooth v1.0 720 Kbps 10 m Wireless HomeRF SWAP v1.2 1~2 Mbps 50 m IrDA IrDA v1.3 max. 4 Mbps 1 m Wireless LAN IEEE 802.11 5.5~11 Mbps 50 m

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 8 Application example: Mobile Inhome Entertainment Extended Home Environment (xhe) WLAN / GSM PDA Server (VDR / DTV) DECT Web Pad

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 9 Requirements and Approach: Middleware for Integration 3G, GSM Domotics Networks 802.11 Powerline BT IP xhe MW Mobile WebPad Devices TV STB DECT PC, PDA Radio SMS PKI Profiler WWW TV Services

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 10 Architecture: Components xhe xhe AD xhe HS Home Server (controls access to xhe- CDs) Network PDA xhe CD Controllable Device (e.g. TV sets, VCR or other domestic appliances) xhe CD Web Pad xhe AD Access Device (e.g., a PDA or a cell phone; addresses and controls specific xhe- CDs)

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 11 Architecture: Adaptation & Personalisation xhe HS GSM / WLAN Device... Access Service PDA Device... Central service to adapt UI access device (AD) capabilities. User Agent Basic Authentication http/ IP Transcoder Device Lookup Access Profile User agent handling user contexts and personalization. PC Device Register Registry UI ML Web Pad xhe CD xhe AD

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 12 Prototype System: OSGi-compatible HS Open Services Gateway initiative: Java Technology for the web-based access to CDs xhe Components/Services -> Bundles Servlet Packages in Java Deployment to central Server (HS) Consideration of other Middleware Models: HAVi, Jini, UPnP,... Different Products: JES (Sun), ProSyst, IBM,... OSCAR, JEFFREE, DC Server, Oxygen,...

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 13 Prototype System: Deployment for Mobile Display xhe HS Access Service http/ IP... Device Lookup xhe AD VDR Device Register Registry UI ML xhe CD Location Service MPEG 2 via IP/UDP xhe HS Registry Register Display xhe CD Access

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 14 Prototype System: Deployment Follow-Me Display xhe HS... VDR Device Registry xhe CD Location Service Location Dispatcher IR Beacon Badge xhe HS Registry Display xhe CD

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 15 Prototype System: Java Board Tini Dallas Semiconductors Platform for small/tiny network-enabled applications serial communications, 10Mb Ethernet, Controller Area Network and 1-Wire JAVA programmable TBM390 ca. 50$ + socket board -> Platform for HW Gateway

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 16 Prototype System: Streaming & Timeshift Playout Handling of streamed & recorded content: Handling of different client applications: Windows Media, JMF, MPlayer, Elecard, Platforms: Linux, Windows 2k xhe HS VDR Device Buffering xhe CD Location Service xhe CD Location Dispatcher IR Beacon IR Beacon Badge xhe HS xhe HS xhe CD Display Display

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 17 Prototype System: Additional Options Additional Services: Personalisation of VDR Settings (Channel selections) via SmartCard Portability: HS-based profile (e.g. Playlist) to be used in car / office Distributed Media Archive utilising -2- technology (JXTA) Transcoding for different xhe-ads using XML

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 18 UI Technologies: Adaptation through Transcoding

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 19 UI Technologies: Adaptation through Transcoding Tables Text blocks Images Sequential Table Audio Clips

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 20 UI Technologies: Targeted UI-Middleware Technologies UIML Renderer UIML UIML Service Java UIML Browser UIML HelloIC Speech Synthesis VoiceXML browser OSGi Home-Server VoiceXML Service Voice XML

99-06-15 Siemens SBS & Universität Paderborn 2003 Folie Nr, 21 Data Management: -to- Communications Set Recording Date & Time Entry P2P P2P Rendezvous Rendezvous Server Server VDR- VDR- Service Service Player- Player- Service Service Play Movie