Leveraging BlackBerry Services: Push and Notification Manager

Size: px
Start display at page:

Download "Leveraging BlackBerry Services: Push and Notification Manager"

Transcription

1 Leveraging BlackBerry Services: Push and Notification Manager JAM848 Garett Beukeboom, Application Development Consultant, RIM Vineet Narang, CEO, MobiQuest November 30 th, 2012

2 BlackBerry Push Service Overview

3 What is Push? Proactive, efficient and immediate data delivery system Huge benefits over polling and poke/pull Same system used to deliver BBM messages etc Allows data payload delivery up to 8KB Supported across all BlackBerry smartphones Device Out of Coverage Support Up to 30 Days Free Push Essentials is 100% free to use

4 Ways to Push Data BlackBerry Push Service Push through BlackBerry Infrastructure Supports Push Access Protocol (PAP) BlackBerry Enterprise Push Push through BlackBerry Enterprise Server Supports Push Access Protocol (PAP)

5 Push Workflow 1. The server sends PAP Push which contains a list of specified devices 2. The BlackBerry Push Service sends a response to the server and queues the request 3. The BlackBerry Push Service pushes the data to specified devices Push Initiator 4. Each device sends an ACK to the BlackBerry Push Service 5. BlackBerry Push Service sends a notification to the server 6. The server sends read notifications to BlackBerry Push Service BlackBerry Push Service Mobile Client

6 Server Side Development Changes required for BlackBerry 10 Standalone approach Push Service SDK

7 Changes for BlackBerry 10

8 Extend to BlackBerry 10 Push Initiator BlackBerry OS Devices BlackBerry 10 Devices

9 Server Side Development Standalone Approach You create and send PAP-formatted XML messages Can use any language/platform that can send an HTTP POST Provides the most flexibility and control Integrate into existing backend system Implement PAP protocol and subscription management

10 Sample Push Request Message --PMasdfglkjhqwert Content-Type: application/xml <?xml version="1.0"?> <!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.1//EN " <pap> <push-message push-id= unique-push-id-created-by-you" source-reference= your-app-id" deliver-before-timestamp=" t13:30:00z"> <address address-value="pin00001"/> <quality-of-service delivery-method="unconfirmed"/> </push-message> </pap> --PMasdfglkjhqwert Content-Encoding: binary Content-Type: text/html Text or binary content to be pushed to BlackBerry device goes here. --PMasdfglkjhqwert--

11 Sample Push Request Response <?xml version="1.0"?> <!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.1//EN" " <pap> <push-response push-id="unique-push-id-created-by-you" sender-address=" sender-name="rim Push-Data" reply-time=" t13:00:00z"> <response-result code="1001" desc="accepted for Processing"> </response-result> </push-message> </pap>

12 Push Service SDK Approach Installable Suite of Services Java based APIs Create PAP messages (send message, query, cancel etc) Handle server responses Apache Tomcat web interface for registration and testing Provides starting point

13 Urban Airship Cross-platform push service Simple application portal Test sending push messages Client and server samples/libraries available Sample Cascades application available now

14 Registering for Push Services Register for an evaluation account with credentials and account information Download the Push Services SDK Push related documentation push_overview.html -orhttp://bbry.lv/qh3vpp

15 Push Device Side Development Supported Development Approaches Application Permissions The Application LifeCycle Receiving Pushed Data in Your Application

16 Device Side Application Native Development Kit Qt / C++ API, Sample App, and Documentation HTML 5 / WebWorks SDK WebWorks API, Sample App, and Documentation AIR SDK AIR API, Sample App, and Documentation Android Runtime

17 Application Permissions <permission>read_device_identifying_information</permission> <permission>access_internet</permission> <permission>post_notification</permission> <action system="true">_sys_use_consumer_push</action>

18 Application Permissions _sys_use_consumer_push New for Beta 4 Needs to be added to the bar-descriptor.xml manually Permission needs to be requested for your code signing keys

19 Application LifeCycle

20 The Invocation Framework PNS Invocation Framework Your App

21 App Flow 1) Register with the Invocation framework 2) Register with the Push Notification Service (PNS) 3) Create a Channel with the Push Proxy Gateway (PPG) 4) Register to launch when a Push arrives 5) Read Push Payload 6) Display Notifications when Push Date arrives Handled by the PushService class Cascades Framework HTML5 / WebWorks HTML5 Code snippets taken from the pushcollector and pushcapture samples

22 Register with the Invocation Framework Add an <invoke-target> entry to the bar-descriptor.xml file: <invoke-target id="unique.text.value"> <type>application</type> <filter> <action>bb.action.push</action> <mime-type>application/vnd.push</mime-type> </filter> </invoke-target>

