Implementing a WebRTC Web Based Video Conference Solution
|
|
- Marcus Miller
- 7 years ago
- Views:
Transcription
1 1 Implementing a WebRTC Web Based Vide Cnference Slutin Ricard Vicente, Amaral Carval, André Sants Edubx Abstract Current dcument cntains the prpsal f a framewrk that allws building Web Vide Cnference applicatins. It is prpsed that this framewrk uses HTML5, JavaScript and WebRTC t implement all its features. With this slutin it must be used a TURN and STUN Server, t slve the NAT prblems that are nt yet slved by WebRTC technlgy. It will be develped a Client Javascript Library that will be respnsible t prvide a public service allwing receiving and bradcasting all peer s messages prir t the peer-t-peer cmmunicatin channel establishment. TURN and STUN Server will be respnsible fr allwing peers t gather their public infrmatin and create a WebRTC cmmunicatin channel. Client Library will implement all cnnectin and stream management features. This Library can be used t develp any web-based slutin cntaining vide and audi cnferences, data exchange and an Instant Messaging Service. The framewrk has been tested in a real case scenari, and prved that is wrking. V I. INTRODUCTION ide and audi cnference as well as Instant Messaging slutins are currently widely used by users t interact with each ther using an Internet cnnectin. Slutins such as Skype, Ggle Hanguts, and Facebk Messenger are a nice example f the previus statement. The implementatin f these slutins with all f these features is cmplex because the vide/audi prtcls are mainly private. The use f these slutins is hwever increasing at the same time as the quality f Internet Cnnectins and s there is an increasing demand n slutins that prvide a gd user experience and that can be accessed frm different devices, such as smartphnes, tablets, desktps and smart TVs. This brader scpe f pssible devices brings even mre cmplexity. The different devices hardware and sftware pses different challenges and restrictins t the develpment f a vide and audi slutin. Develping a slutin fr each device independently besides being cmplex, will als be incredibly time cnsuming and therefre substantially expensive. II. PROPOSED SOLUTION The current sectin will present the prpsed slutin and will explain pssible prblems and slutins regarding the implementatin f a web based vide and audi cnference framewrk. It is purpse f the current dcument t define the slutin architecture, mdules, features t be implemented and technlgies t be used. It will therefre be presented the WebRTC architecture in general and where it can be used. Nwadays the main prblem fr this type f slutins, is that peple want t access t thse frm anywhere and frm any device. It is prpsed a web slutin t slve these prblems and minimize future prblems with new devices t supprt. With the evlutin f web brwsers in all devices, is nw pssible t prvide rich web applicatin slutins. Nwadays the slutins develped are managed t wrk in all devices, this way is pssible t adapt the same slutin fr different devices. Fr example, a desktp slutin can fully wrk in a device mdule adapting the slutin t the device screen because the cre f the slutin is nly brwser dependent. With that, it is pssible t develp appealing and intuitive slutins reaching all the devices, by develping a slutin that is device and perative system agnstic. Fr this apprach is nly necessary t make sure that the brwser is fully functinal and updated. Besides this, building an adaptive interface will allw with less effrt but withut discarding functinality r usability t build an unique slutin that will target all available platfrms. HTML5 is anther technlgy that intrduced new fixtures t the web. Using this technlgy it is nw pssible t have elements such as vide and audi directly in the HTML cde. This new elements are respnsible t play media streams t the users, withut adding any plugin t the brwser. All mdern brwsers currently supprt these features being pssible t use these elements in smartphnes, tablets and desktps. HTML5 als enabled the appearance f ther framewrks, such as WebRTC. With WebRTC is nw pssible t implement vide and audi sharing features. This technlgy cnsists in an API defined by Wrld Wide Web Cnsrtium (W3C) as well as a set f prtcls specified by the Internet Engineering Task Frce s (IEFT). With WebRTC is pssible t have cmmunicatin ver vide, audi and data, in a direct peer-t-peer cnnectin channel, allwing these peers t exchange infrmatin directly. T create that channel between peers is first necessary t exchange infrmatin ver a server, and fr this, WebSckets can be used.
2 2 After negtiating the terms f the cnnectin ver SDP (Sessin Descriptin Prtcl), the channel peer-t-peer is created, and can be further updated, by renegtiating the streams. Currently the fllwing brwsers have native supprt fr WebRTC: Desktp PC Andrid ios Ggle Chrme (v23 r higher) Mzilla Firefx (v22 r higher) Opera (v18 r higher) Ggle Chrme (v28 r higher) Mzilla Firefx (v24 r higher) Opera Mbile (v12 r higher) Ggle Chrme (v28 r higher) Mzilla Firefx (v24 r higher) Regarding the previus supprt infrmatin it is pssible t see that nt all platfrms will be able t use the develped slutin. Internet Explrer r Safari s brwsers currently d nt have native supprt t a WebRTC based slutin. But cnsidering that users can have different brwsers n their devices, it is still crrect t say that the slutin can be used in any device. A. General View Figure 1 - General View Bellw is displayed an image cntaining the general view f the slutin t implement. Framewrk will cnsist n tw internal dependent entities and an external independent entity, being all these entities able t interact with each ther. With the cmmunicatin between all these three entities, it is pssible the establishment and maintenance f a peer cnnectin used t exchange media stream infrmatin. Client Library will be able t be embedded at any web applicatin t prvide all features assciated with the WebRTC technlgy. TURN and STUN entities will cnsist n standalne server applicatins that will allw users t pass thrugh NAT and cmmunicate withut any prblem. The NdeJS, is anther standalne server applicatin that will prvide lgic t exchange SDP infrmatin between peers allwing the creatin f a peer cnnectin. This cmpnent is als respnsible fr the Instant Messaging service, prviding lgic t exchange messages between peers thrugh a scket channel. 1) NdeJS Server Cnsists n an individual service that will allw peers t send private, public and instant messages amng ther cnnected peers. The clients that are cnnected t this service thrugh the Client Library using a scket cnnectin will be able t create a bi-directinal channel used t send and receive messages. NdeJS server will accept scket cnnectins and will allw bradcasting messages t all targeted peers. It will be pssible t exchange infrmatin that will be used t create a direct cmmunicatin channel by using webrtc specificatin and brwser s native implementatin allwing the further sharing f media streams. a) Rm Management The NdeJS Server includes a Rm Management mdule that allws creating a rm where multiple users can jin and bradcast messages, allwing that nly interested users in that channel will receive its messages. Users will then be able t either register r enter in a pre-created rm being scheduled t receive all ntificatins and public messages assciated with the registered rm. Features assciated t the management f a rm: Register t Rm Check if Rm is created Discnnect frm Rm Return current users in a given Rm It is prpsed that the server will nt handle rm id generatin as well as permissin management. In this way is pssible t prvide a service with quick respnse system. Figure 2 - General View By prviding a rm management apprach is pssible t bradcast messages thrugh users, making easier t knw wh enters r exit the rm, r even wh is sending a message.
3 3 b) Chat Bradcaster This cmpnent frm the NdeJS server is respnsible t bradcast Instant Messages thrugh users that are at the same rm. In this case nly exist the cncept f public messages, because the cntext is a rm with ne r mre persns. If it s needed t send a private message t a specific user, is pssible t create a rm between nly tw peers, in that way is pssible t send private messages, because in that rm nly exist tw persns.. 2) TURN and STUN Server One f the biggest prblems with the WebRTC technlgy is hw t enable peers t have a direct cmmunicatin channel between them. In a cntext where they are in different netwrks arises the need t pass thrugh their respective NATs, s is nly pssible t create a direct channel knwing their respective public IP address. TURN and STUN Server will prvide a public endpint and allw client s t retrieve their public IP address, type f NAT and ICE candidates that will enable tw clients t create a direct cmmunicatin channel using WebRTC API and prtcls. The mdules respnsible fr that are STUN (Sessin Transversal Utilities fr NAT) and TURN (Transversal Using Relays arund NAT). STUN server will reply t client requests with their public address and sme additinal infrmatin, like the type f NAT f their netwrks. The specificatin f this mdule is nt in the cntext f the current dcument. There are bth third party services as well pen surce implementatins, that prvide this service and s, n new pints r cnclusins can be retrieved r accmplished in the develpment f a service that already is widely available and dcumented. 3) Client Client Framewrk will cnsist in a Javascript Library that will allw using WebRTC features. By ding this, it is pssible t create a web app with the WebRTC features, in an easier way. The features f webrtc will be encapsulated in the Cliente Framewrk. T make it wrk it, Client must be able t cnnect t the NdeJS server ver sckets, enabling clients t cmmunicate and negtiate all the necessary sessin descriptrs t have a peer cnnectin, and d a vide audi cnference. a) Streams Management This mdule will be respnsible t capture and manage streams. This mdule will manage all the lgic assciated t with bth lcal and remte streams. It will be pssible t share audi, vide r audi/vide. The fllwing features will be prvided: Enable lcal audi nly Enable lcal vide nly Enable lcal audi and vide Disable all lcal streams Receive remte streams Receive ntificatins frm streams changing Renegtiate sessin descriptin Enable remte user s stream receptin Disable remte user s stream receptin Users will be able t tell frm their third party applicatins which media streams the user desires t share and receive any ntificatin abut the changes that ccur at the same time that they are in a cnference. In rder t implement these features, getusermedia brwser functin will be used. All current scped brwsers (Opera, Chrme, Firefx) wh supprt WebRTC features d prvide this functin. Every time a user changes lcal sharing streams all users currently registered at the same rm will be ntified f the change. Fr each peer cnnectin that was currently used t share lcal stream, the re-negtiatin peer cnnectin rutine will be restarted in rder t re-create a new cmmunicatin channel with the updated streams. Will be pssible fr the users t tell the third party applicatins which type f stream they want t receive. S if a user is sharing audi and vide at the same time, the peer can chse if wants t have audi and vide, vide r just audi. b) Cnnectin Management Cnnectin Management s purpse is t bradcast public and send private messages, implementing the fllwing features: Bradcast message Public messages will be sent t users that are in the target rm. This feature will be mainly used t send ntificatins. Send private message T establish a channel peer-t-peer is needed that the at least tw users cmmunicate with each ther. This part f the Cnnectin Management is respnsible fr manage the private messages between tw users. By ding this is pssible t exchange infrmatin abut the sessin descriptin assciated t the sessin that they will have, making sure that n ne receives r intercept this infrmatin. All the messages that are sent and received (public r private) will be nt stred, s the histry f the cnversatins will be nt accessible. T implement this part f the Framewrk is prpsed t use Nde.js technlgy. Nde.js is a platfrm built n Chrme's
4 4 JavaScript runtime fr easily building fast, scalable netwrk applicatins. Nde.js uses an event-driven, nn-blcking I/O mdel that makes it lightweight and efficient, perfect fr dataintensive real-time applicatins that run acrss distributed devices. Scket.IO is a mdule that is supprted by Nde.js and is specially targeted t real time web applicatins. Nde.js is highly qualified fr applicatins that have a high number f cncurrent cnnectins and capable f manage each request with a lw prcessing time assciated. c) Peer Cnnectin Management This mdule will be respnsible t manage each peer cnnectin in a cnference. All the events assciated t a peer cnnectin are managed by this mdule, such as if a user cnnects/discnnects r even share streams (remte r lcal). This mdule will be respnsible t establish r re-establish cnnectins. The direct interactin with TURN/STUN Server will be made by this mdule t, and use the native WebRTC features t d that. Each time that sme event related t the cnnectin ccurs it will be respnsible t ntify the users ver the third party web applicatins. 4) Slutin Wrkflw descriptin has been exchanged. T renegtiate streams and sessin descriptin. When this WebRTC channel is created is pssible t have a audi, vide r audi and vide cnference. B. Develpment f the framewrk In rder t validate and test the prpsed slutin, a framewrk was develped using the prvided specificatin. Nde.js technlgy was used t develp the defined features, allwing users t create/enter rms and send private/public messages. An pen-surce TURN and STUN Server prvided by an external entity was used as well. Javascript was used t develp the Client library and all features assciated with the specified mdules. A Library was made t prvide an abstractin t all webrtc and stream management implementatin using a ntificatin system. This way it is pssible t enter/leave a rm while als sending ntificatins t the clients in that rm. The ntificatin system is als implemented t lcal/remte streams t display thse at the third party web applicatin. By using this library, third party slutin will nly have t implement bth ntificatins and HTML5 vide/audi displays systems that will use streams prvided by the Client library. C. Third Party Applicatin T test the develped framewrk, it was necessary t create a third party applicatin that uses all the cncepts f this framewrk. It was develped an applicatin where is included the vide and audi cnference cmpnent. This applicatin was develped targeting all the devices that were mentined befre in this paper, such as smartphnes, desktp and tablets. This is an adaptive applicatin that is ptimized t all screen sizes, and was nly wrte nce. Figure 3 - Peer cnnectin establishment Figure 3 explain the general wrkflw f the general Framewrk: 1. Alice create a rm and enter in the rm. 2. After that Bb enter in the same rm as Alice 3. The NdeJS server send a bradcast t all users registered in that rm 4. Alice receive that ntificatin cmmunicates with TURN and STUN server t retrieve its infrmatin abut its public IP. 5. Bb receive that ntificatin cmmunicates with TURN and STUN server t retrieve its infrmatin abut its public IP. 6. After that the infrmatin retrieved with the TURN and STUN service is sent ver the NdeJS Server, fr the specific peers by the private messaging service. A new peer cnnectin is created between Alice and Bb using the sessin Figure 4 Big screens view
5 5 [2] [3] [4] [5] [6] A. Bergkvist, D. Burnett, C. Jennings, A. Arayanan, Webrtc 1.0: Realtime cmmunicatin between brwsers, 2012 [7] Thmas Sandhlm, Bris Magnussn, Bjrn A. Jhnssn, On-Demand WebRTC Tunneling in Restricted Netwrks, 2014 [8] Max Jnas Werner, WebRTC Security in the cntext f a DHT Implementatin, 2013 [9] Hitendra Patil, Amar Buchade, Review and Study f Real Time Vide Cllabratin Framewrk WEBRTC, 2014 [10] Justin Uberti, Cullen Jennings, Javascript Sessin Establishment Prtcl, 2013 Figure 5 Small screens The previus figure shws that the slutin has the all features that were prpsed. Prvides slutins fr: Vide Cnference Audi Cnference Vide and audi Cnference Smartphne Slutin Desktp Slutin Tablet Slutin This slutins enables user t cmmunicate with each ther, ie, the users can be in different devices, withut having t cncern all the prblems assciated with creating, managing peer cnnectins amng users and WebRTC features. D. Cnclusins The Prpsed framewrk, allws t have a generic implementatin f WebRTC features, such as vide and audi cnference. This framewrk can be used fr web based slutins, and can be implemented t different devices, having cmmunicatin with each ther. The specificatin presented in the dcument, is a valid apprach and was prved by develping the prpsed framewrk and a Third Party applicatin, withut needing any further specificatin r changes. The third party applicatin prved that is pssible t integrate the framewrk in a real case scenari, prviding all the features that where described. REFERENCES [1]
Building a Web Based Video Conference Framework
1 Building a Web Based Vide Cnference Framewrk Brun Silva, Ricard Pret Ubiwhere Abstract Current dcument cntains the prpsal f a slutin that will allw building a Web Based Vide Cnference. It is prpsed that
More informationLevel 1 Technical. RealPresence Web Suite and Web Suite Pro. Contents
Level 1 Technical RealPresence Web Suite and Web Suite Pr Cntents 1 - Glssary... 2 2 Features... 3 RealPresence Platfrm integratin... 3 RealPresence Web Suite Sftware... 3 Sftware Keys... 3 3 - Web Client
More informationWHITEPAPER Reference Architectures for Portal-based Rich Internet Applications
Authr: Sven Rieger Created n: 2015-04-10 Versin: 1.0 Rich Internet (RIAs) are HTML5-based applicatins with a desktp-like lk&feel which run inside a web brwser. The Micrsft Office applicatins Wrd, Excel,
More informationVirtual Meetings and Virtual Teams Using Technology to Work Smarter
http://www.psu.edu/president/pia/innvatin/ INNOVATION INSIGHT SERIES NUMBER 9 Virtual Meetings and Virtual Teams Using Technlgy t Wrk Smarter Yu need t have a meeting. Sme f the peple yu d like t include
More information1)What hardware is available for installing/configuring MOSS 2010?
1)What hardware is available fr installing/cnfiguring MOSS 2010? 2 Web Frnt End Servers HP Prliant DL 380 G7 2 quad cre Intel Xen Prcessr E5620, 2.4 Ghz, Memry 12 GB, 2 HP 146 GB drives RAID 5 2 Applicatin
More information1 Google Apps for Education Henrico County, Virginia
1 Ggle Apps fr Educatin Henric Cunty, Virginia PROGRAM CATEGORY: Infrmatin Technlgy 1. Abstract f the Prgram Henric Cunty Public Schls (HCPS) prides itself n its innvative apprach t instructin. We believe
More informationBitrix Intranet. Product Requirements
Bitrix Intranet Prduct Requirements Bitrix Intranet: Prduct Requirements Bitrix Intranet is a highly secure, turnkey intranet slutin fr small and medium-sized businesses designed fr effective cllabratin,
More informationSoftware and Hardware Change Management Policy for CDes Computer Labs
Sftware and Hardware Change Management Plicy fr CDes Cmputer Labs Overview The cmputer labs in the Cllege f Design are clsely integrated with the academic needs f faculty and students. Cmputer lab resurces
More informationWhite Paper for Mobile Workforce Management and Monitoring Copyright 2014 by Patrol-IT Inc. www.patrol-it.com
White Paper fr Mbile Wrkfrce Management and Mnitring Cpyright 2014 by Patrl-IT Inc. www.patrl-it.cm White Paper fr Mbile Wrkfrce Management and Mnitring Cpyright 2014 by Patrl-IT Inc. www.patrl-it.cm 2
More informationKnowledge Base Article
Knwledge Base Article Crystal Matrix Interface Cmparisn TCP/IP vs. SDK Cpyright 2008-2012, ISONAS Security Systems All rights reserved Table f Cntents 1: INTRODUCTION... 3 1.1: TCP/IP INTERFACE OVERVIEW:...
More information1.2 Supporting References For information relating to the Company Hardware Request project, see the SharePoint web site.
Hardware Request System Visin 1 Intrductin 1.1 Dcument Purpse and Scpe This dcument utlines the visin fr the Hardware Request system. The purpses f this dcument are t: Identify and agree n the prblems
More informationHow To Write A Webex Conference On A Pc Or Mac Or Ipad (For Pc)
Jining a WebEx Webcnference Writing fr Envirnmental Prfessinals WebEx allws the curse instructr and participants t cnnect using web cnferencing and VIP using yur cmputer r smart device! By jining via WebEx's
More informationExercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008
Exercise 5 Server Cnfiguratin, Web and FTP Instructins and preparatry questins Administratin f Cmputer Systems, Fall 2008 This dcument is available nline at: http://www.hh.se/te2003 Exercise 5 Server Cnfiguratin,
More informationWhat's New. Sitecore CMS 6.6 & DMS 6.6. A quick guide to the new features in Sitecore 6.6. Sitecore CMS 6.6 & DMS 6.6 What's New Rev: 2012-10-22
Sitecre CMS 6.6 & DMS 6.6 What's New Rev: 2012-10-22 Sitecre CMS 6.6 & DMS 6.6 What's New A quick guide t the new features in Sitecre 6.6 Sitecre is a registered trademark. All ther brand and prduct names
More informationInformation paper Reference Data Management Service
This infrmatin paper describes the EU Reference Data Management Service. This Service prvides a central database, web service web applicatin fr maintaining RIS reference data, which is used by varius RIS-systems
More informationDVS Enterprise Test Results for Microsoft Lync 2013 and Citrix XenDesktop 7. Dell Client Cloud Computing Engineering Revision: 1.
DVS Enterprise Test Results fr Micrsft Lync 2013 and Citrix XenDesktp 7 Dell Client Clud Cmputing Engineering Revisin: 1.0 11/6/13 THIS DOCUMENT IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL
More informationBME Smart-Colo. Smart-Colo is a solution optimized for colocating trading applications, built and managed by BME.
BME Smart-Cl 1. Intrductin The aim f this dcument is t describe the BME Smart-Cl service fr accessing BME Cash, BME Derivative markets and market data feeds. Smart-Cl service prvides at the BME Data Center
More informationCallRex 4.2 Installation Guide
CallRex 4.2 Installatin Guide This dcument describes hw t install CallRex 4.2. It cvers the fllwing: CallRex 4.2 Cmpnents. Server Prerequisites. Perfrming the Installatin. Changing the Accunt Used by CallRex
More information2008 BA Insurance Systems Pty Ltd
2008 BA Insurance Systems Pty Ltd BAIS have been delivering insurance systems since 1993. Over the last 15 years, technlgy has mved at breakneck speed. BAIS has flurished in this here tday, gne tmrrw sftware
More informationIT Help Desk Service Level Expectations Revised: 01/09/2012
IT Help Desk Service Level Expectatins Revised: 01/09/2012 Overview The IT Help Desk team cnsists f six (6) full time emplyees and fifteen (15) part time student emplyees. This team prvides supprt fr 25,000+
More informationJunos Pulse Instructions for Windows and Mac OS X
Juns Pulse Instructins fr Windws and Mac OS X When yu pen the Juns client fr the first time yu get the fllwing screen. This screen shws yu have n cnnectins. Create a new cnnectin by clicking n the + icn.
More informationLicensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite
Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in This
More informationITIL Service Offerings & Agreement (SOA) Certification Program - 5 Days
ITIL Service Offerings & Agreement (SOA) Certificatin Prgram - 5 Days Prgram Overview ITIL is a set f best practices guidance that has becme a wrldwide-adpted framewrk fr Infrmatin Technlgy Services Management
More informationExercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008
Exercise 5 Server Cnfiguratin, Web and FTP Instructins and preparatry questins Administratin f Cmputer Systems, Fall 2008 This dcument is available nline at: http://www.hh.se/te2003 Exercise 5 Server Cnfiguratin,
More informationViPNet VPN in Cisco Environment. Supplement to ViPNet Documentation
ViPNet VPN in Cisc Envirnment Supplement t ViPNet Dcumentatin 1991 2015 Inftecs Americas. All rights reserved. Versin: 00121-04 90 02 ENU This dcument is included in the sftware distributin kit and is
More informationATL: Atlas Transformation Language. ATL Installation Guide
ATL: Atlas Transfrmatin Language ATL Installatin Guide - versin 0.1 - Nvember 2005 by ATLAS grup LINA & INRIA Nantes Cntent 1 Intrductin... 3 2 Installing ADT frm binaries... 3 2.1 Installing Eclipse and
More informationGateway Agent - First Amendment to the High Level Design Document
Gateway Agent - First Amendment t the High Level Design Dcument Scpe The Gateway Agent HLD thrugh update 1 assumes that nly the Cntrl App, while cnnected t the prximal netwrk, can initiate new clud services.
More informationINTEGRATION OVERVIEW. Introduction... 1. Authentication methods... 2. Learning management system (LMS) integration methods... 2. AICC standard...
INTEGRATION OVERVIEW Cntents Intrductin... 1 Authenticatin methds... 2 Learning management system (LMS) integratin methds... 2 AICC standard... 2 LTI standard... 3 Applicatin prgramming interface (API)
More informationServ-U Distributed Architecture Guide
Serv-U Distributed Architecture Guide Hrizntal Scaling and Applicatin Tiering fr High Availability, Security, and Perfrmance Serv-U Distributed Architecture Guide v14.0.1.0 Page 1 f 16 Intrductin Serv-U
More informationImplementing ifolder Server in the DMZ with ifolder Data inside the Firewall
Implementing iflder Server in the DMZ with iflder Data inside the Firewall Nvell Cl Slutins AppNte www.nvell.cm/clslutins JULY 2004 OBJECTIVES The bjectives f this dcumentatin are as fllws: T cnfigure
More informationSBClient and Microsoft Windows Terminal Server (Including Citrix Server)
SBClient and Micrsft Windws Terminal Server (Including Citrix Server) Cntents 1. Intrductin 2. SBClient Cmpatibility Infrmatin 3. SBClient Terminal Server Installatin Instructins 4. Reslving Perfrmance
More informationFirewall/Proxy Server Settings to Access Hosted Environment. For Access Control Method (also known as access lists and usually used on routers)
Firewall/Prxy Server Settings t Access Hsted Envirnment Client firewall settings in mst cases depend n whether the firewall slutin uses a Stateful Inspectin prcess r ne that is cmmnly referred t as an
More informationTHOMSON REUTERS C-TRACK CASE MANAGEMENT SYSTEM SOFTWARE AS A SERVICE SERVICE DEFINITION FOR G-CLOUD 6
THOMSON REUTERS C-TRACK CASE MANAGEMENT SYSTEM SOFTWARE AS A SERVICE SERVICE DEFINITION FOR G-CLOUD 6 C-Track Case Management System (CMS) is a cnfigurable, brwser based case management system fr all levels
More informationIntegrating With incontact dbprovider & Screen Pops
Integrating With incntact dbprvider & Screen Pps incntact has tw primary pints f integratin. The first pint is between the incntact IVR (script) platfrm and the custmer s crprate database. The secnd pint
More informationSystems Load Testing Appendix
Systems Lad Testing Appendix 1 Overview As usage f the Blackbard Academic Suite grws and its availability requirements increase, many custmers lk t understand the capability f its infrastructure. As part
More informationWhat s New in Newforma Project Center Tenth Edition
What s New in Newfrma Prject Center Tenth Editin This dcument cntains a cmprehensive list f new features and majr enhancements t existing features, including dzens f custmer-requested imprvements, that
More informationDocument Management Versioning Strategy
1.0 Backgrund and Overview Dcument Management Versining Strategy Versining is an imprtant cmpnent f cntent creatin and management. Versin management is a key cmpnent f enterprise cntent management. The
More informationWEB APPLICATION SECURITY TESTING
WEB APPLICATION SECURITY TESTING Cpyright 2012 ps_testware 1/7 Intrductin Nwadays every rganizatin faces the threat f attacks n web applicatins. Research shws that mre than half f all data breaches are
More informationFermilab Time & Labor Desktop Computer Requirements
Fermilab Time & Labr Desktp Cmputer Requirements Fermilab s new electrnic time and labr reprting (FTL) system utilizes the Wrkfrce Central prduct frm Krns. This system is accessed using a web brwser utilizing
More informationRFP3148 Enterprise Document Management Software
RFP3148 Enterprise Dcument Management Sftware Questins and Answers 1.) Is the autmatin f transfer student curses part f this RFP? This autmatin is nt fficially part f this RFP. Hwever, if this ffering
More informationCorasWorks v11 Essentials Distance Learning
CrasWrks v11 Essentials Curse Outline CrasWrks distance learning training is designed t help students leverage the CrasWrks platfrm t either build cllabrative applicatins r extend and enhance existing
More informationLumension Connect: Online Customer Community FAQs
Lumensin Cnnect: Online Custmer Cmmunity FAQs Cpyright 2009, Lumensin Lumensin Cnnect: Online Custmer Cmmunity FAQs Table f Cntents Lumensin Cnnect:... 1 Online Custmer Cmmunity FAQs... 1 What is Lumensin
More informationMobile Workforce. Improving Productivity, Improving Profitability
Mbile Wrkfrce Imprving Prductivity, Imprving Prfitability White Paper The Business Challenge Between increasing peratinal cst, staff turnver, budget cnstraints and pressure t deliver prducts and services
More informationIntroduction to Mindjet MindManager Server
Intrductin t Mindjet MindManager Server Mindjet Crpratin Tll Free: 877-Mindjet 1160 Battery Street East San Francisc CA 94111 USA Phne: 415-229-4200 Fax: 415-229-4201 mindjet.cm 2013 Mindjet. All Rights
More informationKIK s GUIDE FOR LAW ENFORCEMENT
Thanks fr checking ut ur law enfrcement guide. Kik takes the safety f ur users very seriusly, and we hpe this guide will be a useful tl fr yu. It includes infrmatin abut ur app; the features and functins
More information2008-2011 CSU STANISLAUS INFORMATION TECHNOLOGY PLAN SUMMARY
2008-2011 CSU STANISLAUS INFORMATION TECHNOLOGY PLAN SUMMARY OFFICE OF INFORMATION TECHNOLOGY AUGUST 2008 Executive Summary The mst recent CSU Stanislaus infrmatin technlgy (IT) plan was issued in 2003.
More informationAppendix A Page 1 of 5 DATABASE TECHNICAL REQUIREMENTS AND PRICING INFORMATION. Welcome Baby and Select Home Visitation Programs Database
Appendix A Page 1 f 5 The items in the list f database technical requirements belw was develped thrugh several meetings between First 5 LA Research and Evaluatin, Infrmatin Technlgy, and Prgram Develpment
More informationTimes Table Activities: Multiplication
Tny Attwd, 2012 Times Table Activities: Multiplicatin Times tables can be taught t many children simply as a cncept that is there with n explanatin as t hw r why it is there. And mst children will find
More informationMobile Web Developer- Advanced
Mbile Web Develper- Advanced Based n Aitrich Training Methdlgy HTML5 is the future. Knw the future and create great apps, sites, games and many mre innvative and clrful masterpieces with Aitrich Aitrich
More informationTips & Tricks. Table of Contents. Browser Update - WebEx Plugin. Updated Global Access Numbers
Tips & Tricks Table f Cntents Brwser Update - WebEx Plugin... 1 Updated Glbal Access Numbers... 1 WebEx Prfile Settings (Time zne, Email )... 2 Hsting a successful WebEx call with Vide... 2 Using the WebEx
More informationSystems Support - Extended
1 General Overview This is a Service Level Agreement ( SLA ) between and the Enterprise Windws Services t dcument: The technlgy services the Enterprise Windws Services prvides t the custmer. The targets
More informationDesign for securability Applying engineering principles to the design of security architectures
Design fr securability Applying engineering principles t the design f security architectures Amund Hunstad Phne number: + 46 13 37 81 18 Fax: + 46 13 37 85 50 Email: amund@fi.se Jnas Hallberg Phne number:
More informationIn addition to assisting with the disaster planning process, it is hoped this document will also::
First Step f a Disaster Recver Analysis: Knwing What Yu Have and Hw t Get t it Ntes abut using this dcument: This free tl is ffered as a guide and starting pint. It is des nt cver all pssible business
More informationService Level Agreement (SLA) Hosted Products. Netop Business Solutions A/S
Service Level Agreement (SLA) Hsted Prducts Netp Business Slutins A/S Cntents 1 Service Level Agreement... 3 2 Supprt Services... 3 3 Incident Management... 3 3.1 Requesting service r submitting incidents...
More informationVolume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies
Vlume 2, Issue 11, Nvember 2014 Internatinal Jurnal f Advance Research in Cmputer Science and Management Studies Research Article / Survey Paper / Case Study Available nline at: www.ijarcsms.cm ISSN: 2321
More informationPosition Paper on In-Network Object Cloud Architecture and Design Goals. Interconnecting Smart Objects with Internet Workshop 25 th March 2011
Architecture and Design Gals Intercnnecting Smart Objects with Internet Wrkshp 25 th March 2011 Alex Galis Stuart Clayman University Cllege Lndn Department
More informationPBS TeacherLine Course Syllabus
1 Title Fstering Cperative Learning, Discussin, and Critical Thinking in Elementary Math (Grades 1-5) Target Audience This curse is intended fr pre-service and in-service grades 1-5 teachers. Curse Descriptin
More informationIntroduction LIVE MAPS UNITY PORTAL / INSTALLATION GUIDE. 2015 Savision B.V. savision.com All rights reserved.
Rev 7.5.0 Intrductin 2 LIVE MAPS UNITY PORTAL / INSTALLATION GUIDE 2015 Savisin B.V. savisin.cm All rights reserved. This manual, as well as the sftware described in it, is furnished under license and
More informationPlanning & Delivering Safe Work Railway Contractors Certificate Non Training Services v1.2. Keith Miller & Rebecca Pears
Planning & Delivering Safe Wrk Railway Cntractrs Certificate Nn Training Services v1.2 Keith Miller & Rebecca Pears Planning & Delivering Safe Wrk Backgrund / Histry Intrductin f Safe Wrk Leader Intrductin
More informationThe AccuSpeechMobile solution is a fully mobile voice-enabling software solution, that noninvasively. existing mobile enterprise wide applications.
1. Questin: Yu say that yu have an innvative mbile apprach t deplying vice prductivity t enterprise applicatins. Hw is AccuSpeechMbile different frm existing vice architectures? Answer: When ne lks at
More informationHelpdesk Support Tickets & Knowledgebase
Helpdesk Supprt Tickets & Knwledgebase User Guide Versin 1.0 Website: http://www.mag-extensin.cm Supprt: http://www.mag-extensin.cm/supprt Please read this user guide carefully, it will help yu eliminate
More informationRedCloud Security Management Software 3.6 Release Notes
RedClud Security Management Sftware 3.6 Release Ntes ------------------------------------------------------------------------------------------------------------------------------- General Availability
More informationAdobe Sign. Enabling Single Sign-On with SAML Reference Guide
Enabling Single Sign-On with SAML Reference Guide 2016 Adbe Systems Incrprated. All Rights Reserved. Prducts mentined in this dcument, such as the services f identity prviders Micrsft Active Directry Federatin,
More informationFrequently Asked Questions November 19, 2013. 1. Which browsers are compatible with the Global Patent Search Network (GPSN)?
Frequently Asked Questins Nvember 19, 2013 General infrmatin 1. Which brwsers are cmpatible with the Glbal Patent Search Netwrk (GPSN)? Ggle Chrme (v23.x) and IE 8.0. 2. The versin number and dcument cunt
More informationGood Secure Collaboration Suite Quickstart Program Description ( Quickstart Program Description )
Gd Secure Cllabratin Suite Quickstart Prgram Descriptin ( Quickstart Prgram Descriptin ) This dcument includes all attached Annexes, is prvided fr infrmatinal purpses nly, and des nt in itself cnstitute
More informationCOE: Hybrid Course Request for Proposals. The goals of the College of Education Hybrid Course Funding Program are:
COE: Hybrid Curse Request fr Prpsals The gals f the Cllege f Educatin Hybrid Curse Funding Prgram are: T supprt the develpment f effective, high-quality instructin that meets the needs and expectatins
More informationHow Does Cloud Computing Work?
Hw Des Clud Cmputing Wrk? Carl Mazzanti, CEO, emazzanti Technlgies IT Supprt and Clud Cmputing Services fr Small Business Hbken, NJ and NYC, 201-360- 4400 Owner [Pick the date] Hw des Clud Cmputing Wrk?
More informationACTIVITY MONITOR Real Time Monitor Employee Activity Monitor
ACTIVITY MONITOR Real Time Mnitr Emplyee Activity Mnitr This pwerful tl allws yu t track any LAN, giving yu the mst detailed infrmatin n what, hw and when yur netwrk users perfrmed. Whether it is a library
More informationCloud Computing Implications to Digital Forensics A New Methodology Proposal
Clud Cmputing Implicatins t Digital Frensics A New Methdlgy Prpsal Fabi Marturana marturana@liber.it Abstract This paper deals with a nvel apprach t digital investigatins, aimed at ptimizing law enfrcement
More informationexpertise hp services valupack consulting description security review service for Linux
expertise hp services valupack cnsulting descriptin security review service fr Linux Cpyright services prvided, infrmatin is prtected under cpyright by Hewlett-Packard Cmpany Unpublished Wrk -- ALL RIGHTS
More informationLaunchPad is your personal cloud desktop giving access to school from anywhere.
LaunchPad Persnal Clud Desktp Persnal Clud Desktp fr educatin ClassLink LaunchPad is the first K-12 persnal clud desktp that gives teachers and students access t all their applicatins and files fr anywhere,
More informationSystem Business Continuity Classification
System Business Cntinuity Classificatin Business Cntinuity Prcedures Infrmatin System Cntingency Plan (ISCP) Business Impact Analysis (BIA) System Recvery Prcedures (SRP) Cre Infrastructure Criticality
More informationApril 29, 2013 INTRODUCTION ORGANIZATIONAL OVERVIEW PROJECT OVERVIEW
April 29, 2013 INTRODUCTION The Mid-Atlantic Reginal Air Management Assciatin, Inc (MARAMA) is seeking t engage a cntractr t assist in updating f MARAMA s current website sftware and mve the website t
More informationImportance and Contribution of Software Engineering to the Education of Informatics Professionals
Imprtance and Cntributin f Sftware Engineering t the Educatin f Infrmatics Prfessinals Dr. Tick, József Budapest Plytechnic, Hungary, tick@bmf.hu Abstract: As a result f the Blgna prcess a new frm f higher
More informationThe 3Dnet Cloud - are you connected yet?
The 3Dnet Clud - are yu cnnected yet? 3DnetMedical is a clud-based service that prvides easy, timely access t studies nline. Fllwing IHE standards, any imaging setup can easily be cupled t the clud. Image
More informationTaskCentre v4.5 Send Message (SMTP) Tool White Paper
TaskCentre v4.5 Send Message (SMTP) Tl White Paper Dcument Number: PD500-03-17-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 FEATURES 2 GLOBAL CONFIGURATION
More informationTOWARDS OF AN INFORMATION SERVICE TO EDUCATIONAL LEADERSHIPS: BUSINESS INTELLIGENCE AS ANALYTICAL ENGINE OF SERVICE
TOWARDS OF AN INFORMATION SERVICE TO EDUCATIONAL LEADERSHIPS: BUSINESS INTELLIGENCE AS ANALYTICAL ENGINE OF SERVICE A N D R E I A F E R R E I R A, A N T Ó N I O C A S T R O, D E L F I N A S Á S O A R E
More informationD11.6 Project Web Site Report
Grant Agreement Number 216487 Integrated Cgnitive Assistive & Dmtic Cmpanin Rbtic Systems fr Ability & Security Cllabrative Prject ICT-2007.7.1 ICT and ageing published by the CmpaninAble Cnsrtium Versin:
More informationImproved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1
Imprved Data Center Pwer Cnsumptin and Streamlining Management in Windws Server 2008 R2 with SP1 Disclaimer The infrmatin cntained in this dcument represents the current view f Micrsft Crpratin n the issues
More informationPort Manager. Microsoft Dynamics CRM for Ports
Prt Manager Micrsft Dynamics CRM fr Prts February 2015 Overview Celedn Partners Prt Manager encapsulates the functinality f many prt related prcesses int an easy t learn and easy t use tl. The slutin leverages
More informationThe Importance Advanced Data Collection System Maintenance. Berry Drijsen Global Service Business Manager. knowledge to shape your future
The Imprtance Advanced Data Cllectin System Maintenance Berry Drijsen Glbal Service Business Manager WHITE PAPER knwledge t shape yur future The Imprtance Advanced Data Cllectin System Maintenance Cntents
More informationCyber Security: Simulation Platform
Service Overview The Symantec Cyber Security: Simulatin Platfrm is a Web hsted Service with immersive and hands-n access t cyber exercises fr ffensive (red team) events, inspired by real-life security
More informationITIL Release Control & Validation (RCV) Certification Program - 5 Days
ITIL Release Cntrl & Validatin (RCV) Certificatin Prgram - 5 Days Prgram Overview ITIL is a set f best practices guidance that has becme a wrldwide-adpted framewrk fr Infrmatin Technlgy Services Management
More informationTo achieve these objectives we will use a combination of lectures, cases, class discussion, and exercises.
95-730 E-business Technlgy and Management Curse Descriptin The Internet, and assciated technlgies, are nw an established element f the IT prtfli f rganizatins in bth the public and private sectrs. Experiments
More informationLogMeIn Rescue Web SSO via SAML 2.0 Configuration Guide
LgMeIn Rescue Web SSO via SAML 2.0 LgMeIn Rescue Web SSO via SAML 2.0 Cnfiguratin Guide 02-19-2014 Cpyright 2015 LgMeIn, Inc. 1 LgMeIn Rescue Web SSO via SAML 2.0 Cntents 1 Intrductin... 3 1.1 Dcument
More informationFAQ Frequently Asked Questions & Answers for using the online assessment platform of ΜanpowerGroup
FAQ Frequently Asked Questins & Answers fr using the nline assessment platfrm f ΜanpwerGrup Versin 1.0 Athens, July 2014 1 Frequently Asked Questins & Answers regarding the use f the nline assessment platfrm
More informationTHE CUSTOMER SUPPORT KNOWLEDGE BASE FAQ
THE CUSTOMER SUPPORT KNOWLEDGE BASE FAQ What is the Knwledge Base? - The Knwledge Base (r KB) is a searchable database in which different dcument types f technical dcumentatin are aggregated. These vary
More informationITIL V3 Planning, Protection and Optimization (PPO) Certification Program - 5 Days
ITIL V3 Planning, Prtectin and Optimizatin (PPO) Certificatin Prgram - 5 Days Prgram Overview The ITIL Intermediate Qualificatin: Planning, Prtectin and Optimizatin (PPO) Certificate is a free-standing
More informationImplementing SQL Manage Quick Guide
Implementing SQL Manage Quick Guide The purpse f this dcument is t guide yu thrugh the quick prcess f implementing SQL Manage n SQL Server databases. SQL Manage is a ttal management slutin fr Micrsft SQL
More informationACTIVITY MONITOR. Live view of remote desktops. You may easily have a look at any user s desktop.
Web Develpment Offshre Develpment Outsurcing SEO ACTIVITY MONITOR This pwerful tl allws yu t track any LAN, giving yu the mst detailed infrmatin n what, hw and when yur netwrk users perfrmed. Whether it
More informationSpace Exploration Classroom Activity
Space Explratin Classrm Activity The Classrm Activity intrduces students t the cntext f a perfrmance task, s they are nt disadvantaged in demnstrating the skills the task intends t assess. Cntextual elements
More informationWorkflow Automation Early Access Program
b Wrkflw Autmatin Early Access Prgram NetApp Octber 2010 NetApp Early Access Prgram page 1 1 EARLY ACCESS PROGRAM OVERVIEW The Wrkflw Autmatin (WFA) Early Access Prgram (EAP) is a unique prgram ffered
More informationState of Wisconsin. File Server Service Service Offering Definition
State f Wiscnsin File Server Service Service Offering Definitin Dcument Revisin Histry Date Versin Creatr Ntes 2/16/2008 1.0 JD Urfer First pass 2/16/2008 2.0 Tm Runge Editing changes 2/19/2009 2.1 Tm
More informationMaaS360 Cloud Extender
MaaS360 Clud Extender Installatin Guide Cpyright 2012 Fiberlink Cmmunicatins Crpratin. All rights reserved. Infrmatin in this dcument is subject t change withut ntice. The sftware described in this dcument
More informationHow to deploy IVE Active-Active and Active-Passive clusters
Hw t deply IVE Active-Active and Active-Passive clusters Overview Juniper Netscreen SA and SM series appliances supprt Active/Passive r Active/Active cnfiguratins acrss a LAN r a WAN t prvide high availability,
More informationSaaS Listing CA Cloud Service Management
SaaS Listing CA Clud Service Management 1. Intrductin This dcument prvides standards and features that apply t the CA Clud Service Management (CSM) SaaS ffering prvided t the Custmer and defines the parameters
More informationHOWTO: How to configure SSL VPN tunnel gateway (office) to gateway
HOWTO: Hw t cnfigure SSL VPN tunnel gateway (ffice) t gateway Hw-t guides fr cnfiguring VPNs with GateDefender Integra Panda Security wants t ensure yu get the mst ut f GateDefender Integra. Fr this reasn,
More informationHow To Write Insurance Quotation Software For Gthaer Vericherungen Insurance Prducts
Gthaer Versicherungen bases its insurance qutatin sftware n the b+m Generative Develpment Prcess and the b+m ArchitectureWare prduct line Field f Business Insurance slutins fr the banking sectr. Applicatin
More informationMETU. Computer Engineering
METU Cmputer Engineering CENG 491 Cmputer Engineering Design I AKAMAI SYSTEMS Members f the Team: Ahmet Emin Tsun e141801@metu.edu.tr Uğur Can Tekin e134800@metu.edu.tr Hasan İşler e134758@metu.edu.tr
More information