Size: px
Start display at page:

Download ""

Transcription

1 Andrid prgramming curse Sessin bjectives Intrductin URL & HttpCnnectin Netwrking APIs Using URL t read data Using HttpCnnectin pst data Reading netwrk state Web Service SOAP REST By Võ Văn Hải Faculty f Infrmatin Technlgies 2 1

2 Intrductin Within an Andrid applicatin yu shuld avid perfrming lng running peratins n the user interface thread. This includes file and netwrk access. As f Andrid 3.0 (Hneycmb) the system is cnfigured t crash with a NetwrkOnMainThreadExceptin exceptin, if netwrk is accessed in the user interface thread. Yu may als need these permissin <!-- fr internet access --> <uses-permissin andrid:name="andrid.permissin.internet" /> <!-- fr netwrk states --> <uses-permissin andrid:name="andrid.permissin.access_network_state" /> <!-- fr changing settings if using prxy --> <uses-permissin andrid:name="andrid.permissin.write_settings" /> 3 Check the netwrk availability Befre cnnect t netwrk, yu shuld check the state f cnnectin 4 2

3 Accessing netwrk thrugh a prxy If yu want t test with the Andrid simulatr using a prxy. Yu can set the prxy via the Settings class. <uses-permissin andrid:name="andrid.permissin.write_settings" /> Perfrm Netwrk Operatins n a Separate Thread Netwrk peratins can invlve unpredictable delays. T prevent this frm causing a pr user experience, always perfrm netwrk peratins n a separate thread frm the UI AsyncTask r ther Asynchrnus Techniques 3

4 URL URL & HttpCnnectin A URL, shrt fr "Unifrm Resurce Lcatr", is a way t unambiguusly identify the lcatin f a resurce n the Internet. The resurce can be an HTML page, an image r simply any file. URL frm prtcl://resurce Prtcl Identifier Name f the prtcl, which is used t fetch the resurce frm the Internet. Resurce Name Address f the resurce Separated frm the prtcl identifier with a cln and tw frward slashes Resurce frmat depends n the prtcl being used

5 Reading Data frm a URL The penstream() methd cnnects t the server specified in the URL and returns an InputStream bject fed by the data frm that cnnectin. public final InputStream penstream() thrws IOExceptin Any headers that precede the actual data are stripped ff befre the stream is pened. Netwrk cnnectins are less reliable and slwer than files. Buffer with a BufferedReader r a BufferedInputStream. Using Asynchrnus techniques

6 URLCnnectins The java.net.urlcnnectin class is an abstract class that handles cmmunicatin with different kinds f servers like ftp servers and web servers. Prtcl specific subclasses f URLCnnectin handle different kinds f servers. By default, cnnectins t HTTP URLs use the GET methd. Capacities: Can send utput as well as read input Can pst data Can read headers frm a cnnectin I/O Acrss a URLCnnectin Data may be read frm the cnnectin in ne f tw ways raw by using the input stream returned by getinputstream() thrugh a cntent handler with getcntent(). Data can be sent t the server using the utput stream prvided by getoutputstream()

7 Send request t server Since a URLCnnectin desn't allw utput by default, yu have t call setdoutput(true) befre asking fr an utput stream. Get respnse frm server

8 Determining and Mnitring the Cnnectivity Status Sme f the mst cmmn uses fr repeating alarms and backgrund services is t schedule regular updates f applicatin data frm Internet resurces, cache data, r execute lng running dwnlads. But if yu aren't cnnected t the Internet, r the cnnectin is t slw t cmplete yur dwnlad, why bth waking the device t schedule the update at all? Yu can use the CnnectivityManager t check that yu're actually cnnected t the Internet, and if s, what type f cnnectin is in place. Determine if Yu Have an Internet Cnnectin There's n need t schedule an update based n an Internet resurce if yu aren't cnnected t the Internet. The fllwing snippet shws hw t use the CnnectivityManager t query the active netwrk and determine if it has Internet cnnectivity

9 Determine the Type f yur Internet Cnnectin It's als pssible t determine the type f Internet cnnectin currently available. Device cnnectivity can be prvided by Mbile data, WiMAX, Wi-Fi, and ethernet cnnectins. Mbile data csts tend t be significantly higher than Wi-Fi, s in mst cases, yur app's update rate shuld be lwer when n mbile cnnectins. Having disabled yur updates, it's imprtant that yu listen fr changes in cnnectivity in rder t resume them nce an Internet cnnectin has been established. Mnitr fr Changes in Cnnectivity The CnnectivityManager bradcasts the andrid.net.cnn.connectivity_change actin whenever the cnnectivity details have changed. Yu can register a bradcast receiver in yur manifest t listen fr these changes and resume (r suspend) yur backgrund updates accrdingly. 17 Changes t a device's cnnectivity can be very frequent this bradcast is triggered every time yu mve between mbile data and Wi-Fi. 18 9