23 Register with PNS Register against PNS by passing two values Invoke Target ID Application ID PushService#createSession() is asynchronous PushService* m_pushservice = new PushService( your-app-id", "unique.text.value", this); m_pushservice->createsession(); blackberry.push.pushservice.create(ops, sample.pushcapture.successcreatepushservice, sample.pushcapture.failcreatepushservice, sample.pushcapture.onsimchange);

24 Create a channel with the PPG Create a channel with the PPG by passing the PPG URL Registers your device to allow it to receive pushes PushService#createChannel() is asynchronous m_pushservice-> createchannel(qurl(" sample.pushcapture.pushservice.createchannel( sample.pushcapture.createchannelcallback);

25 Register to launch when a Push arrives m_pushservice->registertolaunch(); service.launchapplicationonpush(sample.pushcapture.launchapp, sample.pushcapture.launchapplicationcallback);

26 Receiving Payload Data InvokeManager *m_invokemanager = new InvokeManager(this); connect(m_invokemanager, SIGNAL(invoked(const bb::system::invokerequest&)), this, SLOT(handleInvoke(const bb::system::invokerequest&)));

27 Receiving Payload Data void App::handleInvoke(const InvokeRequest &request) { Application::instance()->setIconBadge(bb::IconBadge::Splat); } if (request.action().compare("bb.action.push")!= 0) { return; } PushPayload payload(request); if (payload.isvalid()) { if (payload.isackrequired()) { m_pushservice->acceptpush(payload.id()); } }

28 Receiving Payload Data blackberry.event.addeventlistener("invoked", sample.pushcapture.oninvoke);

29 Receiving Payload Data PushCapture.prototype.onInvoke = function(invokerequest) { if (invokerequest.action!= null && invokerequest.action == "bb.action.push") { if (sample.pushcapture.pushservice!= null) { var pushpayload = sample.pushcapture.pushservice.extractpushpayload(invokerequest); if (pushpayload.isacknowledgerequired) { pushpayload.acknowledge(true); } } else { console.log("error: No PushService instance was available to extract the push."); } } };

30 Additional Thoughts How does the Push Initiator know the app has been installed? The application can initiate a subscribe request Token generated during Channel creation includes device-specific information (PIN) Displayed in the sample apps What if the user changes their SIM card? PushService has a signal/callback when this occurs Handle accordingly

31 Vineet Narang, CEO, MobiQuest Demonstration and Discussion Taylormade Golf for BlackBerry 10

32 Overview m loyal APP Business Use Case & Screen Shots Technology Use case All BlackBerry 10 Functionality / Push Functionality usage details Demo

33 Business Case Loyalty in the smart phone era 33

34 Program Objectives Creating a special experience for the customer with a personalized app Establishing Customer Connect with PUSH notifications Reward them for their patronage with an inbuilt Reward Store Customer Retention

35 Business Benefits Multi-Channel Customer Acquisition Customer Connect Push Notifications enable INSTANT connect with customer Push instant Customer Rewards. M-vouchers Integratable with Social Mobile Couponing System

36 Features Dynamic App Integrates with Point of Sale Data Real Time Loyalty Points Update Reward Store for m- Vouchers on Brand/Cross Brand Rewards Alerts/Notifications to user of SMS, Coupons and event/news/promo updates

37 37

38 Multichannel ecosystem

39 Ateet Gaur Managing Director- South East Asia Adidas Taylormade analyze customer behavior m Loyalty platform is a great idea, which has been practically successful in its objectives of customer acquisition, retention and engagement. It helped us to analyse customer behavior, preferences and today we have launched our special Taylormade loyalty club campaign- I am a Golfer - for our upcoming retail stores

40 Technology Usecase Notifications & Personalization 40

41 Login Screen Mobile Coupons The app will allow the customers to fill in the membership form of the brand They form the base tier in the loyalty Program

42 Rewards Store SMS Inbox

43 Push Notification Requirements Application Framework BlackBerry WebWorks SDK PushService PushPayLoad UI Framework JQM (JQuery Mobile) Other UI Frameworks can also be used Ripple Simulator with Google Chrome Push Notification will not work with Ripple Simulator 43

44 Implementation Steps Registration with PNS (Push Notification Service) The PNS is always running on BlackBerry 10 When your application first launches, it should always create a PushService session instance. This instance takes 2 primary values as parameters: 1. the Invoke Target and 2. Application ID. After this has been successfully created, the PNS now has a mapping between the Application ID and the Invoke Target. ops = { invoketargetid : invoketargetid, appid : appid, ppgurl : ppgurl };blackberry.push.pushservice.create(ops, successcreatepushservice, failcreatepushservice, onsimchange,onpushtransportready);

45 Implementation Steps Registering with the Push Service The process of registering with BPS is known as creating a channel. This tells BPS that the device has the required application installed and that it would like to start receiving pushed data. PushService.createChannel(createChannelCallback) 45

