SlideShare a Scribd company logo
1 of 114
Proof of
Technology
<presenter name>
Solution Overview
Kony Multi-Channel Experience
Cloud
Kony Apps Cloud

Apps
Customer Apps

Kony
Visualization Cloud

Enterprise Apps

Platform
Kony

Development Cloud

SaaS Foundation

Kony
Management Cloud

Foundation

Kony Cloud Foundation

Public Cloud

Managed Private Cloud

On-Premises
Supported Application Types
 Support over 10,000 devices
 Cover all major OSs
 Cover all development outcomes (HTML5 – Native – Hybrid)
Setting Up The
Cloud
Visit Kony.com
CLICK HERE

 Visit http://www.kony.com
 Start a free trial
Select a Product Trial

 Select a trial to work with:
 Visualization
 Development
CLICK HERE

CLICK HERE

CLICK HERE

 Management
Register

 Register for a Kony Cloud
account
 Fill out basic information

 Click on “Create your
account”

CLICK HERE
Successful Registration

Receive verification in registered email account
Verification

John Smith

 Go to verification email

Dear John Smith,

 “Activate My Kony Account”
CLICK HERE
Activate Account

 Complete activation registration form
 “Activate Account”

CLICK HERE
Welcome To Kony Cloud Portal

 Gateway to documents,
tutorials and support
 Setup cloud instances
Structure

 Each product cloud has
similar structure:
 Start your trial
 Manage cloud services
 Explore documentation
 View tutorials
Start a Trial
 Click on “Start a trial”
 Setup a Kony Development Cloud
Download Kony Studio

 Windows Version
 Mac Version
Resource Reference
 Each cloud has its own set
of resources:

 Guides
 Documents
 Best practices
 Tutorials

 Step-by-step walk through
of services
 Beginner
 Advanced
Start Cloud Instance
 Multiple ways to start a cloud instance
 Basic method is through management console

CLICK HERE
Select a Cloud
 Visualization
 Development (B2E, B2C)
 Management

CLICK HERE
Choose Pricing & Feature Set

CLICK HERE
Checkout

 Name cloud instance
 Create personalized URL
Review Order

CLICK HERE

Cloud instance will be provisioned
Manage Cloud Instance(s)
 View all provisioned cloud instance(s)
 Click on any service within any cloud instance to access features
Management

Messaging

App

Sync
Design Your Apps
Multi-Channel Design
Challenges
70% of defects in app development are categorized as UI defects.
 Legacy tools are
blank-canvas
 Design for each
platform/device
 No re-use of
prototype code
 Legacy tools don’t
implement designs

 Reinterpret business
requirements
 Recreate designs
 Must rely on image
assets and style
guides

 Lacks ability to easily collaborate
 Unable to experience the real app before production
 Live apps fail business requirements
Kony Visualization Cloud

Designer
Tools

Kony Visualizer

Visual
Canvas

Design
Library

Design
Viewer

Workflow
Editor

App
Generator

Requirements
Manager

Framework

Designer Framework
Native

Native Design
• Quartz
• UIKit

Cloud
Services
Kony Cloud
Foundation

Web

Secure Sharing

Provisioning

Account
Management

Collaboration

Authentication
& Authorization

Reporting &
Analytics

IDE Integration

Monitoring

Billing
Design Canvas

 Start with the design canvas
 WYSIWYG interface
 Design for a specific device or
across all channels
CANVAS

 Native widget rendering
 Dynamic multi-channel flex
layout
 Device library of
phones, tablets, and desktop
 Switch between
OS, device, and screen
orientation
Design Library

 Out-of-the-box templates
 Device-specific or common
widget collections:
 Margins
 Padding
 Font, and more….
 Skins and themes library

 Pre-packaged & user defined
 Customizable asset properties
 Make real-time adjustments
Custom Libraries

 Create / Import:
 Themes
 Skins
 Widgets
 Reuse assets across projects
Drawing APIs

 Drawing APIs bind to
underlying platform APIs:
 UIkit
 Quartz
 OpenGL
 Multistep gradient

 Shadowing
 Borders
 Text shadowing, and more…
 Resolution independence
Link to Photoshop

Instantly copy image properties

Adobe Photoshop

Kony Visualizer
Workflow Editor
 Define workflow and
interaction:
 Form2Form navigation
 Widget properties

 Dynamic widget data
 Themes
 Skins
 Popups
 Reusable workflow and
interaction assets
 Design an actual app
 No prototyping
 No throw-away code
Platforms

 Design for actual form
factor on any OS:
 iOS
 Android

 Windows
 Blackberry, and more…
 Native apps
SAMSUNG GALAXY S3

 HTML5 apps
Multichannel

 Design for actual form
factor on any channel:
 Phones
 Tablets
 Desktop
 Design across all channels

 Tailor for channel specific
Preview design in real-time on emulators
Publish App to the Cloud

 Publish app(s) to the cloud:
 Native app
 HTML5 app

 Instantly share the app(s) URL
Functional Preview

 Download app preview shell
 Walk through entire app on the device
Cloud Collaboration

Add / Display Notes on Device

 Screens with notes will display an
alert at the bottom of the screen
 Display notes from designer(s)
 Display notes from any user
associated to cloud account
JOE SMITH

 Add notes directly on the device
while reviewing app

JOE SMITH

ALERT

NOTES
Cloud Collaboration

Review Notes

 Display user(s) notes
 Click on any note to be taken
to the corresponding screen
 Review feedback and make
changes to the screen
 Collaborate with designers,
developers and business users
 Quickly iterate through design
and development process
Cloud Collaboration

Export Project
 Export design project to the cloud
 Share exported file with developer or other key stakeholders
 Import into Kony Development Cloud and tie-in functionality
Build Your Apps
The Enterprise App Development
Challenge

Enterprise
Integration
(mBaaS)

Multichannel

Open
Standards

 Connecting apps to
enterprise systems
 Moving to openstandards tools and
frameworks

Lifecycle
Integration

 Extending to multiple
channels and
operating systems
 Involving key stakeholders
from idea to app
Kony Development Cloud
3rd Party / Native
SDKs

Developer
Tools

Kony Studio

Visual App
Designer

Integration
Designer

Data
Mapper

JS Code
Editor

Event Flow
Editor

Device
Simulator

1-Click
Deploy

Developer
Frameworks

Development Framework
API Capabilities

Channel-Specific:

Web

Cross-Channel:

Hybrid

Native

Kony Cloud
Foundation

Cloud
Services

Blend native capabilities with rich
HTML 5 for fully optimized apps

Web Apps

Integration

Orchestration

Device Detection

Messaging

Sync

Provisioning

Account
Management

Authentication
& Authorization

Reporting &
Analytics

Monitoring

Billing
Open Standards
Single Code Base
 Use single JavaScript code base to
develop once, deploy everywhere
 Deliver across all channels and OSs to
incorporate:

UI







Forms
Skins
Popups
Images
Widgets

Client
Logic







Transitions
Workflow
Properties
Storage
Security

Cloud
Services
(mBaaS)






Integration
Orchestration
Messaging
Sync
JavaScript APIs
 Open standards-based JavaScript
interface
 Thousands of Packaged APIs
 Native API mapping

Security
Cryptography
Enterprise IAM
FIPS 140-2

 Consumable via 3rd-party tool /
native SDK or Kony Studio
 Reuse existing code
UI/UX
Rich Drawing
Charm
Badge
Live Tiles
Gesture
Themes & Skins

Utilities
Math
String
Table
Time
Alerts
i18n

Device Services
Operating System
Phone
Accelerometer
Geo Location
Camera
SMS
Internationalization
Bookmark & Refresh

Network
Network
Cross-channel push
Streaming
Service Invocation
Header Manipulation
Availability

Data Services
Access Native Storage
Offline Data Access
Sync Services with
conflict resolution
Extensible JavaScript Frameworks

 Integrate with any 3rd-party libraries or
JavaScript based development environment
 Published APIs available to any IDE or library
 Access full device specific or cross channel
features
Complete Studio
 Develop


Business logic



Enterprise Integration



Backend services

 Test


Service simulation



Inline debugging



Emulators and devices



Preview functional app(s)

 Deploy


Single-click deployment for
target channels & OSs
Cloud Collaboration
Import Visualization Cloud Project

 Open Visualization project
directly within Kony Studio

 Tie-in front-end UI assets to
backend functionality
 Add functional business
