We believe developers come first when it comes to driving innovation. Come learn about Cisco’s developer program: DevNet. Join this keynote with Jason Goecke, General Manager at Cisco to discover what you can create, what you can get access to, and more!
It’s All About Developers. Discover Cisco DevNet. - Jason Goecke - Codemotion Milan 2016
1. Jason Goecke, @jsgoecke
VP & GM, Cloud Calling & Spark for Developers, Collaboration Business Unit
Everyone is an Educator
Milan Codemotion 2016
2. "If you are joining the company in your 20s, unlike when I joined,
you're going to learn to code. It doesn't matter whether you are in sales,
finance or operations. You may not end up being a programmer,
but you will know how to code”
– Jeff Immelt, GE CEO
7. Transforming the Industry with DevNet
Developer
experience
Catalyze &
Accelerate
Digitization
Vibrant Developer
Ecosystem
Cisco’s portfolio as a Platform for Innovation
IoT SDN Cloud Collaboration Open SourceSecurity Data Center DevOps Service
DevNet is Cisco’s
Developer Community
and Innovation Ecosystem
Enabling
Professionals
and Students
8. DevNet Answers These Questions
developer.cisco.com
What is it and do I want to use it?
Sandbox
How do I get access?
Learning Tracks and Labs
How do I get started?
Docs and Sample Code
How do I use it?
Community & Support
How do I get help?
DevNet Creations and Events
How do I share inspiration?
9. Learn: DevNet Learning Tracks and Labs
Self-paced, step-by-
step tutorials on a
wide-range of
programmability
topics and solutions!
https://learninglabs.cisco.com/tracks/collab-cloud
10. Inspire: DevNet Creations
• See what others are building
with DevNet Creations
• Collaborate with a community
of experts online
• Find inspiration for capstone
projects
• Ask and answer questions in
the forums
11.
12. Cisco Spark
Secure & Open
Complete & Simple
Spark for Developers
User Integrations, APIs/SDKs, etc.
Spark Hybrid Services
Cloud + Prem
Partner Services
Interconnect
Message Meeting Call
1:1 and team messaging in virtual rooms A Cloud-based phone systemAudio, video, and web meetings
13. ‘Your App’
now with
Cisco Collab!
Spark APIs
Extend Cisco Collaboration Cloud
GET
POST
DELETE
PUT /Rooms
/Memberships
/Messages
/Teams
/People
DEVNET-2002
/Webhooks
14. Cisco Spark Platform APIs
Make it easy for users to integrate Cisco Spark
with the apps they love and give developers tools
to transform collaboration experiences.
Teams unify
workstreams
in a click
Native
Integrations
Power-users
create their own apps
in minutes
App Integration
Services
Developers accelerate
the value of Spark in
their environments
Platform
APIs / SDKs
15. Developer Portal Interactive Docs
Server SDKs
Cisco Spark for Developers
24/7 Dev Support
Available
TODAY!
https://developer.ciscospark.com/
18. Signup at developer.cisco.com
Join the Spark community of interest
Give your feedback
Also sign-up for:
http://developer.ciscospark.com
http://tropo.com
Follow on Twitter : @CiscoDevNet
Join the DevNet Community !
19. Cisco's presence at CodeMotion 2016
Nov 25th
• 9:40: it's all about Developers, discover Cisco DevNet.
• 11:30: from IoT to Human interactions (Drone Demo)
• 14:10: creating a microservice style application easily
• codelabs: build ChatBots, create your own IVR (Voice Machine)
Nov 26th
• 11:30: Embed Video and Messaging without being an expert
call +39-051-042-1150
to hear upcoming sessions
Editor's Notes
Catalyzing Digital Transformations by leveraging CISCO APIs
DevNet is the center point of contacts for all Developers involved or starting with Cisco Technologies
Forth bubble? NetAcad? SEs? Enabling/Arming SEs and Students
Let’s break it down into the 3 elements.
SPARK MESSAGING – is an easy to use, always connected, service built on the idea of VIRTUAL ROOMS with a excellent MOBILE EXPERIENCE. Messaging, content sharing and BASIC conferencing capabilities are now all in one place. These “rooms” reduce the need for other tools like email and SHAREPOINT that were not truly built to support these types of workers and workstyles.
SPARK MEETINGS – People shouldn’t have to worry about what KIND OF MEETING they’re having. Video Rooms, home office, branch office, Driver’s seat, Airport…Face to Face Video, Voice, and Content Sharing from any DEVICE, any ROOM, and any WORK ENVIRONMENT. Leveraging the #1 Web collaboration tool WebEx.
SPARK CALL – This is your phone system or PBX in the cloud. One-touch directory dialing, Single Number Reach, Single Voicemail from any device, anywhere.
All delivered in a single experience and managed through a single Cloud Collaboration Management Portal. Cloud Collaboration Management provides a single tool for administration, entitlement, management and reporting for Cisco Spark and Cisco WebEx
Building on these 3 ELEMENTS
.
Cisco Spark is an Open Platform with…
Open APIs for application integrations and a playground for developers
Partner Services provides inbound dialing, and PSTN connectivity
And Hybrid Services for integrating Cloud Spark applications with existing on prem investments
Use native integrations in the Cisco Spark app
Cisco Spark is the home for your work. Integrate your conversations in Cisco Spark with the stuff happening in your other applications to unify workstreams in just a few steps. No set up, no code – just open Spark, go to a room, select a business app, and turn on the connection. It’s that easy. Or, create your own integrations by utilizing our inbound and outbound webhooks to exchange content in real-time between Cisco Spark and third-party applications.
Initial native integrations:
Github
Instagram
Pagerduty
Trello
Zendesk
Additional integrations likely at/right after launch
Note: these integrations at launch are only configurable on the Spark web client; all clients can view/edit integrations
Connect Spark to any app with app integration services
App integration services help you easily configure automated connections between Cisco Spark and hundreds of other apps. Using Zapier, IFTTT, or Built.IO, you can set up integrations between Spark and utilize built-in filters so that the content that is exchanged is highly useful to you and your teams.
Use our open APIs, available through our site or as a JavaScript SDK
Use our cloud APIs alone or in tandem to customize the way administrators and teams use Cisco Spark capabilities. Share all the cool integrations you create with our community. Utilize a 24/7 world-class support desk powered by Tropo to answer your questions and discuss your ideas. We will be enhancing our APIs and publishing new ones so check back often.
/People
/Rooms
/Messages
/Memberships
/Webhooks
Now moving forward, we have Spark for developers that allows you to take it one step further. Fully enabling your team for this practice.
Use our open APIs, available through our site or as a JavaScript SDK
Use our cloud APIs alone or in tandem to customize the way administrators and teams use Cisco Spark capabilities. Share all the cool integrations you create with us, so we can publicize it with our community. Utilize a 24/7 world-class support desk powered by Tropo to answer your questions and discuss your ideas. We will be enhancing our APIs and publishing new ones so check back often.
Initial APIs:
/People
/Rooms
/Messages
/Memberships
/Webhooks