IBM Image-Analysis Node.js

Size: px
Start display at page:

Download "IBM Image-Analysis Node.js"

Transcription

1 IBM Image-Analysis Node.js Cognitive Solutions Application Development IBM Global Business Partners Duration: 90 minutes Updated: Feb 14, 2018 Klaus-Peter Schlotter Version 1

2 Overview The IBM Watson Developer Cloud (WDC) offers a variety of services for developing cognitive applications. Each Watson service provides a Representational State Transfer (REST) Application Programming Interface (API) for interacting with the service. Some services, such as the Speech to Text service, provide additional interfaces. The Watson Image Analysis application will use several services (Visual Recognition, Text-to-Speech, Language Translator) to show how they can be combined to achieve a desired goal. This app will be created and run from a local workstation. In a first step, the application provides the ability to classify an image and get a descriptive name back in English (Visual Recognition). In a second step, this name is spoken thanks to the Text-to-Speech service. The following step is to translate the description in German language with the Language Translator Service and have it pronounced by the Text-To-Speech service in that language. Finally, we deploy the Node.js application to IBM Cloud. Objectives Learn how to use the Cloud Foundry command-line interface to create and manage Watson services Learn how to implement the Image-Analysis application using Node.js Learn to orchestrate 3 services in a single application Learn how to create a Node.js application running in IBM Cloud Prerequisites Before you start the exercises in this guide, you will need to complete the following prerequisite tasks: Guide Getting Started with IBM Watson APIs & SDKs Create an IBM Cloud account You need to have a workstation with the following programs installed: 1. Node.js 2. Npm 3. Git only for optional Step 19 a) Note: Copy and Paste from this PDF document does not always produce the desired result, therefore open the code snipptes for this lab in the browser and copy from there! Page 2 of 22

3 Section 1: Testing Watson APIs with a REST Client Create services in IBM Cloud IBM Cloud offers services, or cloud extensions, that provide additional functionality that is ready to use by your application s running code. You have two options for working with applications and services in IBM Cloud. You can use the IBM Cloud web user interface or the Cloud Foundry command-line interface (cf cli). This cf cli only works when you have completed Step 4 in the workstation setup document while creating your IBM Cloud Account. Note: This is the option chosen here because it is the base of automated scripts. In the German region, as of May 2017, Visual Recognition is not yet available Step 1 Open a Terminal/Command Window and enter the following commands cf api where region is either ng for region US South eu-gb for region United Kingdom eu-de for region Germany - as of May 2017 Visual Recognition is not yet available. cf login -u <your Bluemix user account> When prompted, enter your IBM Cloud password. Step 2 Create the Visual Recognition Service a) Get the information about the service cf marketplace -s watson_vision_combined b) Create the free service with name my-visual-recognition cf create-service watson_vision_combined free my-visual-recognition Page 3 of 22

4 c) Generate the authentication credentials cf create-service-key my-visual-recognition credentials-1 d) Retrieve the new credentials cf service-key my-visual-recognition credentials-1 You should see the API key of your Visual Recognition service. Later in this exercise you will need this value. Feel free to copy the API key to a text file or just leave the terminal/command window open until it is needed. Step 3 Create the Text to Speech service a) Create the standard service with name my-text-to-speech cf create-service text_to_speech standard my-text-to-speech b) Generate authentication credentials cf create-service-key my-text-to-speech credentials-1 c) Retrieve the new credentials cf service-key my-text-to-speech credentials-1 You should see the username and password of your Text to Speech service. Later in this exercise you will need this value. Feel free to copy the API key to a text file or just leave the terminal/command window open until it is needed. Step 4 Create a Language Translation service (now in the IBM Cloud console) a) Open a Browser and navigate to Use the region you have specified in Step 1. b) Click the menu icon and select Services and then Dashboard. On the list of services you should see the Visual Recognition and Text to Speech service created in previous steps. c) Click the Create Service button Page 4 of 22

5 d) Under Services select the category Watson e) Click the Language Translator service and as Service name specify my-language-translator You can leave the Credentials name as the default. This is the same we have used when creating the services from the Cloud Foundry CLI in previous steps. f) Click the Create button Page 5 of 22

6 g) After the service is created you will see the Manage page of the service. Click the Service Credentials to display them h) In the list of credentials select the Action View credentials to display the Credentials-1 i) Copy the username and the password of the service for later use into a file on your workstation or you can always go to the Bluemix console to copy the credentials from your list of services when you need them. Page 6 of 22

7 Work with your services using Postman (REST Client) The Watson Services in Bluemix have a REST (Representational State Transfer) interface and therefore they can be easily tested with a REST client like Postman. You can find the API reference in the Documentation of each service. Step 5 Postman is available as an application for MacOS, Windows, Linux and as an add-in for the Chrome browser from Google (Search the web for Postman for Chrome). Step 6 Open the Postman client Page 7 of 22