requirements
 Export Development project
into Visualizer at any time
Skins

 Use templates or generate
custom skins for UI objects
 Leverage CSS3 for styling
 Create device specific or
cross-channel UI/UX
Themes
 Package skins into theme for UI branding across channels

 Personalize look and feel
 Download themes
JavaScript Editor

 Write and edit code
 Debug code
 Implement client and
business logic
 Tie into enterprise and 3rdparty systems
 Create workflows and
transitions
 Use intellisense to speed
up coding
Event Flow Editor
Manage
Navigation

Service Integration

Alerts

Pre-processor decisions

Functions

 Visually configure complex workflows
 Manage conditional logic and branching
 Create inline code snippets and expressions

Data Mapping

Action
s
Data Mapper

 Map backend data objects to
frontend assets
 Create composite data fields
 Execute data transformations
Device Specific Features

 Optimize device specific experience
 Build for highest common denominator
 No compromises

 Customize channel specific:
 Menus
 Buttons
 Text boxes, and more…
Internationalization

 Translate app data into
language of choice
 Run on multiple locales
 Single and double byte
character support
 Localized keys retrieved
dynamically
 Dates, currencies and formats
conform to end-user’s region
Import Native Code

 Import custom code
 Single API to access custom code
 Import wizard for
iOS, Android, Blackberry and
Windows native code
 Incorporate device peripherals such
as barcode reader and Bluetooth
Reuse Native Code
Kony Studio empowers you to call functions or make use of
services written in another language
 Leverage native SDK functions
 No additional coding required for
integration
 Access functions without the
dependencies of UI Interfaces
 Integrate with
VASCO, WebTrends, and 3rd-party
encryption libraries
 Embed custom native widgets
Import 3rd-Party Libraries

 Add unique functionality with
3rd-party libraries
 JQuery
 Sencha
 Dojo, and more…

 Flexible architecture to support
app(s) extensions
 Reuse and access 3rd-party library
widgets within Kony Studio
Custom Library Integration Example
3rd-Party Library

Import in Kony
Studio

Define Library
Meta Data (config)

Generate Proxy
Code

Platform Specific
Packaging

User Invokes the
Application

Kony Services are
Initialized

3rd- Party Plugin is
registered with
the runtime

Application
invokes the 3rdparty API

Kony Framework
Invokes the library
proxy code

 Define JavaScript namespace, method names, input and output
parameters, and library entry points that need to be exposed to
and invoked by the Kony Development Cloud
 Use meta data to generate proxy code to tie the 3rd-party library
with the Kony Framework
 Take care of Data Marshaling & Error Handling
 Hand code proxy code if desired
 Native compiler tools to package 3rd-party app binaries, proxy
code and Kony runtime to create final deployable app binary
 Register all 3rd-party libraries with Kony Framework at startup

3rd-Party Library

Device SDK
Cloud Connect Your Apps
Cloud Services (mBaaS)
Kony Cloud Services
Enterprise-grade backend services (mBaaS)
 Published APIs
 Available to any development tool or 3rd-party framework
 Pre-integrated with Kony JavaScript Development Framework
Integration

 Proprietary Enterprise Connections

Visual mapping tools
Data
Transformation

Functional Services / Capabilities
SkyMobile

Realtime

Batch

Sync/
Offline

Web
Services

 Kony for SAP

 SharePoint

 Siebel

 Salesforce

 PeopleSoft

Enterprise
Explorer

Sky Explorer

 Many more

 JD Edwards

 Support all Web Service protocols

Firewall
adapters

 REST

 JSON

 SOAP

Kony Enterprise Federation Security (VPN, HTTPS, …)

 Web scraper

 JDBC Database Connectors
connectors

 MS SQL Server
 Oracle
 IBM DB2 and more
Visual Integration Explorer

 Open service definition
 Enter credentials and visually
connect to backend services:
 Enterprise systems
 Web Services
 Databases

 Mainframes
 Custom
Service Definition Editor

 Create a new service definition
or connect to an existing one
 Discover and explore backend
data objects and methods

 View and test input and output
response fields from services
 Tie UI to backend data objects
Service Orchestration

 Composite web services
definition editor
 Synchronous/asynchronous
service execution workflow
 Optimize performance
 Record and simulate service
definitions
Publish Services

PUBLISH

 Publish service to the Kony
Cloud or local instance
 XML format
 Available for consumption by
any framework or library
Integration – Kony for SAP

 SkyMobile is a certified SAP
add-in
 Data sync from within SAP
 No duplicate
data, transactions or
bottlenecks
 Preconfigured integration to
SAP modules
 Flexible integration options
depending on size of project
Kony Sky Sync Runtime Components

SAP Business Suite

Sky Access Gateway

Application

SkySync
Library

SAP certified add-in

Three primary components:
 Embedded library on the device (SkySync).
 Provides secure data storage
 Enables synchronization with SAP


Sky Access Gateway
 Handles all communication between the device and SAP



SAP certified add-in (inside SAP)
 Performs all integration and interface management
SAP Certified Runtime Components

SkySync
Library

Identity Management
Services

HTTPS or native sockets

Multi-threaded
Engine

Database

Interface
Manager

API

Sky certified add-in
Data Object
Manager

Application

SAP RFC
Connection
Pool

Connection
Manager

DMZ
(proxy)

SAP Business
Functions, Custom
code etc.

SAP Business Suite

Sky Access Gateway

Central SAP Database

 SAP Certified Add-in runs “inside SAP” on any NetWeaver ABAP stack e.g.
ERP, CRM etc.






Handles all the Data Object processing and Interface Management
Utilizes SAP client/server architecture and central database
Secures and optimizes SAP system through interface management
No modifications to standard SAP or Customer Objects.
 SKY registered namespace
Standard SAP administration, change management, security, etc... processes apply
SkySync Library

 The SkySync library is automatically embedded into the app
as part of the Studio app build process
Application
API
SkySync
Library
Multi-threaded
Engine

Database

 Multi-threaded cloud environment that synchronizes data
objects and media between the app and SAP
 Data is persisted in a secure local relational database that
supports large volumes of data

 Communication with SAP is via one or more Sky Access
Gateways using either SSL/HTTPS or native sockets
 Built-in encryption and Identity Management services
 Supports: IOS, Android, BlackBerry and Windows
Sky Access Gateway

Application
API
SkySync
Library
Multi-threaded
Engine

Database

SAP Business Suite

SAP RFC
Connection
Pool

DMZ
(proxy)

Connection
Manager

Sky Access Gateway

Identity Management
Services
HTTPS or native sockets

 Relays all requests between the app and the SAP host
 Manages high volumes of device connections and a “shared” SAP RFC
connection pool
 Performs high speed data compression and encryption
 Supports Identity Management services for user/device authentication
 Multiple gateways may be configured for high availability and load
balancing
 No data is stored locally
 Supports Firewall and Proxy Server configurations
Develop SAP Apps

Explore

Interface
Manager

Deploy

Sky certified add-in
Data Object
Manager

Define

SAP Business
Functions, Custom
code etc.

SAP Business Suite

Central SAP Database





SAP Data Object, Integration Object and Interface definitions are designed and configured
“inside SAP” using the SkyMobile IDE
SAP Data Object definitions are “explored” and integrated into app using the Kony Studio
The app build process incorporates the SkySync library and is deployed out to the device via
Kony Management services
Enterprise Grade Security
 Access secure infrastructure
via available API
 PCI, FIPS 140-2 and HIPAA
compliant
 Transactions encrypted using
128-bit SSL/TLS protocols
 AES and 3DES encryption
available
 Integrate and authenticate
with Active
Directory, LDAP, SiteMinder
 Certificates and client-side
authentication
 Single sign-on (SSO) support
 Multi-factor authentication
Messaging Services
JavaScript
 Single API interface for
iOS, Android, Windows and
Blackberry

Kony Messaging Service

 Context-aware targeted messages
 Segmented marketing campaigns
 Reporting and analytics console

Push

IOS

Android

Tablets

Blackberry
Single API Push Notifications
JavaScript

Customer ID
(e.g. e-mail)
Unique Identifier

 Single interface that enables the
bypass of platform requirements:
Kony Messaging Service

 Formatting
 Status query

IOS

 Retry on failure, etc…

Push

Alert / Email / SMS

Android

Tablets

Blackberry
Push a Message

 Context aware message delivery
 Define targeted segments
 Rules based parameters
 Cover all channels and major OSs
