demo intelligent user experience with oracle mobility for publishing

35

Upload: vasily-demin

Post on 12-Jul-2015

191 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Demo  intelligent user experience with oracle mobility for publishing
Page 2: Demo  intelligent user experience with oracle mobility for publishing

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

Intelligent User Experience with Oracle Mobility Oracle Mobility in Action

Amr Elnasser

Senior Technology Consultant

ECEMEA Innovation Center

Page 3: Demo  intelligent user experience with oracle mobility for publishing

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

Behaviors have evolved

Always on, always sharing, always aware.

Page 4: Demo  intelligent user experience with oracle mobility for publishing

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

User Convenience in a Mobile Moment Deliver convenience with right content at the right time

4

Digital Experiences across Multiple Touchpoints

Page 5: Demo  intelligent user experience with oracle mobility for publishing

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

The New Frontier . . .

5

Page 6: Demo  intelligent user experience with oracle mobility for publishing

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 6

Page 7: Demo  intelligent user experience with oracle mobility for publishing

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

Oracle Confidential – Internal/Restricted/Highly Restricted 7

Page 8: Demo  intelligent user experience with oracle mobility for publishing

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 8

Page 9: Demo  intelligent user experience with oracle mobility for publishing

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

Oracle Confidential – Internal/Restricted/Highly Restricted 9

Page 10: Demo  intelligent user experience with oracle mobility for publishing

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 10

Page 11: Demo  intelligent user experience with oracle mobility for publishing

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

Oracle Confidential – Internal/Restricted/Highly Restricted 11

Page 12: Demo  intelligent user experience with oracle mobility for publishing

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

Page 13: Demo  intelligent user experience with oracle mobility for publishing

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

Demo

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

Page 14: Demo  intelligent user experience with oracle mobility for publishing

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

Registration

Oracle Confidential – Internal/Restricted/Highly Restricted 14

Page 15: Demo  intelligent user experience with oracle mobility for publishing

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

Profile Creation

Oracle Confidential – Internal/Restricted/Highly Restricted 15

Select Zones user is

interested in

Page 16: Demo  intelligent user experience with oracle mobility for publishing

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

Start Location Monitoring

Oracle Confidential – Internal/Restricted/Highly Restricted 16

GPS for Outdoor

Beacons for Indoor

Page 17: Demo  intelligent user experience with oracle mobility for publishing

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 17

Receive Targeted Content Native Push Notifications, Tap through for more info…

Current Beacon Region

Zone Name

Advertisement

Page 18: Demo  intelligent user experience with oracle mobility for publishing

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

Beacons Administration

Oracle Confidential – Internal/Restricted/Highly Restricted 18

Page 19: Demo  intelligent user experience with oracle mobility for publishing

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

Map Beacons to Regions/Zones

Oracle Confidential – Internal/Restricted/Highly Restricted 19

Page 20: Demo  intelligent user experience with oracle mobility for publishing

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

Add Shops/Products to Regions/Zones Specify category for Shop/Zone

Oracle Confidential – Internal/Restricted/Highly Restricted 20

Page 21: Demo  intelligent user experience with oracle mobility for publishing

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

Create Advertisements for every Shop/Zone

Oracle Confidential – Internal/Restricted/Highly Restricted 21

Page 22: Demo  intelligent user experience with oracle mobility for publishing

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

Oracle Coherence

Enterprise Data OEP

APN / GCM Push Notifications

iBeacons Oracle MAF Oracle OEP / CAF

Page 23: Demo  intelligent user experience with oracle mobility for publishing

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

• Bluetooth Low Energy ‘BLE’

• Optimized for small bursts of data.

• Impressive battery Life

• Ideal for sensors

• Identity

– UUID: B9407F30-F5F8-466E-AFF9-25556B57FE6D

– Major: 15987

– Minor: 49849

iBeacons

23

Page 24: Demo  intelligent user experience with oracle mobility for publishing

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

iBeacons What’s Inside?

24