10 Retrieving Andrid Netwrk Status Web Sckets Web Sckets are a standard based n HTTP fr asynchrnus message-based cmmunicatin between a client and a server. T start a web scket cmmunicatin, yu create a HTTP GET request with a special HTTP headers. If the server accepts this request, the client and the server can send each ther messages. Messages can be text r binary data and shuld be relatively small, as the web scket prtcl is intended t be used with small paylads in the data. It is gd practice t use JSON as data frmat fr the messages. Yu find a Java library fr bth the server and the client under

11 SOAP Web Service intr Web Service Ref: Curse Sftware Architecture A web service is, therefre, any service that Is available ver the Internet r private (intranet) netwrks Uses a standardized XML messaging system Is nt tied t any ne perating system r prgramming language Is self-describing via a cmmn XML grammar Is discverable via a simple find mechanism Cmpnents f Web Services SOAP (Simple Object Access Prtcl) UDDI (Universal Descriptin, Discvery and Integratin) WSDL (Web Services Descriptin Language)

12 Hw Des a Web Service Wrk? A web service enables cmmunicatin amng varius applicatins by using pen standards such as HTML, XML, WSDL, and SOAP. A web service takes the help f: XML t tag the data SOAP t transfer a message WSDL t describe the availability f service. Create simple SOAP WS

13 URL: methd name params Cnsuming Web Services with ksoap The ksoap library is an elegant, lightweight, and efficient SOAP client library. Dwnlad at: Add reference t prject:

14 REST intr "REST " was cined by Ry Fielding in his Ph.D. dissertatin t describe a design pattern fr implementing netwrked systems. REST stands fr Representatinal State Transfer. REST is an architecture style fr designing web services All f the majr webservices n the Internet nw use REST Twitter, Yah s web services use REST ebay and Amazn have web services fr bth REST and SOAP Sharepint 2013 intrduces new REST endpints fr almst every API in client bject mdel

15 Http HTTP is an applicatin-level prtcl HTTP has peratins fr transferring representatins between clients and servers. In HTTP GET, POST, PUT, and DELETE are peratins n resurces. Prper use f HTTP eliminates the need fr invent peratins like createorder, getstatus... SOAP uses HTTP as a prtcl t transprt messages but pr use f HTTP peratins. REST - Basics Unlike SOAP and XML-RPC, REST des nt really require a new message frmat The HTTP API is CRUD (Create, Retrieve, Update, and Delete) GET = "give me sme inf" (Retrieve) POST = "here's sme update inf" (Update) PUT = "here's sme new inf" (Create) DELETE = "delete sme inf" (Delete)

16 REST Fundamentals Resurce based architecture. A resurce is accessed via a cmmn interface based n the HTTP standard methds. Identify each resurce using a URL. Every resurce shuld supprt the HTTP cmmn peratins. REST allws that resurces t have different representatins, e.g. text, xml, jsn etc. The rest client can ask fr specific representatin via the HTTP prtcl (Cntent Negtiatin). REST vs. SOAP REST Transprt must be HTTP r HTTPS SOAP Nrmally HTTP/HTTPS but can be smething else Respnse data transmitted as any frmat Transmitted as XML 31 Request is transmitted as URI Lightweight and URI indicate the intend Transmitted as XML T understand the intent must analyse message bdy Easy t call frm JavaScript Easy t build Need JS parsing fr XML Develpment tls are available 32 16

17 JSON vs. XML JSON N validatin scheme XML XSD Fast parsing just as Eval Required xml dc parsing In JavaScript we can wrk as bjects In JavaScript we wrk as strings Sample REST cde

18 Cnsuming REST in Andrid Summary

Network programming 14/01/2013. Introduction. Session objectives. Client/Server working model. Advanced Java Programming Course

Network programming 14/01/2013. Introduction. Session objectives. Client/Server working model. Advanced Java Programming Course Advanced Java Prgramming Curse Netwrk prgramming Sessin bjectives Netwrking intrductin URL Class InetAddress Class By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Wrking

More information

REST; WebSocket (RFC 6455)

REST; WebSocket (RFC 6455) REST; WebScket (RFC 6455) Web Oriented Technlgies and Systems Prf. Michele Ruta Master s Degree Curse in Cmputer Engineering - (A.Y. 2016/2017) REST REST = Representatinal State Transfer. Anther architectural

More information

Andrid prgramming curse Data strage Sessin bjectives Internal Strage Intrductin By Võ Văn Hải Faculty f Infrmatin Technlgies Andrid prvides several ptins fr yu t save persistent applicatin data. The slutin

More information