Manage Notifications
1

2
SET PLATFORM PREFERENCES

SELECT GROUP/USERS

3

4

CREATE MESSAGE
SCHEDULE
Geo-Fencing Segmentation

 Segment target messaging
by geo-location
 Define rules for delivery
Marketing Campaigns

• Create marketing campaigns with
•
•
•
•
•

user segmentation
Send pushes to multiple apps
Expose APIs to 3rd-party systems
such as Mailchimp and Unica
Personalization
Geo-targeting
Context aware
Events

Event driven personalized pushes
Use Case:
• Person Y transfers money to person X
• Successful transfer
• Person X and Y receive notification
 Person Y: “Your transfer is successful”
 Person X: “Money from Y has been
received”
Messaging Analytics & Reporting

Report Scheduling
Schedule to run at
predefined times

Report Types
•
•
•
•

Tabular
Bar
Line
And more…

Reports Integration
•
•
•
•

Adobe Omniture,
IBM Coremetrics,
Google Analytics,
Webtrends Analytics

API Available
Exposed API available
to 3rd-party analytics
reporting engines
Synchronization Services
Enables developers to add over-the-air
or persistent sync capabilities for
handling offline behavior

 Bi-directional synchronization

Data changes can happen on both
device and the enterprise

 Incremental download

Only delta data changes on the
cloud from the last time the device
synced are sent down to the device

 Incremental upload

Only delta data changes on the
device from the last time the device
synced are sent up to the cloud

 Conflict resolution

Same data set updated by the client
and the cloud at the same time

 Security

Data is encrypted on the
device, online and offline
Over-the-Air Sync
 App invokes Sync API
 Kony Cloud merges upload data packets with enterprise
 Kony Cloud queries the enterprise for “delta” changes in real-time

and sends to the device

DOWNLOAD

Mobile
App

Kony Sync
Services

REAL TIME

UPLOAD

Enterprise System
Persistent Sync
 Enterprise system may not be available
 Data is synced with the Kony Cloud and merged to the
 Use when:
 Enterprise system access is not 100%
 Enterprise system cannot handle additional users

Mobile
App

DOWNLOAD

Enterprise
System

Kony Sync Services
UPLOAD

Device
Database

Upload Queue
Database

Replica
Database

Merge
Service

Replica
Service

Scheduled
Jobs
Conflict Resolution

 Reconcile when same data
set is updated by enterprise
and device
 Define rules to resolve
conflicts

 Device wins
 Enterprise wins
 Custom defined
Manage Sync

 Manage devices by user and
apps
 Track and monitor sync
transactions
 Leverage policies from
authentication systems
 Create out-of-the-box custom
reports
Device Detection

 Database with over 10,000
devices
 Dynamic device identification
 Optimized rendering for
HTML5/4 and SPA
 Cover iOS, Android, Blackberry,
Windows, Symbian, J2ME
Package & Deploy Apps
Build / Package The App
 Check off each desired
development outcome
 Single JavaScript code base to
packaged for:

 Native
 HTML5
 Hybrid
 Build for all channels:

 Phones
 Tablets
 Desktop
 Single click deployment
Native

 Write app logic in JavaScript

 Assess app logic via JavaScript Interpreter
 Expose native UI libraries to the app code
via JavaScript interpreter
HTML5
• SPA utilized to separate UI/UX from
•
•

•
•
•
•

•

•

business logic
HTML5/4 browser variation handling
Responsive and adaptive design for
desktop, tablets and phones
HTML5/4 with device detection for
10,000 device types
Audio and video elements to support
multimedia rendering without plugins
Touch events and gestures
CSS3 for 2D & 3D
transformations, targeted media
queries, gradients, rounded
corners, shadows, and more
Input elements to support a variety of
types:
number, email, URL, range, datapicker, et
c.
Semantic elements for
sections, headers, footers, etc…
Hybrid

 Write JavaScript, HTML5 and CSS3 code
 Access to native UI and functionality
 Communicate between device and web forms

via device optimized JavaScript interpreter
 Leverage libraries like Sencha, JQuery, Dojo
Publish Apps to the Cloud

 Select target cloud deployment
environment(s) to publish to:
 Dev
 QA
 Prod, etc…
 Publish app along with cloud
services (mBaaS)

 Native and hybrid apps available
to public/private app stores
 Web apps available via Kony
Cloud or local instance
Ready to Use

 App is now ready to use on all
chosen channels and OSs
 Use on emulators or actual
devices
Kony Cloud Portal

john_smith@kony.com

 Sign into your allotted
Kony Cloud Portal
 Gain access to manage
published apps
Administration
 Management cloud console to administer published apps
 Manage cloud services (mBaaS) associated to the apps
 Monitor success of apps with standard reports
Monitor
 Monitor success and penetration of
apps
 Monitor app usage
 By device
 By service calls / requests
 Frequency, and more…
 Monitor health of apps
 Service call duration
 Requests per form, and more…
 Assess bi-directional traffic
 Robust analytics
Manage Your Apps
Multi-channel management
challenges
Staying
ahead

Supporting
growth

 Supporting the ever
growing mobile
environment
 Mitigating risks posed by a
wide variety of devices.
 Managing the complexity
of securing and managing
apps, devices, and content.

Managing
complexity

Mitigating
risks

 Staying ahead of today’s
variables and being ready
for the next shiny new
thing
Kony Management Cloud
Management Tools

Intuitive Admin Console
Content

Intelligent EMM API Framework

API Framework
Cloud
Services
Kony Cloud
Foundation

Apps

Devices

Multi-channel

Context-aware features
Granular access to features and data
depending on role, location, etc.

Device
Management

Provisioning

App
Management

Account
Management

Content
Management

Authentication
& Authorization

Integration

Reporting &
Analytics

Messaging

Monitoring

Billing
Management Console
 Part of Kony Experience Platform
 Available on Cloud and On-Premise
 Detailed, Intuitive
App Management

 Containerize any app
 Role based secure distribution
 Include public apps
 Empower BYOD
Private App Upload

 Provide custom
icons, screenshots and
description
App Management Policies
 Discrete policies per app
 Geo-fence, Time-fence and more
Geo-fencing Policy
 Control where app can be used

 Jailbreak and root detection built-in
 Edge-optimized
Device management

 Quick self-serve enrollment process
Device Details and Actions

 View Apps, Location and
other device details
 Take actions to
 Full or enterprise wipe
 Block email
 Lock / reset passcode

1

2
Device Policies

 Comprehensive policy list:
 WiFi access
 Jailbreak / Rooting
 Camera / Screenshot
 And more…
Easy Policy Configuration
 Setup policies across platforms
 Provision Email, WiFi, VPN
 Reduce repetitive tasks
Device Sets

 Dynamic policy allocation
based on group membership
 Reduce admin intervention
Device Set Example

 Automate tasks using Geoand Time-Fences
 Provision Wi-Fi per office
Intelligent EMM API

 Security based on app context
Intelligent EMM API continued

 Screenshots disabled in Accounts Screens
Empowering everywhere.

More Related Content

What's hot

Deep Dive Into Android Security
Deep Dive Into Android SecurityDeep Dive Into Android Security
Deep Dive Into Android SecurityMarakana Inc.
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction DesignGraeme Smith
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL Um e Farwa
 
iOS Development - A Beginner Guide
iOS Development - A Beginner GuideiOS Development - A Beginner Guide
iOS Development - A Beginner GuideAndri Yadi
 
Usability Engineering General guidelines
Usability Engineering General guidelinesUsability Engineering General guidelines
Usability Engineering General guidelinesREHMAT ULLAH
 
10 Usability Heuristics for User Interface Design
10 Usability Heuristics for User Interface Design10 Usability Heuristics for User Interface Design
10 Usability Heuristics for User Interface DesignMaxx Crawford
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introductionRoshan Gautam
 
Android Development in a Nutshell
Android Development in a NutshellAndroid Development in a Nutshell
Android Development in a NutshellAleix Solé
 
Tema 5 - T2: Diseño UI
Tema 5 - T2: Diseño UITema 5 - T2: Diseño UI
Tema 5 - T2: Diseño UIMagemyl Egana
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
Fundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignFundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignBART RADKA
 
Usability and User Experience
Usability and User ExperienceUsability and User Experience
Usability and User ExperienceShawn Calvert
 
Android presantation
Android presantationAndroid presantation
Android presantationUdayJethva
 