Page 25: Demo  intelligent user experience with oracle mobility for publishing

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 25

Page 26: Demo  intelligent user experience with oracle mobility for publishing

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

iBeacons Ranging & Monitoring

26

Page 27: Demo  intelligent user experience with oracle mobility for publishing

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

Market Trends and Business Drivers

Mobile Geo-spatial Applications

Must process data with low latency

Big Data Advantages

Real-time analysis of Big Data

Explosion of Social Media Data

Opportunity to listen to customers

IoT: Internet of Things

Tremendous increase in connected devices

Page 28: Demo  intelligent user experience with oracle mobility for publishing

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

Oracle Event Processing Use Cases

Transportation & Logistics

Container Tracking

Vehicle Management

Passenger Alerts

Financial Services

Algorithmic Trading

Fraud Detection

Risk Management

Telecommunications

Location-based Temporal

Mobile Billboard

Video Analytics

Network Management

Manufacturing & Retail

Smart Mall

Quality Control

Building Management

Outage Intelligence

Workforce Management

Real-time Drilling Analysis

Utilities & Oil and Gas

Safe Cities

Medical Device Monitoring

Military Asset Allocation

Public Sector & Healthcare

Page 29: Demo  intelligent user experience with oracle mobility for publishing

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

Solution Overview

Solution involves one or more of the following:

• High Volume

• Continuous Streaming

• Sub-Millisecond Latency

• Disparate Sources

• Time-Window Processing

• Pattern Matching

• Business Event Visualization

Oracle Event Processing

OEP

Streaming

Event Data

Alerts,

Actions

Filtering,

Pattern Matching,

Missing Events,

Aggregations,

Correlations,

Calculations,

Geo-Spatial

Page 30: Demo  intelligent user experience with oracle mobility for publishing

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

Processors

• Set of queries

applied to the

streams

Channels

• Simplify event-

handling

• Enable performance

tuning

Enriched Streams

• From any source:

data streams, JMS,

HTTP, TCP/IP,

Web Services, etc.

Adapters

• Translate external

data for processing

Oracle Event Processing

Incoming Data Streams

Continuous Queries

Aggregate, correlate, pattern match, filter data

Output relevant events to

systems that take action

Low Latency

Near Real-Time Responses (Microseconds)

Optimized Performance & Scalability

Data/Msg.

Feeds Listener/SINK:

User Code

(Plain Java)

Data Feed

Adapters

Process

Events

(CQL)

Java-based Stream Processing Server

Low Latency, Extreme High Throughput, OSGi-based Java Application Server

Page 31: Demo  intelligent user experience with oracle mobility for publishing

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

Event Processing Network (EPN)

Adapter Channel

Adapters: Receive Data From Input Sources -> Convert To Event

Channels: Buffer and Control Flow of Events (Sync/Async & Number of Threads)

Processors: Perform Complex Time and/or Pattern Matching Logic

Cache: Low-Latency, Fault-Tolerant Data Store / Perform Any Grid Operation

Event-Beans/Sinks: Perform Any Java Logic

Processor

Cache

Event Bean

Event Sink

Page 32: Demo  intelligent user experience with oracle mobility for publishing

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

Oracle Coherence

Scaling applications to support growth

Offloading and protection of

shared services

Delivery of information in real time

Batch Processing

App

App

Coherence In-Memory Data Grid

App App App

Middleware

Page 33: Demo  intelligent user experience with oracle mobility for publishing

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

Partitioned, Fault Tolerant, Self-Healing Cache

Coherence Clustered Caching Explained

• Cluster of nodes holding % of primary data locally

• Back-up of primary data is distributed across all other nodes

• Logical view of all data from any node

• All nodes verify health of each other

• In the event a node is unhealthy, other nodes diagnose state

• Unhealthy node isolated from cluster

• Remaining nodes redistribute primary and back-up responsibilities to healthy nodes

?

Page 34: Demo  intelligent user experience with oracle mobility for publishing

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

Page 35: Demo  intelligent user experience with oracle mobility for publishing