Andrid prgramming curse Asynchrnus Techniques Intrductin Sessin bjectives Intrductin Asynchrnus Techniques Executr Handler AsyncTask Service & IntentService AsyncQueryHandler Lader By Võ Văn Hải Faculty

More information

Developing Java Web Services. Duration: 5 days

Developing Java Web Services. Duration: 5 days QWERTYUIOP{ Develping Java Web Services Duratin: 5 days The Develping Java Web Services training class prepares Java prgrammers t develp interperable Java Web services and using SOAP, WSDL, and XML Schema.

More information

These tasks can now be performed by a special program called FTP clients.

These tasks can now be performed by a special program called FTP clients. FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad

More information

To start your custom application development, perform the steps below.

To start your custom application development, perform the steps below. Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance

More information

Lecture 6 -.NET Remoting

Lecture 6 -.NET Remoting Lecture 6 -.NET Remting 1. What is.net Remting?.NET Remting is a RPC technique that facilitates cmmunicatin between different applicatin dmains. It allws cmmunicatin within the same prcess, between varius

More information

INVENTION DISCLOSURE

INVENTION DISCLOSURE 1. Inventin Title. Light Transprt and Data Serializatin fr TR-069 Prtcl 2. Inventin Summary. This inventin defines a light prtcl stack fr TR-069. Even thugh TR-069 is widely deplyed, its prtcl infrastructure

More information

Programming Project: Building a Web Server

Programming Project: Building a Web Server Prgramming Prject: Building a Web Server Submissin Instructin: Grup prject Submit yur cde thrugh Bb by Dec. 8, 2014 11:59 PM. Yu need t generate a simple index.html page displaying all yur grup members

More information

Preparing a REST API. Rules of REST APIs, API patterns, Typical CRUD operations

Preparing a REST API. Rules of REST APIs, API patterns, Typical CRUD operations Preparing a REST API Rules f REST APIs, API patterns, Typical CRUD peratins Rules fr a REST API Recall: REST Representatinal State Transfer REST is stateless it has n idea f any current user state r histry

More information

Getting the Most from REST and JSON

Getting the Most from REST and JSON Getting the Mst frm REST and JSON Jhn Tuhy March 2018 Character encding review Single byte character encding ASCII OEM ANSI Multi-byte character encding (Unicde) UTF-16 UTF-8 DataFlex des mst f its character

More information

Skype Meetings

Skype Meetings http://www.jeffersnstate.edu/resurces-fr-instructrs-de/ Skype Meetings Skype-t-Skype is used fr cmmunicatin thrugh vice, vide, chat (Instant Messaging) and/r desktp sharing fr ne-n-ne cnferences, meetings,

More information

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with

More information

JAVA. Java Syllabus. Introduction to Sun Technologies Pre-requirements of Java Development

JAVA. Java Syllabus. Introduction to Sun Technologies Pre-requirements of Java Development Java Syllabus Intrductin t Sun Technlgies Pre-requirements f Java Develpment JDK Installatin and setting the Classpath Java surce file structure Basics f Java Prgramming Cmpiling the Prgram The main()

More information

Application Note. Digi Connect Wi-SP Troubleshooting Guide. Digi Technical Support 10 May 2016

Application Note. Digi Connect Wi-SP Troubleshooting Guide. Digi Technical Support 10 May 2016 Applicatin Nte Digi Cnnect Wi-SP Trubleshting Guide Digi Technical Supprt 10 May 2016 Cntents 1 Intrductin... 3 1.1 Assumptins... 3 1.2 Crrectins... 3 2 Quick Facts... 3 2.1 Cmmn Questins Abut the Cnnect

More information

Integrating QuickBooks with TimePro

Integrating QuickBooks with TimePro Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data

More information

CCNA 1 Chapter v5.1 Answers 100%

CCNA 1 Chapter v5.1 Answers 100% CCNA 1 Chapter 9 2016 v5.1 Answers 100% 1. Which tw characteristics are assciated with UDP sessins? (Chse tw.) Destinatin devices receive traffic with minimal delay. Transmitted data segments are tracked.

More information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...

More information

Dynamic Storage (ECS)

Dynamic Storage (ECS) User Guide Dynamic Strage (ECS) Swisscm (Schweiz) AG 1 / 10 Cntent 1 Abut Dynamic Strage... 3 2 Virtual drive, the EMC CIFS-ECS Tl... 4 3 Amazn S3 Brwer... 6 4 Strage Gateway Appliance... 9 5 Amazn S3

More information

VMware AirWatch Certificate Authentication for Cisco IPSec VPN

VMware AirWatch Certificate Authentication for Cisco IPSec VPN VMware AirWatch Certificate Authenticatin fr Cisc IPSec VPN Fr VMware AirWatch Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using the Supprt Wizard n supprt.air-watch.cm. This

More information

Practical Exercises in Computer Networks and Distributed Systems

Practical Exercises in Computer Networks and Distributed Systems (V..6, Nv 2) Practical Exercises in Cmputer Netwrks and Distributed Systems Stream Sckets and the Client/Server mdel (C language, W) 2-, Jsé María F Mrán This practical illustrates basic cncepts prtcl

More information

1. The first section examines common performance bottlenecks that need to be considered.

1. The first section examines common performance bottlenecks that need to be considered. OAKS Online Intrductin Oregn s OAKS Online is a cmputer-based adaptive test in which items are selected accrding t each student s ability. OAKS Online has incrprated a number f features and updates based

More information

Connect+/SendPro P Series Networking Technical Specification

Connect+/SendPro P Series Networking Technical Specification Shipping & Mailing Pstage Meters Cnnect+/SendPr P Series Netwrking Technical Specificatin Intrductin 2 Netwrk Requirements 2 Prt/Cmmunicatin Requirements 2 URL Infrmatin 3 FAQs 10 Service Cllateral SV62440

More information

Model WM100. Product Manual

Model WM100. Product Manual Mdel WM100 Prduct Manual Table f Cntents Sectin Page 1. Hardware... 3 2. Sftware... 4 3. Features... 5 4. Installatin... 6 5. App Devices... 9 6. App Rms... 12 7. App Scenes... 14 8. App Setup... 18 Cntents

More information

Java Programming Course IO

Java Programming Course IO Java Prgramming Curse IO By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Sessin bjectives What is an I/O stream? Types f Streams Stream class hierarchy Cntrl flw f

More information

Infrastructure Series

Infrastructure Series Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing

More information

Core Java and Advanced Java

Core Java and Advanced Java Cre Java and Advanced Java 1. Intrductin t Java prgramming The Java Virtual Machine Variables and data types Cnditinal and lping cnstructs Arrays 2. Object-riented prgramming with Java Classes and Objects

More information

Secure File Transfer Protocol (SFTP) Interface for Data Intake User Guide

Secure File Transfer Protocol (SFTP) Interface for Data Intake User Guide Secure File Transfer Prtcl (SFTP) Interface fr Data Intake User Guide Cntents Descriptin... 2 Steps fr firms new t batch submissin... 2 Acquiring necessary FINRA accunts... 2 SFTP Access t FINRA... 2 SFTP

More information

SafeDispatch SDR Gateway for MOTOROLA TETRA

SafeDispatch SDR Gateway for MOTOROLA TETRA SafeDispatch SDR Gateway fr MOTOROLA TETRA SafeMbile ffers a wrld f wireless applicatins that help rganizatins better manage their mbile assets, fleet and persnnel. Fr mre infrmatin, see www.safembile.cm.

More information

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

EView/400i Management Pack for Systems Center Operations Manager (SCOM) EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,

More information

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the. 1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding

More information

CONFIGURING UUM . Android. You will need the following information to set up UUM

CONFIGURING UUM  . Android. You will need the following information to set up UUM CONFIGURING UUM EMAIL Yu will need the fllwing infrmatin t set up UUM Email : Email Address Username Passwrd Dmain Name Server Address Andrid 1. Frm the Hme screen, tuch Menu > Settings > Add accunt >

More information

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance

More information

Welcome to Remote Access Services (RAS) Virtual Desktop vs Extended Network. General

Welcome to Remote Access Services (RAS) Virtual Desktop vs Extended Network. General Welcme t Remte Access Services (RAS) Our gal is t prvide yu with seamless access t the TD netwrk, including the TD intranet site, yur applicatins and files, and ther imprtant wrk resurces -- whether yu

More information

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008 Curse 6368A: Prgramming with the Micrsft.NET Framewrk Using Micrsft Visual Studi 2008 5 Days Abut this Curse This five-day, instructr-led curse prvides an intrductin t develping n-tier applicatins fr the

More information

Project Stage 3 Purchase order submission, invoice receipt and matching

Project Stage 3 Purchase order submission, invoice receipt and matching Enterprise System Integratin Prject Stage 3 Purchase rder submissin, invice receipt and matching Prerequisites Practice f week 9 - Availability check, purchase rder receipt, scheduling (.Net) Intrductin

More information

html o Choose: Java SE Development Kit 8u45

html o Choose: Java SE Development Kit 8u45 ITSS 3211 Intrductin f Prgramming 1 Curse ITSS 3211 Intrductin t Prgramming Instructr Jytishka Ray Term Summer 2016 Meetings Mndays, 6 p.m. 8:45 p.m. Rm JSOM 12.202 Instructr: Jytishka Ray Email: jxr114030@utdallas.edu

More information

WebEx Web Conferencing Quick Start Guide

WebEx Web Conferencing Quick Start Guide WebEx Web Cnferencing Quick Start Guide WebEx allws the curse instructr and participants t cnnect using web cnferencing and VIP using yur cmputer r smart device. WebEx's allws yu t share cntent, chat,

More information

Cookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform

Cookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform Ckbk Qermid Defibrillatr web service Versin 1.01 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument

More information

Lab# 10: Embedded Applications and Location Tracking Applications

Lab# 10: Embedded Applications and Location Tracking Applications Department f Infrmatin Technlgy Faculty f Cmputing and Infrmatin Technlgy King Abdulaziz University Mbile Applicatin Develpment CPIT490 Lab# 10: Embedded Applicatins and Lcatin Tracking Applicatins Objectives:

More information

White Paper. Contact Details

White Paper. Contact Details White Paper Cntact Details Pan Cyber Infrmatin Technlgy PO Bx 34222 Dubai UAE Phne : 97143377033 Fax : 97143377266 Email : inf@pancyber.cm URL : www.pancyber.cm TABLE OF CONTENTS OVERVIEW...3 SYSTEM ARCHITECTURE...4

More information

Dolby Conference Phone Support Frequently Asked Questions

Dolby Conference Phone Support Frequently Asked Questions Dlby Cnference Phne Supprt Frequently Asked Questins Versin 1.0, 1 Intrductin This dcument prvides sme answers t frequently asked questins abut the Dlby Cnference Phne. Fr mre detailed infrmatin n any

More information

Andrid prgramming curse UI Overview User Interface By Võ Văn Hải Faculty f Infrmatin Technlgies All user interface elements in an Andrid app are built using View and ViewGrup bjects. A View is an bject

More information

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite

Licensing 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 information

Software Engineering

Software Engineering Sftware Engineering Chapter #1 Intrductin Sftware systems are abstract and intangible. Sftware engineering is an engineering discipline that is cncerned with all aspects f sftware prductin. Sftware Prducts

More information

BMC Remedyforce Integration with Remote Support

BMC Remedyforce Integration with Remote Support BMC Remedyfrce Integratin with Remte Supprt 2003-2018 BeyndTrust, Inc. All Rights Reserved. BEYONDTRUST, its lg, and JUMP are trademarks f BeyndTrust, Inc. Other trademarks are the prperty f their respective

More information

CS5530 Mobile/Wireless Systems Android UI

CS5530 Mobile/Wireless Systems Android UI Mbile/Wireless Systems Andrid UI Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs cat annunce.txt_ Assignment 2 will be psted sn Due after midterm I will be

More information

Extending VMware vcloud API with vcloud Extensibility Framework

Extending VMware vcloud API with vcloud Extensibility Framework VMware vclud Architecture Tlkit fr Service Prviders Extending VMware vclud API with vclud Extensibility Framewrk Versin 2.9 January 2018 Jhn Dwyer 2018 VMware, Inc. All rights reserved. This prduct is

More information

Using SPLAY Tree s for state-full packet classification

Using SPLAY Tree s for state-full packet classification Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,

More information

UDS Enterprise Configuring UDS Enterprise in HA

UDS Enterprise Configuring UDS Enterprise in HA Intrductin The cmpnents f UDS Enterprise (UDS Server and UDS Tunneler) can be cnfigured in high availability (HA) s that in case f drp any f these items, either due t a failure f the hypervisr that hsts

More information

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader Hughes BGAN-X 9202 Upgrader User Guide (PC) Rev 1.0 (23-Feb-12) This dcument explains hw t use the Hughes BGAN-X Upgrader prgram fr the 9202 User Terminal using a PC. 1 Getting and Extracting the Upgrader

More information

Planning, installing, and configuring IBM CMIS for Content Manager OnDemand

Planning, installing, and configuring IBM CMIS for Content Manager OnDemand Planning, installing, and cnfiguring IBM CMIS fr Cntent Manager OnDemand Cntents IBM CMIS fr Cntent Manager OnDemand verview... 4 Planning fr IBM CMIS fr Cntent Manager OnDemand... 5 Prerequisites fr installing

More information

IT Essentials (ITE v6.0) Chapter 8 Exam Answers 100% 2016

IT Essentials (ITE v6.0) Chapter 8 Exam Answers 100% 2016 IT Essentials (ITE v6.0) Chapter 8 Exam Answers 100% 2016 1. A user ntices that the data transfer rate fr the gigabit NIC in the user cmputer is much slwer than expected. What is a pssible cause fr the

More information

Second Assignment Tutorial lecture

Second Assignment Tutorial lecture Secnd Assignment Tutrial lecture INF5040 (Open Distributed Systems) Faraz German (farazg@ulrik.ui.n) Department f Infrmatics University f Osl Octber 17, 2016 Grup Cmmunicatin System Services prvided by

More information

Transmission Control Protocol Introduction

Transmission Control Protocol Introduction Transmissin Cntrl Prtcl Intrductin TCP is ne f the mst imprtant prtcls f Internet Prtcls suite. It is mst widely used prtcl fr data transmissin in cmmunicatin netwrk such as Internet. Features TCP is reliable

More information

HW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers

HW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers Page 1 f 18 HW4 Sftware versin 3 Device Manager and Data Lgging LOG-RC Series Data Lggers 2011; Page 2 f 18 Table f cntents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 3 INITIAL SETUP... 4 3.1

More information

Andrid Develpment Intrductin Sessin bjectives What s Andrid http://vvanhai.wrdpress.cm/ 3 What s Andrid Andrid architecture Andrid sftware develpment Hell Wrld n Andrid Mre Andrid Phnes 2 4 1 OHA and Andrid

More information

Paraben s Phone Recovery Stick

Paraben s Phone Recovery Stick Paraben s Phne Recvery Stick v. 3.0 User manual Cntents Abut Phne Recvery Stick... 3 What s new!... 3 System Requirements... 3 Applicatin User Interface... 4 Understanding the User Interface... 4 Main

More information

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW Curse 10262A: Develping Windws Applicatins with Micrsft Visual Studi 2010 OVERVIEW Abut this Curse In this curse, experienced develpers wh knw the basics f Windws Frms develpment gain mre advanced Windws

More information

ATKey.BLE Quick Guide (Windows 10)

ATKey.BLE Quick Guide (Windows 10) ATKey.BLE Quick Guide (Windws 10) 2018.01 rev1.2 Preface ATKey.BLE Windws 10 RS2 (Creatrs Update, build 1703) r later versin ATKey app (dwnlad frm Windws Stre: https://www.micrsft.cm/stre/apps/9p7gr8w9sjd3)

More information

SeaLinx Guide. Table of Contents

SeaLinx Guide. Table of Contents SeaLinx Guide Table f Cntents SeaLinx Overview... 2 Cre Cmpnent... 2 Physical Layer... 2 Mac Layer... 3 Netwrk Layer... 4 Transprt Layer... 5 Applicatin Layer... 6 Quick Start Guide... 6 Sftware Installatin

More information

Enterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)

Enterprise Chat and  Developer s Guide to Web Service APIs for Chat, Release 11.6(1) Enterprise Chat and Email Develper s Guide t Web Service APIs fr Chat, Release 11.6(1) Fr Unified Cntact Center Enterprise August 2017 Americas Headquarters Cisc Systems, Inc. 170 West Tasman Drive San

More information

cloud services access to everything over the web

cloud services access to everything over the web clud services access t everything ver the web Disclaimer: This dcument is prvided as-is. Infrmatin and views expressed in this dcument, including URL and ther Internet Web site references, may change withut

More information

Cisco Tetration Analytics, Release , Release Notes

Cisco Tetration Analytics, Release , Release Notes Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated

More information

FIREWALL RULE SET OPTIMIZATION

FIREWALL RULE SET OPTIMIZATION Authr Name: Mungle Mukupa Supervisr : Mr Barry Irwin Date : 25 th Octber 2010 Security and Netwrks Research Grup Department f Cmputer Science Rhdes University Intrductin Firewalls have been and cntinue

More information

Model 86A00-2 Home Theater Extender 2 (HTX2)

Model 86A00-2 Home Theater Extender 2 (HTX2) Mdel 86A00-2 Hme Theater Extender 2 (HTX2) DESCRIPTION The Mdel 86A00-2 Hme Theater Extender 2 (HTX2) allws yu t extend yur hme cntrl t the audi/vide equipment in yur hme theater. The HTX2 cmmunicates

More information

Stoneware Inc. Citrix NFuse Configuration. Stoneware, Inc. Configuration Sheet Date: January 2005

Stoneware Inc. Citrix NFuse Configuration. Stoneware, Inc. Configuration Sheet Date: January 2005 Stneware Inc. Citrix NFuse Cnfiguratin Stneware, Inc. Cnfiguratin Sheet Date: January 2005 Intrductin This dcument prvides the infrmatin necessary t cnfigure Citrix Metaframe and NFuse behind the webnetwrk

More information

INSTALLING CCRQINVOICE

INSTALLING CCRQINVOICE INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a

More information

DICOM Correction Proposal

DICOM Correction Proposal DICOM Crrectin Prpsal STATUS Final Text Date f Last Update 2014/06/25 Persn Assigned Submitter Name James Philbin Jnathan Whitby (jwhitby@vitalimages.cm) Submissin Date 2013/10/17 Crrectin Number CP-1351

More information

CAMPBELL COUNTY GILLETTE, WYOMING

CAMPBELL COUNTY GILLETTE, WYOMING CAMPBELL COUNTY GILLETTE, WYOMING System Supprt Analyst I System Supprt Analyst II Senir System Supprt Analyst Class specificatins are intended t present a descriptive list f the range f duties perfrmed

More information

Troubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools.

Troubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools. Q.1 What is Trubleshting Tls? List their types? Trubleshting f netwrk prblems is find and slve with the help f hardware and sftware is called trubleshting tls. Trubleshting Tls - Hardware Tls They are

More information

Ephorus Integration Kit

Ephorus Integration Kit Ephrus Integratin Kit Authr: Rbin Hildebrand Versin: 2.0 Date: May 9, 2007 Histry Versin Authr Cmment v1.1 Remc Verhef Created. v1.2 Rbin Hildebrand Single Sign On (Remved v1.7). v1.3 Rbin Hildebrand Reprting

More information

CCNA 1 Chapter v5.1 Answers 100%

CCNA 1 Chapter v5.1 Answers 100% CCNA 1 Chapter 11 2016 v5.1 Answers 100% 1. A newly hired netwrk technician is given the task f rdering new hardware fr a small business with a large grwth frecast. Which primary factr shuld the technician

More information

BMC Remedyforce Integration with Bomgar Remote Support

BMC Remedyforce Integration with Bomgar Remote Support BMC Remedyfrce Integratin with Bmgar Remte Supprt 2017 Bmgar Crpratin. All rights reserved wrldwide. BOMGAR and the BOMGAR lg are trademarks f Bmgar Crpratin; ther trademarks shwn are the prperty f their

More information

CCNA course contents:

CCNA course contents: CCNA curse cntents: Prerequisites: The knwledge and skills that yu must have befre attending this curse are as fllws: Basic cmputer literacy Windws navigatin skills Basic Internet usage skills Fundamental

More information

KNX integration for Project Designer

KNX integration for Project Designer KNX integratin fr Prject Designer Intrductin With this KNX integratin t Prject Designer it is pssible t cntrl KNX devices like n/ff, dimming, blinds, scene cntrl etc. This implementatin is intended fr

More information

Guide to getting started in J2ME for the Motorola A780 phone

Guide to getting started in J2ME for the Motorola A780 phone Guide t getting started in J2ME fr the Mtrla A780 phne This guide will take yu thrugh setting up a build envirnment fr J2ME in Windws and in writing a few sample applicatins fr the A780 phne. There are

More information

User Guide. Avigilon Control Center Mobile Version 2.2 for Android

User Guide. Avigilon Control Center Mobile Version 2.2 for Android User Guide Avigiln Cntrl Center Mbile Versin 2.2 fr Andrid 2011-2015, Avigiln Crpratin. All rights reserved. Unless expressly granted in writing, n license is granted with respect t any cpyright, industrial

More information

Log shipping is a HA option. Log shipping ensures that log backups from Primary are

Log shipping is a HA option. Log shipping ensures that log backups from Primary are LOG SHIPPING Lg shipping is a HA ptin. Lg shipping ensures that lg backups frm Primary are cntinuusly applied n standby. Lg shipping fllws a warm standby methd because manual prcess is invlved t ensure

More information

Information about the ACC Education App Featuring ACCSAP 9

Information about the ACC Education App Featuring ACCSAP 9 Infrmatin abut the ACC Educatin App Featuring ACCSAP 9 Key Features: This app is designed t be a study tl fr select educatinal prducts. It des nt include all features and functinality f the nline prtin

More information

CONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2

CONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2 Réf. ThmX-NT-SI-CC001 Table f Cntents Sftware Technical Specificatins fr ThmX Authr : Philippe Page 1 / 9 1.INTRODUCTION... 2 2.TECHNICAL REQUIREMENTS... 2 3.DOCUMENTATION REQUIREMENTS... 4 4.COMPUTING

More information

Launching Xacta 360 Marketplace AMI Guide June 2017

Launching Xacta 360 Marketplace AMI Guide June 2017 Launching Xacta 360 Marketplace AMI Guide June 2017 Tels Crpratin 2017. All rights reserved. U.S. patents Ns. 6,901,346; 6,980,927; 6,983,221; 6,993,448; and 7,380,270. Xacta is a registered trademark

More information

Ascii Art Capstone project in C

Ascii Art Capstone project in C Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,

More information

Reading and writing data in files

Reading and writing data in files Reading and writing data in files It is ften very useful t stre data in a file n disk fr later reference. But hw des ne put it there, and hw des ne read it back? Each prgramming language has its wn peculiar

More information

Stock Affiliate API workflow

Stock Affiliate API workflow Adbe Stck Stck Affiliate API wrkflw The purpse f this dcument is t illustrate the verall prcess and technical wrkflw fr Adbe Stck partners wh want t integrate the Adbe Stck Search API int their applicatins.

More information

PHP / JAVA Summer Training Program 2012

PHP / JAVA Summer Training Program 2012 PHP / JAVA Summer Training Prgram 2012 Curse Duratin: 45 days Pre-Requisite: Basic Knwledge f Internet Curse Fee: 10,000 ( Online Examinatin Fee, Bks, Certificatin, Tls & Sftware's Included ) Intrductin

More information

Telkom VPN-Lite router setup User Manual Billion 800VGT

Telkom VPN-Lite router setup User Manual Billion 800VGT Telkm VPN-Lite ruter setup User Manual Billin 800VGT Cntents 1. Intrductin... 3 2. Befre yu start... 4 3. VPN-Lite Setup Using Windws Utility... 5 4. VPN-Lite Setup using yur web brwser... 7 5. VPN-Lite

More information

CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER. Course 10964B; Duration: 5 Days; Instructor-led

CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER. Course 10964B; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: www.inf-trek.cm CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER Curse 10964B; Duratin: 5 Days; Instructr-led WHAT YOU WILL LEARN This curse

More information

Re-Flashing Your CDM-760 Advanced High-Speed Trunking Modem

Re-Flashing Your CDM-760 Advanced High-Speed Trunking Modem Re-Flashing Yur CDM-760 Advanced High-Speed Trunking Mdem I. Intrductin: Firmware Files, Naming, Versins, and Frmats Make sure t perate the CDM-760 with its latest available firmware. Befre attempting

More information

Introduction to Eclipse

Introduction to Eclipse Intrductin t Eclipse Using Eclipse s Debugger 16/04/2010 Prepared by Chris Panayitu fr EPL 233 1 Eclipse debugger and the Debug view Eclipse features a built-in Java debugger that prvides all standard

More information

VMware AirWatch SDK Plugin for Apache Cordova Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins

VMware AirWatch SDK Plugin for Apache Cordova Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins VMware AirWatch SDK Plugin fr Apache Crdva Instructins Add AirWatch Functinality t Enterprise Applicatains with SDK Plugins v1.2 Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using

More information

Project #1 - Fraction Calculator

Project #1 - Fraction Calculator AP Cmputer Science Liberty High Schl Prject #1 - Fractin Calculatr Students will implement a basic calculatr that handles fractins. 1. Required Behavir and Grading Scheme (100 pints ttal) Criteria Pints

More information

Cookbook ORTHOpride web service Version v1. This document is provided to you free of charge by the. ehealth platform

Cookbook ORTHOpride web service Version v1. This document is provided to you free of charge by the. ehealth platform Ckbk ORTHOpride web service Versin v1 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument with reference

More information

HARTING MICA Firmware 2.0 Release Notes

HARTING MICA Firmware 2.0 Release Notes HARTING MICA Firmware 20 Release Ntes HARTING MICA Firmware 20 1 Editin 2018 HARTING IT Sftware Develpment, Espelkamp All rights reserved, including thse f the translatin N part f this manual may be reprduced

More information

Introduction to Office 2010: What s New, Improved, and Missing

Introduction to Office 2010: What s New, Improved, and Missing Intrductin t Office 2010: What s New, Imprved, and Missing This dcument prvides a general verview f the mst imprtant features and utilities in Office 2010. Als prvided are highlights f new features in

More information

Table of Contents. WipeDrive Enterprise Logging, March Logging Settings... 3 Log Format Types Audit Log Destination Options...

Table of Contents. WipeDrive Enterprise Logging, March Logging Settings... 3 Log Format Types Audit Log Destination Options... WipeDrive Enterprise Lgging, March 2018 Table f Cntents Lgging Settings... 3 Lg Frmat Types... 4 Plain Text Lg File Optin... 4 Extensible Markup Language (XML) Lg File Optin... 6 Cmma Delimited (CSV) Lg

More information

Please contact technical support if you have questions about the directory that your organization uses for user management.

Please contact technical support if you have questions about the directory that your organization uses for user management. Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP

More information

Course Name: VMware vsphere: Install, Configure, Manage [V6.5] Duration: 5 Days

Course Name: VMware vsphere: Install, Configure, Manage [V6.5] Duration: 5 Days Curse Name: VMware vsphere: Install, Cnfigure, Manage [V6.5] Duratin: 5 Days Overview: This five-day curse features intensive hands-n training that fcuses n installing, cnfiguring, and managing VMware

More information

CS5530 Mobile/Wireless Systems Using Google Map in Android

CS5530 Mobile/Wireless Systems Using Google Map in Android Mbile/Wireless Systems Using Ggle Map in Andrid Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Setup Install the Ggle Play services SDK Tls > Andrid > SDK

More information