Oracle Bots Nodes.js SDK: Controlling Smart Homes Using IFTTT Applets with Oracle Digital Assistant
|
|
- Leona Mathews
- 5 years ago
- Views:
Transcription
1 Oracle Digital Assistant TechExchange Article. Oracle Bots Nodes.js SDK: Controlling Smart Homes Using IFTTT Applets with Oracle Digital Assistant Stefan Wörmcke, February 2019 Digital assistants like Siri, Alexa & Co control your smart home: switch on lights, control heating and more. But can you do the same using Oracle Digital Assistant (ODA)? Or is Oracle Digital Assistant just an intelligent front end for integrating enterprise backend systems? The answer to both questions is a big and bold yes. It is the part where IFTTT (if-this-then-that) comes into play. IFTT provides a software platform that connects apps, devices, and services from different developers to trigger automation. In this article I explain how you create a custom component that connects to an IFTTT applet to control dimming the light from an Oracle Digital Assistant skill bot. How to Connect Oracle Digital Assistant to Smart Homes using IFTTT To provide support for smart homes with you need to create custom actions. An action is a configuration and webhook that becomes the remote endpoint for any device you want to use as a controller for your smart home. For this article, Oracle Digital Assistant becomes the smart home controlling software. In the context of a user conversation, the Oracle Digital Assistant bot can invoke a custom component (Node program) to access the ifttt actions. For a start, you define what triggers the action (THIS), then you define the action which should be carried out (THAT). This is called an IFTTT applet. Looking at IFTTT there are thousands of predefined applets ready to use: if it is going to rain tomorrow, send me an , get a notification when the international space station passes over my house, create a webhook which will close your garage door upon receiving a request, and so on. Webhooks also is what you use to connect Oracle Digital Assistant (ODA) with IFTTT applets and the world of smart devices. To connect Oracle Digital Assistant with a smart home, you define an IFTTT applet with a webhook as trigger (THIS) and the action you want to carry out (THAT) 1 Oracle Digital Assistant TechExchange
2 create an Oracle Digital Assistant custom component to call the webhook register and use the custom component in your Oracle Digital Assistant bot conversation For this article, I will demonstrate in the following how an IFTTT applet can be used for Oracle Digital Assistant to switch lights on and off. I've written the sample to work within my apartment, which understandably I don't allow you to switch lights on and off. However, I made sure the implementation is written generic, so you can use the code for every IFTTT applet, which can be invoked via Webhooks! Note: The code samples for this article can be downloaded from Oracle TechExchange Step 1 Creating the IFTTT Applet Use your browser and navigate to and register for a free account, assuming you don't have one. Next you can start to create your first apple From the homepage navigate to My Applets and click on New Applet : Now start defining what triggers your action by clicking on the blue + THIS. Here you can search for the service which should trigger your action. Choose "webhook" Next you have to define your webhook: click on Receive a web request to start the configuration:
3 Note that for every webhook triggering an action, you need to define a unique name, in IFTTT terms an event. Later you will have to integrate this event name in the URL for the Webhook. Select toggle_lights as the name for the event and click the create trigger button What you just did: Following the few steps above, you created a webhook along with an associated action. Next you will define the action that should be carried out (the THAT part) when our webhook is invoked: Click on the blue + that to pick an action. You can choose from various actions which could be carried out by the applet upon activation, for this article you want to switch lights. The bulbs I I used in the sample are from LIFX, typing Li in the search box will narrow down the results:
4 Note: To adapt the sample to your own devices you have at home (e.g. bulbs from Philips or switches from WeMo), pick the corresponding service you want to activate via the webhook! The first time you pick a service (like the LIFX service), you will have to connect your IFTTT account with your LIFX account, so the applet can activate your lights via Webhooks. After connecting your LIFX with the IFTTT account, you can choose from various actions to carry out: In the sample, you want to toggle lights, so click on the corresponding box to define the details. In the next step, choose which lights should be toggled. For simplicity, just toggle all lights in your smart home:
5 Click on create action and finish the definition of your applet: Step 2: Retrieving the Webhook and your secret key For invoking the webhook from our custom component, you need a corresponding URL. Retrieving the URL for webhooks on the IFTTT website appears to be tricky. So here is the way to go: From IFTTT homepage, first navigate to My Applets. Then click on the tab services :
6 Next search for webhooks using the search box: Clicking on the Webhooks icon will take you to the webhooks section: Now click on settings, and copy the URL: Paste the URL ( into a new browser window to reveal the Webhook URL and your key:
7 This is the URL for the Webhook you need for the implementation of the custom component! Note the {event} field in the URL is the name of the event you defined before ( toggle_lights ) when defining the trigger fields for our IFTTT applet. Also take a note of your key, as you will need it when calling the custom component from the ODA. Note: Later, in the implementation of our custom component, you construct the final URL by passing the EVENT and MYKEY values as parameters, so you can reuse the custom component for every IFTTT applet you create in the future! Step 3: Build a Custom Component Service for the IFTTT Applet Building custom component service for Oracle Digital Assistant is covered in an earlier article on Oracle TechExchange. Please follow up with the link below to learn about building custom components. TechExchange - Tutorial: Building Custom Component Services for Oracle Digital Assistant in Under 5 Minutes with Oracle Bots Node.js SDK minutes-with-oracle-bots-nodejs-sdk In this article I am using Oracle Mobile HUB as a component service, which is explained in the following article: Oracle Bots Node.js SDK: Building Custom Component Services in and for Oracle Autonomous Mobile Cloud Made Easy
8 Here's in brief what the two articles explain in more detail: Go to Mobile Cloud Service (which just has been rebranded to 'Oracle Mobile Hub') and create a new custom API. Name the e.g. ifttt, set security options to that no login is required, and from the implementation menu item, download the javascript scaffold. Unzip the javascript scaffold, and install the Oracle bots SDK in the extracted ifttt folder ( npm install ). Next create a components folder, and within that folder a new folder named e.g. lights. For implementation of the metadata() and invoke() function, create a file named e.g. lights.js. Your directory structure should by now look similar like this:
9 For implementation of the metadata() and invoke() function, copy and paste the following code into your own file: const https = require('https'); module.exports = { metadata: () => ({ name: 'sw.ifttt.lights', properties: { "mykey": { "type": "string", "required": true}, "event": { "type": "string", "required": true}, }, supportedactions: [] }), invoke: (conversation, done) => { const _event = conversation.properties().event; const _mykey = conversation.properties().mykey; var myurl = ` var data = ""; https.get(myurl, (resp) => { resp.on('data', (chunk) => { data += chunk; }); }).on("error", (err) => { console.log("error: " + err.message); }); conversation.reply('event executed: ' + _event).transition(); done(); } }
10 The resulting code should show as displayed in the image below as a screenshot: The important part to point out here is how the URL for the IFTTT Webhook gets constructed: var myurl = ` Note: For each IFTTT applet you create, you will provide an event name. Passing in the event as a parameter ( _event ), you can then use this custom components for all IFTTT applets you create in the future. Same is true for your personal key: passing the key in as a parameter ( _mykey ) gives you the opportunity to reuse it for various Webhooks, even from different developers.
11 Next, you need to edit the component service main file. Again, here the code for copy-paste: module.exports = function (service) { const OracleBot = require('@oracle/bots-node-sdk'); }; OracleBot.init(service); // implement custom component api OracleBot.Middleware.customComponent(service, { baseurl: '/mobile/custom/ifttt/components', cwd: dirname, register: [ './components' ] }); The code should look like in the image below From here on it is the standard procedure for building custom components as described in the previously mentioned TechExchange articles. Zip the directory of your implementation, upload it to Oracle Mobile Cloud as the implementation for the ifttt API, and create a backend using this API.
12 Step 4: Using the Custom Component to Invoke IFTTT Applets from Oracle Digital Assistant Now that you created the custom component and exposed it on a Mobile Backend in Oracle Mobile Cloud, you need to register it in a skill bot: Open the Oracle Digital Assistant and create or navigate to a skill bot from which you want to use the IFTTT component. Navigate to components and create a new service with the green + Service button: Give it a name, choose Oracle Mobile Cloud as the place where our custom component is running, check use anonymous access (if you set it up this way), and enter the following information: Backend ID: in Mobile Cloud, navigate to backend, settings Metadata URL: in Mobile Cloud, navigate to API, General and copy the URL from there Anonymous Key: in Mobile Cloud, navigate to backend, setting, and click show to display the anonymous key And this is it! You are are ready to invoke your first IFTTT applet from Oracle Digital Assistant. All you have to do is to invoke your custom component from the dialog flow in the skill bot. For this, you can e.g. create a dialog flow state switchlights, which when navigated to calls the custom component, which then switches the light in your home: switchlights: component: "sw.ifttt.lights" properties: event: "toggle_lights" mykey: "{your personal IFTTT key}" transitions: return: "done"
13 Note: The component name ( sw.ifttt.lights ) depends on how you named your component in the implementation of the metadata function ( lights.js ). Don t forget to set the property mykey to the key you received after setting up your IFTTT account! Following the above instructions, the image below shows a possible implementation for a skill bot calling an IFTTT applet:
14 Below is a sample conversation using the embedded conversation tester in Oracle Digital Assistant. What you don't see in the image is how it suddenly becomes dark in my appartment ;-) Do You Need Mobile Hub? Oracle Mobile Hub (Mobile Cloud) is a mobile backend service that makes sense to use for mobile use cases and for when you want to deploy custom components to a shared environment. Oracle Mobile Hub however is not a requirement for the solution explained in this article. Oracle Digital Assistant provides a local component container on the skill bot level that allows you to deploy the custom component directly to the skill bot. A great resource for learning about how to create custom components and then deploy them to the local container is the Oracle TechExchange article referenced below TechExchange - Tutorial: How-to Debug Custom Component Services Deployed to Oracle Digital Assistant Skill Bot Local Component Container Conclusion Using an IFTTT applet via custom components is a quick an easy way to connect the Oracle Digital Assistant to a variety of new services. Following the approach described in this article and passing the event name and key as
15 parameters, should make it very easy to give ODA access to new IFTTT applets as soon as they are available, as there is no need to change the implementation of the custom components! On top of that, IFTTT applets are easy to develop and constantly growing, making it possible to enhance Oracle Digital Assistant capabilities beyond classical backend functionality.
Running and Debugging Custom Components Locally
Oracle Intelligent Bots TechExchange Sample. Running and Debugging Custom Components Locally Martin Deh, May 2018 With Oracle Intelligent Bots, each state in the dialog flow invokes a component to perform
More informationOracle Digital Assistant: Strategies for Escaping the Validation Loop
Oracle Digital Assistant TechExchange Article. Oracle Digital Assistant: Strategies for Escaping the Validation Loop Frank Nimphius, February 2019 Dialog flows in Oracle Digital Assistant intelligently
More informationCopyright 2016 Qblinks Inc. All rights reserved
Qmote User Manual INDEX What you ll find in the box... 3 Before you start... 4 Qmote LED - Where is it and when does it blink?... 4 Turn on Bluetooth and download Qmote app... 5 Quick start... 6 Sign up
More informationMicroBot Push User Guide
MicroBot Push User Guide Troubleshooting 24 My Microbot App does not detect my MicroBot Push 24 MicroBot Push keeps disconnecting 25 MicroBot Push is not updating 25 Getting Started 2 Meet MicroBot Push
More informationSupported Browsers. General. Clicking Cancel in the Create Instance Dialog Redirects to StackRunner Page. Region Must be Selected for New Stack
Oracle Cloud Oracle Autonomous Mobile Cloud Enterprise Known Issues Release 18.2.5 E95341-03 June 2018 Supported Browsers This table describes the minimum requirements for web browsers that supports. Web
More informationJoomla 2.5 Kunena Component Installation
Joomla 2.5 Kunena Component Installation For installing the Kunena component in Joomla 2.5, you have to first login through the administrative panel of joomla by simply entering the url_of_your_website/administrator
More informationClassLink Student Directions
ClassLink Student Directions 1. Logging-in Open a web browser, any browser and visit https://launchpad.classlink.com/wssd Your username and password are the same as your WSSD login credentials that you
More informationMERCATOR TASK MASTER TASK MANAGEMENT SCREENS:- LOGIN SCREEN:- APP LAYOUTS:-
MERCATOR TASK MASTER TASK MANAGEMENT SCREENS:- LOGIN SCREEN:- APP LAYOUTS:- This is Navigation bar where you have 5 Menus and App Name. This Section I will discuss in brief in the Navigation Bar Section.
More informationIonic Tutorial. For Cross Platform Mobile Software Development
About Ionic Tutorial For Cross Platform Mobile Software Development This Tutorial is for setting up a basic hybrid mobile application using the Ionic framework. The setup will be shown for both Mac and
More informationHow-to Build Card Layout Responses from Custom Components
Oracle Intelligent Bots TechExchange Article. How-to Build Card Layout Responses from Custom Components Frank Nimphius, June 2018 Using the Common Response component (CR component) in Oracle Intelligent
More informationRehmani Consulting, Inc. VisualSP 2013 Installation Procedure. SharePoint-Videos.com
Rehmani Consulting, Inc. VisualSP 2013 Installation Procedure SharePoint-Videos.com info@sharepointelearning.com 630-786-7026 Contents Contents... 1 Introduction... 2 Take inventory of VisualSP files...
More informationCauseway ECM Team Notifications. Online Help. Online Help Documentation. Production Release. February 2016
Causeway ECM Team Notifications Online Help Production Release February 2016 Causeway Technologies Ltd Comino House, Furlong Road, Bourne End, Buckinghamshire SL8 5AQ Phone: +44 (0)1628 552000, Fax: +44
More informationGeneral. Analytics. MCS Instance Has Predefined Storage Limit. Purge Analytics Data Before Reaching Storage Limit
Oracle Cloud Mobile Cloud Service Known Issues 18.1.3 E93163-01 February 2018 General MCS Instance Has Predefined Storage Limit Each MCS instance has a set storage space that can t be changed manually.
More informationLinkedIn Sales Navigator for MS Dynamics 2016 and 365 Installation Guide
LinkedIn Sales Navigator for MS Dynamics 2016 and 365 Installation Guide The installation process will take less than 30 minutes The LinkedIn Sales Navigator for Microsoft Dynamics application (widget)
More informationS-Drive Installation Guide v1.25
S-Drive Installation Guide v1.25 Important Note This installation guide contains basic information about S-Drive installation. Refer to the S-Drive Advanced Configuration Guide for advanced installation/configuration
More informationManaging a Website in the EDUPE Environment
Site Access To access the Edupe environment, you must enter the following URL address: https://devry.edupe.net:8300 You will encounter the following screen: Select Continue to this website (not recommended)
More informationShare documents or folders in Office 365
Share documents or folders in Office 365 The documents and folders you store in OneDrive for Business are private until you decide to share them. Similarly, in a team site library, you may want to share
More informationIncluding Dynamic Images in Your Report
Including Dynamic Images in Your Report Purpose This tutorial shows you how to include dynamic images in your report. Time to Complete Approximately 15 minutes Topics This tutorial covers the following
More informationST-027-EU / ST-027-UK/ ST-027-US / ST-027-AU Instruction
ST-027-EU / ST-027-UK/ ST-027-US / ST-027-AU Instruction you can also find video here: https://st027.sintron.co.uk Setup process : Part 1. device setup for internet. (necessary) Part 2. generate API command.
More informationGetting Started With NodeJS Feature Flags
Guide Getting Started With NodeJS Feature Flags INTRO We ve all done it at some point: thrown a conditional around a piece of code to enable or disable it. When it comes to feature flags, this is about
More informationowncloud Android App Manual
owncloud Android App Manual Release 2.7.0 The owncloud developers October 30, 2018 CONTENTS 1 Release Notes 1 1.1 Changes in 2.7.0............................................. 1 1.2 Changes in 2.6.0.............................................
More informationowncloud 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 informationConfiguring Push Notifications For Xamarin Forms
Configuring Push Notifications For Xamarin Forms Push Notifications are one-way forms of communication offered to mobile users that some operation (like an update, deletion, or addition) has happened.
More informationMoving Materials from Blackboard to Moodle
Moving Materials from Blackboard to Moodle Blackboard and Moodle organize course material somewhat differently and the conversion process can be a little messy (but worth it). Because of this, we ve gathered
More informationInstalling Oracle Database 11g on Windows
Page 1 of 11 Installing Oracle Database 11g on Windows Purpose In this tutorial, you learn how to install Oracle Database 11g on Windows. Topics This tutorial covers the following topics: Overview Installing
More informationCAA Alumni Chapters Websites - Admin Instructions
CAA Alumni Chapters Websites - Admin Instructions Welcome to your new chapter website! You may locate your new website on the landing page for our Alumni Chapters Program which lives at alumni.berkeley.edu/community/alumni-chapters/join.
More informationHands-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 informationUsing 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 informationS-Drive Installation Guide v1.18
S-Drive Installation Guide v1.18 Important Note This installation guide contains basic information about S-Drive installation. Refer to the S-Drive Advanced Configuration Guide for advanced installation/configuration
More informationUsing SAS Enterprise Guide with the WIK
Using SAS Enterprise Guide with the WIK Philip Mason, Wood Street Consultants Ltd, United Kingdom ABSTRACT Enterprise Guide provides an easy to use interface to SAS software for users to create reports
More informationIFTTT Maker Driver. Microsoft Cortana Examples. Revision: 1.0 Date: Thursday, February 22, 2018 Authors: Alan Chow
IFTTT Maker Driver Microsoft Cortana Examples Revision: 1.0 Date: Thursday, February 22, 2018 Authors: Alan Chow Contents Overview... 2 Setting up Cortana on Windows 10 to always listen... 3 Programming
More informationAchieve Patch Currency for Microsoft SQL Server Clustered Environments Using HP DMA
Technical white paper Achieve Patch Currency for Microsoft SQL Server Clustered Environments Using HP DMA HP Database and Middleware Automation version 10.30 Table of Contents Purpose 2 Prerequisites 4
More informationWe are assuming you have node installed!
Node.js Hosting We are assuming you have node installed! This lesson assumes you've installed and are a bit familiar with JavaScript and node.js. If you do not have node, you can download and install it
More informationAzure Archival Installation Guide
Azure Archival Installation Guide Page 1 of 23 Table of Contents 1. Add Dynamics CRM Active Directory into Azure... 3 2. Add Application in Azure Directory... 5 2.1 Create application for application user...
More informationRegistering at the PNC Developer Portal
Registering at the PNC Developer Portal 1.) Navigate to the Developer Portal at: https://developer.pnc.com 2.) Click the Join button on the upper right corner of the Developer Portal page: 3.) Enter in
More informationPart 2 Uploading and Working with WebCT's File Manager and Student Management INDEX
Part 2 Uploading and Working with WebCT's File Manager and Student Management INDEX Uploading to and working with WebCT's File Manager... Page - 1 uploading files... Page - 3 My-Files... Page - 4 Unzipping
More informationIntroduction to Kony Fabric
Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision
More informationGetting started with IBM Connections Engagement Center
Getting started with IBM Connections Engagement Center An introduction for developers Christian Holsing December 14, 2017 IBM Connections Engagement Center (ICEC) provides an easy way to build a social
More informationAzure Developer Immersions Application Insights
Azure Developer Immersions Application Insights Application Insights provides live monitoring of your applications. You can detect and diagnose faults and performance issues, as well as discover how users
More informationUSER MANUAL DSM BRAND CENTER
USER MANUAL DSM BRAND CENTER Introduction of DSM Brand Center Why are these instructions helpful for me? These instructions will help you to understand what the DSM Brand Center is, what you can do with
More informationDesign Importer User Guide
Design Importer User Guide Rev: 9 February 2012 Sitecore CMS 6.5 Design Importer User Guide How to import the design of an external webpage as a Sitecore layout or sublayout Table of Contents Chapter 1
More informationKona ALL ABOUT FILES
Kona ALL ABOUT FILES February 20, 2014 Contents Overview... 4 Add a File/Link... 5 Add a file via the Files tab... 5 Add a file via a conversation, task, or event... 6 Add a file via a comment... 7 Add
More informationBusiness Chat Onboarding Your Business Chat Accounts. September
Onboarding Your Accounts September 2018.1 Contents Overview 3 Create a Brand Profile... 4 Configure the Messages Header... 4 Create a Account... 4 Connecting to Your Customer Service Platform... 5 Connect
More informationStorebox 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 informationConfiguring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5
Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5 Introduction Use Cases for Anonymous Authentication Anonymous Authentication in TIBCO Spotfire 7.5 Enabling Anonymous Authentication
More informationTime Machine Web Console Installation Guide
1 Time Machine Web Console Installation Guide The following is a quick guide to setting up and deploying Solution-Soft s Time Machine Web Console under Microsoft IIS Web Server 8. This paper will walk
More informationAzure 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 informationPhotoshop World 2018
Photoshop World 2018 Unlocking the Power of Lightroom CC on the Web with Rob Sylvan Learn how to leverage the cloud-based nature of Lightroom CC to share your photos in a way that will give anyone with
More informationADDING RESOURCES IN MOODLE
EDUCATIONAL TECHNOLOGY WORKSHOPS ADDING RESOURCES IN MOODLE Facilitators: Joseph Blankson (j-blankson), Chandra Dunbar (c-dunbar), Sharyn Zembower (s-zembower) A resource is an item that an instructor
More informationWelcome to the CP Portal
Welcome to the CP Portal Access your school documents from home Launch Internet Explorer and navigate to: https://files.cpcsc.k12.in.us/htcomnet/ Click on Continue to this website (not recommended) Key
More informationParticipant Handbook
Participant Handbook Table of Contents 1. Create a Mobile application using the Azure App Services (Mobile App). a. Introduction to Mobile App, documentation and learning materials. b. Steps for creating
More informationOracle Mobile Hub. Complete Mobile Platform
Oracle Mobile Hub Mobile is everywhere and has changed nearly every facet of our lives. The way we work, play, socialize and interact with one another have all been revolutionized by mobile devices. More
More informationIntroduction to Cascade Server (web content management system) Logging in to Cascade Server Remember me Messages Dashboard Home
Introduction to Cascade Server (web content management system) Last Updated on Jul 14th, 2010 The College of Charleston's web site is being produced using a Content Management System (CMS) called Cascade
More informationOracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service
Demo Introduction Keywords: Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Goal of Demo: Oracle Big Data Preparation Cloud Services can ingest data from various
More informationOne Place Agent Websites User s Guide. Setting up your Real Estate One Family of Companies Personal Agent Website.
One Place Agent Websites User s Guide Setting up your Real Estate One Family of Companies Personal Agent Website. Rev. 2016 Log in Go to http://www.ouroneplace.net (User name last six digits of your state
More informationAn Oracle White Paper February Combining Siebel IP 2016 and native OPA 12.x Interviews
An Oracle White Paper February 2017 Combining Siebel IP 2016 and native OPA 12.x Interviews Purpose This whitepaper is a guide for Siebel customers that wish to take advantage of OPA 12.x functionality
More informationIBM 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 informationRed 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 informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit
More informationEmbedding Cultural Diversity and Cultural and Linguistic Competence Project Team Only SharePoint Portal User Manual
Embedding Cultural Diversity and Cultural and Linguistic Competence Project Team Only SharePoint Portal User Manual https://aucd.sharepoint.com/sites/uceddclctraining WRITTEN BY: Oksana Klimova, M.Sc.
More informationPartner Integration Portal (PIP) Installation Guide
Partner Integration Portal (PIP) Installation Guide Last Update: 12/3/13 Digital Gateway, Inc. All rights reserved Page 1 TABLE OF CONTENTS INSTALLING PARTNER INTEGRATION PORTAL (PIP)... 3 DOWNLOADING
More informationVMWare Horizon View Client. User Guide
VMWare Horizon View Client User Guide Contents 1 Horizon View Client: Get Started 1.1 Horizon View Client at a Glance 1.2 Configure Horizon View Client with Server 1.3 Log in to Horizon View Client 1.4
More informationAWS Lambda. 1.1 What is AWS Lambda?
Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of
More informationOracle Cloud. Using the Google Calendar Adapter Release 16.3 E
Oracle Cloud Using the Google Calendar Adapter Release 16.3 E68599-05 September 2016 Oracle Cloud Using the Google Calendar Adapter, Release 16.3 E68599-05 Copyright 2015, 2016, Oracle and/or its affiliates.
More informationVersion Release Date: September 5, Release Client Version: Release Overview 7 Resolved Issues 8 Known Issues 8
SpringCM Edit for Windows Version 1.5 Release Notes January 2015 Table of Contents Version 1.5 5 Release Date: January 19, 2015 5 Release Client Version: 1.5.16 5 Release Overview 5 Enhancements 5 Silent
More informationFrom the Insert Tab (1), highlight Picture (2) drop down and finally choose From Computer to insert a new image
Inserting Image To make your page more striking visually you can add images. There are three ways of loading images, one from your computer as you edit the page or you can preload them in an image library
More informationGetting Started with the HCA Plugin for Homebridge Updated 12-Nov-17
Getting Started with the HCA Plugin for Homebridge Updated 12-Nov-17 Table of Contents Introduction... 3 Getting Ready... 3 Step 1: Installing Bonjour... 5 Step 2: Installing Homebridge and the HCA Plugin...
More informationRed Hat JBoss Fuse 7.0-TP
Red Hat JBoss Fuse 7.0-TP Ignite Sample Integration Tutorials Instructions for Creating Sample Integrations Last Updated: 2018-04-03 Red Hat JBoss Fuse 7.0-TP Ignite Sample Integration Tutorials Instructions
More informationLive Data Connection to SAP Universes
Live Data Connection to SAP Universes You can create a Live Data Connection to SAP Universe using the SAP BusinessObjects Enterprise (BOE) Live Data Connector component deployed on your application server.
More informationIntegration 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 informationPersistence. SWE 432, Fall 2017 Design and Implementation of Software for the Web
Persistence SWE 432, Fall 2017 Design and Implementation of Software for the Web Today Demo: Promises and Timers What is state in a web application? How do we store it, and how do we choose where to store
More informationHow to add content to your course
How to add content to your course To start adding content to your course, you need to turn the editing on the editable page of your course will display. and You can now choose between 2 ways of uploading
More informationWelcome to Cumulus Sites the easy to-use website portal of Cumulus that offers fast
Welcome to Cumulus Sites the easy to-use website portal of Cumulus that offers fast file access and secure file distribution to anyone on the Web. Anyone can be allowed to self-serve access to a public
More informationGetting 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 informationThis tutorial is intended to make you comfortable in getting started with the Firebase backend platform and its various functions.
Firebase About the Tutorial Firebase is a backend platform for building Web, Android and IOS applications. It offers real time database, different APIs, multiple authentication types and hosting platform.
More informationTL4: Integrating Experience Manager with Adobe Analytics, Target and DTM
TL4: Integrating Experience Manager with Adobe Analytics, Target and DTM TL04: Integrating Experience Manager with Adobe Analytics, Target and DTM 1 Table of Contents Lab Overview... 4 Objectives... 4
More informationNew Cycle Manager operation
New Cycle Manager operation From Wednesday 10/11-2017 the Cycle Manager will change in operation. The login: Navigate to the Cycle Manager page via www.tucor.com. The browser will load a page like: This
More informationColligo Engage Outlook App 7.1. Offline Mode - User Guide
Colligo Engage Outlook App 7.1 Offline Mode - User Guide Contents Colligo Engage Outlook App 1 Benefits 1 Key Features 1 Platforms Supported 1 Installing and Activating Colligo Engage Outlook App 3 Checking
More informationGRS Enterprise Synchronization Tool
GRS Enterprise Synchronization Tool Last Revised: Thursday, April 05, 2018 Page i TABLE OF CONTENTS Anchor End User Guide... Error! Bookmark not defined. Last Revised: Monday, March 12, 2018... 1 Table
More informationCopyright
1 Mobile APPS: Distribution/Installation: Android.APK What is TEST FAIRY? TestFairy offers some great features for app developers. One of the stand out features is client side Video recording and not just
More informationWP Voting Plugin - Ohiowebtech Video Extension - Youtube Documentation
WP Voting Plugin - Ohiowebtech Video Extension - Youtube Documentation Overview This documentation includes details about the WP Voting Plugin - Video Extension Plugin for Youtube. This extension will
More informationInstalling and Configuring Worldox/Web Mobile
Installing and Configuring Worldox/Web Mobile SETUP GUIDE v 1.1 Revised 6/16/2009 REVISION HISTORY Version Date Author Description 1.0 10/20/2008 Michael Devito Revised and expanded original draft document.
More information1 BACKGROUND 2 SETTING UP THE HOME AND GOOGLE DRIVES THROUGH WEBSTORAGE. Using the Home Drive to Save from U5 Cloud Updated 8.31.
Using the Home Drive to Save from U5 Cloud Contents 1 Background... 1 2 Setting Up the Home and Google Drives through webstorage... 1 3 Saving a Document to the Home Drive... 2 4 Finding and Opening Your
More informationSwitch What s New in Switch New features. Fixes and improvements. Date: March 22, 2018 What s New In Switch 2018
Date: March 22, 2018 What s New In Switch 2018 Enfocus BVBA Kortrijksesteenweg 1095 9051 Gent Belgium +32 (0)9 216 98 01 info@enfocus.com Switch 2018 What s New in Switch 2018. This document lists all
More informationThis tutorial is meant for software developers who want to learn how to lose less time on API integrations!
CloudRail About the Tutorial CloudRail is an API integration solution that speeds up the process of integrating third-party APIs into an application and maintaining them. It does so by providing libraries
More informationThe installation provides enhancements to earlier systems and fixes reported errors.
RandomWare Update Installation: Version 4.01.018 The installation provides enhancements to earlier systems and fixes reported errors. Contents 1. Installation from Disc... 2 2. Installation from Download...
More informationDeploy Oracle Spatial and Graph Map Visualization Component to Oracle Cloud
Deploy Oracle Spatial and Graph Map Visualization Component to Oracle Cloud Overview The Map Visualization Component is a development toolkit packaged with Oracle Spatial and Graph for incorporating interactive
More informationGETTING STARTED GUIDE
SETUP GETTING STARTED GUIDE About Benchmark Email Helping you turn your email list into relationships and sales. Your email list is your most valuable marketing asset. Benchmark Email helps marketers short
More informationBUILDING HYBRID MOBILE APPS WITH ORACLE JET
BUILDING HYBRID MOBILE APPS WITH ORACLE JET Luc Bors ( @lucb_ ) Oracle ACE Director / Developer Champion Technical Director eproseed Oracle Code Chicago Tuesday March 20 2018 Copyright 2017, Oracle and/or
More informationSchool Installation Guide ELLIS Academic 5.2.6
ELLIS Academic 5.2.6 This document was last updated on 2/16/11. or one or more of its direct or indirect affiliates. All rights reserved. ELLIS is a registered trademark, in the U.S. and/or other countries,
More informationIntroduction Secure Message Center (Webmail, Mobile & Visually Impaired) Webmail... 2 Mobile & Tablet... 4 Visually Impaired...
WEB MESSAGE CENTER END USER GUIDE The Secure Web Message Center allows users to access and send and receive secure messages via any browser on a computer, tablet or other mobile devices. Introduction...
More informationOracle Cloud. Content and Experience Cloud ios Mobile Help E
Oracle Cloud Content and Experience Cloud ios Mobile Help E82090-01 February 2017 Oracle Cloud Content and Experience Cloud ios Mobile Help, E82090-01 Copyright 2017, 2017, Oracle and/or its affiliates.
More informationConnect with Remedy: SmartIT: Social Event Manager Webinar Q&A
Connect with Remedy: SmartIT: Social Event Manager Webinar Q&A Q: Will Desktop/browser alerts be added to notification capabilities on SmartIT? A: In general we don't provide guidance on future capabilities.
More informationThis document explains how to obtain a direct link from within an existing Facebook page to the hotel s booking
How to link Facebook with the WuBook Booking Engine! This document explains how to obtain a direct link from within an existing Facebook page to the hotel s booking engine page at WuBook via the WuBook
More informationExercise 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 informationOracle Cloud Using the MailChimp Adapter. Release 17.3
Oracle Cloud Using the MailChimp Adapter Release 17.3 E70293-07 September 2017 Oracle Cloud Using the MailChimp Adapter, Release 17.3 E70293-07 Copyright 2016, 2017, Oracle and/or its affiliates. All rights
More informationEDAConnect-Dashboard User s Guide Version 3.4.0
EDAConnect-Dashboard User s Guide Version 3.4.0 Oracle Part Number: E61758-02 Perception Software Company Confidential Copyright 2015 Perception Software All Rights Reserved This document contains information
More informationMeshCommander User s Guide
MeshCommander MeshCommander User s Guide Version 0.0.1 January 29, 2018 Ylian Saint-Hilaire Table of Contents 1. Abstract... 1 2. Introduction... 1 3. Getting Intel AMT ready... 1 4. Different Versions
More informationOracle Cloud Using the Google Calendar Adapter with Oracle Integration
Oracle Cloud Using the Google Calendar Adapter with Oracle Integration E85501-05 January 2019 Oracle Cloud Using the Google Calendar Adapter with Oracle Integration, E85501-05 Copyright 2017, 2019, Oracle
More informationManage Files. Accessing Manage Files
1 Manage Files The Manage Files tool is a file management system for your course. You can use this tool to organize and upload files associated with your course offering. We recommend that you organize
More information