Android Security
Android SecurityAndroid Security
Android SecurityArqum Ahmad
 
08 android multimedia_framework_overview
08 android multimedia_framework_overview08 android multimedia_framework_overview
08 android multimedia_framework_overviewArjun Reddy
 

What's hot (20)

Deep Dive Into Android Security
Deep Dive Into Android SecurityDeep Dive Into Android Security
Deep Dive Into Android Security
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
iOS Development - A Beginner Guide
iOS Development - A Beginner GuideiOS Development - A Beginner Guide
iOS Development - A Beginner Guide
 
Usability Engineering General guidelines
Usability Engineering General guidelinesUsability Engineering General guidelines
Usability Engineering General guidelines
 
10 Usability Heuristics for User Interface Design
10 Usability Heuristics for User Interface Design10 Usability Heuristics for User Interface Design
10 Usability Heuristics for User Interface Design
 
Smart phone
Smart phoneSmart phone
Smart phone
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
Android Development in a Nutshell
Android Development in a NutshellAndroid Development in a Nutshell
Android Development in a Nutshell
 
Tema 5 - T2: Diseño UI
Tema 5 - T2: Diseño UITema 5 - T2: Diseño UI
Tema 5 - T2: Diseño UI
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
User Experience Process
User Experience Process User Experience Process
User Experience Process
 
Fundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignFundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred Design
 
Usability and User Experience
Usability and User ExperienceUsability and User Experience
Usability and User Experience
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android Security
Android SecurityAndroid Security
Android Security
 
UI/UX Design in Agile process
UI/UX Design in Agile process  UI/UX Design in Agile process
UI/UX Design in Agile process
 
08 android multimedia_framework_overview
08 android multimedia_framework_overview08 android multimedia_framework_overview
08 android multimedia_framework_overview
 

Viewers also liked

Kony one studio technical training
Kony one studio technical trainingKony one studio technical training
Kony one studio technical trainingNiranjan Kumar Reddy
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile ManagementDipesh Mukerji
 
Enterprise Mobile Development
Enterprise Mobile DevelopmentEnterprise Mobile Development
Enterprise Mobile DevelopmentDamian Beresford
 
Enterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-PremEnterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-PremDipesh Mukerji
 
[Nuxeo World 2013] CAPGEMINI NL AND NUXEO: ONE YEAR LATER, GREAT THINGS HAVE ...
[Nuxeo World 2013] CAPGEMINI NL AND NUXEO: ONE YEAR LATER, GREAT THINGS HAVE ...[Nuxeo World 2013] CAPGEMINI NL AND NUXEO: ONE YEAR LATER, GREAT THINGS HAVE ...
[Nuxeo World 2013] CAPGEMINI NL AND NUXEO: ONE YEAR LATER, GREAT THINGS HAVE ...Nuxeo
 
Don’t Be a Tool - Content Management Strategy
Don’t Be a Tool -  Content Management StrategyDon’t Be a Tool -  Content Management Strategy
Don’t Be a Tool - Content Management StrategyJohn Eckman
 
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony, Inc.
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantageDipesh Mukerji
 
Lucio Grenzi - Use Ionic framework to develop mobile application
Lucio Grenzi - Use Ionic framework to develop mobile applicationLucio Grenzi - Use Ionic framework to develop mobile application
Lucio Grenzi - Use Ionic framework to develop mobile applicationCodemotion
 
The Cloud Presentation 2016
The Cloud Presentation 2016The Cloud Presentation 2016
The Cloud Presentation 2016Joel Kline
 
Role of Automation in Testing
Role of Automation in TestingRole of Automation in Testing
Role of Automation in TestingAnand Bagmar
 
2016 Cloud vs. On Premise Brand Leader Survey Report
2016 Cloud vs. On Premise Brand Leader Survey Report2016 Cloud vs. On Premise Brand Leader Survey Report
2016 Cloud vs. On Premise Brand Leader Survey ReportIT Brand Pulse
 
East Algarve Magazine - NOVEMBER 2010
East Algarve Magazine - NOVEMBER 2010East Algarve Magazine - NOVEMBER 2010
East Algarve Magazine - NOVEMBER 2010Nick Eamag
 
Nca career wise detailer edition march 2010
Nca career wise detailer edition march 2010Nca career wise detailer edition march 2010
Nca career wise detailer edition march 2010guest9c4d5d
 
The Django Book - Chapter 6 the django admin site
The Django Book - Chapter 6  the django admin siteThe Django Book - Chapter 6  the django admin site
The Django Book - Chapter 6 the django admin siteVincent Chien
 
WebLion Hosting: Leveraging Laziness, Impatience, and Hubris
WebLion Hosting: Leveraging Laziness, Impatience, and HubrisWebLion Hosting: Leveraging Laziness, Impatience, and Hubris
WebLion Hosting: Leveraging Laziness, Impatience, and HubrisErik Rose
 

Viewers also liked (20)

Kony one studio technical training
Kony one studio technical trainingKony one studio technical training
Kony one studio technical training
 
Kony plaform short
Kony plaform   shortKony plaform   short
Kony plaform short
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
Enterprise Mobile Development
Enterprise Mobile DevelopmentEnterprise Mobile Development
Enterprise Mobile Development
 
Enterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-PremEnterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-Prem
 
Kony 2012
Kony 2012Kony 2012
Kony 2012
 
[Nuxeo World 2013] CAPGEMINI NL AND NUXEO: ONE YEAR LATER, GREAT THINGS HAVE ...
[Nuxeo World 2013] CAPGEMINI NL AND NUXEO: ONE YEAR LATER, GREAT THINGS HAVE ...[Nuxeo World 2013] CAPGEMINI NL AND NUXEO: ONE YEAR LATER, GREAT THINGS HAVE ...
[Nuxeo World 2013] CAPGEMINI NL AND NUXEO: ONE YEAR LATER, GREAT THINGS HAVE ...
 
Don’t Be a Tool - Content Management Strategy
Don’t Be a Tool -  Content Management StrategyDon’t Be a Tool -  Content Management Strategy
Don’t Be a Tool - Content Management Strategy
 
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
 
Lucio Grenzi - Use Ionic framework to develop mobile application
Lucio Grenzi - Use Ionic framework to develop mobile applicationLucio Grenzi - Use Ionic framework to develop mobile application
Lucio Grenzi - Use Ionic framework to develop mobile application
 
The Cloud Presentation 2016
The Cloud Presentation 2016The Cloud Presentation 2016
The Cloud Presentation 2016
 
Google Analytics Cookies
Google Analytics CookiesGoogle Analytics Cookies
Google Analytics Cookies
 
Role of Automation in Testing
Role of Automation in TestingRole of Automation in Testing
Role of Automation in Testing
 
2016 Cloud vs. On Premise Brand Leader Survey Report
2016 Cloud vs. On Premise Brand Leader Survey Report2016 Cloud vs. On Premise Brand Leader Survey Report
2016 Cloud vs. On Premise Brand Leader Survey Report
 
ITIL v3 story
ITIL v3 storyITIL v3 story
ITIL v3 story
 
East Algarve Magazine - NOVEMBER 2010
East Algarve Magazine - NOVEMBER 2010East Algarve Magazine - NOVEMBER 2010
East Algarve Magazine - NOVEMBER 2010
 
Nca career wise detailer edition march 2010
Nca career wise detailer edition march 2010Nca career wise detailer edition march 2010
Nca career wise detailer edition march 2010
 
The Django Book - Chapter 6 the django admin site
The Django Book - Chapter 6  the django admin siteThe Django Book - Chapter 6  the django admin site
The Django Book - Chapter 6 the django admin site
 
WebLion Hosting: Leveraging Laziness, Impatience, and Hubris
WebLion Hosting: Leveraging Laziness, Impatience, and HubrisWebLion Hosting: Leveraging Laziness, Impatience, and Hubris
WebLion Hosting: Leveraging Laziness, Impatience, and Hubris
 

Similar to Kony - End-to-End Proof of Technology

Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development CloudDipesh Mukerji
 
Titanium presentation
Titanium presentationTitanium presentation
Titanium presentationaaltavas
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7Gizmox
 
Accelerating Software Delivery with AWS Developer Tools & AWS Mobile services...
Accelerating Software Delivery with AWS Developer Tools & AWS Mobile services...Accelerating Software Delivery with AWS Developer Tools & AWS Mobile services...
Accelerating Software Delivery with AWS Developer Tools & AWS Mobile services...Amazon Web Services
 
