Technology overview for the HPE Living Progress...

Preview:

Citation preview

Technology overview for the HPE Living Progress ChallengeSean HughesSenior Manager, Developer Relations

December 15, 2015

Developers and the Living progress challenge

– Turning ideas into apps through crowdsourcing

– Lifecycle of a crowdsourced solution

– Ideas for changing lives

– Analyze Open Data to extract insights and visualize government spending

– Use speech recognition to help people learn a foreign language

– HPE technologies

– Haven OnDemand demo

2

Turning ideas into appsDevelopers will have experience in a variety of programming languages and technologies

No limits for their solutions– Ideas can target education, healthcare,

unemployment or financial services

– Apps could be Mobile, Cloud, Big Data, or even for the Internet of Things (IoT)

Crowdsourcing unlocks potential– Competitions attract engineering talent

from all corners of the global web

– Competitions enable rapid prototyping and iterative development

– Compelling social problems and cash incentives motivate people to engage

HPE Technology foundation– UI Frameworks

– App deployment solutions

– Big Data analytics

– Application performance management

– And more…

3

Lifecycle of a crowdsourced solutionCRM system – case index and search solution

4

Working prototype after 3 challenges in <1 month

Some contests have to be repeated

Addressing security vulnerabilities is important

Ideas for changing livesApp examples

5

Analyze Open Data to extract insights and visualize government spendingLearn more: bit.ly/HOD_GovDataViz

• ID Hack 2015

• World Bank challenge

• Scanned document PDFs

• Haven OnDemand Optical Character Recognition API

• Data visualization of government spending

6

Use speech recognition to help people learn a foreign languageLearn more: bit.ly/AYNI_Tutorial

• Hack4Europe 2015

• Social Positive challenge

• In-browser video conference

• HPE Haven OnDemand Speech Recognition API

• Support for 7 languages

• Text transcripts from video

7

HPE technologies being used in the ChallengeHPE VerticaHPE Haven OnDemandOther HPE technologies

8

HPE Vertica

9

Analytics Using HPE Vertica

Graph Analytics Text Analytics Statistical Modeling

HPE Vertica – R UDFs HPE Vertica – C++ UDFs HPE Vertica – R UDFs

Network centrality metrics for Twitter profiles using the “igraph” package of R• Betweeness centrality• Closeness centrality• Eigen-vector centrality• Clustering coefficient

Tweet text processing and mining using C++ functions• @mention mining• Retweet handle mining• #tag mining

Statistical scorecard based modeling• Metric normalization• Outlier treatment• Structural equation modeling• Weighted scoring

SQL Analytics+ - Built for Big Data

Features• Time series gap filing and interpolation

• Event window functions and sessionization

• Social Graphing

• Pattern matching

• Event series join

• Statistical functions

• Geospatial functions

Benefits• High performance (Keep Data close to CPU)

• Low cost (Industry Standard building blocks)

• Ease of use (Automated + Available)

Use Cases

• Tickstore data cleanups

• CDR/VOD data analysis

• Clickstream sessionization

• Data aggregation and compression

• Monte Carlo simulation

• Graph algorithms

• Sensor Data

• Process Control Time Series

• SmartGrid

• …

HPE Vertica Enterprise

The HPE Vertica CoreSame core engine regardless of deployment

Core HPE Vertica SQL Engine• Columnar Store• Aggressive Data Compression• MPP Architecture• HA Architecture• ANSI SQL Compliant• Java, Python, R APIs• ACID Compliance• No Single Point of Failure• Management Console• Database Designer• Projections and Optimizations

HPE Vertica for SQL on Hadoop

HPE Vertica OnDemand & AMI

See online doc • Analytic functions - tinyurl.com/v-analytic-functions• SDK - tinyurl.com/v-analytic-SDK

HPE Haven OnDemand

13

Accelerate development of cognitive computing solutions and data rich appsHPE Haven OnDemand includes 60+ APIs to Connect, Extract, Index, Search, & Analyze data

HPE Haven OnDemand capabilities:

Speech-to-text from Audio/Video

Face detection and image recognition

Index distributed data sources

Extract contents from archive files

Render documents to HTML for preview

Extract text from files, including OCR

Identify topics and analyze sentiment

Understand context and concepts

Create predictions and recommendations

Create a custom federated search engine

14

HPE Haven OnDemand provides Developers with powerful functionality, delivered by a scalable multi-tenant PaaS accessed on-demand via APIs.

15

What is an API?APIs provide Developers with the means to rapidly integrate new functionality in their app.

Problem: What are people saying about my service on social media?

16

curl -X POST https://api.havenondemand.com/1/api/sync/analyzesentiment/v1 \--form “apikey=YOUR_API_KEY” \--form “text= The restaurant was amazing, but the guest services were terrible.”

Action: Call the HPE Haven OnDemand sentiment analysis API to analyze the customer messages.

Outcome: HPE Haven OnDemand returns contextual insights from the text analysis.

Let’s take a look at the APIs in actionHavenOnDemand.com

17

Other HPE platforms

18

http://grommet.ioThe most advanced open source UX framework for enterprise applications

1919

Accessible, Responsive, Modern Applications

$ npm install -g grommet$ grommet init your-app

Ready for your designer’s workflow

Developed with the best stuff

20

HPE Helion enables cloud native workflows that are much simpler and can bring an app from dev to prod in minutes instead of weeks/months

21

HPE Open Source projects

22

Thank you

23

Recommended