8 Test Visual Recognition Note: You may Copy and Paste from the code snipptes file. Step 7 Open this URL and save a copy of the image to your local hard drive Step 8 In Postman select GET as the HTTP request type to use Build the URL for testing with the Visual Recognition service a) Get the url and the api_key retrieved in Step 2 d), or copy the these values from within your my-visual-recognition service Service credentials in the Bluemix console and build the url with the following string: /v3/classify this is the function of the service your api_key without {}?api_key={api-key} &url= ueen_elizabeth_ii_march_2015.jpg/455pxqueen_elizabeth_ii_march_2015.jpg &version= version string Resulting URL string: - Do not forget your api_key api_key=your_api_key&url= commons/thumb/5/50/queen_elizabeth_ii_march_2015.jpg/455pxqueen_elizabeth_ii_march_2015.jpg&version= b) Depending on your browser s default language (f.e. when it is German) you have to specify the following header variable: key: Accepted-Language value: en Otherwise you may get a message unsupported language de Page 8 of 22

9 c) Press the Send button and see the result Step 9 Save the Postman request definition In Postman, beside the Send button there is a Save button with a down arrow. Click the down arrow and select Save As.. and enter something like the following to save the request for future use. Page 9 of 22

10 Step 10 Test Visual Recognition to detect faces. In the Postman request url just change the classify to detect_faces and submit again. The following result appears. { "images": [ { "faces": [ { "age": { "min": 65, "score": }, "face_location": { "height": 306, "left": 200, "top": 126, "width": 199 }, "gender": { "gender": "FEMALE", "score": }, "identity": { "name": "Elizabeth II", "score": , "type_hierarchy": "/british monarchs/elizabeth ii" } } ], "resolved_url": " "source_url": " } ], "images_processed": 1 } Step 11 Test Visual Recognition with an Image from your local drive a) Decide whether you want to classify or face_detect the image. b) Change the HTTP method to POST c) In Postman remove the url parameter from the request. &url= Result: api_key=18c455xxxxxxxxxxxxxxxxxxxxxxxxxxx3d0&version= Page 10 of 22

11 Step 12 In the Body section select form-data and add the following parameters: key: size value: original key: file value: Choose the file you have saved in Step 8 The result should be the same as in the previous step. Optional: You can now test with other images. Test the Language Translation service You can find the description of the API in the API Reference. Step 13 In Postman specify the following parameter for the POST translate request. a) Url from your service definition. See Step 4 h) and add the method /v2/translate b) This service uses basic authentication. In the Authentication section enter the user id and password from your service definition. See Step 4 h). Page 11 of 22

12 c) In the Headers section specify the following parameters: Key: Content-Type Value: application/json Key: Accept: Value: application/json d) In the Body section, type raw, specify the following JSON data { } "text":"hello, how are you!", "source":"en", "target":"de" e) Press the Send button and check the result. Page 12 of 22

13 Step 14 In Postman specify the following parameter for the GET Identifiable languages request. a) Select GET as the Postman HTTP method. b) In the Url section change translate to identifiable_languages c) Keep your Authorization section from previous step. d) For a GET request the Body section is ignored. e) Press the Send button and see the result. A long list of available languages. f) Check the API Reference for more methods of the Language Translator service. Page 13 of 22

14 Test the Text to Speech service Step 15 In Postman specify the following parameter for the POST synthesize request. a) Url from your service definition. See Step 3 c) and add the method /v1/synthesize b) Add the Voice you want to use (see the API Reference) to the url above.?voice=de-de_birgitvoice c) This service uses basic authentication. In the Authentication section enter the user id and password from your service definition. See Step 3 c). d) In the Headers section specify the following parameters: Key: Content-Type Value: application/json Key: Accept: Value: audio/wav e) Specify the following for the Body section in raw format. {"text": "Hallo, wie geht es Ihnen!"} f) Because we will receive a binary audio response, do not press the Send button, but on the Send button s down arrow the Send and Download. g) Save the file as response.wav to a location on your hard drive and double-click it afterwards. Page 14 of 22

15 Section 2: Watson APIs in Web Applications Running the Sample Application Locally To see the IBM Watson Services integrated in a Web application we have created a sample that you need to download or clone from Github to your Workstation. The following screenshots are based on the Google Chrome browser and Microsoft Visual Studio Code. Both tools can be downloaded for free. Other browsers and development environments/code editors work as well. Step 16 In the Browser navigate to the following project repository on Github Step 17 Copy the Github clone URL to the clipboard or download the ZIP. Step 18 Open a Terminal/Command window and navigate to a folder that will contain the project. (F.e. /home/<user>/iicworkshop on the Mac OS). Step 19 Do the following based on Step 17 a) In the terminal enter git clone and past the URL behind it. git clone b) Unpack the downloaded ZIP file into the folder from Step 18. Step 20 Move to the folder created in Step 19 The project consists of the following components a) A server component based on Node.js. The main file is app.js with with the appropriate routes defined in the routes folder. b) A client component based on jquery and bootstrap with the business logic defined in the js folder and a root index.html file. Page 15 of 22

16 Step 21 Start Visuals Studio Code and open the project folder (f.e. /Users/<user>/image-analysis). Step 22 In the terminal Window type npm install This command installs all the dependencies of the project defined in package.json (the node_modules folder is created during this process). Step 23 Copy config.sample.js to config.js Step 24 In the config.js file enter the user ids, passwords, and api key created in Steps 2 4. Page 16 of 22

17 Step 25 Save config.js Step 26 Start the server by either Step 25 a) or Step 25 b) a) Enter the following commend will start the nodejs server npm start The servers console is now displayed in the terminal. b) Start the server in debug modus in Visual Studio Code You then see the server s debug console in Visual Studio code. Page 17 of 22