46 Implementation Steps Handling the Push Invocation when the client app is closed There is a method that can be called which will allow the application to launch in the background when a Push arrives. pushservice.launchapplicationonpush(launchapp, launchapplicationcallback); If this is set to true, then the application will launch as soon as a Push is received and run in a minimized state 46

47 Implementation Steps Receiving Payload Data and Handling Invocation We need to add Event Listener and call oninvoke() method blackberry.event.addeventlistener("invoked", oninvoke) function oninvoke(invokerequest) { if (invokerequest.action!= null && invokerequest.action == "bb.action.push") { if (pushservice == null) { // Wait a bit for the PushService instance to be created and then try again settimeout(function() { oninvoke(invokerequest); }, 750); } else if (pushservice!= null) {

48 Contd. var pushpayload = pushservice.extractpushpayload(invokerequest); pushnotificationhandler(pushpayload); notify_app= new Notification("simple notification");//for Splat Icon and LED Notification } else { alert("error: No PushService instance was available to extract the push."); } } } 48

49 Notification Development Notification Types Notification Scheme

50 Device Side Application Native Development Kit C/C++, Cascades Framework HTML 5 / WebWorks SDK AIR SDK Android Runtime

51 Types of Notifications Notifications Integrates with the Notifications settings Integrates with the BlackBerry Hub* Displays splat icon on application automatically! Notification Dialogs Displays dialog atop the UI

52 Application Permissions Permissions <permission>post_notification</permission> Customization Custom sounds can be played, but should be done so sparingly!

53 Anatomy of a Notification Title* Body* Sound URL InvokeRequest* *Current *Future

54 Anatomy of a Notification Creating a Notification bb::platform::notification* m_notification = new Notification(); Firing a Notification m_notification->notify(); Clearing a Notification m_notification->cleareffectsforall();

55 Effects of a Notification

56 Anatomy of a NotificationDialog Title Body Repeat Sound URL SystemUiButton(s)**

57 Effects of a Notification

58 Anatomy of a Notification Creating a NotificationDialog bb::platform::notificationdialog* m_notificationdialog = new NotificationDialog(); m_notificationdialog->settitle("push Received"); m_notificationdialog->appendbutton(new SystemUiButton("Dismiss")); m_notificationdialog->setbody(pushmessage); Display the NotificationDialog m_notificationdialog->show(); m_notificationdialog->exec(); m_notificationdialog->cancel(); Respond to the user interaction SystemUiButton* button = m_notificationdialog->buttonselection();

59 Questions & Answers Sign up to try the BlackBerry Push Services: Download BlackBerry 10 client samples

60 And a few Quick Notes Don t forget to fill out the Conference Survey at the Registration Desk to claim a free gift! THANK YOU for helping us make this event such a great success!!! 60

61 THANK YOU JAM848 Garett Beukeboom, Application Development Consultant, RIM Vineet Narang, CEO, MobiQuest November 30 th, 2012

BlackBerry Apps Experience. Everything You Need to Know and More.

BlackBerry Apps Experience. Everything You Need to Know and More. { BlackBerry Apps Experience Everything You Need to Know and More. Agenda BlackBerry Application Ecosystems Rules of the Road to Mobility Steps to App World Success Do-It-Yourself Apps with Major Impact

More information

Kony MobileFabric Engagement Services QuickStart Guide

Kony MobileFabric Engagement Services QuickStart Guide Kony MobileFabric (Building a Sample App - Android) Release 7.0 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

How to Select the Right Marketing Cloud Edition

How to Select the Right Marketing Cloud Edition How to Select the Right Marketing Cloud Edition Email Studio, Mobile Studio, and Web Studio ith Salesforce Marketing Cloud, marketers have one platform to manage 1-to-1 customer journeys through the entire

More information

The Mobile World Introduction

The Mobile World Introduction TABLE OF CONTENTS The Mobile World 3 SMS for Courier & Postal Services - Introduction 7 SMS for Courier & Postal Services Outbound SMS 8 SMS for Courier & Postal Services Inbound SMS 10 Technical Overview

More information

Introduction to Kony Fabric

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

& Cross-Channel Customer Engagement RFP Guide

& Cross-Channel Customer Engagement RFP Guide Email & Cross-Channel Customer Engagement RFP Guide Customer Engagement in a Perpetually Connected World Today s perpetually connected customer is interacting with your brand through digital, mobile &

More information

JUNIPER NETWORKS PRODUCT BULLETIN

JUNIPER NETWORKS PRODUCT BULLETIN PRODUCT BULLETIN JUNIPER NETWORKS PRODUCT BULLETIN Junos Pulse Mobile Security Suite 4.2 What s New for Enterprises and Service Providers Bulletin Date January 24, 2013 Bulletin Number 8000022 Applicable

More information

Amcom Mobile Connect Select for BlackBerry

Amcom Mobile Connect Select for BlackBerry User Guide for Amcom Mobile Connect Select for BlackBerry Amcom Software, Inc. Copyright Amcom Mobile Connect Select 3.2 Document Version 1.0 Last Saved Date: September 18, 2012 Copyright 2003-2012 Amcom

More information

Vodafone Secure Device Manager Administration User Guide

Vodafone Secure Device Manager Administration User Guide Vodafone Secure Device Manager Administration User Guide Vodafone New Zealand Limited. Correct as of June 2017. Vodafone Ready Business Contents Introduction 3 Help 4 How to find help in the Vodafone Secure

More information

FastStats Integration

FastStats Integration Guide Improving results together 1 Contents Introduction... 2 How a campaign is conducted... 3-5 Configuring the integration with PureResponse... 4-17 Using Cascade with the PureResponse platform... 17-10

More information

Develop and test your Mobile App faster on AWS

Develop and test your Mobile App faster on AWS Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

Introduction to Worklight Integration IBM Corporation

Introduction to Worklight Integration IBM Corporation Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM

More information

Introduction to the Extended Development Platform

Introduction to the Extended Development Platform Hong Kong 2018 Introduction to the Extended Development Platform Richard Schaefer, Sr. Enterprise Solution Manager BlackBerry Development Platform A collection of enterprise ready tools which enable enterprise

More information

Configuring and Using Osmosis Platform

Configuring and Using Osmosis Platform Configuring and Using Osmosis Platform Index 1. Registration 2. Login 3. Device Creation 4. Node Creation 5. Sending Data from REST Client 6. Checking data received 7. Sending Data from Device 8. Define

More information

OpenIAM Identity and Access Manager Technical Architecture Overview

OpenIAM Identity and Access Manager Technical Architecture Overview OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...

More information

Redefining Mobile Advertising in Africa

Redefining Mobile Advertising in Africa Redefining Mobile Advertising in Africa The challenge of mobile marketing Marketers today struggle with the following: Reaching enough customers Targeting precise audiences Performance & ROI Adrenaline

More information

Omni-Channel Messaging. Matt Sawkins, Product Manager

Omni-Channel Messaging. Matt Sawkins, Product Manager Omni-Channel Messaging Matt Sawkins, Product Manager Agenda What is Multi-Channel and Omni-Channel? Omni-Channel in SDL Campaigns Abandon Basket Example Campaign Resources Image placeholder Click on image

More information

WHITE PAPER. Good Mobile Intranet Technical Overview

WHITE PAPER. Good Mobile Intranet Technical Overview WHITE PAPER Good Mobile Intranet CONTENTS 1 Introduction 4 Security Infrastructure 6 Push 7 Transformations 8 Differential Data 8 Good Mobile Intranet Server Management Introduction Good Mobile Intranet

More information

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile

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

ForeScout Extended Module for MaaS360

ForeScout Extended Module for MaaS360 Version 1.8 Table of Contents About MaaS360 Integration... 4 Additional ForeScout MDM Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...

More information

Development And Management

Development And Management Development And Management Native and Instant Applications (PWA) Functionality List for 2017/2018 Around Us The Around Us feature is a great way to display relevant points of interest within your app,

More information

Mobile Connect for USA Mobility Pagers for BlackBerry

Mobile Connect for USA Mobility Pagers for BlackBerry User Guide for Mobile Connect for USA Mobility Pagers for BlackBerry Amcom Software, Inc. Copyright Mobile Connect 3.5 Document Version 1.0 Last Saved Date: September 19, 2013 Copyright 2003-2013 Amcom

More information

BlackBerry Developer Summit. A02: Rapid Development Leveraging BEMS Services and the AppKinetics Framework

BlackBerry Developer Summit. A02: Rapid Development Leveraging BEMS Services and the AppKinetics Framework BlackBerry Developer Summit A02: Rapid Development Leveraging BEMS Services and the AppKinetics Framework Page 2 of 21 Table of Contents 1. Workbook Scope... 4 2. Compatibility... 4 3. Source code download

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

Overview of BlackBerry Dynamics Platform

Overview of BlackBerry Dynamics Platform Hong Kong 2018 Overview of BlackBerry Dynamics Platform Richard Schaefer, Sr. Enterprise Solutions Manager Application Models Multiple Platforms Web-based Extend Desktop Browser based rendering and APIs

More information

DOCUMENTUM D2. User Guide

DOCUMENTUM D2. User Guide DOCUMENTUM D2 User Guide Contents 1. Groups... 6 2. Introduction to D2... 7 Access D2... 7 Recommended browsers... 7 Login... 7 First-time login... 7 Installing the Content Transfer Extension... 8 Logout...

More information

Entrust Soft Token User Guide. About Entrust Soft Tokens. Installing the Soft Token on a device

Entrust Soft Token User Guide. About Entrust Soft Tokens. Installing the Soft Token on a device Entrust Soft Token User Guide Information Technology Division This guide should be used to learn how to set-up and use an Entrust soft token on your mobile device. Last revised: April 2017 Last reviewed:

More information

ForeScout Extended Module for MobileIron

ForeScout Extended Module for MobileIron Version 1.8 Table of Contents About MobileIron Integration... 4 Additional MobileIron Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...

More information

Introduction Secure Message Center (Webmail, Mobile & Visually Impaired) Webmail... 2 Mobile & Tablet... 4 Visually Impaired...

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

myaccount User & Admin Guide

myaccount User & Admin Guide myaccount User & Admin Guide NOTE: This document is provided for informational purposes only. BlackBerry reserves the right to periodically change information that is contained in this document, BlackBerry

More information

Web Push Notification

Web Push Notification Web Push Notification webkul.com/blog/web-push-notification-for-magento2/ On - January 13, 2017 This impressive module allows you to send push notification messages directly to the web browser. The biggest

More information

Cisco Virtual Beacon Technology

Cisco Virtual Beacon Technology Cisco Virtual Beacon Technology Deliver Amazing Mobile Experiences What you will learn The world is at an inflection point, where smart devices (phones, tablets, and laptops) are taking over as the predominant

More information

User-friendly mobile and web experience tools in Liferay DXP. Filipe Afonso Senior Consultant, Liferay

User-friendly mobile and web experience tools in Liferay DXP. Filipe Afonso Senior Consultant, Liferay User-friendly mobile and web experience tools in Liferay DXP Filipe Afonso Senior Consultant, Liferay Basic information for the Webinar All attendees are in a listen-only mode. For any questions, feel

More information

DeltaV Mobile. Introduction. Product Data Sheet September DeltaV Distributed Control System

DeltaV Mobile. Introduction. Product Data Sheet September DeltaV Distributed Control System DeltaV Distributed Control System Product Data Sheet September 2017 DeltaV Mobile Make faster and better decisions with secure, read-only access to your critical operational data, whenever and wherever

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

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

Two-Factor Authentication over Mobile: Simplifying Security and Authentication

Two-Factor Authentication over Mobile: Simplifying Security and Authentication SAP Thought Leadership Paper SAP Digital Interconnect Two-Factor Authentication over Mobile: Simplifying Security and Authentication Controlling Fraud and Validating End Users Easily and Cost-Effectively

More information

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy Kony MobileFabric Release Notes On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on

More information

Avanan for G Suite. Technical Overview. Copyright 2017 Avanan. All rights reserved.

Avanan for G Suite. Technical Overview. Copyright 2017 Avanan. All rights reserved. Avanan for G Suite Technical Overview Contents Intro 1 How Avanan Works 2 Email Security for Gmail 3 Data Security for Google Drive 4 Policy Automation 5 Workflows and Notifications 6 Authentication 7

More information

RETAIL APP EAZI-APPS CASE STUDY

RETAIL APP EAZI-APPS CASE STUDY RETAIL APP EAZI-APPS CASE STUDY ABOUT Makeup Revolution offers a comprehensive range of makeup, palettes, makeup beauty products, skincare and haircare at great prices everyone can afford. The app gives

More information

AWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017

AWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017 AWS Mobile Hub Build, Test, and Monitor Your Mobile Apps Daniel Geske, Solutions Architect 31 May 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session

More information

Real Estate Mobile App Features

Real Estate Mobile App Features Real Estate Mobile App Features How To Review The App Demo On Your Device Download the Preview Your App app today on your ios or Android Devices from the App Store or Google Play Store. To view this demo

More information

Secure Over-The-Air Services in NFC Ecosystems

Secure Over-The-Air Services in NFC Ecosystems Secure Over-The-Air Services in NFC Ecosystems Sirpa Nordlund Venyon Hagenberg March 20th, 2007 Contents of the presentation 1. Building up NFC ecosystem 2. Trusted third party and value proposition 3.

More information

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources Workspace ONE UEM v9.6 Have documentation feedback? Submit a Documentation Feedback

More information

Using SAS Enterprise Guide with the WIK

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

ForeScout Extended Module for VMware AirWatch MDM

ForeScout Extended Module for VMware AirWatch MDM ForeScout Extended Module for VMware AirWatch MDM Version 1.7.2 Table of Contents About the AirWatch MDM Integration... 4 Additional AirWatch Documentation... 4 About this Module... 4 How it Works... 5

More information

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Administration Guide

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Administration Guide BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0 Administration Guide SWDT487521-636611-0528041049-001 Contents 1 Overview: BlackBerry Enterprise Server... 21 Getting started in your BlackBerry

More information

Apigee Edge Cloud. Supported browsers:

Apigee Edge Cloud. Supported browsers: Apigee Edge Cloud Description Apigee Edge Cloud is an API management platform to securely deliver and manage all APIs. Apigee Edge Cloud manages the API lifecycle with capabilities that include, but are

More information

Informed Delivery Create Once. Connect Everywhere. Informed Delivery Overview September 2017

Informed Delivery Create Once. Connect Everywhere. Informed Delivery Overview September 2017 Informed Delivery Create Once. Connect Everywhere. Informed Delivery Overview September 2017 Informed Delivery offers an integrated marketing approach to meet today s consumer demands. What is Informed

More information

Page 1 of 6. Plan Name. For more information please ref. to our pricing page or call us on Basic Advance Business Enterprise

Page 1 of 6. Plan Name. For more information please ref. to our pricing page or call us on Basic Advance Business Enterprise For more information please ref. to our pricing page or call us on +9 93268246 Plan Name Basic Advance Business Enterprise Frontend / Storefront / Website Features A General Features Mobile responsive

More information

TAXII 1.0 (DRAFT) Capabilities and Services. Charles Schmidt & Mark Davidson

TAXII 1.0 (DRAFT) Capabilities and Services. Charles Schmidt & Mark Davidson TAXII 1.0 (DRAFT) Capabilities and Services Charles Schmidt & Mark Davidson 2 About This Talk Look at the use scenarios we want to support and how we have designed TAXII to support them TAXII supports

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

YOUR COMMUNITY WITH NABR NETWORK

YOUR COMMUNITY WITH NABR NETWORK YOUR COMMUNITY WITH NABR NETWORK Thank you for your interest in Nabr Network This exciting mobile app and website are designed to keep communication flowing in your community association. Many communities

More information

Flex 3 Pre-release Tour

Flex 3 Pre-release Tour Flex 3 Pre-release Tour Andrew Shorten shorten@adobe.com Enrique Duvos duvos@adobe.com Flex 3 Pre-release Tour Agenda Adobe Platform Update (45 mins) Flex Builder 3 Features (45 mins) Adobe & Open Source

More information

Startups and Mobile Apps on AWS. Dave Schappell, Startup Business Development Manager, AWS September 11, 2013

Startups and Mobile Apps on AWS. Dave Schappell, Startup Business Development Manager, AWS September 11, 2013 Startups and Mobile Apps on AWS Dave Schappell, Startup Business Development Manager, AWS September 11, 2013 The most radical and transformative of inventions are those that empower others to unleash their

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

Adobe ColdFusion (2016 release)

Adobe ColdFusion (2016 release) Adobe (2016 release) Feature improvement history Features included in each edition of Adobe API Manager API monitoring API version and lifecycle management API access control API rate limiting and throttling

More information

EXAM Private Cloud Monitoring and Operations with System Center Buy Full Product.

EXAM Private Cloud Monitoring and Operations with System Center Buy Full Product. Microsoft EXAM - 70-246 Private Cloud Monitoring and Operations with System Center 2012 Buy Full Product http://www.examskey.com/70-246.html Examskey Microsoft 70-246 exam demo product is here for you

More information

Access to the Club Website

Access to the Club Website Access to the Club Website Access to the members-only content hosted on the club website is only possible for club members who sign in using their HowDidiDo Passport Account. This same account will allow

More information

Mobile Application Development: Introducing ADF Mobile Native Client Framework

Mobile Application Development: Introducing ADF Mobile Native Client Framework Mobile Application Development: Introducing ADF Mobile Native Client Framework Denis Tyrell, Senior Director of Product Development, ADF/JDeveloper Joe Huang, Senior Principal Product Manager, ADF/JDeveloper

More information

Porting: ios. JAM 811 Gary Fioret November 29-30, 2012

Porting: ios. JAM 811 Gary Fioret November 29-30, 2012 Porting: ios JAM 811 Gary Fioret gfioret@rim.com November 29-30, 2012 Agenda Agenda : Welcome / Introduction Platform Design Development Language Tools on Cross Platform Design Tools User Experience/User

More information

INTERACTIVE NOTIFICATION

INTERACTIVE NOTIFICATION INTERACTIVE NOTIFICATION Interactive notifications are the most exciting thing to happen to mobile engagement since push. We re so excited about Apple s ios 8 interactive notifications that we re offering

More information

NIELSEN API PORTAL USER REGISTRATION GUIDE

NIELSEN API PORTAL USER REGISTRATION GUIDE NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration

More information

VMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments

VMware  Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments VMware Email Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation

More information

IBM emessage Version 9 Release 1 February 13, User's Guide

IBM emessage Version 9 Release 1 February 13, User's Guide IBM emessage Version 9 Release 1 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 471. This edition applies to version

More information

All-in-One Marketing & Communications Platform for Brick & Mortar Businesses. One Platform, Endless Custom Possibilities

All-in-One Marketing & Communications Platform for Brick & Mortar Businesses. One Platform, Endless Custom Possibilities All-in-One Marketing & Communications Platform for Brick & Mortar Businesses One Platform, Endless Custom Possibilities Less than 20 seconds for your customer to engage 3 easy ways to sign-up 1. Kiosk

More information

PANACEA PLATFORM. A unified communications platform for SMS, USSD and Push Notifications.

PANACEA PLATFORM. A unified communications platform for SMS, USSD and Push Notifications. PANACEA PLATFORM A unified communications platform for SMS, USSD and Push Notifications. EXECUTIVE SUMMARY The Panacea Platform is a unified communications platform that enables enterprises to communicate

More information

DeltaV Mobile. Introduction. Product Data Sheet November DeltaV Distributed Control System

DeltaV Mobile. Introduction. Product Data Sheet November DeltaV Distributed Control System DeltaV Distributed Control System Product Data Sheet November 2018 DeltaV Mobile Make faster and better decisions with secure, read-only access to your critical operational data, whenever and wherever

More information

Adobe ColdFusion 11 Enterprise Edition

Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition Version Comparison Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition is an all-in-one application server that offers you a single platform

More information

BIBD Mobile FAQ. The BIBD Mobile app can be downloaded at Google Play (for most Android users) and App Store (for Apple users).

BIBD Mobile FAQ. The BIBD Mobile app can be downloaded at Google Play (for most Android users) and App Store (for Apple users). BIBD Mobile FAQ 1. What is BIBD Mobile? BIBD Mobile is BIBD s downloadable app that is available to download for all devices running Apple s IOS and any of Android s latter platforms. BIBD Mobile can be

More information

The Power of Push Notifications The New Revenue Opportunity for Publishers. Tel:

The Power of Push Notifications The New Revenue Opportunity for Publishers.     Tel: The Power of Push Notifications The New Revenue Opportunity for Publishers Notifications The Next Frontier in Engagement Monetization It s well-known that we humans like to be in the know. FOMO is real

More information

Over-the-Top B2C Mobile Messaging

Over-the-Top B2C Mobile Messaging Over-the-Top B2C Mobile Messaging B2C Messaging Today B2C mobile messaging is a multi-billion dollar market in growth mode and is used by businesses to attract, retain, and engage with customers for both

More information

USER MANUAL. SalesPort Salesforce Customer Portal for WordPress (Lightning Mode) TABLE OF CONTENTS. Version: 3.1.0

USER MANUAL. SalesPort Salesforce Customer Portal for WordPress (Lightning Mode) TABLE OF CONTENTS. Version: 3.1.0 USER MANUAL TABLE OF CONTENTS Introduction...1 Benefits of Customer Portal...1 Prerequisites...1 Installation...2 Salesforce App Installation... 2 Salesforce Lightning... 2 WordPress Manual Plug-in installation...

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications

More information

Mobile Technologies. Types of Apps

Mobile Technologies. Types of Apps Mobile Technologies Types of Apps What is mobile? Devices and their capabilities It s about people Fundamentally, mobile refers to the user, and not the device or the application. Barbara Ballard, Designing

More information

Administering Jive Mobile Apps

Administering Jive Mobile Apps Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Custom App Wrapping for ios... 4 Native App Caching: Android...4 Native App

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

VMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments

VMware  Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments VMware Email Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments Workspace ONE UEM v1810 Have documentation feedback? Submit a Documentation

More information

pinremote Manual Version 4.0

pinremote Manual Version 4.0 pinremote Manual Version 4.0 Page 1 Table of content 1 Introduction... 4 2 Setup... 5 2.1 Requirements server... 5 2.2 Requirements client... 5 2.3 Setup process... 6 2.3.1 Single Server... 8 2.3.2 Cluster...

More information

BlackBerry 10 and ios. porting and developing JAM11 Suavek Zajac September 25-27, 2012

BlackBerry 10 and ios. porting and developing JAM11 Suavek Zajac September 25-27, 2012 BlackBerry 10 and ios porting and developing JAM11 Suavek Zajac September 25-27, 2012 Guidance for developers porting apps Key Takeaways 1Compare 2Contrast 3How to port apps 3 Why? Platform Design The

More information

ishipdocs User Guide

ishipdocs User Guide ishipdocs User Guide 11/8/2016 Disclaimer This guide has been validated and reviewed for accuracy. The instructions and descriptions it contains are accurate for ishipdocs. However, succeeding versions

More information

New Dashboard - Help Screens

New Dashboard - Help Screens New Dashboard - Help Screens Welcome to the new Panacea Dashboard. This document aims to provide you with concise explanations of the menu system and features available to you as a Panacea user account

More information

Sophos Mobile Control Technical guide

Sophos Mobile Control Technical guide Sophos Mobile Control Technical guide Product version: 1.1 Document date: July 2011 Contents 1. About Sophos Mobile Control... 3 2. Integration... 4 3. Architecture... 6 4. Workflow... 12 5. Directory

More information

BlackBerry Enterprise Server for Microsoft Office 365. Version: 1.0. Administration Guide

BlackBerry Enterprise Server for Microsoft Office 365. Version: 1.0. Administration Guide BlackBerry Enterprise Server for Microsoft Office 365 Version: 1.0 Administration Guide Published: 2013-01-29 SWD-20130131125552322 Contents 1 Related resources... 18 2 About BlackBerry Enterprise Server

More information

User Guide. Voic Manager. Version 14

User Guide. Voic Manager. Version 14 User Guide Voicemail Manager Version 14 "Copyright VoIPTools, LLC 2011-2016" Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted

More information

Publishing Enterprise Web Applications to BYOD using a Granular. Trust Model. Shachaf Levi IT Client Security & Connectivity May 2013.

Publishing Enterprise Web Applications to BYOD using a Granular. Trust Model. Shachaf Levi IT Client Security & Connectivity May 2013. Publishing Enterprise Web Applications to BYOD using a Granular Trust Model Shachaf Levi IT Client Security & Connectivity May 2013 Public Legal Notices This presentation is for informational purposes

More information

INTRODUCING TEXTLOCAL

INTRODUCING TEXTLOCAL INTRODUCING TEXTLOCAL India s #1 SMS-based mobile marketing and customer engagement platform A product of IMImobile AGENDA Textlocal Introduction Textlocal Platform Overview Features and Benefits Customer

More information

Getting Started with the Aloha Community Template for Salesforce Identity

Getting Started with the Aloha Community Template for Salesforce Identity Getting Started with the Aloha Community Template for Salesforce Identity Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved.

More information

Apigee Edge Cloud. Supported browsers:

Apigee Edge Cloud. Supported browsers: Apigee Edge Cloud Description Apigee Edge Cloud is an API management platform to securely deliver and manage all APIs. Apigee Edge Cloud manages the API lifecycle with capabilities that include, but are

More information

SAAdobeAIRSDK Documentation

SAAdobeAIRSDK Documentation SAAdobeAIRSDK Documentation Release 3.1.6 Gabriel Coman April 12, 2016 Contents 1 Getting started 3 1.1 Creating Apps.............................................. 3 1.2 Adding Placements............................................

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

Apigee Edge Cloud - Bundles Spec Sheets

Apigee Edge Cloud - Bundles Spec Sheets Apigee Edge Cloud - Bundles Spec Sheets Description Apigee Edge Cloud is an API management platform to securely deliver and manage all APIs. Apigee Edge Cloud manages the API lifecycle with capabilities

More information

Whether using an in-house solution or a third party service for automation, each organization expects their service to help:

Whether using an in-house solution or a third party service for  automation, each organization expects their service to help: EMAIL SOLUTIONS Introduction One of the keys to building long-term loyalty with customers is by letting them choose how to engage with your brand. Driven by constant technological innovation, customers

More information

Oracle Beehive. Before Using Oracle Beehive Client and Communicator. Using BlackBerry with Oracle Beehive Release 2 ( )

Oracle Beehive. Before Using Oracle Beehive Client and Communicator. Using BlackBerry with Oracle Beehive Release 2 ( ) Oracle Beehive Using BlackBerry with Oracle Beehive Release 2 (2.0.1.6) November 2011 Document updated November 4, 2011 This document describes how to access Oracle Beehive from your RIM BlackBerry device

More information

Associate Pledge Administrators Handbook Deployment Guide User Experience Android & Blackberry

Associate Pledge Administrators Handbook Deployment Guide User Experience Android & Blackberry Associate Pledge Administrators Handbook Deployment Guide User Experience Android & Blackberry Table of Contents What is Associate Pledge and how does it work 3 Installation Steps 4 Installing Pledge on

More information

Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual

Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual Mobiketa Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging Quick-Start Manual Overview Mobiketa Is a full-featured Bulk SMS and Voice SMS marketing script that gives you control over your

More information

The Quick Insert Catalog

The Quick Insert Catalog The Quick Insert Catalog www.insert.io In-App Message In-app messages can be used to convey information, highlight promotions, and increase user engagement. Messages can be triggered by a variety of in-app

More information

Accessing the SIM PCMH Dashboard

Accessing the SIM PCMH Dashboard Accessing the SIM PCMH Dashboard Setting up Duo, Creating Your Level-2 Password, and Setting up Citrix Receiver to Log in to the Dashboard P R O C EDURAL GUID E Document File Name Accessing_the_SIM_Dashboard.docx

More information

icontact for Salesforce Installation Guide

icontact for Salesforce Installation Guide icontact for Salesforce Installation Guide For Salesforce Enterprise and Unlimited Editions Lightning Experience Version 2.3.4 Last updated October 2016 1 WARNING DO NOT SKIP ANY PART OF THIS GUIDE. EVERY

More information