Developing Exceptional Mobile Application
Developing Exceptional Mobile ApplicationDeveloping Exceptional Mobile Application
Developing Exceptional Mobile ApplicationVincent Perrin
 
Windows Development Story with Xamarin
Windows Development Story with XamarinWindows Development Story with Xamarin
Windows Development Story with XamarinJoshua Drew
 
Sys02 best way to create a share point app
Sys02   best way to create a share point appSys02   best way to create a share point app
Sys02 best way to create a share point appDotNetCampus
 
Leveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentLeveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentWinWire Technologies Inc
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud ServicesXpand IT
 
Windows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewWindows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewBhavya Siddappa
 
The Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentThe Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentRofiqi Setiawan
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2Clint Edmonson
 
Visual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewVisual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewHimanshu Desai
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaNoam Kfir
 
Intro to AWS Developer Tools feat. AWS Codestar, and AWS SDKs & Developer Res...
Intro to AWS Developer Tools feat. AWS Codestar, and AWS SDKs & Developer Res...Intro to AWS Developer Tools feat. AWS Codestar, and AWS SDKs & Developer Res...
Intro to AWS Developer Tools feat. AWS Codestar, and AWS SDKs & Developer Res...Amazon Web Services
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentTakeshi Shinmura
 
Intro to AWS Developer Tools, featuring AWS CodeStar
Intro to AWS Developer Tools, featuring AWS CodeStarIntro to AWS Developer Tools, featuring AWS CodeStar
Intro to AWS Developer Tools, featuring AWS CodeStarAmazon Web Services
 

Similar to Kony - End-to-End Proof of Technology (20)

Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 
Titanium presentation
Titanium presentationTitanium presentation
Titanium presentation
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7
 
Accelerating Software Delivery with AWS Developer Tools & AWS Mobile services...
Accelerating Software Delivery with AWS Developer Tools & AWS Mobile services...Accelerating Software Delivery with AWS Developer Tools & AWS Mobile services...
Accelerating Software Delivery with AWS Developer Tools & AWS Mobile services...
 
Developing Exceptional Mobile Application
Developing Exceptional Mobile ApplicationDeveloping Exceptional Mobile Application
Developing Exceptional Mobile Application
 
Windows Development Story with Xamarin
Windows Development Story with XamarinWindows Development Story with Xamarin
Windows Development Story with Xamarin
 
Sys02 best way to create a share point app
Sys02   best way to create a share point appSys02   best way to create a share point app
Sys02 best way to create a share point app
 
Leveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentLeveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App Development
 
VonageOnlyExperience
VonageOnlyExperienceVonageOnlyExperience
VonageOnlyExperience
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud Services
 
DevOps on Microsoft Platform
DevOps on Microsoft PlatformDevOps on Microsoft Platform
DevOps on Microsoft Platform
 
Windows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewWindows Phone 7 Architecture Overview
Windows Phone 7 Architecture Overview
 
The Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentThe Modern Platform for Mobile Development
The Modern Platform for Mobile Development
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2
 
Visual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewVisual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services Overview
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using Cordova
 
Intro to AWS Developer Tools feat. AWS Codestar, and AWS SDKs & Developer Res...
Intro to AWS Developer Tools feat. AWS Codestar, and AWS SDKs & Developer Res...Intro to AWS Developer Tools feat. AWS Codestar, and AWS SDKs & Developer Res...
Intro to AWS Developer Tools feat. AWS Codestar, and AWS SDKs & Developer Res...
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
 
An Overview Of Wpf
An Overview Of WpfAn Overview Of Wpf
An Overview Of Wpf
 
Intro to AWS Developer Tools, featuring AWS CodeStar
Intro to AWS Developer Tools, featuring AWS CodeStarIntro to AWS Developer Tools, featuring AWS CodeStar
Intro to AWS Developer Tools, featuring AWS CodeStar
 

More from Dipesh Mukerji

Developing For The Business
Developing For The BusinessDeveloping For The Business
Developing For The BusinessDipesh Mukerji
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentDipesh Mukerji
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentDipesh Mukerji
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformDipesh Mukerji
 
8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile Strategy8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile StrategyDipesh Mukerji
 
Multi-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-ChannelMulti-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-ChannelDipesh Mukerji
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseDipesh Mukerji
 

More from Dipesh Mukerji (9)

Developing For The Business
Developing For The BusinessDeveloping For The Business
Developing For The Business
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
 
8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile Strategy8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile Strategy
 
Multi-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-ChannelMulti-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-Channel
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
 
Win 8 webinar
Win 8 webinarWin 8 webinar
Win 8 webinar
 