18 Step 27 In the browser navigate to The index.html file gets loaded from the nodejs server. Step 28 To see how the process works, open the Developer Tools of the Chrome Browser. Step 29 The page shows some general information about IBM s Watson APIs. The starting point of our sample application is the button corner. Click it. in the upper right Step 30 The button opens the appropriate file selection panel of your operating system. Navigate to the <project folder>/public/images and select one of the images, then click Open. Page 18 of 22

19 Step 31 When the images is selected the Watson Visual Recognition and the Language Translator service are executed automatically. In the Chrome Developer Tools, click the Network tab. Here you can see the results of the calls to the Watson cloud services. Step 32 Now click the Speaker button to hear the translated result. The response to this call contains a buffer with the content of a.wav file buffer that is automatically played in the browser. Page 19 of 22

20 Step 33 The business logic of the client component starts in js/ui.js, when the image is selected the function recognize() is called and in its callback the translate() function is called. These functions call the actual ajax function defined in js/api.js, the $api.recognize() and the $api.translate. These functions then call the routes defined in the Node.js server /recognize and /translate. See their implementations in the routes folder. Step 34 For the final translation, when the speaker button is pressed, in js/ui.js the speak() function calls the $api.speak() in js/api.js and this then calls the route /speak on the Node.js server. Step 35 After testing the app, stop the Node.js server by pressing Ctrl-C in the Terminal/Command window. Page 20 of 22

21 Section 3: Push the local Web Application to IBM Cloud The final step of this lab is to push the application that runs locally on your machine into your Bluemix account and make it publicly available. Note: This simple example currently works on Android with images saved previously, not from the camera. ios only allows camera images that do not work. Step 36 The following step assumes, that your terminal is connected to your IBM Cloud account as described in Step 1. Step 37 In the Terminal window, in the applications root folder (f.e. /Users/<user>/image-analysis) enter following command: cf push xxximageanalysis where xxx stands for a prefix you choose for your application, because this url is public and must therefore be unique. This process takes some time to upload, build and start the app. In the end you should see something like the following: Page 21 of 22

22 Step 38 In the browser navigate to The application should work as locally installed. Step 39 You can display the server console from IBM Cloud in your Terminal with the following command cf logs xxximageanalysis Page 22 of 22

IBM Bluemix Node-RED Watson Starter

IBM Bluemix Node-RED Watson Starter IBM Bluemix Node-RED Watson Starter Cognitive Solutions Application Development IBM Global Business Partners Duration: 45 minutes Updated: Feb 14, 2018 Klaus-Peter Schlotter kps@de.ibm.com Version 1 Overview

More information

BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications

BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications Version : 4.00 Last modification date : 13 June 2014 Owner : IBM Ecosystem Development Table of Contents Part 1: Building

More information

Exercise 1. Bluemix and the Cloud Foundry command-line interface (CLI)

Exercise 1. Bluemix and the Cloud Foundry command-line interface (CLI) V10.1 Student Exercises EXempty Exercise 1. Bluemix and the Cloud Foundry command-line interface (CLI) What this exercise is about In this exercise, you sign on to Bluemix and create an application. You

More information

Create Swift mobile apps with IBM Watson services IBM Corporation

Create Swift mobile apps with IBM Watson services IBM Corporation Create Swift mobile apps with IBM Watson services Create a Watson sentiment analysis app with Swift Learning objectives In this section, you ll learn how to write a mobile app in Swift for ios and add

More information

Hands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix. Pam Geiger, Bluemix Enablement

Hands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix. Pam Geiger, Bluemix Enablement Hands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix Pam Geiger, Bluemix Enablement Copyright IBM Corporation 2017 IBM, the IBM logo and ibm.com are trademarks of International Business Machines

More information

IBM Watson Solutions Business and Academic Partners

IBM Watson Solutions Business and Academic Partners IBM Watson Solutions Business and Academic Partners Developing a Chatbot Using the IBM Watson Conversation Service Prepared by Armen Pischdotchian Version 2.1 October 2016 Watson Solutions 1 Overview What

More information

IBM / ST SensorTile Watson IoT Workshop

IBM / ST SensorTile Watson IoT Workshop IBM / ST SensorTile Watson IoT Workshop Connect the ST Microelectronics SensorTile to IBM Watson IoT Download this PDF and Node-RED flows at https://github.com/johnwalicki/sensortile-watsoniot-workshop

More information

Using the Bluemix CLI IBM Corporation

Using the Bluemix CLI IBM Corporation Using the Bluemix CLI After you complete this section, you should understand: How to use the bx Bluemix command-line interface (CLI) to manage applications bx commands help you do tasks such as: Log in

More information

Using Dropbox with Node-RED

Using Dropbox with Node-RED Overview Often when using Platform services, you need to work with files for example reading in a dialog xml file for Watson Dialog or feeding training images to Watson Visual Recognition. While you can

More information

IBM Watson Application Developer Workshop. Watson Knowledge Studio: Building a Machine-learning Annotator with Watson Knowledge Studio.

IBM Watson Application Developer Workshop. Watson Knowledge Studio: Building a Machine-learning Annotator with Watson Knowledge Studio. IBM Watson Application Developer Workshop Lab02 Watson Knowledge Studio: Building a Machine-learning Annotator with Watson Knowledge Studio January 2017 Duration: 60 minutes Prepared by Víctor L. Fandiño

More information

Getting started with Tabris.js Tutorial Ebook

