<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>** I know Cisco has assets on this list, so all my statements are in and of my own opinion and do not reflect the views of Cisco, et al. **</p>
<p><br>
</p>
<p><b><u>SoapBox:</u></b><br>
</p>
<p>Cisco Spark, is actually, the newest iteration of<i> </i>Cisco's older, <i>Project Squared</i>. As a concept; Cisco Spark (and competitors like Slack, Flowdock, Jostle), is nothing new .... predates BBSs. I mean if we got real technical, some definitions
of <i>Chat Rooms</i> can take us back to ARPANET. So these sort of applications; while the concept isn't new, bring about a newer capability using REST principles for their APIs.</p>
<p><br>
</p>
<p><b><u>ChatBots:</u></b></p>
<p>The interest in part, comes from the ability to mashup. Using the Restful API from these types of services, I can extract and inject the I/O of a "Chat Room" in near real-time and port it over to a server side application where I could do just about anything
with it. Again, a similar capability has been around for a VERY long time. Did you ever create an IRC script to auto kick/ban people ... cause I sure did ... (sorry KitKat4u99 and BigBoy455)</p>
<p><br>
</p>
<p>What HAS NOT been around very long is IoT (Internet of Things). 20 years ago I would have been limited to interactions within the room itself. In today's ever-increasing amount of Internet aware devices, the game changes substantially because I can take
internal room interactions and make external impacts. Introduce to that, something like a RaspberryPi, and now you really have a new platform on your hands, the digitization of real-world objects. Here is an example: <a title="Ctrl+Click or tap to follow the link" href="http://ryanthomashuff.com/2015/12/doorbell-for-cisco-spark/">http://ryanthomashuff.com/2015/12/doorbell-for-cisco-spark/</a></p>
<p><br>
</p>
<div id="Signature">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
So while the current buzz word is, <i>chatbot</i>, we're really talking about something substantially different than a
<em>chatbot</em>; we're talking about what could arguably be an early precursor to more advance AI. Its making it much easier and more standardized for the digital and physical world to collaborate. Consequently, I also think this is what finally pushes IPv6
into everyone's home.<br>
<br>
<b><u>Does it bend the purpose of Spark:</u></b><br>
<br>
I don't believe it does. Right now, the Spark API is limited -so message notifications are the basis of what it can do, which lends to tendencies to create a
<i>chatbot</i>. It is also a great way to demo the API in its infancy. As the Spark API matures, newer API capabilities will cannibalize the desire and practicality of something that only acts as a
<i>chatbot</i>. Even in its limited state, we can make it do much more than be a <i>
chatbot</i>. <a href="http://ryanthomashuff.com/2016/01/public-chatbot-for-cisco-spark/">
Jixator Prime</a> which is a public room bot I made can already do things like inject real-time AMBER ALERTs into a room, configure Cisco Access Points and will soon allow real-world faxing into a room
<img style="vertical-align: bottom;" alt="😉" class="EmojiInsert" src="cid:6ee71ee1-e448-488a-86bd-0fd388b5e475">.<br>
<br>
Now all of this doesn't really even scratch the surface of the video and voice capabilities of Spark; however using a theme from above, imagine a mashup ... You are sitting at home with a video endpoint and your team is in a spark room with video, a simple
script uses the API to auto invite your endpoint .... no websites to sign into, no laptops to fire up .... nope ... just magic. That is where I think we're headed folks
<img style="vertical-align: bottom;" alt="😉" class="EmojiInsert" src="cid:6ee71ee1-e448-488a-86bd-0fd388b5e475">. Who knows though, Cisco Spark might not be what gets us there -but I do think where Spark wants to go is where we will ultimately be.<br>
<br>
<strong style="text-decoration: underline;">Am I doing this for my Engineering Deathmatch:</strong><br style="text-decoration: underline;">
<br style="text-decoration: underline;">
HA! No, not really; although it might not hurt to have a bot on standby <img style="vertical-align: bottom;" alt="😉" class="EmojiInsert" src="cid:6ee71ee1-e448-488a-86bd-0fd388b5e475">. I honestly believe these sort of platforms are an early glimpse
into the future of collaboration and I want to be on board now. I will be the first to admit, I was sceptical and resistant at first ... I really was; but I see it playing out differently than I originally imagined.<br>
<br style="text-decoration: underline;">
Thanks,<br>
<br>
= Ryan =
<p><br>
</p>
<p><br>
</p>
<p></p>
<p>Email: <a href="mailto:ryanthomashuff@outlook.com" target="_blank">ryanthomashuff@outlook.com</a>
</p>
<p>Spark: <a href="mailto:ryanthomashuff@outlook.com" target="_blank">ryanthomashuff@outlook.com</a></p>
<p>Twitter: <a href="http://twitter.com/ryanthomashuff" target="_blank">@ryanthomashuff</a><br>
</p>
<p>LinkedIn: <a href="http://linkedin.com/in/ryanthomashuff" target="_blank">ryanthomashuff</a><br>
</p>
Web <a href="http://ryanthomashuff.com" target="_blank">ryanthomashuff.com</a>
<p></p>
</div>
</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> avholloway@gmail.com <avholloway@gmail.com> on behalf of Anthony Holloway <avholloway+cisco-voip@gmail.com><br>
<b>Sent:</b> Tuesday, January 19, 2016 2:07 PM<br>
<b>To:</b> Ryan Huff<br>
<b>Cc:</b> cisco voip<br>
<b>Subject:</b> Re: [cisco-voip] Cisco Spark API</font>
<div> </div>
</div>
<div>
<div dir="ltr">Thanks for sharing this Ryan. It's really cool stuff. Why do you think there is this surge in chat bot interest all of the sudden, when chat bots have been around for ages? And, do you think this is bending the purpose of Spark, a collaborative
software platform, into becoming a notification platform? Just curious on your thoughts. Either way, you PHP is clean, and you're awesome for sharing it with the public. Keep up the awesome work.
<div><br>
</div>
<div>Actually, one last question: are you only doing this to prepare for your upcoming Engineering Deathmatch?</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Jan 18, 2016 at 11:07 AM, Ryan Huff <span dir="ltr">
<<a href="mailto:ryanhuff@outlook.com" target="_blank">ryanhuff@outlook.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr">
<div style="font-size:12pt; color:#000000; background-color:#ffffff; font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Hello everyone,</p>
<p><br>
</p>
<p>I'm not sure of this audience who is, <b><i>a.)</i></b> Aware of what Cisco Spark is, and/or<b>
</b><i><b>b.)</b></i> cares what it is so I am sending this multicast in hopes that it finds all who do know/care on the list.<br>
</p>
<p><br>
</p>
<p>For those interested in using the Spark API and learning what you can do with it; I have written a basic library (in PHP) that you can use. I also have a publicly available
<i>ChatBot</i> that you can invite to your room, to demonstrate some of the things you can do with the Spark API.</p>
<p><br>
</p>
<p>The PHP Library:</p>
<p><a title="Ctrl+Click or tap to follow the link" href="http://ryanthomashuff.com/wp-content/uploads/2016/01/sparkInterfaceV1_class.tar" target="_blank">http://ryanthomashuff.com/wp-content/uploads/2016/01/sparkInterfaceV1_class.tar</a></p>
<p><br>
</p>
<p>The ChatBot:</p>
<p><a title="Ctrl+Click or tap to follow the link" href="http://ryanthomashuff.com/2016/01/public-chatbot-for-cisco-spark/" target="_blank">http://ryanthomashuff.com/2016/01/public-chatbot-for-cisco-spark/</a></p>
<p></p>
<p><br>
</p>
<p>The command reference for the bot is in the post too; the bot can give you AMBER / Center for Missing and Exploited Children alerts, NPR Tech Feed and sentiment analysis right now. As I have time, I will further develop.</p>
<p><br>
</p>
<p>Thanks,<br>
</p>
<p><br>
</p>
<div>
<div style="font-size:12pt; color:#000000; background-color:#ffffff; font-family:Calibri,Arial,Helvetica,sans-serif">
= Ryan =
<p><br>
</p>
<p><br>
</p>
<p>Email: <a href="mailto:ryanthomashuff@outlook.com" target="_blank">ryanthomashuff@outlook.com</a></p>
<p>Spark: <a href="mailto:ryanthomashuff@outlook.com" target="_blank">ryanthomashuff@outlook.com</a></p>
<p>Twitter: <a href="http://twitter.com/ryanthomashuff" target="_blank">@ryanthomashuff</a><br>
</p>
<p>LinkedIn: <a href="http://linkedin.com/in/ryanthomashuff" target="_blank">ryanthomashuff</a><br>
</p>
<p>Web <a href="http://ryanthomashuff.com" target="_blank">ryanthomashuff.com</a></p>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
cisco-voip mailing list<br>
<a href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a><br>
<a href="https://puck.nether.net/mailman/listinfo/cisco-voip" rel="noreferrer" target="_blank">https://puck.nether.net/mailman/listinfo/cisco-voip</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>