at&t shape hackathon kick-off
TRANSCRIPT
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
By participating in this event, you acknowledge and agree that if you share an idea, suggestion or discuss an application concept that you are working on that others may use your idea, suggestions or concept and incorporate into an application that they are working on now or in the future, and you waive any and all claims and lawsuits that you may have against anyone participating in this hackathon and the hackathon sponsors that may use or incorporate into an application or other service or product, an idea suggestion or concept that you mention at the hackathon.
•
•
GET SOCIAL
Follow us on Twitter @attdeveloper
Join us on Periscope @attdeveloper
Watch us live on Facebook @attdeveloper
And share your experience with us! #ATTShape #ATTHack
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their
respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their
respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their
respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their
respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are registered trademarks and service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.
Jon Sjothun
Principal Product Development Engineer
M2X Data Service&
AT&T Flow
AT&T IoT Starter Kit
IoT Services Kicker Contests
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are registered trademarks and service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.
AT&T M2X DATA SERVICE
m2x.att.com flow.att.com
Up and running in 10 minSign up for a free developer account
Create a new Device inside M2X
Create a Data Stream
Download a Client Library for
your device
Receive data from devices
1
2
3
4
5
m2x.att.com flow.att.com
Client Libraries
Works on any IP aware device
m2x.att.com/developer/client-librariesFind Supported Libraries:
All trademarks are the property of their respective owners.
m2x.att.com flow.att.com
AT&T FLOW
AT&T FlowVisualization and
Design toolsOpen standards
Service delivery and integration
Scalable storage
Process flowand prototyping
Security
m2x.att.com flow.att.com
Up and running in 10 minSign up for a free developer account
Create a new Flow
Deploy your flow to Sandbox for
testing
1
2
4
Pick Nodes and Code your app
3
m2x.att.com flow.att.com
30
The Kit
Developer data plan
Extensible developer board
LTE module
Developer tools
Integrated with cloud platforms
Kicker Contests Prizes
$5,000IoT Starter Kit ChallengeAdd 4G LTE to your Internet of Things project with the AT&T
IoT Starter Kit. The winner of this prize will be the team that
makes best use of the of the LTE connection, sensor options,
and AT&T Control Center service management APIs offered
in this new “IoT in a Box” developer kit. .
m2x.att.com flow.att.com
Kicker Contests Prizes
$5,000M2X + Flow + Azure ChallengeExperience how easy it is to build IoT Solutions with Flow
Designer using custom nodes for M2X and Microsoft Azure.
Prize will be awarded to the team that makes best use of M2X
and Azure capabilities in their IoT data flow.
m2x.att.com flow.att.com
Judging criteria
20% Ability to clearly articulate what your app does
20% Originality of idea
20% Difficulty of technical implementation
20% Completeness of the app
20% Use of AT&T APIs
m2x.att.com flow.att.com
How to get Support?
Community Forum: http://forum-m2x.att.com
Email support: [email protected]
M2X Public IRC:
• Server: irc.freenode.net
• Port: 6667
• Room: #m2x
In the room
m2x.att.com flow.att.com
37
Starter Kit Website Getting Started with LTE Shield,
M2X and AT&T Flow
41
IBM Watson Internet of Things
Powerful Watson Cognitive APIs are free to use
Build your project with Watson Cognitive APIs and IBM Bluemix
Have Fun!
http://shapehack.mybluemix.net/
John Walicki
Watson IoT
Developer Evangelist
42
IBM Watson Hack Support Team
43
IBM Watson Challenge - Prize
Best Use of Watson Cognitive and Bluemix
Leverage the power of cognitive computing and connect your IoT sensors to
the the Watson IoT Platform in awe inspiring ways. The IBM Watson
Cognitive Challenge will award the winning team $5000 for the best use of
Watson Cognitive and Bluemix APIs
1st Place - $5000
44
IBM Watson Challenge - Judging
45
Bluemix Services and API Catalog
46
Watson Cognitive API Catalog
47
Watson IoT API Catalog
48
Node-RED Visual Programming
49
Bluemix Dashboard
50
Zigbee Home Automation Sensors
51
Get Started with Watson IoT
http://shapehack.mybluemix.net
John Walicki
Watson IoT
Developer Evangelist
52
What is Bluemix IBM Bluemix
• IBM Bluemix is a cloud platform as a service (PaaS) developed by IBM. It supports several programming languages and
services as well as integrated DevOps to build, run, deploy and manage applications on the cloud.
• Bluemix is based on Cloud Foundry open technology and runs on SoftLayer infrastructure.
• Bluemix supports several programming languages including Java, Node.js, Go, PHP, Python, Ruby on Rails
Watson Internet of Things Cognitive APIs
• Hosted on Bluemix
• A series of new Watson Internet of Things (IoT) offerings, capabilities, and ecosystem partners that are designed to
extend the power of cognitive computing to the billions of connected devices, sensors, and systems that make up the
Internet of Things.
• The Watson APIs for IoT help accelerate the development of cognitive IoT solutions and services on the IBM Watson IoT
Platform. By using these APIs, you will be able to build cognitive applications that:
• Interact with humans naturally by using both text and voice
• Understand images and recognize scenes
• Learn from sensory inputs to find meaningful patterns
• Correlate data with external data sources, such as weather or Twitter
Using theDragonBoard™ 410cfor the Smart Cities Challenge
Lawrence KingSenior Staff EngineerQualcomm Technologies, Inc.
July 2016
DragonBoard 410c is a product of Arrow Electronics, Inc.
55
Develop a smart city IoT solution using the DragonBoard 410c that both a
Mayor's Office and citizens can use on a day-to-day basis to improve the
livability, sustainability, and connectedness in a city.
Qualcomm Technologies, Inc. sponsoredhack challenge
1st Place: $5,000
56Qualcomm Snapdragon and Qualcomm Adreno are products of Qualcomm Technologies, Inc.
DragonBoard 410c
Qualcomm® Snapdragon™ 410 Processor
- Quad-core ARM Cortex A53 (1.2 GHz)
- Qualcomm® Adreno™ 306 GPU 400MHz PC-class graphics
Integrated connectivity - Wi-Fi, BT, GPS, FM
Memory & Storage
- 1GB LPDDR3 / 8GB eMMC 4.5 / Micro SD card slot
Expansion capability 40 pin Low Speed connector
- UART, SPI bus, I2C x2, I2S, GPIO x12, DC power
A case full of goodies
DragonBoard 410c by Arrow Electronics
Grove Sensor Mezzanine Board for 96Boards
Lots of Sensors
Keyboard / Mouse / HDMI Monitor
USB Camera
57
CloudInterop• AllJoyn®
Snapdragon 410 OS & ecosystem support
AllJoyn is a collaborative open source project of the Allseen Alliance.
• Linux
• Android
• Windows 10 IoT Core
• OpenEmbedded
• Ubuntu Core
OSAWS IoT
AT&T M2X
IBM Bluemix / Watson IoT
Microsoft Azure IoT
5858
Get readyto hack
Visit the Qualcomm Developer Network for a
roundup of resources to help you get started
https://developer.qualcomm.com/atthack
Resources
• Sample code
• Connectivityinstructions
• Peripheralsaccess
• Documentation
Support:
• Qualcomm engineers at sponsor table
• Support forumson 96Boards.org
• Live chat with96Boards devs
• View video tutorials
Thank you
All data and information contained in or disclosed by this document is confidential and proprietary information of Qualcomm Technologies, Inc. and/or its affiliated companies and all rights therein are expressly reserved. By accepting this material the recipient agrees that this material and the information contained therein is to be held in confidence and in trust and will not be used, copied, reproduced in whole or in part, nor its contents revealed in any manner to others without the express written permission of Qualcomm Technologies, Inc. Nothing in these materials is an offer to sell any of the components or devices referenced herein.
©2016 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved.
Qualcomm, Snapdragon, Adreno, and DragonBoard are trademarks of Qualcomm Incorporated, registered in the United States and other countries. AllJoyn is a registered trademark of the AllSeen Alliance. Other products and brand names may be trademarks or registered trademarks of their respective owners.
References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and substantially all of its product and services businesses, including its semiconductor business, QCT.
Follow us on:
For more information, visit us at:
www.qualcomm.com & www.qualcomm.com/blog
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their
respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
SHAPE 2016
ENHANCED WEBRTC CHALLENGE
Hackathon Fast Pitch
Giri BhaskaraPrincipal Technical ArchitectCommon Platform & Technology Services, AT&T
© 2016 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
62
Best use of AT&T Enhanced WebRTC API
Concept (1-5 Points)
• Clearly articulate what your app does
• Originality of idea
Design (1-10 Points)
•Difficulty of implementation
• 'Art of the possible'
Usefulness (1-5 Points)
• Real world use case
• Market potential
Completeness (1-10 Points)
• End-to-End demo
• Built here from scratch
$5000
How it Goes…
© 2016 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
63
We
• Give you access to API
• Raspberry Pi 3 board, Camera and Microphone (Or use your own)
• Working Sample
• Lots of help
You
• Build a cool app
• Show it to all
• Tell us about it
• Win the Prize!
Some Pointers
© 2016 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
64
Contact us at WebRTC Table No. 5
• API access
• Raspberry Pi 3 board, camera, microphone
• General WebRTC help
Try a Sample
• bit.ly/ewebrtc
Learn More
• Features: https://developer.att.com/enhanced-webrtc
• References, Docs, Tips: https://lprod.code-api-att.com/ewebrtc
© 2014 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
65
bit.ly/ewebrtc
giri@(425) 213-7197
WebRTC is an evolving standard that enables web browsers with Real-Time Communications (RTC) via simple JavaScript (JS) APIs
WebRTC Overview
© 2016 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
66
GetUserMediaControl of camera, microphone and speakers
PeerConnection Connect two endpoints (browser & server)
- Chrome Browser
Signaling Channel Media Channel
AT&T WebRTC Solution – Identifiers
© 2016 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
67
AT&T’s WebRTC solution empowers developers with choice of enabling calling via
Allows developers to call-enable Account ID: [email protected], associated with a domain name. Gives end-users access to rich set of communication features.
A number that can make and receive voice or video calls from an app or browser, and is not associated to a physical location or a single device.
Supports E911
1 2 3
4 5 6
7 8 9
# 0 *
Account ID Virtual Number
Use this in your Hackathon App
AT&T WebRTC Solution - Feature Set
68
Basic Calling
• Make/Receive• Audio/Video• Hold/Resume
Conferencing
• Audio/Video• Add/Remove
Participant• End Conference
Advanced Calling
• Move • Transfer• 2nd Call/Switch
Complete Calling Solution
E911 for Mobile Number & Virtual Telephone Number
© 2016 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
Calls To & From:
Example Use Cases
© 2016 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
69
In App Calling
• Integrate Audio/Video calling features in your WordPress App, e.g. Local Soccer Team Hub
Gaming
• Integrate conferencing to allow friends to strategize on team/campaign games
Tech Support
• Embed “Click to call” button to provide Video chat with Tech support
© 2014 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
70
bit.ly/ewebrtc
giri@(425) 213-7197
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their
respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the
property of their respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
Jody Perry
Enhanced Push To Talk APIs
Business Development
Kodiak
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the
property of their respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
Web Applications
Example : Faster response to situations that put people at risk
Mobile Client/ Wearable
EPTT Inside
AT&T EPTT API• Lite-weight application integration to
enable instant communication
• Call Types– One to One– Ad Hoc Group – Call Me Alert– Media
• Text• Voice• Video• Location
• Uses– Instantly contact with a single touch
• Request immediate help• Provide instant directions
• Benefits– Decrease risk– Increase Efficiencies– Improve employee satisfaction
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the
property of their respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
EPTT CHALLENGE
• 1ST PLACE - $5,000
• The winning application will enable instant communication to and from any Mobile and Web Application using AT&T’s Enhanced Push-to-Talk API’s. Connect instantly to contacts with a single push of an icon or touch of a button and broadcast your message.
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the
property of their respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the
property of their respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
© 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the
property of their respective owners. Information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Mention of a specific company or entity is not an endorsement by AT&T.
Thank You!
AT&T Drive Challenge
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
90
The AT&T Drive Connected Car Challenge will award one $5,000 USD prize to the best in-vehicle or Cloud application built with AT&T Drive SDK and APIs.
• Developers may use HTML5 and JavaScript APIs or cloud APIs, as well as a head unit simulator provided on an Android tablet to develop their in-vehicle applications
• Through these APIs, developers can use AT&T Drive capabilities to integrate with the map, start/stop navigation, access vehicle information, and access search information (weather, parking, POIs) as well as leverage vehicle info to trigger events to build their application(s).
• Additionally, developers can bring in content through external Web Services or other mechanisms.
Username: driveshapehackPassword: password123http://developer.att.com/drive
AT&T Drive Challenge Overview
Getting Started
Developers visit the AT&T Drive table to obtain USB flash
drive that includes API documentation, the development
environment and sample apps.
Developer sets up their development
environment, installs and configures the Head
Unit simulator and DEC service, and installs the
App Framework (UI Kit).
1
2
3 Developer learns about all available APIs
and seeds a sample app.
Username: driveshapehackPassword: password123http://developer.att.com/drive
Developers will need to sign out
tablets from the AT&T Drive table to
test the application in the target
environment.
4
UNI-CUB API Hackathon Challenge
July 15, 2016
What is the UNI-CUB?
UNI-CUB API Challenge
• UNI-CUB API Prize
• 1st Prize - Nexus 6P and UNI-CUB trophies
• 2nd Prize - UNI-CUB trophies and neck strap
• 3rd Prize – UNI-CUB trophies and neck strap
• What technology teams need to use to be eligible
• UNI-CUB API
• How you will judge it?
• Unique and novel use case solution
• Creative use of the API
• Integration with other platforms / systems
Need help?
• Download the SDK and documentation here:
• https://developer.hondasvl.com/
• John Moon – Developer Relations Lead – HDS Questions
• Joseph Wofford – API Questions
Where to find us at the HackathonAT&T Shape Hackathon Sponsor Information
Venue Map
Hackathon Stage
Help Desk
Hackathon Entrance
Thank You
July 15, 2016 101AT&T Proprietary
AT&T Shape Tech ExpoPublic Safety Challenge
07.15.16
July 15, 2016 102AT&T Proprietary
AT&T Public Safety Challenge
Mobile communications are essential to public safety. Interoperable voice, video, and information sharing between all personnel, which often includes responders from different disciplines and jurisdictions would dramatically enhance response efficiency and safety. Communication must be convenient and reliable. The right person having the right access at the right time to sensitive information is essential.
How can your creation provide seamless and straightforward communications capabilities for public safety?
July 15, 2016 103AT&T Proprietary
Public Safety Call to Action
• Every connection matters. But we believe no connection is more important than the one capable of
saving a life.
• Recent events have brought Public Safety to the forefront of the conversation.
• No matter the catastrophe, first responders rush to the scene. From call to car to crisis, they’re there.
• Mobile communications are essential to public safety. Interoperable voice, video, and information
sharing between all personnel.
• Communication must be convenient and reliable.
• It is our team’s mission to provide them with the communication tools that they need to respond to
those events.
• Today we are calling on you – the creative visionaries, and innovators to explore ideas to help make
our communities even stronger and safer. Join us in taking the AT&T Public Safety Challenge
July 15, 2016 104AT&T Proprietary
Judging Criteria
We will be judging submission based on
20% - Ability to clearly articulate what your app does
20% - Originality of idea
20% - Difficulty of technical implementation
20% - Completeness of the app
20% - Use of AT&T APIs
Should you accept this challenge you will have less than 24 hours on the clock
to turn your concept into a reality
Resources
AT&T IoT Starter Kit Your ingenuity
AT&T APIs Your commitment to public safety
In addition we will look at specific Public Safety Criteria
25% Support for Interoperability
25% Security
25% Ease of use
25% Value to public safety
July 15, 2016 105AT&T Proprietary
Thank you for answering the call and taking the
challenge!
107
40+National
Personalities
All Formats
Talk, CHRCountry
Urban, SportsEDM
The Power of Live Radio
iHeartRadio All-In-One App
Be everywhere consumers are having audio experiences with the products and services they expect.
iHeartRadio Integrations
PLATFORM MOBILE / TABLETIN HOME WEARABLES
RETAILAUTOMOTIVE / IN DASH
Iheartradio.com
iHeartCanada
VR
Amazon AlexaVoice Service
Android Blackberry
Toshiba
Amazon Fire Phone
Win Ph8 & 7
Sony
SamsungATIV
iPad
Kindle Fire
HPMicrosoft Surface
Samsung Gear 2
Android Wear
Pebble
Apple Watch
Samsung Gear S2
Sonos
Vizio TVs & Remote
AT&T U-Verse
Bose SoundTouch
Samsung Smart TV
Amazon Fire TV & Fire TV Stick
Samsung Shape
Chromecast &
Chromecast Audio
Android TV
Dish Hopper& Joeys
Heos by Denon
TiVo
Amazon Echo, Tap & Dot
Nexus Player
Nuvo
Mac
Chrome Extension
Autonomic
Sony PS4, PS3,TV & Blu-Ray Player
Mood Media
LinkplayBluesound
Firefox OS for Panasonic TV
Apple TV
LG Smart ThinQ Hub
LG Music Flow Wi-Fi Series & Smart TVs
Google Home
DTS Play-Fi Ecosystem
Roku & Streaming Stick
Xbox One & Xbox 360
iHeartRadio Key Stats
85Million
Monthly Uniques iHeartRadio Network
Total Social Media Fans & Followers
Total Registered Users
84Million
85Million
80% Brand Awareness
THANK YOU
115
Jaguar Land Rover Web RVI Challenge
AT&T Shape Hackathon
15-16 July 2016
116
1/2 DAY AT QUAIL LODGE IN CARMEL, CA FOR UP TO 6 TEAM MEMBERS
Climb behind the wheel of your choice of Land Rover for a truly memorable off-road
experience with the Land Rover Driving School at Quail Lodge & Golf Club. Our
dedicated course is composed to provide an exciting outdoor adventure of endless
obstacles including ascents, descents, side-tilts, log crossings, and rock crawls.
Jaguar Land Rover Web RVI Challenge
Prize
117
Use the RVI HTTP API Spec:
●Full repository and documentation available on github:
https://github.com/smartcar/rvi_http_api_spec
●Credentials:
○Username: mock-user
○Password: mock-password
●Server: http://38.129.64.51
●Mock Vehicle ID: 36ab27d0-fd9d-4455-823a-ce30af709ffc
●More information about RVI available on github: https://github.com/genivi/rvi_core
Jaguar Land Rover Web RVI Challenge
Technology
118
Jaguar Land Rover Web RVI Challenge
Technology
RVI HTTP API Spec Examples:
● GET:
○ curl http://38.129.64.51/vehicles -u mock-user:mock-password
○ curl http://38.129.64.51/vehicles/36ab27d0-fd9d-4455-823a-ce30af709ffc -u mock-
user:mock-password
● POST:
○ curl -X POST --header "Content-type: application/json" -d '{"action": "UNLOCK"}'
http://38.129.64.51/vehicles/36ab27d0-fd9d-4455-823a-ce30af709ffc/security -u
mock-user:mock-password
API Notes:
●Unsupported endpoints return failure
●Accessible vehicles only support all window control (no individual window support)
119
Jaguar Land Rover Web RVI Challenge
Technology
F-TYPE Convertible:
●Located in right-center field
●Real vehicle ID and credentials
provided for hackathon finalists
working with the RVI API and
winners of the Jaguar Land Rover
Challenge for vehicle integration
●Some endpoints may not be
supported on F-TYPE during this
hackathon
120
Jaguar Land Rover Web RVI Challenge
Contest Criteria
Build an application that seeks to find new, efficient, and interesting ways to enhance
user interaction and vehicle connectivity. Submissions should extend the vehicle
interoperability via the Remote Vehicle Interaction (RVI) HTTP API.
121
Jaguar Land Rover Web RVI Challenge
Support
Anson Fan
Software and Data Architect, Open Software Technology Center
Blake Lyman
Technical Product Lead, JLR Tech Incubator
Available at Jaguar Land Rover Hackathon Table 5 or on the field at the F-TYPE
@_cathaines
• Best Pebble Watchapp or Watchface
• Pebble Time smartwatch
• Engineerable TimeDock charging station
• Interesting & innovative uses of Health or Location information
• Bonus points for good UX & UI
• Bonus points for apps published to Pebble’s appstore*
* include a link in your hackathon submission
Pebble Kicker Prize
cloudpebble.net
• CloudPebble - cloudpebble.net
• Documentation - developers.getpebble.com
• Dev Portal - dev-portal.getpebble.com
• Slack Channel - slack.pbldev.io
• Forums - forums.pebble.com
• IRL - Table 10
Resources / Support
We Provide Creativity
Why ROBOTIS?
Cost Open Platform Interoperability
BEST USE OF ROBOTIS TECHNOLOGY 1ST PLACE PRIZE - ROBOTIS MINI
OLLOBOT: What would you do if your Smart Phone was mobile on its own?
The Challenge
Use IFTTT
Create anAndroid App
Use Speech for aRobotic Chatbot
Technology Resources
Android Phone
Sample Android App Source Code
OLLOBOT Sample App
IF App
Semio Chatbot Engine
Judging Criteria
20% - Ability to clearly articulate what your app does
20% - Originality of idea
20% - Difficulty of technical implementation
20% - Completeness of the app
20% - Use of OLLOBOT Android App with IFTTT and/or Semio
Online Resources
www.robotis.us/ollobotsdk
On-Site Technical Support
© 2015 Nuance Communications, Inc. All r ights reserved.
Nuance x AT&T Shape
Samuel Dion-Girardeau – Software Developer, Nuance Mix
July 15-16, 2016
© 2015 Nuance Communications, Inc. All rights reserved. 143
Speech solutions provider for:
– Cars;
– TVs;
– Phones;
– IoT devices;
– Etc.
What is Nuance?
© 2015 Nuance Communications, Inc. All rights reserved. 144
12 billionmobile cloud transactions in 2014
65countries
14 billioncustomer engagements per year
14,000employees
80languages
6,500companies use Nuance Enterprise solutions
Nuance by the Numbers
© 2015 Nuance Communications, Inc. All rights reserved. 145
– TTS: Text to Speech
– Synthesize text into audio voice.
– ASR: Automatic Speech Recognition
– Take audio data, transcribe it into text.
– NLU: Natural Language Understanding
– Parse the text into a structured, meaningful representation.
Solutions
© 2015 Nuance Communications, Inc. All rights reserved. 146
– Beta (exclusive access);
– Self-serve tools;
– For all devices and customer types;
– Built for:
• rapid development & iteration,
• prototyping,
• hackathons;
– Improved SDK & samples.
What is Nuance Mix?
© 2015 Nuance Communications, Inc. All rights reserved. 147
“Move my bishop to e2”
{"intent" : "MOVE_PIECE","concepts": {
"piece": "BISHOP","square": "e2"
}}
NLU = What your app cares about
© 2015 Nuance Communications, Inc. All rights reserved. 148
“I’d like to book a flight from San Francisco
to Toronto, please”
{"intent" : "BOOK_FLIGHT","concepts": {
"ORIGIN_CITY": "SF","DESTINATION_CITY": "TOR"
}}
© 2015 Nuance Communications, Inc. All rights reserved. 149
“I just had a chicken
salad sub with diet
coke for lunch”
{
"action": {
"intent": {
"value": "logFoodEntry",
"confidence": 0.99
}
},
"concepts": {
"meal_type": [{
"value": "lunch",
"ranges": [[50,55]],
"literal": "lunch"
}],
"food": [{
"value": "CHICKEN_SALAD_SUB",
"ranges": [[13,30]],
"literal": "chicken salad sub"
}],
"drink": [{
"value": "DIET_COKE",
"ranges": [[36,45]],
"literal": "diet coke"
}]
}
}
© 2015 Nuance Communications, Inc. All rights reserved. 150
“Turn on the heater”Resulted action:
if temperatureControl
check what control (heater, AC)
check to what state to set it (On, OFF?)
SPEECH
RECOGNITION
UNDERSTANDING
Intent: temperatureControl
turn [state] on [/] the
[homeElement] heater [/]
Client Business Logic
Nuan
ce S
erv
er
Clie
nt A
pplic
ation
JSON results
House is warm and cozy
when the user arrives home
Example
© 2015 Nuance Communications, Inc. All rights reserved. 151
- ASR and TTS APIs & SDKs;
- Mix.nlu access;
- Hardware kits:- Raspberry Pi
- Audio device
- SDK package
Our product offering
© 2015 Nuance Communications, Inc. All rights reserved. 152
Nuance VoiceHack for IoT Challenge
Power your next big idea with voice by utilizing our newly released
Nuance® Mix web-tool to customize an app and/or IoT of your choice.
1. Pick up our loaner hardware kit• Raspberry Pi, audio device and SDK package included!
• Location: Nuance Hackathon Table 7
2. Register for our platform
(https://developer.nuance.com/public/index.php?task=attshape)
3. Show us what you can build!
© 2015 Nuance Communications, Inc. All rights reserved. 153
– 25% - Clarity and originality of the project
– 25% - Difficulty of technical implementation
– 25% - Quality of the execution
– 25% - Effective use of Nuance Mix speech recognition,
NLU and/or text-to-speech technologies
Judging Criteria
© 2015 Nuance Communications, Inc. All rights reserved. 154
Nuance Challenge Prizes
– GRAND PRIZE: $2,500 Cash Prize
– All Participants:
– Access to Nuance Mix beta
– Selection of Nuance Swag
© 2015 Nuance Communications, Inc. All rights reserved. 155
– HACKATHON TABLE 7
Our Location
© 2015 Nuance Communications, Inc. All rights reserved. 156
Your mentorsNuance Developer
Dan Valcour Sam Dion-
GirardeauLuis Tobon William Mura
Can’t spot us? You can email us at
[email protected] or by phone at 206-902-0192!
© 2015 Nuance Communications, Inc. All r ights reserved.
Find us @NuanceDev!
Happy Hacking! ;]
https://developer.nuance.com/public/index.php?task=attshape
Lighting has changed
developers.meethue.com
Developer Program
• 25k+ Developers• RESTful local & remote API• 2 official SDKso Java/Android &*iOS/OSX
• 70+ 3rd party SDK’s and tools• 30+ languages & platforms
AT&T Shape Hackathon
unique & creative use cases
enabled by Philips Hue
in the domains of entertainment (video/music/games), well-being & smart homes
integrate with other products/services/APIs
Hue Color Starter Kit for the members of the winning team!
Find us at Booth 12!