Getting started with Tabris.js Tutorial Ebook Getting started with Tabris.js 2.3.0 Tutorial Ebook Table of contents Introduction...3 1 Get started...4 2 Tabris.js in action...5 2.1 Try the examples...5 2.2 Play with the examples...7 2.3 Write your

More information

IBM Natural Language Understanding Node.js

IBM Natural Language Understanding Node.js IBM Natural Language Understanding Node.js Cognitive Solutions Application Development IBM Global Business Partners Duration: 90 minutes Updated: Dec 3, 2018 Klaus-Peter Schlotter kps@de.ibm.com Version

More information

BlueMix Hands-On Workshop

BlueMix Hands-On Workshop BlueMix Hands-On Workshop Lab E - Using the Blu Big SQL application uemix MapReduce Service to build an IBM Version : 3.00 Last modification date : 05/ /11/2014 Owner : IBM Ecosystem Development Table

More information

Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service

Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service Overview In this lab, you'll create advanced Node-RED flows that: Connect the Watson Conversation service to Facebook

More information

Developing Intelligent Apps

Developing Intelligent Apps Developing Intelligent Apps Lab 1 Creating a Simple Client Application By Gerry O'Brien Overview In this lab you will construct a simple client application that will call an Azure ML web service that you

More information

SIGNATUS USER MANUAL VERSION 3.7

SIGNATUS USER MANUAL VERSION 3.7 SIGNATUS USER MANUAL VERSION 3.7 CONTENTS 1 INTRODUCTION... 3 1.1 Launching SIGNATUS... 4 1.1.1 Update your SIGNATUS License... 4 1.2 Main Menu... 6 2 SETTINGS OVERVIEW... 7 3 OPEN DOCUMENT... 8 3.1 Form

More information

Automation with Meraki Provisioning API

Automation with Meraki Provisioning API DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Lesson 7: Recipe Display Application Setup Workspace

Lesson 7: Recipe Display Application Setup Workspace Lesson 7: Recipe Display Application Setup Workspace Setup Workspace - 5 STEPS Step #1: Setup a new workspace in Cloud9 Step #2: Copy the files & folder to the local repository (Cloud9) Step #3: Create

More information

BLACKBERRY SPARK COMMUNICATIONS PLATFORM. Getting Started Workbook

BLACKBERRY SPARK COMMUNICATIONS PLATFORM. Getting Started Workbook 1 BLACKBERRY SPARK COMMUNICATIONS PLATFORM Getting Started Workbook 2 2018 BlackBerry. All rights reserved. BlackBerry and related trademarks, names and logos are the property of BlackBerry

More information

Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager

Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager Setting Up Resources in VMware Identity Manager (SaaS) You can find the most up-to-date technical documentation

More information

SIGNATUS USER MANUAL VERSION 2.5

SIGNATUS USER MANUAL VERSION 2.5 SIGNATUS USER MANUAL VERSION 2.5 CONTENTS 1 INTRODUCTION... 3 1.1 Launching SIGNATUS... 4 1.1.1 Launching SIGNATUS for the 1 st time... 4 1.1.2 Update your SIGNATUS License... 5 1.2 Main Menu... 6 2 SETTINGS...

More information

Workspace 2.0 Android Content Locker. UBC Workspace 2.0: VMware Content Locker 3.5 for Android. User Guide

Workspace 2.0 Android Content Locker. UBC Workspace 2.0: VMware Content Locker 3.5 for Android. User Guide UBC Workspace 2.0: VMware Content Locker 3.5 for Android User Guide Contents Introduction... 2 Downloading and installing the Content Locker... 2 Logging In to the Content Locker1.... 2 Navigate the Content

More information

Table of Contents HOL-1757-MBL-5

Table of Contents HOL-1757-MBL-5 Table of Contents Lab Overview - - VMware AirWatch: Mobile App Management and App Development... 2 Lab Guidance... 3 Module 1 - Introduction to AppConfig (30 minutes)... 8 Login to the AirWatch Console...

More information

Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application

Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application Overview This course includes optional practical exercises

More information

Lab 5: Working with REST APIs

Lab 5: Working with REST APIs Lab 5: Working with REST APIs Oracle Database Cloud Service Hands On Lab 1) In this Lab we will install the REST Client Postman 2) Use Rest API calls to a) Create a database service b) List account instances

More information

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan

More information

Instruction Guide! VERITEXT VAULT - ONLINE DEPOSITORY

Instruction Guide! VERITEXT VAULT - ONLINE DEPOSITORY Veritext Vault Instruction Guide 1 Logging In 1. Visit www.veritext.com/vault 2. Click Vault Login 3. Enter your user name and password. (Ensure you have @veritext at the end of your user name.) Be sure

More information

OFFICE 365 FOR STUDENTS O VERVIEW OF OFFICE 36 5 FOR STUDENTS. Passero, Denise Author. Overview

OFFICE 365 FOR STUDENTS O VERVIEW OF OFFICE 36 5 FOR STUDENTS. Passero, Denise Author. Overview O VERVIEW OF OFFICE 36 5 FOR STUDENTS Use this overview to get acquainted with Office 365 for students. Passero, Denise Author OFFICE 365 FOR STUDENTS Overview Overview of Office 365 for Students Downloading

More information

User Guide for Client Remote Access. Version 1.2