HTML5 / Mobile Web
HTML5 / Mobile WebHTML5 / Mobile Web
HTML5 / Mobile Web
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Kony - End-to-End Proof of Technology

  • 3. Kony Multi-Channel Experience Cloud Kony Apps Cloud Apps Customer Apps Kony Visualization Cloud Enterprise Apps Platform Kony Development Cloud SaaS Foundation Kony Management Cloud Foundation Kony Cloud Foundation Public Cloud Managed Private Cloud On-Premises
  • 4. Supported Application Types  Support over 10,000 devices  Cover all major OSs  Cover all development outcomes (HTML5 – Native – Hybrid)
  • 6. Visit Kony.com CLICK HERE  Visit http://www.kony.com  Start a free trial
  • 7. Select a Product Trial  Select a trial to work with:  Visualization  Development CLICK HERE CLICK HERE CLICK HERE  Management
  • 8. Register  Register for a Kony Cloud account  Fill out basic information  Click on “Create your account” CLICK HERE
  • 9. Successful Registration Receive verification in registered email account
  • 10. Verification John Smith  Go to verification email Dear John Smith,  “Activate My Kony Account” CLICK HERE
  • 11. Activate Account  Complete activation registration form  “Activate Account” CLICK HERE
  • 12. Welcome To Kony Cloud Portal  Gateway to documents, tutorials and support  Setup cloud instances
  • 13. Structure  Each product cloud has similar structure:  Start your trial  Manage cloud services  Explore documentation  View tutorials
  • 14. Start a Trial  Click on “Start a trial”  Setup a Kony Development Cloud
  • 15. Download Kony Studio  Windows Version  Mac Version
  • 16. Resource Reference  Each cloud has its own set of resources:  Guides  Documents  Best practices  Tutorials  Step-by-step walk through of services  Beginner  Advanced
  • 17. Start Cloud Instance  Multiple ways to start a cloud instance  Basic method is through management console CLICK HERE
  • 18. Select a Cloud  Visualization  Development (B2E, B2C)  Management CLICK HERE
  • 19. Choose Pricing & Feature Set CLICK HERE
  • 20. Checkout  Name cloud instance  Create personalized URL
  • 21. Review Order CLICK HERE Cloud instance will be provisioned
  • 22. Manage Cloud Instance(s)  View all provisioned cloud instance(s)  Click on any service within any cloud instance to access features Management Messaging App Sync
  • 24. Multi-Channel Design Challenges 70% of defects in app development are categorized as UI defects.  Legacy tools are blank-canvas  Design for each platform/device  No re-use of prototype code  Legacy tools don’t implement designs  Reinterpret business requirements  Recreate designs  Must rely on image assets and style guides  Lacks ability to easily collaborate  Unable to experience the real app before production  Live apps fail business requirements
  • 25. Kony Visualization Cloud Designer Tools Kony Visualizer Visual Canvas Design Library Design Viewer Workflow Editor App Generator Requirements Manager Framework Designer Framework Native Native Design • Quartz • UIKit Cloud Services Kony Cloud Foundation Web Secure Sharing Provisioning Account Management Collaboration Authentication & Authorization Reporting & Analytics IDE Integration Monitoring Billing
  • 26. Design Canvas  Start with the design canvas  WYSIWYG interface  Design for a specific device or across all channels CANVAS  Native widget rendering  Dynamic multi-channel flex layout  Device library of phones, tablets, and desktop  Switch between OS, device, and screen orientation
  • 27. Design Library  Out-of-the-box templates  Device-specific or common widget collections:  Margins  Padding  Font, and more….  Skins and themes library  Pre-packaged & user defined  Customizable asset properties  Make real-time adjustments
  • 28. Custom Libraries  Create / Import:  Themes  Skins  Widgets  Reuse assets across projects
  • 29. Drawing APIs  Drawing APIs bind to underlying platform APIs:  UIkit  Quartz  OpenGL  Multistep gradient  Shadowing  Borders  Text shadowing, and more…  Resolution independence
  • 30. Link to Photoshop Instantly copy image properties Adobe Photoshop Kony Visualizer
  • 31. Workflow Editor  Define workflow and interaction:  Form2Form navigation  Widget properties  Dynamic widget data  Themes  Skins  Popups  Reusable workflow and interaction assets  Design an actual app  No prototyping  No throw-away code
  • 32. Platforms  Design for actual form factor on any OS:  iOS  Android  Windows  Blackberry, and more…  Native apps SAMSUNG GALAXY S3  HTML5 apps
  • 33. Multichannel  Design for actual form factor on any channel:  Phones  Tablets  Desktop  Design across all channels  Tailor for channel specific
  • 34. Preview design in real-time on emulators
  • 35. Publish App to the Cloud  Publish app(s) to the cloud:  Native app  HTML5 app  Instantly share the app(s) URL
  • 36. Functional Preview  Download app preview shell  Walk through entire app on the device
  • 37. Cloud Collaboration Add / Display Notes on Device  Screens with notes will display an alert at the bottom of the screen  Display notes from designer(s)  Display notes from any user associated to cloud account JOE SMITH  Add notes directly on the device while reviewing app JOE SMITH ALERT NOTES
  • 38. Cloud Collaboration Review Notes  Display user(s) notes  Click on any note to be taken to the corresponding screen  Review feedback and make changes to the screen  Collaborate with designers, developers and business users  Quickly iterate through design and development process
  • 39. Cloud Collaboration Export Project  Export design project to the cloud  Share exported file with developer or other key stakeholders  Import into Kony Development Cloud and tie-in functionality
  • 41. The Enterprise App Development Challenge Enterprise Integration (mBaaS) Multichannel Open Standards  Connecting apps to enterprise systems  Moving to openstandards tools and frameworks Lifecycle Integration  Extending to multiple channels and operating systems  Involving key stakeholders from idea to app
  • 42. Kony Development Cloud 3rd Party / Native SDKs Developer Tools Kony Studio Visual App Designer Integration Designer Data Mapper JS Code Editor Event Flow Editor Device Simulator 1-Click Deploy Developer Frameworks Development Framework API Capabilities Channel-Specific: Web Cross-Channel: Hybrid Native Kony Cloud Foundation Cloud Services Blend native capabilities with rich HTML 5 for fully optimized apps Web Apps Integration Orchestration Device Detection Messaging Sync Provisioning Account Management Authentication & Authorization Reporting & Analytics Monitoring Billing
  • 44. Single Code Base  Use single JavaScript code base to develop once, deploy everywhere  Deliver across all channels and OSs to incorporate: UI      Forms Skins Popups Images Widgets Client Logic      Transitions Workflow Properties Storage Security Cloud Services (mBaaS)     Integration Orchestration Messaging Sync
  • 45. JavaScript APIs  Open standards-based JavaScript interface  Thousands of Packaged APIs  Native API mapping Security Cryptography Enterprise IAM FIPS 140-2  Consumable via 3rd-party tool / native SDK or Kony Studio  Reuse existing code UI/UX Rich Drawing Charm Badge Live Tiles Gesture Themes & Skins Utilities Math String Table Time Alerts i18n Device Services Operating System Phone Accelerometer Geo Location Camera SMS Internationalization Bookmark & Refresh Network Network Cross-channel push Streaming Service Invocation Header Manipulation Availability Data Services Access Native Storage Offline Data Access Sync Services with conflict resolution
  • 46. Extensible JavaScript Frameworks  Integrate with any 3rd-party libraries or JavaScript based development environment  Published APIs available to any IDE or library  Access full device specific or cross channel features
  • 47. Complete Studio  Develop  Business logic  Enterprise Integration  Backend services  Test  Service simulation  Inline debugging  Emulators and devices  Preview functional app(s)  Deploy  Single-click deployment for target channels & OSs
  • 48. Cloud Collaboration Import Visualization Cloud Project  Open Visualization project directly within Kony Studio  Tie-in front-end UI assets to backend functionality  Add functional business requirements  Export Development project into Visualizer at any time
  • 49. Skins  Use templates or generate custom skins for UI objects  Leverage CSS3 for styling  Create device specific or cross-channel UI/UX
  • 50. Themes  Package skins into theme for UI branding across channels  Personalize look and feel  Download themes
  • 51. JavaScript Editor  Write and edit code  Debug code  Implement client and business logic  Tie into enterprise and 3rdparty systems  Create workflows and transitions  Use intellisense to speed up coding
  • 52. Event Flow Editor Manage Navigation Service Integration Alerts Pre-processor decisions Functions  Visually configure complex workflows  Manage conditional logic and branching  Create inline code snippets and expressions Data Mapping Action s
  • 53. Data Mapper  Map backend data objects to frontend assets  Create composite data fields  Execute data transformations
  • 54. Device Specific Features  Optimize device specific experience  Build for highest common denominator  No compromises  Customize channel specific:  Menus  Buttons  Text boxes, and more…
  • 55. Internationalization  Translate app data into language of choice  Run on multiple locales  Single and double byte character support  Localized keys retrieved dynamically  Dates, currencies and formats conform to end-user’s region
  • 56. Import Native Code  Import custom code  Single API to access custom code  Import wizard for iOS, Android, Blackberry and Windows native code  Incorporate device peripherals such as barcode reader and Bluetooth
  • 57. Reuse Native Code Kony Studio empowers you to call functions or make use of services written in another language  Leverage native SDK functions  No additional coding required for integration  Access functions without the dependencies of UI Interfaces  Integrate with VASCO, WebTrends, and 3rd-party encryption libraries  Embed custom native widgets
  • 58. Import 3rd-Party Libraries  Add unique functionality with 3rd-party libraries  JQuery  Sencha  Dojo, and more…  Flexible architecture to support app(s) extensions  Reuse and access 3rd-party library widgets within Kony Studio
  • 59. Custom Library Integration Example 3rd-Party Library Import in Kony Studio Define Library Meta Data (config) Generate Proxy Code Platform Specific Packaging User Invokes the Application Kony Services are Initialized 3rd- Party Plugin is registered with the runtime Application invokes the 3rdparty API Kony Framework Invokes the library proxy code  Define JavaScript namespace, method names, input and output parameters, and library entry points that need to be exposed to and invoked by the Kony Development Cloud  Use meta data to generate proxy code to tie the 3rd-party library with the Kony Framework  Take care of Data Marshaling & Error Handling  Hand code proxy code if desired  Native compiler tools to package 3rd-party app binaries, proxy code and Kony runtime to create final deployable app binary  Register all 3rd-party libraries with Kony Framework at startup 3rd-Party Library Device SDK
  • 60. Cloud Connect Your Apps Cloud Services (mBaaS)
  • 61. Kony Cloud Services Enterprise-grade backend services (mBaaS)  Published APIs  Available to any development tool or 3rd-party framework  Pre-integrated with Kony JavaScript Development Framework
  • 62. Integration  Proprietary Enterprise Connections Visual mapping tools Data Transformation Functional Services / Capabilities SkyMobile Realtime Batch Sync/ Offline Web Services  Kony for SAP  SharePoint  Siebel  Salesforce  PeopleSoft Enterprise Explorer Sky Explorer  Many more  JD Edwards  Support all Web Service protocols Firewall adapters  REST  JSON  SOAP Kony Enterprise Federation Security (VPN, HTTPS, …)  Web scraper  JDBC Database Connectors connectors  MS SQL Server  Oracle  IBM DB2 and more
  • 63. Visual Integration Explorer  Open service definition  Enter credentials and visually connect to backend services:  Enterprise systems  Web Services  Databases  Mainframes  Custom
  • 64. Service Definition Editor  Create a new service definition or connect to an existing one  Discover and explore backend data objects and methods  View and test input and output response fields from services  Tie UI to backend data objects
  • 65. Service Orchestration  Composite web services definition editor  Synchronous/asynchronous service execution workflow  Optimize performance  Record and simulate service definitions
  • 66. Publish Services PUBLISH  Publish service to the Kony Cloud or local instance  XML format  Available for consumption by any framework or library
  • 67. Integration – Kony for SAP  SkyMobile is a certified SAP add-in  Data sync from within SAP  No duplicate data, transactions or bottlenecks  Preconfigured integration to SAP modules  Flexible integration options depending on size of project
  • 68. Kony Sky Sync Runtime Components SAP Business Suite Sky Access Gateway Application SkySync Library SAP certified add-in Three primary components:  Embedded library on the device (SkySync).  Provides secure data storage  Enables synchronization with SAP  Sky Access Gateway  Handles all communication between the device and SAP  SAP certified add-in (inside SAP)  Performs all integration and interface management
  • 69. SAP Certified Runtime Components SkySync Library Identity Management Services HTTPS or native sockets Multi-threaded Engine Database Interface Manager API Sky certified add-in Data Object Manager Application SAP RFC Connection Pool Connection Manager DMZ (proxy) SAP Business Functions, Custom code etc. SAP Business Suite Sky Access Gateway Central SAP Database  SAP Certified Add-in runs “inside SAP” on any NetWeaver ABAP stack e.g. ERP, CRM etc.      Handles all the Data Object processing and Interface Management Utilizes SAP client/server architecture and central database Secures and optimizes SAP system through interface management No modifications to standard SAP or Customer Objects.  SKY registered namespace Standard SAP administration, change management, security, etc... processes apply
  • 70. SkySync Library  The SkySync library is automatically embedded into the app as part of the Studio app build process Application API SkySync Library Multi-threaded Engine Database  Multi-threaded cloud environment that synchronizes data objects and media between the app and SAP  Data is persisted in a secure local relational database that supports large volumes of data  Communication with SAP is via one or more Sky Access Gateways using either SSL/HTTPS or native sockets  Built-in encryption and Identity Management services  Supports: IOS, Android, BlackBerry and Windows
  • 71. Sky Access Gateway Application API SkySync Library Multi-threaded Engine Database SAP Business Suite SAP RFC Connection Pool DMZ (proxy) Connection Manager Sky Access Gateway Identity Management Services HTTPS or native sockets  Relays all requests between the app and the SAP host  Manages high volumes of device connections and a “shared” SAP RFC connection pool  Performs high speed data compression and encryption  Supports Identity Management services for user/device authentication  Multiple gateways may be configured for high availability and load balancing  No data is stored locally  Supports Firewall and Proxy Server configurations
  • 72. Develop SAP Apps Explore Interface Manager Deploy Sky certified add-in Data Object Manager Define SAP Business Functions, Custom code etc. SAP Business Suite Central SAP Database    SAP Data Object, Integration Object and Interface definitions are designed and configured “inside SAP” using the SkyMobile IDE SAP Data Object definitions are “explored” and integrated into app using the Kony Studio The app build process incorporates the SkySync library and is deployed out to the device via Kony Management services
  • 73. Enterprise Grade Security  Access secure infrastructure via available API  PCI, FIPS 140-2 and HIPAA compliant  Transactions encrypted using 128-bit SSL/TLS protocols  AES and 3DES encryption available  Integrate and authenticate with Active Directory, LDAP, SiteMinder  Certificates and client-side authentication  Single sign-on (SSO) support  Multi-factor authentication
  • 74. Messaging Services JavaScript  Single API interface for iOS, Android, Windows and Blackberry Kony Messaging Service  Context-aware targeted messages  Segmented marketing campaigns  Reporting and analytics console Push IOS Android Tablets Blackberry
  • 75. Single API Push Notifications JavaScript Customer ID (e.g. e-mail) Unique Identifier  Single interface that enables the bypass of platform requirements: Kony Messaging Service  Formatting  Status query IOS  Retry on failure, etc… Push Alert / Email / SMS Android Tablets Blackberry
  • 76. Push a Message  Context aware message delivery  Define targeted segments  Rules based parameters  Cover all channels and major OSs
  • 77. Manage Notifications 1 2 SET PLATFORM PREFERENCES SELECT GROUP/USERS 3 4 CREATE MESSAGE SCHEDULE
  • 78. Geo-Fencing Segmentation  Segment target messaging by geo-location  Define rules for delivery
  • 79. Marketing Campaigns • Create marketing campaigns with • • • • • user segmentation Send pushes to multiple apps Expose APIs to 3rd-party systems such as Mailchimp and Unica Personalization Geo-targeting Context aware
  • 80. Events Event driven personalized pushes Use Case: • Person Y transfers money to person X • Successful transfer • Person X and Y receive notification  Person Y: “Your transfer is successful”  Person X: “Money from Y has been received”
  • 81. Messaging Analytics & Reporting Report Scheduling Schedule to run at predefined times Report Types • • • • Tabular Bar Line And more… Reports Integration • • • • Adobe Omniture, IBM Coremetrics, Google Analytics, Webtrends Analytics API Available Exposed API available to 3rd-party analytics reporting engines
  • 82. Synchronization Services Enables developers to add over-the-air or persistent sync capabilities for handling offline behavior  Bi-directional synchronization Data changes can happen on both device and the enterprise  Incremental download Only delta data changes on the cloud from the last time the device synced are sent down to the device  Incremental upload Only delta data changes on the device from the last time the device synced are sent up to the cloud  Conflict resolution Same data set updated by the client and the cloud at the same time  Security Data is encrypted on the device, online and offline
  • 83. Over-the-Air Sync  App invokes Sync API  Kony Cloud merges upload data packets with enterprise  Kony Cloud queries the enterprise for “delta” changes in real-time and sends to the device DOWNLOAD Mobile App Kony Sync Services REAL TIME UPLOAD Enterprise System
  • 84. Persistent Sync  Enterprise system may not be available  Data is synced with the Kony Cloud and merged to the  Use when:  Enterprise system access is not 100%  Enterprise system cannot handle additional users Mobile App DOWNLOAD Enterprise System Kony Sync Services UPLOAD Device Database Upload Queue Database Replica Database Merge Service Replica Service Scheduled Jobs
  • 85. Conflict Resolution  Reconcile when same data set is updated by enterprise and device  Define rules to resolve conflicts  Device wins  Enterprise wins  Custom defined
  • 86. Manage Sync  Manage devices by user and apps  Track and monitor sync transactions  Leverage policies from authentication systems  Create out-of-the-box custom reports
  • 87. Device Detection  Database with over 10,000 devices  Dynamic device identification  Optimized rendering for HTML5/4 and SPA  Cover iOS, Android, Blackberry, Windows, Symbian, J2ME
  • 89. Build / Package The App  Check off each desired development outcome  Single JavaScript code base to packaged for:  Native  HTML5  Hybrid  Build for all channels:  Phones  Tablets  Desktop  Single click deployment
  • 90. Native  Write app logic in JavaScript  Assess app logic via JavaScript Interpreter  Expose native UI libraries to the app code via JavaScript interpreter
  • 91. HTML5 • SPA utilized to separate UI/UX from • • • • • • • • business logic HTML5/4 browser variation handling Responsive and adaptive design for desktop, tablets and phones HTML5/4 with device detection for 10,000 device types Audio and video elements to support multimedia rendering without plugins Touch events and gestures CSS3 for 2D & 3D transformations, targeted media queries, gradients, rounded corners, shadows, and more Input elements to support a variety of types: number, email, URL, range, datapicker, et c. Semantic elements for sections, headers, footers, etc…
  • 92. Hybrid  Write JavaScript, HTML5 and CSS3 code  Access to native UI and functionality  Communicate between device and web forms via device optimized JavaScript interpreter  Leverage libraries like Sencha, JQuery, Dojo
  • 93. Publish Apps to the Cloud  Select target cloud deployment environment(s) to publish to:  Dev  QA  Prod, etc…  Publish app along with cloud services (mBaaS)  Native and hybrid apps available to public/private app stores  Web apps available via Kony Cloud or local instance
  • 94. Ready to Use  App is now ready to use on all chosen channels and OSs  Use on emulators or actual devices
  • 95. Kony Cloud Portal john_smith@kony.com  Sign into your allotted Kony Cloud Portal  Gain access to manage published apps
  • 96. Administration  Management cloud console to administer published apps  Manage cloud services (mBaaS) associated to the apps  Monitor success of apps with standard reports
  • 97. Monitor  Monitor success and penetration of apps  Monitor app usage  By device  By service calls / requests  Frequency, and more…  Monitor health of apps  Service call duration  Requests per form, and more…  Assess bi-directional traffic  Robust analytics
  • 99. Multi-channel management challenges Staying ahead Supporting growth  Supporting the ever growing mobile environment  Mitigating risks posed by a wide variety of devices.  Managing the complexity of securing and managing apps, devices, and content. Managing complexity Mitigating risks  Staying ahead of today’s variables and being ready for the next shiny new thing
  • 100. Kony Management Cloud Management Tools Intuitive Admin Console Content Intelligent EMM API Framework API Framework Cloud Services Kony Cloud Foundation Apps Devices Multi-channel Context-aware features Granular access to features and data depending on role, location, etc. Device Management Provisioning App Management Account Management Content Management Authentication & Authorization Integration Reporting & Analytics Messaging Monitoring Billing
  • 101. Management Console  Part of Kony Experience Platform  Available on Cloud and On-Premise  Detailed, Intuitive
  • 102. App Management  Containerize any app  Role based secure distribution  Include public apps  Empower BYOD
  • 103. Private App Upload  Provide custom icons, screenshots and description
  • 104. App Management Policies  Discrete policies per app  Geo-fence, Time-fence and more
  • 105. Geo-fencing Policy  Control where app can be used  Jailbreak and root detection built-in  Edge-optimized
  • 106. Device management  Quick self-serve enrollment process
  • 107. Device Details and Actions  View Apps, Location and other device details  Take actions to  Full or enterprise wipe  Block email  Lock / reset passcode 1 2
  • 108. Device Policies  Comprehensive policy list:  WiFi access  Jailbreak / Rooting  Camera / Screenshot  And more…
  • 109. Easy Policy Configuration  Setup policies across platforms  Provision Email, WiFi, VPN  Reduce repetitive tasks
  • 110. Device Sets  Dynamic policy allocation based on group membership  Reduce admin intervention
  • 111. Device Set Example  Automate tasks using Geoand Time-Fences  Provision Wi-Fi per office
  • 112. Intelligent EMM API  Security based on app context
  • 113. Intelligent EMM API continued  Screenshots disabled in Accounts Screens

