Overview of MoCA: Mobile Collaboration Architecture
|
|
- Agatha Stafford
- 8 years ago
- Views:
Transcription
1 Overview of MoCA: Mobile Collaboration Architecture Laboratory for Advanced Collaboration PUC-Rio, Brazil May 2006 Research Goals The big picture Agenda Main Components and their interaction Prototype Applications Papers and Contact Information 2
2 Research Goals Main Goals: Design and implement a middleware to support the development and deployment of such collaborative applications; Experiment with new forms of context/location-aware collaboration, develop applications using the middleware, and evaluate their usability and usefulness. Target setting: Structured wireless network (802.11) Users with laptops and palmtops Intra-domain applications (e.g. for University campus-community, corporation) We called the middleware Mobile Collaboration Architecture (MoCA) 3 MoCA MoCA consists of basic services for collecting and processing context information, communication and client/serverapis and a proxy Framework that facilitate the use of these services by collaborative applications. Essentially, the basic services support Distributed monitoring, storage and complex queries about the execution context of mobile devices. Advertisement and dynamic discovery of applications and middleware services. 4
3 The big Picture Server Server Cm+ECI req reply Server ProxyFw Cm+ECI req mod_reply Client M Cm+ECI Application event subscr Appl? context which CIS? Core Services DS LIS CIS CS COPS Optional Services Application-specific adaptations 5 Glossary Client and Server APIs Cm: Communication Service ECI: Event Communication Interface M: Monitor/XP (also versions /Sim & /CE) CS: Configuration Service CIS: Context Information Service LIS: Location Inference Service DS: Discovery Service ProxyFw: Proxy Framework COPS: Context Privacy Service 6
4 MoCA s Personalities Jade Application Java Application C# Application FIPA MoCA/MAX Cm ECI (Pub/Sub) MoCA Core Services SOAP/XML MoCA/WS To widen the usability of MoCA s core services, we have developed two additional programming interfaces personalities MoCA/MAX for use with Agent Framework Jade MoCA/WS for use as a Web Service 7 Communication APIs Communication Service (Cm): Supports synchronous and asynchronous communication among Java programs using both TCP or UDP Event-based Communication Interface (ECI): Supports asynchronous communication using the publish/subscribe approach based on topics Through its API, a process can: subscribe to events related to some topic (and satisfying an given SQLlike expression) and/or publish an event+message on a topic. An event provider is in charge of dispatching events to all subscribers which have subscribed to this event and whose expression is satisfied by the event properties. 8
5 Subscriber: ECI - Example Topic topic = subscriber.subscribe(subject,expression); MyEventListener listener = new MyEventListener(); subscriber.addlistener(listener, topic); On occurrence of an event, ECI calls onreceivedata(object), of listener, where Object contains event data. Topic is any string, e.g. the device s MAC-address (00:12:A9:41:AA:D6) Example of Expression: ((EnergyLevel < 65) or (FreeMemory < 18000) or ((OnLine = false) and (DeltaT > 8000)) or (AdvertisementPeriodicity > 2)) public class MyEventListener implements EventListener { public void onreceivedata(object data) { Event receivedevent = null; receivedevent = (Event) data; String msg = (String) receivedevent.getdata(); System.out.println(listenerMsg + " received this msg from Event Server: " + msg); } } 9 ECI - Example Publisher (Event Server): publisher = new EventProvider(localAddress,true); // create Event Provider on localhost:port eventproperty = new EventProperty(); // create Properties of an event eventproperty.setbooleanproperty("online",true); eventproperty.setlongproperty("deltat",5000); eventproperty.setintproperty("energylevel",30); eventproperty.setintproperty("freememory",19000); eventproperty.setintproperty("cpu",58); // Publishes the event with a message to subscribers on a specific topic String topic = new String("00:12:A9:41:AA:D6"); publisher.publish(topic,eventproperty,msg); But Event will be delivered only if eventproperties satisfy Expression 10
6 Client and Server APIs This APIs make the interaction with MoCA core services transparent to the application. Main functions: Gets addresses & register at MoCA core services (CIS, DS) Client gets address of CIS (and possibly, of a proxy); Starts the Monitor (Client only); Selects a protocol (sockets/tcp, sockets/udp) for communication with the server or proxy; Embodies Cm and ECI APIs 11 Core Services of MoCA Monitor (at the mobile device): Is in charge of: (i) probing the state information (aka execution context) of the mobile device and (ii) sending this information to the Context Information Service (CIS) executing in the static network; Configuration Service (CS): Stores and manages the configuration of each mobile device: MAC Address, (IP:port) pair of CIS, periodicity of the Monitor repots to the CIS, and (IP:port) pair of the Discovery Service; Context Information Service (CIS): stores and processes the state information received from the Monitors, and eventually sends notifications about context changes to Proxies which have subscribed to such notifications; Discovery Service (DS): Accepts announcements of applications, and allows Clients to locate the corresponding Servers and Proxies; 12
7 Typical Pattern of Interactions MoCA Services DS CIS CS register register Handover Subscr context client Proxy? event which CIS? Appl server req reply Appl. Proxy req mod_reply M Appl. Client Subscr client event Appl. Proxy 13 Main Components Monitor is a daemon executing on the mobile device; Periodically polls (and sends to the CIS) state information about the mobile device s resources and wireless RF signals, e.g.: Strength of RF signal received from all visible Access Points ; CPU utilization, available memory and energy; MAC Address, IP and currently used Access Point; RF signals are obtained through WiFi scan operations, in a uniform way, independently of the network interface; Implemented for Linux, WinXP The Monitor also reports to the CIS any change of the current IP address or Access Point of the device (i.e. a migration) 14
8 Monitor 15 Context Information Service (CIS) Delivers context information to any application process (e.g. server/client/proxies), through direct queries or subscriptions with context expressions. Context variables used in expressions CPU (Int 0 to 100) % EnergyLevel (Int 0 to 100) % AdvertisementPeriodicity (Int 0 to ) APMacAddress (String) FreeMemory (Long) in Kbytes DeltaT (Long) in milliseconds OnLine (Boolean) IPChange (Boolean) Roaming (Boolean) RF Signal Strength from each AP (db) Example of an expression: (Roaming = true) or ((OnLine = false) and (DeltaT > 10000)) Usually, applications are interested in: State of the device (e.g. available memory, enery level) Wireless connectivity status Aproximate position of the device 16
9 Context Information Service (CIS) CIS can be deployed as a pool of servers (each one collecting the context information from Monitors); CIS-Monitor communication uses sockets/udp; The proxies subscribe to the CIS informing the devices s MAC-Address (as the Subject) and the Context-change events they are interested in (expressed in standard SQL92). Example: Subject= 02:DA:20:3D:A1:2B, Properties = roaming = True or FreeMem < 15% OR CPU > 90% ; 17 Location Inference Service (LIS) LIS é um serviço para a inferência aproximada da localização de dispositivos com interface em ambientes indoor. Envolve duas etapas: Mapeamento/Calibração: Mede-se a intensidade de sinal proveniente de todos os APs em diversos Pontos de Referência (RP), que são armazenadas A cada ponto de RP associa-se uma coordenada ou nome simbólico Define-se as Regiões Simbólicas na àrea de interesse Inferência: Usando a diferença entre intensidade de sinal medida (também de todos os APs) e as intensidades armazenadas, estima-se a distância que o dispositivo está dos n RP mais próximos, A fim de compensar variações do sinal, usa-se várias medidas e empregase um algoritmo estocástico (que compara probabilidades) 18
10 Location Inference Service (LIS) Access Point Reference Points {Signal Pattern} Device Inferred Device Location: Room 501 Room 505 Room 506 Room 507 Room 508 {-90,-75,-42} {-92,-72,-53} {-82,-50,-89} {-55,-35,-78} Corridor {-75,-78,-68} {-76,-77,-74} {-54,-55,-70} {-59,-80,-49} {-63,-85,-57} {-42,-60,-60} {-30,-45,-64} {-60,-78,-48} Room 501 Room 502 Room 503 Room LIS Acesso Síncrono Manipuação da/consulta sobre a hierarquia de regiões Simbólicas: Region[] getatomicregions() void add(hierarchy hierarchy) void remove(string hierarchyid) Hierarchy gethierarchy(string hierarchyid) List getallhierarchies() Consultas sobre Dispositivos em região e Região de um Dispositivo: String getregion(string deviceid, String hierarchyid) String[] getdevices() String[] getdevices(string regionid) 20
11 LIS Acesso Assíncrono Aplicação precisa instanciar um RegionListener e/ou um DeviceListener: void subscribe(string regionid, RegionListener listener) ondeviceentered(string regionid, String deviceid) ondeviceexited(string regionid, String deviceid) void unsubscribe(string regionid, RegionListener listener) void subscribe(string deviceid, DeviceListener listener) onregionchanged(string deviceid, String regionid) void unsubscribe(string deviceid, DeviceListener listener) void unsubscribe(string deviceid, DeviceListener listener) Cada vez que um disp. entra ou deixa uma área o LIS notifica todas as aplicações registradas através do método onregionchanged, informando o regionid e deviceid 21 LIS Funcionamento Monitor envia sinais a cada segundo A cada segundo LIS consulta CIS sobre sinais referente a todos os dispositivos LIS mantém um cache da localidade mais recente de cada dispositivo, implementa o algoritmo de inferência, e gerencia hierarquia de áreas 22
12 Proxy Framework Proxy is the element dealing with mobility-related tasks such as: Wired-wireless protocol translation Caching/Hoarding during disconnection Handover Management Content Adaptation Notice context changes and perform context-specific adaptations... But each collaborative application has specific demands; ProxyFramework is a white-box Application Framework which can be customized to the specific application needs; Currently supports: Content Adaptation (image, text) Caching, triggered by disconnection 23 Proxy (Framework( Framework) Structure Setup Service Discovery Profile Mngt Authentication Communication Server Handover Mngt Caching Mngt Content Adaptation Protocol Translation Client Context Processing subscribe Event Dispatching Context Processing subscribe notifications Hot andfrozenspots Frozen Context Information Service Hot 24
13 Monitor/Sim Is a tool which simulates a mobile device: Behavior defined by a configuration file (scans are read from different files) monitor.scaninterval=1000 monitor.repeating=true cis.server.host=localhost cis.monitor.port=55010 file1=conf/scan-banco_01.txt interval1=5000 file2=conf/scan-espacoaberto.txt interval2=10000 file3=conf/scan-mesa_03.txt interval3=20000 Sends this information to CIS (like the real Monitor) Can be deployed on any host This facilitates: Debugging of the context-aware applications in the usual networked environment (without having to physically move between regions) Evaluating the scalability of the application (test with hundreds/thousands of fake mobile devices) loop 25 Some Prototype Applications Some location-aware applications (prototypes) developed using MoCA: W-Chat chat-tool with connectivity awareness Notes in the Air (NITA) notes to locations (virtual whiteboards) and location-based chat Mobile Matchmaking Service location-based matching of user interests BuddySpaceLive on-line tracking of friend s locations Wireless Marketing Service (WMS) location-based discount coupons Virtual Lines location-based reservation of a position in a line Who Are You? (WAY) proximity-based exchange of business cards... 26
14 W-Chat Wireless Chat (W-Chat) shares the wireless connectivity status of the participants of a chat room; 27 Ubiquitous Guide - uguide Client/Server application Admin registers at the server one URL for each symbolic region Symbolic Regions may be representend in an hierarchy, e.g. /PUC-Rio/RDCBuilding/5thfloor/Room511 28
15 uguide at the Client User logs in Icon appears in task-bar Whenever user enters a registered region, a pop-up opens with the corresponding link Link can be opened in any Web browser Perhaps, user enters a non registered region 29 Overview: Selected Publications (available at V. Sacramento, M. Endler, H.K. Rubinsztejn, L.S. Lima, K. Gonçalves, F.N.do Nascimento, G. Bueno, MoCA: A Middleware for Developing Collaborative Applications for Mobile Users IEEE Distributed Systems Online, ISSN , vol. 5, no. 10, October, LIS and NITA: K. Gonçalves, H.K. Rubinsztejn, M. Endler, B. Santana, S.D.J. Barbosa, Um aplicativo para comunicacão baseada em localização, 6o. Workshop de Comunicação sem Fio e Computação Móvel (WCSF 2004), Fortaleza, pages , October H.K. Rubinsztejn, M. Endler, V. Sacramento, K. Gonçalves, F.N. do Nascimento, Support for Context-aware Collaboration, First International Workshop on Mobility Aware Technologies and Applications (MATA 2004), Florianópolis, LNCS no. 3284, pages 37-47, October, 2004 Proxy Framework: H.K. Rubinsztejn, M. Endler, N. Rodrigues, A Framework for Building Customized Adaptation Proxies, in Proc. of the IFIP conference on Intelligence in Communication Systems (INTELLCOMM 2005) (to appear), Montreal, October Context Privacy: V. Sacramento, M. Endler, F.N do Nascimento, A Privacy Service for Context-Aware Mobile Computing, Proc. of the IEEE Conference on Security and Privacy for Emerging Areas in Communication Networks (to appear), Athens, September
16 MoCA Current Status Implementation (docu): Monitor/XP (OK) Monitor/Sim Configuration Service - CS (OK) Context Information Service - CIS (OK) Location Inference Service - LIS (OK) Discovery Service -DS Client API (OK) Synchronous &Asynchronous Server API (OK) Synchronous & Asynchronous EventService ECI (OK) online: cs.lac.inf.puc-rio.br: (Mngt), (M) cis.lac.puc-rio.br: 55010(M);55000(pub);55001(query) lis.lac.inf.puc-rio.br: 55020(pub);55021(query) 31 Work in Progress Flexibilization of CIS with new tags (e.g. transmission rate, GPS, etc.) Monitor/CE and Communication API for Windows Mobile Mechanism for measuring link quality (transmission rate) uguide/ce for portables Integration of LIS with GPS-based positioning Framework for Context-aware workflows for m-commerce A tool for evolutionary and heterogeneous context management Mechanism for detecting stability of basic context readings 32
17 Credits The Middleware Team: Vagner Sacramento Hana K. Rubinsztejn Ricardo C.A. da Rocha Luciana dos S. Lima José Viterbo Fernando Ney Nascimento Gustavo Luis Baptista Marcelo Malcher The Application Folks: Kleder Gonçalves Pedro Neves Rodrigo Prestes Fabio Bruno Pereira João Paulo Braga Other Collaborators: Daniel Fleischmann (Gr) Giulliano Bueno (Gr) 33 More Information... For documentation and downloads visit MoCA s Web Site: Send to: info@lac.inf.puc-rio.br 34
The MoCA CIS LIS WSDL Network SOAP/WS
MoCA/WS: A Web Service Personality of MoCA (Mobile Collaboration Architecture) Marcelo Malcher and Markus Endler Overview The main purpose of MoCA/WS is to allow non-java client programs to access and
More informationA Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
More informationBlackBerry Enterprise Service 10. Version: 10.2. Configuration Guide
BlackBerry Enterprise Service 10 Version: 10.2 Configuration Guide Published: 2015-02-27 SWD-20150227164548686 Contents 1 Introduction...7 About this guide...8 What is BlackBerry Enterprise Service 10?...9
More informationArchitecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
More informationSupporting Context-Aware Applications: Scenarios, Models and Architecture
Supporting Context-Aware Applications: Scenarios, Models and Architecture Ricardo Couto Antunes da Rocha, Markus Endler 1 Departamento de Informática Pontifícia Universidade Católica do Rio de Janeiro
More informationContext-Enhanced Service Provisioning in Wireless Networks
TWELVE PROJECT 1 Context-Enhanced Service Provisioning in Wireless Networks Mauro Brunato Department of Computer Science and Telecommunications, Università di Trento Via Sommarive 14, I-38050 Trento Italy
More information9 Referências Bibliográficas
Referências Bibliográficas 95 9 Referências Bibliográficas AYDIN, I. et al. Cellular SCTP: a transport-layer approach to Internet mobility. 2003. p.285-290. BANERJEE, N. et al. Seamless SIP-based mobility
More informationConfiguration Guide BES12. Version 12.3
Configuration Guide BES12 Version 12.3 Published: 2016-01-19 SWD-20160119132230232 Contents About this guide... 7 Getting started... 8 Configuring BES12 for the first time...8 Configuration tasks for managing
More informationNMS300 Network Management System
NMS300 Network Management System User Manual June 2013 202-11289-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for purchasing this NETGEAR product. After installing your device, locate
More informationUsing a Cloud-based Event Service for Managing Context Information in Mobile and Ubiquitous Systems
XV Workshop de Gerência e Operação de Redes e Serviços 117 Using a Cloud-based Event Service for Managing Context Information in Mobile and Ubiquitous Systems Waldir R. Pires Junior 1, Antonio A. F. Loureiro
More informationLicensing Guide BES12. Version 12.1
Licensing Guide BES12 Version 12.1 Published: 2015-04-02 SWD-20150402115554403 Contents Introduction... 5 About this guide...5 What is BES12?...5 Key features of BES12... 5 About licensing...7 Steps to
More informationSentral servers provide a wide range of services to school networks.
Wazza s QuickStart Publishing iweb Sites to a Sentral Server Background Mac OS X, Sentral, iweb 09 Sentral servers provide a wide range of services to school networks. A Sentral server provides a publishing
More informationInterwise Connect. Working with Reverse Proxy Version 7.x
Working with Reverse Proxy Version 7.x Table of Contents BACKGROUND...3 Single Sign On (SSO)... 3 Interwise Connect... 3 INTERWISE CONNECT WORKING WITH REVERSE PROXY...4 Architecture... 4 Interwise Web
More informationELIXIR LOAD BALANCER 2
ELIXIR LOAD BALANCER 2 Overview Elixir Load Balancer for Elixir Repertoire Server 7.2.2 or greater provides software solution for load balancing of Elixir Repertoire Servers. As a pure Java based software
More informationMobile Devices: Server and Management Lesson 05 Service Discovery
Mobile Devices: Server and Management Lesson 05 Service Discovery Oxford University Press 2007. All rights reserved. 1 Service discovery An adaptable middleware in a device (or a mobile computing system)
More informationConfiguration Guide BES12. Version 12.2
Configuration Guide BES12 Version 12.2 Published: 2015-07-07 SWD-20150630131852557 Contents About this guide... 8 Getting started... 9 Administrator permissions you need to configure BES12... 9 Obtaining
More informationA Brief. Introduction. of MG-SOFT s SNMP Network Management Products. Document Version 1.3, published in June, 2008
A Brief Introduction of MG-SOFT s SNMP Network Management Products Document Version 1.3, published in June, 2008 MG-SOFT s SNMP Products Overview SNMP Management Products MIB Browser Pro. for Windows and
More informationSoftware design (Cont.)
Package diagrams Architectural styles Software design (Cont.) Design modelling technique: Package Diagrams Package: A module containing any number of classes Packages can be nested arbitrarily E.g.: Java
More informationInternet Geolocation and Location-Based Services. Richard Barnes BBN Technologies IETF GEOPRIV Co-Chair Emergency Services Workshop Co-Chair
Internet Geolocation and Location-Based Services Richard Barnes BBN Technologies IETF GEOPRIV Co-Chair Emergency Services Workshop Co-Chair Agenda Geolocation is getting to be a big deal ISPs have a central
More informationOnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
More informationConfiguration Guide BES12. Version 12.1
Configuration Guide BES12 Version 12.1 Published: 2015-04-22 SWD-20150422113638568 Contents Introduction... 7 About this guide...7 What is BES12?...7 Key features of BES12... 8 Product documentation...
More informationTroubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual
Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123 Instructor Manual Published: 2013-07-02 SWD-20130702091645092 Contents Advance preparation...7 Required materials...7 Topics
More informationNorton Mobile Privacy Notice
Effective: April 12, 2016 Symantec and the Norton brand have been entrusted by consumers around the world to protect their computing devices and most important digital assets. This Norton Mobile Privacy
More informationConfiguration Guide. BlackBerry Enterprise Service 12. Version 12.0
Configuration Guide BlackBerry Enterprise Service 12 Version 12.0 Published: 2014-12-19 SWD-20141219132902639 Contents Introduction... 7 About this guide...7 What is BES12?...7 Key features of BES12...
More informationFileMaker Server 7. Administrator s Guide. For Windows and Mac OS
FileMaker Server 7 Administrator s Guide For Windows and Mac OS 1994-2004, FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark
More informationEvent-based middleware services
3 Event-based middleware services The term event service has different definitions. In general, an event service connects producers of information and interested consumers. The service acquires events
More informationVodafone Secure Device Manager Administration User Guide
Vodafone Secure Device Manager Administration User Guide Vodafone New Zealand Limited. Correct as of September 2014. Do business better Contents Introduction 3 Help 4 How to find help in the Vodafone Secure
More informationA Middleware-Based Approach to Mobile Web Services
Abstract A Middleware-Based Approach to Mobile Web Services Pampa Sadhukhan, Pradip K Das, Rijurekha Sen, Niladrish Chatterjee and Arijit Das Centre for Mobile Computing and Communication (CMCC), Jadavpur
More informationHDA Integration Guide. Help Desk Authority 9.0
HDA Integration Guide Help Desk Authority 9.0 2011ScriptLogic Corporation ALL RIGHTS RESERVED. ScriptLogic, the ScriptLogic logo and Point,Click,Done! are trademarks and registered trademarks of ScriptLogic
More informationA Novel Distributed Wireless VoIP Server Based on SIP
A Novel Distributed Wireless VoIP Server Based on SIP Yuebin Bai 1,Syed Aminullah 1, Qingmian Han 2, Ding Wang 1, Tan Zhang 1,and Depei Qian 1 1 (School of Computer Science and Engineering, Beihang University,
More informationAqua Connect Load Balancer User Manual (Mac)
Aqua Connect Load Balancer User Manual (Mac) Table of Contents About Aqua Connect Load Balancer... 3 System Requirements... 4 Hardware... 4 Software... 4 Installing the Load Balancer... 5 Configuration...
More informationDistributed System: Definition
Distributed System: Definition A distributed system is a piece of software that ensures that: A collection of independent computers that appears to its users as a single coherent system Two aspects: (1)
More informationMiddleware Lou Somers
Middleware Lou Somers April 18, 2002 1 Contents Overview Definition, goals, requirements Four categories of middleware Transactional, message oriented, procedural, object Middleware examples XML-RPC, SOAP,
More informationBlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise
More informationFlexMaster First Global Wi-Fi Managed Service
data sheet BENEFITS Single platform for Wi-Fi service management Simple to use, install, and deploy Web-based management platform for managing discrete Ruckus Smart Wi-Fi APs or wireless LAN systems Comprehensive
More informationUsing DC Agent for Transparent User Identification
Using DC Agent for Transparent User Identification Using DC Agent Web Security Solutions v7.7, 7.8 If your organization uses Microsoft Windows Active Directory, you can use Websense DC Agent to identify
More informationUsing RADIUS Agent for Transparent User Identification
Using RADIUS Agent for Transparent User Identification Using RADIUS Agent Web Security Solutions Version 7.7, 7.8 Websense RADIUS Agent works together with the RADIUS server and RADIUS clients in your
More informationOpen Source DBMS CUBRID 2008 & Community Activities. Byung Joo Chung bjchung@cubrid.com
Open Source DBMS CUBRID 2008 & Community Activities Byung Joo Chung bjchung@cubrid.com Agenda Open Source DBMS CUBRID 2008 CUBRID Community Activities Open Source DBMS CUBRID 2008 Open Source DBMS CUBRID
More informationDetecting rogue systems
Product Guide Revision A McAfee Rogue System Detection 4.7.1 For use with epolicy Orchestrator 4.6.3-5.0.0 Software Detecting rogue systems Unprotected systems, referred to as rogue systems, are often
More informationWIRELESS SECURITY. Information Security in Systems & Networks Public Development Program. Sanjay Goel University at Albany, SUNY Fall 2006
WIRELESS SECURITY Information Security in Systems & Networks Public Development Program Sanjay Goel University at Albany, SUNY Fall 2006 1 Wireless LAN Security Learning Objectives Students should be able
More informationBlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note
BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise
More informationMFPConnect Monitoring. Monitoring with IPCheck Server Monitor. Integration Manual Version 2.05.00 Edition 1
MFPConnect Monitoring Monitoring with IPCheck Server Monitor Integration Manual Version 2.05.00 Edition 1 TABLE OF CONTENTS 1. INTRODUCTION...3 2. REQUIREMENTS...4 3. RESTRICTIONS...5 4. INSTALLATION...6
More informationUSER CONFERENCE 2011 SAN FRANCISCO APRIL 26 29. Running MarkLogic in the Cloud DEVELOPER LOUNGE LAB
USER CONFERENCE 2011 SAN FRANCISCO APRIL 26 29 Running MarkLogic in the Cloud DEVELOPER LOUNGE LAB Table of Contents UNIT 1: Lab description... 3 Pre-requisites:... 3 UNIT 2: Launching an instance on EC2...
More informationArduino Wifi shield And reciever. 5V adapter. Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the shield:
the following parts are needed to test the unit: Arduino UNO R3 Arduino Wifi shield And reciever 5V adapter Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the
More informationDisfer. Sink - Sensor Connectivity and Sensor Android Application. Protocol implementation: Charilaos Stais (stais AT aueb.gr)
Disfer Sink - Sensor Connectivity and Sensor Android Application Protocol implementation: Charilaos Stais (stais AT aueb.gr) Android development: Dimitri Balerinas (dimi.balerinas AT gmail.com) Supervised
More informationCOM 440 Distributed Systems Project List Summary
COM 440 Distributed Systems Project List Summary This list represents a fairly close approximation of the projects that we will be working on. However, these projects are subject to change as the course
More informationDocufide Client Installation Guide for Windows
Docufide Client Installation Guide for Windows This document describes the installation and operation of the Docufide Client application at the sending school installation site. The intended audience is
More informationTamoSoft Throughput Test
TAKE CONTROL IT'S YOUR SECURITY TAMOSOFT df TamoSoft Throughput Test Help Documentation Version 1.0 Copyright 2011-2014 TamoSoft Contents Contents... 2 Introduction... 3 Overview... 3 System Requirements...
More informationAsynchronous Provisioning Platform (APP)
Service Catalog Manager - IaaS Integration Asynchronous Provisioning Platform (APP) 0 Overview Implementing an asynchronous provisioning service (e.g. for IaaS) most often requires complex implementation
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : VII/ IV Section : CSE-1 & 2 Subject Code : CS2402 Subject Name : MOBILE
More informationNetwork Services One Washington Square, San Jose, CA 95192-0209 408-924-1530
SJSU Premier Wi-Fi Service Network Services One Washington Square, San Jose, CA 95192-0209 408-924-1530 The SJSU Premier Wi-Fi service transmits your data across a secure, encrypted connection. This ensures
More informationConnecting your Aiki phone to a network
Connecting your Aiki phone to a network Connect to mobile networks Depending on your carrier and service plan, your phone may connect automatically to your carrier s fastest available data network. Or
More informationActive traffic monitoring for heterogeneous environments
Active traffic monitoring for heterogeneous environments Hélder Veiga, Teresa Pinho, José Luis Oliveira, Rui Valadas, Paulo Salvador, and António Nogueira University of Aveiro/Institute of Telecommunications
More informationDEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5
DEPLOYMENT GUIDE Version 1.1 Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Citrix Presentation Server Prerequisites
More informationCollaborative Open Market to Place Objects at your Service
Collaborative Open Market to Place Objects at your Service D3.2.2.2 Prototype of the service monitoring tools Project Acronym COMPOSE Project Title Project Number 317862 Work Package WP3.2 Services deployment
More informationFileMaker Server 12. FileMaker Server Help
FileMaker Server 12 FileMaker Server Help 2010-2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.
More informationEndpoint Security VPN for Mac
Security VPN for Mac E75 Release Notes 8 April 2012 Classification: [Protected] 2012 Check Point Software Technologies Ltd. All rights reserved. This product and related documentation are protected by
More informationCounterACT Plugin Configuration Guide for ForeScout Mobile Integration Module MaaS360 Version 1.0.1. ForeScout Mobile
CounterACT Plugin Configuration Guide for ForeScout Mobile Integration Module Version 1.0.1 ForeScout Mobile Table of Contents About the Integration... 3 ForeScout MDM... 3 Additional Documentation...
More informationJive Connects for Openfire
Jive Connects for Openfire Contents Jive Connects for Openfire...2 System Requirements... 2 Setting Up Openfire Integration... 2 Configuring Openfire Integration...2 Viewing the Openfire Admin Console...3
More informationPharos Control User Guide
Outdoor Wireless Solution Pharos Control User Guide REV1.0.0 1910011083 Contents Contents... I Chapter 1 Quick Start Guide... 1 1.1 Introduction... 1 1.2 Installation... 1 1.3 Before Login... 8 Chapter
More informationAn Android-based Instant Message Application
An Android-based Instant Message Application Qi Lai, Mao Zheng and Tom Gendreau Department of Computer Science University of Wisconsin - La Crosse La Crosse, WI 54601 mzheng@uwlax.edu Abstract One of the
More informationInternet Information TE Services 5.0. Training Division, NIC New Delhi
Internet Information TE Services 5.0 Training Division, NIC New Delhi Understanding the Web Technology IIS 5.0 Architecture IIS 5.0 Installation IIS 5.0 Administration IIS 5.0 Security Understanding The
More informationMessage Oriented Middlewares
Message Oriented Middlewares Fabienne Boyer, fabienne.boyer@inria.fr Introduction RPC Synchronous communications Explicit identification of the receiver(s) 1-1 connexion -> Strongly coupled components
More informationTier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
More informationGladinet Cloud Backup V3.0 User Guide
Gladinet Cloud Backup V3.0 User Guide Foreword The Gladinet User Guide gives step-by-step instructions for end users. Revision History Gladinet User Guide Date Description Version 8/20/2010 Draft Gladinet
More informationJoramMQ, a distributed MQTT broker for the Internet of Things
JoramMQ, a distributed broker for the Internet of Things White paper and performance evaluation v1.2 September 214 mqtt.jorammq.com www.scalagent.com 1 1 Overview Message Queue Telemetry Transport () is
More informationSERVICE DISCOVERY AND MOBILITY MANAGEMENT
Objectives: 1) Understanding some popular service discovery protocols 2) Understanding mobility management in WLAN and cellular networks Readings: 1. Fundamentals of Mobile and Pervasive Computing (chapt7)
More informationCisco AnyConnect Secure Mobility Solution Guide
Cisco AnyConnect Secure Mobility Solution Guide This document contains the following information: Cisco AnyConnect Secure Mobility Overview, page 1 Understanding How AnyConnect Secure Mobility Works, page
More informationVEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune
VEHICLE TRACKING SYSTEM USING GPS Pooja P. Dehankar 1, 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune Prof. S. P. Potdar 2 2 Asst. Professor, SCOE, Vadgaon, Pune Abstract- Global Positioning System is
More informationCloud Services MDM. Reports & Alerts Admin Guide
Cloud Services MDM Reports & Alerts Admin Guide 10/27/2014 Reports and Alerts is one of nine sections of the overall Admin Guide for Mobile Device Manager. The following is the complete list of MDM Admin
More informationC-DAX: A Cyber-Secure Data and Control Cloud for Power Grids C-DAX Consortium
C-DAX: A Cyber-Secure Data and Control Cloud for Power Grids C-DAX Consortium C- DAX is funded by the European Union's Seventh Framework Programme (FP7- ICT- 2011-8) under grant agreement n 318708 C-DAX
More informationSession Manager Overview. Seattle IAUG Chapter Meeting
Session Manager Overview Seattle IAUG Chapter Meeting Agenda Session Manager continues to evolve.. Flexibility BYOD Soft Clients Endpoints SIPenablement 3 rd Party Adjuncts Centralized SIP Trunking Redundancy
More informationFileMaker Server 10 Help
FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo
More informationBryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com
Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com Agenda Oracle Approach Embedded Databases TimesTen In-Memory Database Snapshots Q&A Real-Time Infrastructure Challenges
More informationThe Device Service Bus: A Solution for Embedded Device Integration through Web Services
The Device Service Bus: A Solution for Embedded Device Integration through Web Services Gustavo Medeiros Araújo Federal University of Santa Catarina Informatics and Statistics Department Florianópolis,
More informationHardware and Software Requirements for Server Applications
Hardware and Software Requirements for Server Applications IVS Enterprise Server Version 11.3+ RMG Networks Holding Corporation All Rights Reserved. Rev 9/14 TABLE OF CONTENTS INTRODUCTION...3 Minimum
More informationState of SIEM Challenges, Myths & technology Landscape 4/21/2013 1
State of SIEM Challenges, Myths & technology Landscape 4/21/2013 1 Introduction What s in a name? SIEM? SEM? SIM? Technology Drivers Challenges & Technology Overview Deciding what s right for you Worst
More informationResource Utilization of Middleware Components in Embedded Systems
Resource Utilization of Middleware Components in Embedded Systems 3 Introduction System memory, CPU, and network resources are critical to the operation and performance of any software system. These system
More informationAbout the VM-Series Firewall
About the VM-Series Firewall Palo Alto Networks VM-Series Deployment Guide PAN-OS 6.0 Contact Information Corporate Headquarters: Palo Alto Networks 4401 Great America Parkway Santa Clara, CA 95054 http://www.paloaltonetworks.com/contact/contact/
More informationTesting a Wireless LAN
Chapter 17 Testing a Wireless LAN This chapter will introduce you to: Wireless LAN Testing Considerations Signal Coverage Testing Performance Testing In-Motion Testing Security Vulnerability Testing Acceptance/Verification
More informationDesign and Implementation of an Integrated Contextual Data Management Platform for Context-Aware Applications
Design and Implementation of an Integrated Contextual Data Management Platform for Context-Aware Applications Udana Bandara 1,2 Masateru Minami 1,3 Mikio Hasegawa 1 Masugi Inoue 1 Hiroyuki Morikawa 1,2
More informationNimble out-out-of-band authentication for EAP
Nimble out-out-of-band authentication for EAP draft-aura-eap-noob-00 Tuomas Aura, Aalto University, Finland Mohit Sethi, Ericsson Research, Finland Aura, Sethi: draft-aura-eap-noob 1 EAP-NOOB rationale
More informationMonitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c This document describes how to set up Oracle Enterprise Manager 12c to monitor
More informationADMINISTRATION AND CONFIGURATION OF HETEROGENEOUS NETWORKS USING AGLETS
ANNALS OF THE FACULTY OF ENGINEERING HUNEDOARA 2006, Tome IV, Fascicole 1, (ISSN 1584 2665) FACULTY OF ENGINEERING HUNEDOARA, 5, REVOLUTIEI, 331128, HUNEDOARA ADMINISTRATION AND CONFIGURATION OF HETEROGENEOUS
More informationWireless Security: Secure and Public Networks Kory Kirk
Wireless Security: Secure and Public Networks Kory Kirk Villanova University Computer Science kory.kirk@villanova.edu www.korykirk.com/ Abstract Due to the increasing amount of wireless access points that
More informationNokia and Nokia Connecting People are registered trademarks of Nokia Corporation
Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation Nokia E70 Configuring connection settings Nokia E70 Configuring connection settings Legal Notice Copyright Nokia 2006. All
More informationTechnical Note. vsphere Deployment Worksheet on page 2. Express Configuration on page 3. Single VLAN Configuration on page 5
Technical Note The vfabric Data Director worksheets contained in this technical note are intended to help you plan your Data Director deployment. The worksheets include the following: vsphere Deployment
More informationManaging Complexity in Mobile Application Deployment Using the OSGi Service Platform
Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform Rafiul Ahad, Ph.D. Vice President, Mobile Products and Services Oracle Corporation copyright 2004 by OSGi Alliance All
More informationREMOTE CONTROL OF REAL EXPERIMENTS VIA INTERNET
REMOTE CONTROL OF REAL EXPERIMENTS VIA INTERNET Carine Campos Teixeira, carinect@ita.br Jeeves Lopes dos Santos, jeeves@ita.br Cairo Lúcio Nascimento Júnior, cairo@ita.br Instituto Tecnológico de Aeronáutica,
More informationSymom Documentation. Symom Agent MRTG. Linux. Windows. Agent. Agent. Windows Agent. Linux Agent
Symom Documentation Symom & MRTG Windows Linux Windows Linux MRTG O mrtg the most know program for bandwidth monitoring. It is simple and can also be used for monitoring other units as cpu, memory, disk.
More informationEPI-3601S Wireless LAN PCI adapter Version 1.2 EPI-3601S. Wireless LAN PCI Adapter. (802.11g & 802.11b up to 108 Mbps) User Manual. Version: 1.
EPI-3601S Wireless LAN PCI Adapter (802.11g & 802.11b up to 108 Mbps) User Manual Version: 1.2 1 TABLE OF CONTENTS 1 INTRODUCTION...3 2 FEATURES...3 3 PACKAGE CONTENTS...4 4 SYSTEM REQUIREMENTS...5 5 INSTALLATION...5
More informationA Generic Database Web Service
A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey edogdu@etu.edu.tr Yanchao Wang and Swetha Desetty Georgia State University
More informationHP Device Manager 4.6
Technical white paper HP Device Manager 4.6 Installation and Update Guide Table of contents Overview... 3 HPDM Server preparation... 3 FTP server configuration... 3 Windows Firewall settings... 3 Firewall
More informationVulnerability Analysis on Mobile VoIP Supplementary Services and MITM Attack
Vulnerability Analysis on Mobile VoIP Supplementary Services and MITM Attack You Joung Ham Graduate School of Computer Engineering, Hanshin University, 411, Yangsan-dong, Osan, Gyeonggi, Rep. of Korea
More informationTowards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain
Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain Pakkala D., Sihvonen M., and Latvakoski J. VTT Technical Research Centre of Finland, Kaitoväylä 1,
More informationSafeMobile, Inc. 3601 E. Algonquin Road, Rolling Meadows, IL 60008 Tel: (847) 818-1649 Fax: (847) 818-9190 E-mail: safemobile@safemobile.
SafeDispatch Mobile SafeMobile, Inc. 3601 E. Algonquin Road, Rolling Meadows, IL 60008 Tel: (847) 818-1649 Fax: (847) 818-9190 E-mail: safemobile@safemobile.com Website: www.safemobile.com Communication
More informationSupport Guide: Managing the Subject machine s Firewall.
Support Guide: Managing the Subject machine s Firewall. Note: This guide assumes you have successfully deployed F-Response to the subject/target machine. If not, then we recommend you look at one of the
More informationRequest Manager Installation and Configuration Guide
Request Manager Installation and Configuration Guide vcloud Request Manager 1.0.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
More informationPATROL Console Server and RTserver Getting Started
PATROL Console Server and RTserver Getting Started Supporting PATROL Console Server 7.5.00 RTserver 6.6.00 February 14, 2005 Contacting BMC Software You can access the BMC Software website at http://www.bmc.com.
More informationAdRadionet to IBM Bluemix Connectivity Quickstart User Guide
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide Platform: EV-ADRN-WSN-1Z Evaluation Kit, AdRadionet-to-IBM-Bluemix-Connectivity January 20, 2015 Table of Contents Introduction... 3 Things
More information