User Guide for Client Remote Access. Version 1.2 User Guide for Client Remote Access Version 1.2 Table of Contents PAGE Introduction... 2 Microsoft Multi-Factor Authentication Introduction... 3-4 User Enrollment... 5-8 Accessing Remote Resources Windows

More information

IBM BlueMix Workshop. Lab D Build Android Application using Mobile Cloud Boiler Plate

IBM BlueMix Workshop. Lab D Build Android Application using Mobile Cloud Boiler Plate IBM BlueMix Workshop Lab D Build Android Application using Mobile Cloud Boiler Plate IBM EcoSystem Development Team The information contained herein is proprietary to IBM. The recipient of this document,

More information

SIGNATUS USER MANUAL VERSION 2.3

SIGNATUS USER MANUAL VERSION 2.3 SIGNATUS USER MANUAL VERSION 2.3 CONTENTS 1 INTRODUCTION... 3 1.1 Launching Signatus... 4 1.1.1 Launching Signatus for the 1 st time... 4 1.2 Main Menu... 6 2 SETTINGS... 7 3 OPEN DOCUMENT... 8 3.1 Form

More information

Salvatore Rinzivillo VISUAL ANALYTICS

Salvatore Rinzivillo VISUAL ANALYTICS Salvatore Rinzivillo VISUAL ANALYTICS Announcment No lesson on March 5th We will meet on March 6th from 11 to 13 in Aula N1 DEVELOPMENT FRAMEWORK Objectives Setup a developing environment Install Node.js

More information

212Posters Instructions

212Posters Instructions 212Posters Instructions The 212Posters is a web based application which provides the end user the ability to format and post content, abstracts, posters, and documents in the form of pre-defined layouts.

More information

WA2393 Data Science for Solution Architects. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA2393 Data Science for Solution Architects. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 WA2393 Data Science for Solution Architects Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Class Setup...3 Part 2 - Minimum Software Requirements

More information

Using SourceTree on the Development Server

Using SourceTree on the Development Server Using SourceTree on the Development Server This content has been modified to exclude client information. Such omissions include the client name and details of the client s infrastructure, such as domain

More information

Table of Contents. Copyright Pivotal Software Inc, of

Table of Contents. Copyright Pivotal Software Inc, of Table of Contents Table of Contents Push Notification Service for Pivotal Cloud Foundry Installation DevOps Configuring Heartbeat Monitor for ios Configuring Heartbeat Monitor for Android Using the Dashboard

More information

Developing Node.js Applications on IBM Cloud

Developing Node.js Applications on IBM Cloud Front cover Developing Node.js Applications on IBM Cloud Ahmed Azraq Mohamed Ewies Ahmed S. Hassan In partnership with IBM Skills Academy Redbooks International Technical Support Organization Developing

More information

This quick reference guide is designed for consumers of the Program Dashboard and provides details on how to: Log in

This quick reference guide is designed for consumers of the Program Dashboard and provides details on how to: Log in This quick reference guide is designed for consumers of the Program Dashboard and provides details on how to: Log in Filter data using input controls Access the Dashboard Access Collibra/ Definitions Glossary

More information

OAM 2FA Value-Added Module (VAM) Deployment Guide

OAM 2FA Value-Added Module (VAM) Deployment Guide OAM 2FA Value-Added Module (VAM) Deployment Guide Copyright Information 2018. SecureAuth is a copyright of SecureAuth Corporation. SecureAuth s IdP software, appliances, and other products and solutions,

More information

10.1 Getting Started with Container and Cloud-based Development

10.1 Getting Started with Container and Cloud-based Development Red Hat JBoss Developer Studio 10.1 Getting Started with Container and Cloud-based Development Starting Development of Container and Cloud-based Applications Using Red Hat JBoss Developer Studio Misha

More information

C exam. Number: C Passing Score: 800 Time Limit: 120 min IBM C IBM Cloud Platform Application Development