Editor's Notes

  1. But, creating multi-channel experiences is not easy.It takes a good 3 whole months to deliver an app from start to finish and what is delivered does not even match what the stakeholders wanted in the first place, resulting in project delays and rework. With new devices being introduced into the market everyday, this pace is unsustainable for delivering on a multi-channel strategy. 70% of the problems during the software development lifecycle occur in the design stage. Gathering stakeholder feedback is not a smooth processThe design team uses multiple disconnected tools for UI, UX, and prototypingDesigners are unable to easily and quickly design for all devicesDevelopers are tasked with interpreting the designer’s visions and recreating the UX and UI for the app
  2. These are thebuckets to categorize our APIsUI/UXCore ServicesDevice ServicesData ServicesUtilitiesSecurityNetworkingCharm Standard Kony Operating System Offline Data Access Math Cryptography Network Badge Application Phone Sync String Enterprise I&amp;AM Cross-channel Push NotificationTiles Hybrid Accelerometer Alert Table FIPS 140-2encryption StreamingGesture GeoLocation Timer Service InvocationTheme Camera Header ManipulationLive Tiles SMS AvailabilityWidget Animation Internationalization Bookmark &amp; Refresh
  3. ADD HUMAN ELEMENT – Slide 7 – needs to show a human element if necessary (allows for human conflict resolution) - in words and in the flow diagram
  4. In this strategy the application data is first persisted on the Kony Sync server and later merged with the enterprise datasource as part of the offline process. Though this results in some data latency it has the advantage of ensuring that the system is still functional even though the enterprise datasource may not be available.Advantages of Persistent Sync:System is still functional even though the enterprise datasource may not be available.Takes the load off the enterprise datasource.The enterprise datasource can be fine-tuned for a very predictable load.
  5. Talk about the growth of enterprise mobility as BYOD takes root in most enterprises – either companies have implemented it or are considering it. Take the time to find out the BYOD status at the client. Business solutions need to be mobile friendly to engage employees and maximize productivity – but mobile devices are increasingly the target of sophisticated attacks. Per-device licensing and increased admin headcount costs can quickly spiral out of control.
  6. Bring up Firefox to EMM console login, and login (takes you to dashboard)-“This is the Kony EMM web management console. It is available as part of the Kony cloud experience, as well as on-premise. We start with a central mobile management dashboard, which provides a detailed mobile overview with intuitive navigation to all the various functions in the console.
  7. -Click Enterprise Apps under App Management in left column“The Kony EMM solution provides comprehensive App management. Here in the Apps area you can see various enterprise apps Kony has created, ready to be distributed. Apps from any source can be included here, not just Kony created ones. Even public apps can be included, such as Concur you see here, to provide a central enterprise store no matter where the apps come from.”
  8. -Click Kony CRM app from apps list, choose iPhone tab“As part of the import, custom icons, description, and screenshots for the user to see in the Enterprise App Store on their device are included”
  9. -Click Policies under App Management in left column, then click a Policy and scroll down a bit.“With distribution covered, you can see we also provide the ability to wrap a custom policy around any app, controlling the security and experience on a user by user basis by defining controls such as whether to assign a Geo or Time fence…
  10. -Click the geo fence drop down…to control when and where this app can be used, whether copy and paste is allowed in the app, etc.”“The Kony app container has jailbreak and root detection built in, so your enterprise data is secure at all times. ““These policies are applied at the edge of an app, managing how the app interacts with the OS. We have evolved app management to the next level now though, by giving you the ability to apply management functions from within an app, based on the context of what the app is doing. I’ll explain that more in just a moment.”
  11. Click Device List under Device Management in left column“A full suite of device management features are also included in the Kony EMM solution. For those devices that you want to push device level policy to, a quick enrollment process opens up additional features for support and security.”
  12. -Click on an iPhone from the device list“You can see all the relevant data about a user’s device here, with admin functions along the tabs, and an action set that allows an admin to do things such as full wipe or enterprise data only wipe, and various other controls”-Click Wipe Options button and close after highlighting enterprise vs. complete wipe buttons with mouse
  13. -Click Device Policy under Device Management in left column“In addition to managing aspects of the individual device, you also have the ability to apply policies to your devices. “These policies cover the full range from compliance options such as Wi-Fi blacklisting to jailbreak control, camera and screenshot control, to onboarding automation such as email setup and resource distribution such as VPN and WiFi setup.
  14. -Click email and calendar policy from list, iOS tab, check native mail box. Highlight platform tabs in the mail policy“Mobile management isn’t only about security. When a user enrolls their device, policies will automatically setup mail, Wi-Fi, VPN, and other resources on the device, granting access to the mail server if their device meets the compliance standards.”“Using Kony, you do not need to recreate the same policy for every platform. A single policy is used for each platform, with the server intelligently distributing only the relevant pieces as needed. This frees you from repetitive administrative tasks in the console and having to track who has what kind of device in your company.”
  15. -Click Device Sets under Device Management in left column“The Kony EMM solution further streamlines the distribution process by evolving from the old industry model of statically pushing policy to a group of devices and then leaving those policies there until an admin makes a change.
  16. -Click Employee Owned from the set list, click Apply Policies button, click geo fence drop down next to a policy “Geo and Time fences for each policy allows the system to automatically track and deploy policy without admin intervention.”
  17. -click on Device Policy under Device Management in left hand column, then click Kony Device Restrictions policy from the Policy list, then click iOS tab within the policy-“I mentioned earlier that the Kony EMM solution introduces a new evolution to app and device management, what we call Intelligent EMM. What we have done is bridged app and device policy within the server, and extended it to a device.”“In a typical management solution today, the only way to do things such as disable camera or screenshot is to push this policy to a set of devices, which switches the function on or off at all times, regardless of what the user is actually doing.With Kony, we have extended the management concept to allow any app to specifically invoke these restrictions based on the context of what it is doing, and dynamically apply these individual controls.“For example, this CRM app we have created has a call added to it to allow it to disable screenshots when a user is in the CRM app, but specifically only if the user is viewing customer account data. If that is not the specific scenario, the user is free to take screenshots.”
  18. -switch to screencast of iPhone-“I have the Kony CRM app installed on this device from my Enterprise App Store. I can take screenshots here of the home screen, or of my high score in Angry Birds, but if I launch the CRM app…”-hit power and home button, screenshot will not take like it did a moment ago-But if I back out of this view, my screenshots start working again”-hit the back button to revert the policy, then close the app and take a screenshot (power and home button at same time again)-