Leveraging BlackBerry Services: Push and Notification Manager
|
|
- Ronald Patrick
- 6 years ago
- Views:
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. Agenda BlackBerry Application Ecosystems Rules of the Road to Mobility Steps to App World Success Do-It-Yourself Apps with Major Impact
More informationKony 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 informationHow 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 informationThe 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 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 information& 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 informationJUNIPER 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 informationAmcom 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 informationVodafone 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 informationFastStats 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 informationDevelop 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 informationITP 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 informationIntroduction 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 informationIntroduction 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 informationConfiguring 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 informationOpenIAM 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 informationRedefining 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 informationOmni-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 informationWHITE 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 informationBuild 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 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 informationForeScout 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 informationDevelopment 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 informationMobile 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 informationBlackBerry 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 informationIntegration 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 informationOverview 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 informationDOCUMENTUM 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 informationEntrust 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 informationForeScout 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 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 informationmyaccount 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 informationWeb 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 informationCisco 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 informationUser-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 informationDeltaV 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 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 informationTwo-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 informationKony 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 informationAvanan 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 informationRETAIL 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 informationAWS 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 informationReal 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 informationSecure 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 informationVMware 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 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 informationForeScout 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 informationBlackBerry 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 informationApigee 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 informationInformed 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 informationPage 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 informationTAXII 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 informationConnect 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 informationYOUR 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 informationFlex 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 informationStartups 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 informationTable 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 informationAdobe 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 informationEXAM 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 informationAccess 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 informationMobile 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 informationPorting: 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 informationINTERACTIVE 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 informationNIELSEN 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 informationVMware 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 informationIBM 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 informationAll-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 informationPANACEA 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 informationDeltaV 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 informationAdobe 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 informationBIBD 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 informationThe 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 informationOver-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 informationUSER 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 informationOracle 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 informationMobile 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 informationAdministering 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 informationITP 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 informationVMware 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 informationpinremote 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 informationBlackBerry 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 informationishipdocs 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 informationNew 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 informationSophos 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 informationBlackBerry 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 informationUser 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 informationPublishing 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 informationINTRODUCING 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 informationGetting 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 informationApigee 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 informationSAAdobeAIRSDK 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 informationInstallation 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 informationApigee 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 informationWhether 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 informationOracle 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 informationAssociate 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 informationSmart 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 informationThe 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 informationAccessing 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 informationicontact 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