C exam. Number: C Passing Score: 800 Time Limit: 120 min IBM C IBM Cloud Platform Application Development C5050-285.exam Number: C5050-285 Passing Score: 800 Time Limit: 120 min IBM C5050-285 IBM Cloud Platform Application Development Exam A QUESTION 1 What are the two key benefits of Cloudant Sync? (Select

More information

** If you are having issues logging into , Contact **

** If you are having issues logging into  , Contact ** WINDOWS OneDrive for Business cloud storage via St. John s Email St. John s University email can be accessed through MySJU. Once logged into MySJU, click on the Student Email link, located in the upper

More information

Running the ESPM Twitter Integration sample app on SAP Cloud Platform

Running the ESPM Twitter Integration sample app on SAP Cloud Platform Running the ESPM Twitter Integration sample app on SAP Cloud Platform By Daniel Gomes da Silva Learn how to download, build, deploy, configure and run the ESPM Twitter Integration JAVA sample app on SAP

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Sticky Notes for Cognos Analytics by Tech Data BSP Software

Sticky Notes for Cognos Analytics by Tech Data BSP Software Sticky Notes for Cognos Analytics by Tech Data BSP Software Installation Guide Sticky Notes for Cognos Analytics is an easy to install extension that allows report authors to record notes directly from

More information

WA2592 Applied Data Science and Big Data Analytics. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA2592 Applied Data Science and Big Data Analytics. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. WA2592 Applied Data Science and Big Data Analytics Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Class Setup...3 Part 2 - Minimum Software Requirements

More information

Q.bo Webi User s Guide

Q.bo Webi User s Guide Contents Q.bo Webi reference guide... 2 1.1. Login... 3 1.2. System Check... 3 1.3. Config Wizard... 6 1.4. Teleoperation... 7 1.5. Training... 9 1.6. Questions & Answers... 10 1.7. Voice Recognition...

More information

PANOPTO GUIDE Version 1.2 October 2016

PANOPTO GUIDE Version 1.2 October 2016 Version 1.2 October 2016 Contents INTRODUCTION:... 2 PREREQUISITES... 2 INSTRUCTIONS... 2 Log into Panopto Online... 2 Using the Recorder... 2 Larger Recorder Preview (Broadcast)... 5 View Your Session...

More information

vsphere APIs and SDKs First Published On: Last Updated On:

vsphere APIs and SDKs First Published On: Last Updated On: First Published On: 07-30-2017 Last Updated On: 07-30-2017 1 Table of Contents 1. vsphere Automation APIs (REST) 1.1.vSphere API Explorer 1.2.vSphere Automation APIs - Introduction 2. vsphere Automation

More information

TIBCO LiveView Web Getting Started Guide

TIBCO LiveView Web Getting Started Guide TIBCO LiveView Web Getting Started Guide Introduction 2 Prerequisites 2 Installation 2 Installation Overview 3 Downloading and Installing for Windows 3 Downloading and Installing for macos 4 Installing

More information

PAS for OpenEdge Support for JWT and OAuth Samples -

PAS for OpenEdge Support for JWT and OAuth Samples - PAS for OpenEdge Support for JWT and OAuth 2.0 - Samples - Version 1.0 November 21, 2017 Copyright 2017 and/or its subsidiaries or affiliates. All Rights Reserved. 2 TABLE OF CONTENTS INTRODUCTION... 3

More information

MANAGING ANDROID DEVICES: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

MANAGING ANDROID DEVICES: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE GUIDE APRIL 2019 PRINTED 17 APRIL 2019 MANAGING ANDROID DEVICES: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE Table of Contents Overview Introduction Audience Getting Started with Android

More information

Cloud Help for Community Managers...3. Release Notes System Requirements Administering Jive for Office... 6

Cloud Help for Community Managers...3. Release Notes System Requirements Administering Jive for Office... 6 for Office Contents 2 Contents Cloud Help for Community Managers...3 Release Notes... 4 System Requirements... 5 Administering Jive for Office... 6 Getting Set Up...6 Installing the Extended API JAR File...6

More information

Create OData API for Use With Salesforce Connect

Create OData API for Use With Salesforce Connect Create OData API for Use With Salesforce Connect The following steps describe how to set up and configure Jitterbit LIVE API Platform to expose data in an easy to consume, secure form so that Salesforce

More information

An Introduction to Box.com

An Introduction to Box.com An Introduction to Box.com Box is an online file sharing and cloud content management service and it provides features such as: Security controls Space Mobility Online collaboration Mobile access Version

More information

Marketplace. User Guide (for Tenants) Date

Marketplace. User Guide (for Tenants) Date Date 2018-02-28 Contents Contents 1 What Is Marketplace?... 1 2 How Can I View the Marketplace Product and Store Information?... 2 3 How Can I Use Products Provided in Marketplace?... 5 4 How Can I Manage

More information

Choose OS and click on it

Choose OS and click on it 1. Installation: 1.1. Install Node.js. Cordova runs on the Node.js platform, which needs to be installed as the first step. Download installer from: https://nodejs.org/en/download/ 1.1.1. Choose LTS version,

More information

BHSF Physician User Guide

BHSF Physician User Guide PHYSICIAN GUIDE BHSF Physician User Guide The only requirement to use Ambra is a computer with Internet access. When using the web uploader, a JAVA plug- in (already installed on most computers) is required

More information

Getting started with Convertigo Mobilizer

Getting started with Convertigo Mobilizer Getting started with Convertigo Mobilizer First Sencha-based project tutorial CEMS 6.0.0 TABLE OF CONTENTS Convertigo Mobilizer overview...1 Introducing Convertigo Mobilizer... 1-1 Convertigo Mobilizer

More information

Storebox User Guide. Swisscom (Switzerland) Ltd.

Storebox User Guide. Swisscom (Switzerland) Ltd. Storebox User Guide Swisscom (Switzerland) Ltd. Contents (/). Basics/Settings 4. What is Storebox? 5. File Structure 6.3 System Prerequisites 7.4 Logging in to the team portal 8.5 Logging out of the team

More information

Multi-factor Authentication Instructions

Multi-factor Authentication Instructions What is MFA? Multi-factor Authentication (MFA) is a security measure to confirm your identity in addition to your username and password. It helps in the prevention of unauthorized access to your account.

More information

Installation & Configuration Guide Enterprise/Unlimited Edition

Installation & Configuration Guide Enterprise/Unlimited Edition Installation & Configuration Guide Enterprise/Unlimited Edition Version 2.3 Updated January 2014 Table of Contents Getting Started... 3 Introduction... 3 Requirements... 3 Support... 4 Recommended Browsers...

More information

Bitnami MEAN for Huawei Enterprise Cloud

Bitnami MEAN for Huawei Enterprise Cloud Bitnami MEAN for Huawei Enterprise Cloud Description Bitnami MEAN Stack provides a complete development environment for mongodb and Node.js that can be deployed in one click. It includes the latest stable

More information

Colligo Engage Console. User Guide

Colligo Engage Console. User Guide Colligo Engage Console User Guide Contents Introduction...3 Console Login for End Users... 3 Console Setup for Administrators... 3 Users...3 Groups...5 Sites... 6 Adding Locations to Sites... 7 Reporting...8

More information

AP Computer Science Principles: Problem Set 1

AP Computer Science Principles: Problem Set 1 AP Computer Science Principles: Problem Set 1 Due date: Friday, September 8, 2017 Instructor: Mr. Alwin Tareen Task Overview Setting up the KeePass password manager for Windows and Mac OS. Linux users

More information

Remote Access User Guide for Mac OS (Citrix Instructions)

Remote Access User Guide for Mac OS (Citrix Instructions) (Citrix Instructions) VERSION: 003 PUBLISHED: 2/2018 Page 1 of 8 Remote Access User Guide for Mac OS Please follow the steps outlined in this guide which will show you how to access the Clarion Partners

More information

Azure Developer Immersion Getting Started

Azure Developer Immersion Getting Started Azure Developer Immersion Getting Started In this walkthrough, you will get connected to Microsoft Azure and Visual Studio Team Services. You will also get the code and supporting files you need onto your

More information

USER GUIDE WASHINGTON ACCESS

USER GUIDE WASHINGTON ACCESS edirect USER GUIDE WASHINGTON ACCESS to INSTRUCTION and MEASUREMENT (WA-AIM) Spring 2018 Administration Produced by Data Recognition Corporation (DRC) 13490 Bass Lake Road Maple Grove, MN 55311 Direct:

More information

Filr 3.4 Desktop Application Guide for Mac. June 2018

Filr 3.4 Desktop Application Guide for Mac. June 2018 Filr 3.4 Desktop Application Guide for Mac June 2018 Legal Notice For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent

More information

Read&Write 4 for Mac TDSB Download Instructions. 1. Open your web browser and enter in the address box

Read&Write 4 for Mac TDSB Download Instructions. 1. Open your web browser and enter   in the address box 1. Open your web browser and enter www.texthelp.com/toronto.asp in the address box 2. Enter TDSB in the Username box and enter the password provided from the school. Note: Read&Write Technical Support

More information

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) You can find the most up-to-date

