Introducing Cisco
Voice and
Unified Communications
Get valuable IT
training resources for
all Cisco certifications.
Access study tools,
CCNA practice tests, IT
salaries, and find IT
jobs.
640-461
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Cisco Jabber Web SDK – Maximize Your
Business Portal By Enabling Collaboration
2
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Required GAAP Reconciliation and Forward-
Looking Statements
The Cisco products, service or features identified in this
document may not yet be available or may not be
available in all areas and may be subject to change
without notice. Consult your local Cisco business
contact for information on the products or services
available in your area. You can find additional
information via Cisco’s World Wide Web server at
http://www.cisco.com . Actual performance and
environmental costs of Cisco products will vary
depending on individual customer configurations and
conditions.
3
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Session Abstract
Rabidly and easily add Presence, Chat, Voice, Video, Messaging
and Web Conferencing to web applications to help automate
workflow, increase productivity for your end users and add
incremental value to your Cisco collaboration portfolio
4
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Agenda
Introducing the Cisco Jabber Family
Add Cisco Collaboration to Enterprise Web Applications
‒ Why? What’s in it for you?
‒ What? Use case examples of what’s possible
‒ How? Hello World! Chat it, speak it, see it. Add voice, video, im and presence to a
webpage in 10 minutes
Portal Tour
What’s next for the Jabber SDK
5
https://www.pass4sureexam.com/640-461.html
Introducing the Cisco Jabber Family
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Cisco JabberAddressing challenges traditional tools don’t address
• Evolving employee expectations, purchase models
• Leverage investments
• Ensure security and compliance
• Control costs
• Make distributed workforces more productive
• Improve processes, speed issue resolution
• Increase efficiency
IT ChallengesBusiness Challenges
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Explosion of Mobile devices
PC &
MAC
Android & iOS
TabletsSmart
Phones
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Video Becomes Pervasive
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
All-in-one UC Application
Presence & IM
Voice, Video, voice messaging
Desktop sharing, conferencing
Collaborate from Any Workspace
PC, Mac, tablet, smart phone
On-premises and on-demand
Integration with Microsoft Office
Cisco Jabber
10
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Devices Share the same Infrastructure
11
Call Control: SIP
• Unified Communications Manager (CUCM)
• Video Communication Server (VCS)
Presence & IM: XMPP
• Unified Presence
• WebEx Connect service (SaaS)
Meetings, Conferencing
• WebEx (SaaS)
• TelePresence MCU
Voice Messaging
• Unity Connection
Cisco Jabber
Cisco Jabber
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Cisco Integrated Collaboration Experience
Wide Variety of Collaboration Technologies
ANY CONTENTANYWHERE ANY DEVICE
INTEGRATED COLLABORATION EXPERIENCE
Wide Variety of Collaboration Technologies
Wide Variety of Collaboration Needs
Video Handled as Easily as Voice
Flexible Access from all Clients
Richest Experience in Any Location
Secure Intra- and Inter-Company Communications
12
https://www.pass4sureexam.com/640-461.html
Add Cisco Collaboration to Enterprise Web
Applications with the Jabber SDK
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
The Jabber web toolkit
• Easily and rapidly add collaboration to enterprise web applications and business processes
• Increase productivity and maintain context of interactions for end users
• Add incremental value to Cisco Collaboration deployments based on unique needs
14
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Web toolkit to collaboration enable web apps
Easily add collaboration to web applications and business processes
Voice Video
IM/Chat Presence
Voice mail
Web Conferencing
15
Add Cisco Collaboration to Enterprise Web
Applications – The Why
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Access Market-Leading UC Services
Number one in Enterprise Call Control
Number one in Video
Number one in Web Conferencing
Number one in Audio Conferencing
Number one in Unified Messaging
VM and UM
VoIP and IP PBX
Video and TP
Web and Audio Conf.
Presence and IM
Sources: Synergy Research, Frost & Sullivan, Gartner, Intellicom Analytics, Cisco Q4 2009.
Note: Enterprise Call Control excludes low-end KTS category.
17https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
What’s it all about? For the ISV …
Providing the building blocks to rapidly and easily Cisco UC enable
enterprise web applications – providing Voice, Video, Presence/IM,
Voicemail, WebEx
Exciting technology enabler to build product and services based on Cisco
collaboration technology
Leverage large Cisco collaboration presence
Co-marketing opportunities
Unique offering - No other enterprise UC provider has voice, video Web
plug-in/SDK
18
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
What’s it all about? For the IT Pro…
Providing the building blocks to rapidly and easily Cisco UC enable
enterprise web applications – providing Voice, Video, Presence/IM,
Voicemail, WebEx
Consolidate the desktop and integrate collaboration deep into existing
applications, increasing productivity and maintain context of interactions
for end users
Every browser experience can become an interactive collaboration
experience
Add incremental value to your Cisco Collaboration deployment based on
your unique needs
Unique offering - No other enterprise UC provider has voice, video Web
plug-in/SDK
19
Add Cisco Collaboration to Enterprise Web
Applications – The What
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Usage examples and case studies
Example 1: Cisco UC enablement of online desktop and line of business applications
Example 2: Cisco UC enhancing collaboration applications E.g. online mail providers, social media vendors
Example 3: Cisco UC enablement of custom web 2.0 portals and custom web applications
Example 4: Cisco UC enablement of online email application
21
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Presence enabled
IM / Chat enabled
Click 2 Call enabled
Click 2 WebEx enabled
Click 2 Video* enabled
Use Case: Pervasive Cisco UC in Business Applications UC, Collaboration, Video capabilities everywhere
Example only – an ISV or IT Pro could do the project
22
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Use Case: Pervasive UC in Enterprise Social Application Presence and UC capabilities throughout the application
Cisco on Cisco Integration – Cisco Quad leverages public facing APIs
Presence enabled
IM / Chat enabled
Click 2 Call enabled
Click 2 WebEx enabled
23
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Presence enabled
IM / Chat enabled
Click 2 Call enabled
Click 2 WebEx enabled
Click 2 Video* enabled
Use Case: Cisco UC enabled Corporate Directory Search and connect: real-time collaboration within corporate directories
Presence, Click 2 Voice / Video / IM / WebEx /
24
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Use Case: Cisco voice enabled Gmail Cisco UC Enable Gmail and Google Apps
for Business
Cisco Jabber APIs
‒ Web Softphone (AJAX)
‒ IM / Presence (CAXL)
User Capabilities
‒ View Presence
‒ Click 2 IM
‒ Click 2 Call
Deployment Requirement
‒ Corporate VPN active session
Demo: Completed Integration
‒ http://www.youtube.com/watch?v=pIGyEubjBrU
Corporate Directory Presence and IM gadget enabled
Corporate Softphone
gadget enabled
25
Add Cisco Collaboration to Enterprise Web
Applications – The How
HELLO WORLD!
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Hello World!Add voice, video, chat and presence to your web application in 10 mins
28
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Hello World!Add voice, video, chat and presence to your web application in 10 mins
29
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Hello World!Add voice, video, chat and presence to your web application in 10 mins
30
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Hello World!Add voice, video, chat and presence to your web application in 10 mins
31
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Hello World!Add voice, video, chat and presence to your web application in 10 mins
32
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Hello World!Add voice, video, chat and presence to your web application in 10 mins
33
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Hello World!Add voice, video, chat and presence to your web application in 10 mins
34
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Recommended Skillsets
Industry standard web technologies - REST
- JavaScript
- jQuery
- HTML
API naming is easy to understand
Developers don’t need to be UC or voice experts
35
https://www.pass4sureexam.com/640-461.html
Portal Tour
What’s next? SDK Support for Mobile and
Native applications
37
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Collaboration enable the mobile webExtend Cisco Ajax XMPP Library to support Mobile Browsers
38
Voice and video is being
investigated.
Challenge: mobile
browsers don’t support
plugins
Roadmap Not Committed
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
What’s available todayUrl based cross launching of installed Jabber applications
39
ciscojabber://call?address=%s
To send an IM:ciscochat://goim?screenname=%s&message=%s
ciscotel://%
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Future Considerations: Native SDKs
40
Extend the flexibility of the Jabber Web SDK
to native applications
Voice, video, voice messaging, &
conferencing embedded within your
application
Considerations
Trade-offs on screen real estate
OS and device prioritization
The Power of Embedded
Roadmap Not Committed
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Future Considerations: Extensibility of our Native
clients
41
Roadmap Not Committed
Business Value
Allows customers to extend Jabber- natively via C++ plugins
- using HTML/JavaScript via extensibility tabs
Provides basis for various product modes- IM only mode
- Phone only mode
- No History mode
- No presence mode
- ...
https://www.pass4sureexam.com/640-461.html
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Future Considerations: Extensibility of our Native
clients
42
Roadmap Not Committed
Hub Window Plugin- Menus
- Tabs
- Status bar
- Search Area
- Self Presence Area
- Escalation bar
- Notification badge
- Web tab
IM Window Plugin- Session Escalation
Options Plugin- Option tabs
... (Integrated session window, server health, ...)
Extensibility in Cisco Jabber
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Future Considerations: Extensibility of our Native
clients
43
Roadmap Not Committed
IM window
Plugin
Telephony
Plugin
Contacts
Plugin
Plugin Runtime
UE
logic
Message
routing
onToolbarOpened
Message is multicasted toall plugins that might be interested
Plugins decide if they want to add button for this specific toolbar
addToolbarButton
addToolbarButton
Messages are modifiedaccording to UE logic
11 22
User pressed the call button
Message is routed backto the approriate plugin
onButtonPressed
Jabber Service
Framework
Telephony Service
Framework
Make phone call
Incoming IMNotification
Jabber contexts to be injected to the Plugins
New IM window launched
ECC/
CPVE
Config IM&P
Communication flow between plugins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Next Steps
Register on CDN and download the Jabber Web toolkit
‒ http://developer.cisco.com/web/jabber-developer/jabber
Visit us in the World of solutions to see some more
demonstrations of the SDK in action
Recommended Sessions
‒ BRKCDN-1003 - How to Add Cisco Collaboration to Your Enterprise Web
Application – The Jabber Experience
‒ BRKCDN-1007 - Cisco Developer Show and Tell “Jabber Enabled Enterprise
Applications”
‒ BRKUCC-2480 - Cisco UC Soft clients: Deploying Cisco Jabber desktop
clients
‒ BRKUCC-2785 - Understanding Cisco Unified Presence 8.6
44
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Complete Your Online
Session Evaluation Give us your feedback and you
could win fabulous prizes.
Winners announced daily.
Receive 20 Passport points for each
session evaluation you complete.
Complete your session evaluation
online now (open a browser through
our wireless network to access our
portal) or visit one of the Internet
stations throughout the Convention
Center.
Don’t forget to activate your
Cisco Live Virtual account for access to
all session material, communities, and
on-demand and live activities throughout
the year. Activate your account at the
Cisco booth in the World of Solutions or visit
www.ciscolive.com.
45
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Final Thoughts
Get hands-on experience with the Walk-in Labs located in World of
Solutions, booth 1042
Come see demos of many key solutions and products in the main Cisco
booth 2924
Visit www.ciscoLive365.com after the event for updated PDFs, on-
demand session videos, networking, and more!
Follow Cisco Live! using social media:
‒ Facebook: https://www.facebook.com/ciscoliveus
‒ Twitter: https://twitter.com/#!/CiscoLive
‒ LinkedIn Group: http://linkd.in/CiscoLI
46
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
https://www.pass4sureexam.com/640-461.html
Top Related