More information

Configuring an Android Device for inet Guardian

Configuring an Android Device for inet Guardian Configuring an Android Device for inet Guardian Edge IT Ltd Piecing Together the IT Puzzle 2016 Edge IT Ltd 1 Configuring a Device for inetguardian inetguardian has been tested on the following devices

More information

Red Hat Fuse 7.1 Fuse Online Sample Integration Tutorials

Red Hat Fuse 7.1 Fuse Online Sample Integration Tutorials Red Hat Fuse 7.1 Fuse Online Sample Integration Tutorials How business users can share data among different applications Last Updated: 2018-09-25 Red Hat Fuse 7.1 Fuse Online Sample Integration Tutorials

More information

Supplemental setup document of CE Connector for IoT

Supplemental setup document of CE Connector for IoT Supplemental setup document of CE Connector for IoT Download (https://jazz.net/downloads/ce4iot-connector/releases/0.9.0.1?p=alldownloads) 1. Just download only zip file (CE4IoTTechnicalPreview V0.9.0.1.zip).

More information

South Essex College Remote Resources

South Essex College Remote Resources South Essex College Remote Resources South Essex College Remote Resources can be configured on Windows so that the programs appear in your Start menu for ease of use, please see below under Set up RemoteApp

More information

Using the Computer Programming Environment

Using the Computer Programming Environment Information sheet EN064 Overview C2k has developed an environment to allow GCSE and A-Level students to undertake computer programming from within the C2k Managed Service. This environment will deliver

More information

C. The system is equally reliable for classifying any one of the eight logo types 78% of the time.

C. The system is equally reliable for classifying any one of the eight logo types 78% of the time. Volume: 63 Questions Question No: 1 A system with a set of classifiers is trained to recognize eight different company logos from images. It is 78% accurate. Without further information, which statement

More information

Installation Guide - Mac

Installation Guide - Mac Kony Fabric Installation Guide - Mac On-Premises Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

Contents. Anaplan Connector for MuleSoft

Contents. Anaplan Connector for MuleSoft SW Version 1.1.2 Contents 1 Overview... 3 2 Mulesoft Prerequisites... 4 3 Anaplan Prerequisites for the Demos... 5 3.1 export demo mule-app.properties file...5 3.2 import demo mule-app.properties file...5

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

owncloud Android App Manual

owncloud Android App Manual owncloud Android App Manual Release 2.0.0 The owncloud developers December 14, 2017 CONTENTS 1 Using the owncloud Android App 1 1.1 Getting the owncloud Android App...................................

More information

8.0 Help for Community Managers Release Notes System Requirements Administering Jive for Office... 6

8.0 Help for Community Managers Release Notes System Requirements Administering Jive for Office... 6 for Office Contents 2 Contents 8.0 Help for Community Managers... 3 Release Notes... 4 System Requirements... 5 Administering Jive for Office... 6 Getting Set Up...6 Installing the Extended API JAR File...6

More information

IBM Bluemix platform as a service (PaaS)

IBM Bluemix platform as a service (PaaS) Cloud Developer Certification Preparation IBM Bluemix platform as a service (PaaS) After you complete this unit, you should understand: Use cases for IBM Bluemix PaaS applications Key infrastructure components

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the

More information

Transcode and Add Pulse Video Analytics to Video Content on Cisco Show and Share

Transcode and Add Pulse Video Analytics to Video Content on Cisco Show and Share Transcode and Add Pulse Video Analytics to Video Content on Cisco Show and Share Revised: February 26, 2013 When Cisco MXE 3500 integration is enabled in Cisco Show and Share, videos uploaded to Cisco

More information

PRACTICE-LABS User Guide

PRACTICE-LABS User Guide PRACTICE-LABS User Guide System requirements Microsoft Windows XP Sp2/Vista/7/8/2003/2008 Linux Redhat, Fedora, SuSE, Ubuntu Apple Mac OS X Minimum of 512Mb Ram (depending on OS) Minimum processor speed

More information

Lab 2 Examine More Development Features in IBM Worklight

Lab 2 Examine More Development Features in IBM Worklight Lab 2 Examine More Development Features in IBM Worklight Table of Contents 2. Examine More Development Features in IBM Worklight... 2-3 2.1 Examine the fully-built and styled version of MyMemories...2-4

More information

Using Google Drive Some Basics

Using Google Drive Some Basics Using Google Drive Some Basics Contents LOGIN 2 PURPOSE OF GOOGLE DRIVE 2 CREATE A FOLDER ON GOOGLE DRIVE 3 SHARE A FOLDER ON GOOGLE DRIVE 4 DOWNLOADING FROM GOOGLE DRIVE 5 UPLOADING TO GOOGLE DRIVE 6

More information

HOW TO USE MOODLE. Welcome to BFI Wien! QUICK GUIDE

HOW TO USE MOODLE. Welcome to BFI Wien! QUICK GUIDE Welcome to BFI Wien! In order to provide our customers with the possibility to learn independently of time and place, some of our courses are supported by our learning management system Moodle. There,

More information

Tivoli Common Reporting V Cognos report in a Tivoli Integrated Portal dashboard

Tivoli Common Reporting V Cognos report in a Tivoli Integrated Portal dashboard Tivoli Common Reporting V2.1.1 Cognos report in a Tivoli Integrated Portal dashboard Preethi C Mohan IBM India Ltd. India Software Labs, Bangalore +91 80 40255077 preethi.mohan@in.ibm.com Copyright IBM

More information

ZENworks 2017 Audit Management Reference. December 2016

ZENworks 2017 Audit Management Reference. December 2016 ZENworks 2017 Audit Management Reference December 2016 Legal Notice For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights,

More information

Node.js. Node.js Overview. CS144: Web Applications

Node.js. Node.js Overview. CS144: Web Applications Node.js Node.js Overview JavaScript runtime environment based on Chrome V8 JavaScript engine Allows JavaScript to run on any computer JavaScript everywhere! On browsers and servers! Intended to run directly

More information

VMware Identity Manager Administration

VMware Identity Manager Administration VMware Identity Manager Administration VMware AirWatch 9.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

Android InsecureBankv2 Usage Guide. InsecureBankv2

Android InsecureBankv2 Usage Guide.   InsecureBankv2 Android InsecureBankv2 Usage Guide Author Name Email ID GitHub Link Twitter Dinesh Shetty dinezh.shetty@gmail.com https://github.com/dineshshetty/android- InsecureBankv2 https://twitter.com/din3zh Usage

More information

Introducing the VNE Customization Builder (VCB)

Introducing the VNE Customization Builder (VCB) 17 CHAPTER This chapter introduces the Virtual Network Element Customization Builder (VCB) in Cisco Prime Network. Topics include: About the VCB, page 17-1 A Quick Tour of the VCB, page 17-2, page 17-4

More information

Contents Overview... 2 Part I Connecting to the VPN via Windows OS Accessing the Site with the View Client Installing...

Contents Overview... 2 Part I Connecting to the VPN via Windows OS Accessing the Site with the View Client Installing... CSEC 640 Lab Access Contents Overview... 2 Part I Connecting to the VPN via Windows OS... 2 Accessing the Site with the View Client... 2 Installing... 3 Launching Your Client... 4 Part II Windows Access

More information

User Guide. 3CX Recording Manager Standard. Version

User Guide. 3CX Recording Manager Standard. Version User Guide 3CX Recording Manager Standard Version 15.5.109 "Copyright VoIPTools, LLC 2011-2018" Information in this document is subject to change without notice. No part of this document may be reproduced

More information

Installing and configuring an Android device emulator. EntwicklerCamp 2012

Installing and configuring an Android device emulator. EntwicklerCamp 2012 Installing and configuring an Android device emulator EntwicklerCamp 2012 Page 1 of 29 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up the device

More information

Getting Started. 1 Check your . Typically, sent from (Note: You may need to check your junk/spam folder).

Getting Started. 1 Check your  . Typically, sent from (Note: You may need to check your junk/spam  folder). Q U ICKSTART G U ID E Getting Started How to Setup Account 1 Check your email. Typically, sent from noreply@edvance360.com. (Note: You may need to check your junk/spam email folder). 2 Select the link

More information

Adobe Marketing Cloud Bloodhound for Mac 3.0

Adobe Marketing Cloud Bloodhound for Mac 3.0 Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare

More information