Archive for the ‘mashups’ Category

Voxeo’s Dan York’s slides from VoiceCon: Developing Voice Apps Using Mashups and SOA

Monday, November 9th, 2009

At VoiceCon SF 2009 last week in San Francisco, I (Dan York) spoke about “Developing Voice Apps Using Mashups and SOA“. In the talk, I discussed what voice “mashups” are, gave a couple of examples, and then went on to show one of the Tropo.com examples found on the documentation page – the specific one I showed was the Yahoo!Weather example in python. I logged into my Tropo.com account, created a new application, indicated that I wanted to use a hosted file, copied/pasted text from the example, and then set up a phone number and IM address.

You can do all this, too, since Tropo.com accounts are free. :-)

Here are the slides I used in my voice mashups talk:


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


Are you a voice developer in SF? Around Nov 4th? Voxeo/Orange Labs invite-only session on recombinant telephony.

Wednesday, October 28th, 2009

orangespotlight.jpgAre you a developer working with voice or communications applications in the San Francisco Bay area? Or will you be in SF next week for VoiceCon or Enterprise 2.0? Interested in learning more about “voice mashups”, cloud-based voice, “recombinant telephony” and other innovations?

We (Voxeo) are joining with Orange Labs for a special edition of Orange Spotlight focused on the coming “wave” of mashups involving cloud-based voice technology, innovations in messaging, and realtime web. On Wednesday evening, November 4th, we will be hosting a collection of developers and strategists working at the edge of the current art in hosted contact center, IVR, speech, and multimodal technologies who are all gathered for the purpose of sharing knowledge and inspiration. Some of the participants include:

and many more. If you are a subject matter expert or have an active interest in the future of telephony, this will be an evening of interactive discussion on this exciting area. The event is from 5:30 – 8:00pm at Orange Labs’ facility in South San Francisco near the SFO airport.

Space is limited so please email me (Dan York) ASAP if you are interested.


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


Voxeo’s Dan York to speak next week at VoiceCon and Enterprise 2.0 in SF

Tuesday, October 27th, 2009

VoiceCon logoNext week is a bit of a marathon speaking schedule for me (Dan York) out in San Francisco. VoiceCon and Enterprise 2.0 are co-located at the Moscone Center in downtown SF and I’m actually speaking at both events. Full details of my talks can be found on our event pages at:

http://blogs.voxeo.com/events/voicecon-san-francisco/
http://blogs.voxeo.com/events/enterprise-2-0/

The overall schedule looks like this:

Monday, Nov 2 (VoiceCon)

3:15 – 4:15 pm – Presence – Current Progress and Future Trends

Tuesday, Nov 3 (Enterprise 2.0)

11:15 am–12:00 pm – Case Studies In Enterprise Micro-Blogging

4:15 – 5:00 pm – The Future of Social Messaging in the Enterprise

Wednesday, Nov 4 (VoiceCon)

3:15 – 4:15 pm – Developing Voice Apps Using Mashups and SOA

Thursday, Nov 5 (VoiceCon)

8:00 – 9:45 am – Web 2.0 and Enterprise Communications – Fad or the Future?

I’m very much looking forward to both events, both to participating in the sessions I’m in and also to seeing all the other great sessions at both events.

In the Presence session on Monday, moderator Don Van Doren will be getting the panel involved in a discussion around what we need for truly making presence be more useful in an enterprise environment. (As to my involvement there, do recall that Voxeo has a product, SIPoint, which provides a SIP-based presence server among other services.)

On Tuesday, the first session on microblogging should be a good tour inside different ideas of taking Twitter-like microblogging inside the company, something I wrote about at some length in the past. The second session is a reprise of the “reactor” panel at Enterprise 2.0 in Boston earlier this year – only with different panelists. Should be a fun and interactive session.

Wednesday brings a session on voice mashups where I will be demonstrating what can be done with our Tropo.com platform and then a gentleman from IBM will be demonstrating mashups on their platform. And finally Thursday wraps up my participation with a almost two-hour “deep dive” into the role of Web 2.0 technologies in the enterprise with my frequent co-presenter Irwin Lazar.

All in all it should be a great event. (And add in speaking at an event on Wednesday night (more on that in another post) and… well… I think I’ll be tired by the time Friday rolls around! :-) )

If you are going to be out at either VoiceCon or Enterprise 2.0, please feel free to say hello or drop me a note in advance. You can also expect that I’ll be tweeting throughout the time at both my own @danyork account as well as the @voxeo Twitter account.


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


Unlocking access to New York State Senate legislation info through IM, SMS, Twitter, voice via Voxeo IMified/Prophecy

Thursday, September 17th, 2009

nystatesenate.jpgWe were very pleased to see this great write-up in the blog of the New York State Senate Office of the CIO, “Dialing in to the NYSenate OpenLeg API“, that outlines the great work that independent developer Mark Headd has done.

As the article notes, Mark has used our IMified platform to let people find out the status of legislation before the NY State Senate using:

  • Instant Messaging Client (Jabber): opensenate@bot.im
  • Twitter Client: Send a tweet formatted as a @reply to @opensenate
  • Short Message Service (SMS): Send a text message to (315) 308-1943
  • Regular Telephone: Call (646) 736-2439 (see note below)

Through whichever channel people want to use, they can now query the NY State Senate legislation database and find out the status of various bills. As the NY State Senate blog post author, Nathan Freitas, stated:

These services fit very well with the Office of the CIO’s vision for a fully mobile-accessible legislative body, where everyone from elected officials to their consituents can fluidly connect with eachother around issues that matter to them no matter where they are. Access of information via mobile phones also signficantly leverages the playing field when it comes to cost… a $99 iPhone is a pretty fantastic computing device.

Mark went into more details on his own blog in a post, “Leveraging the Government 2.0 Platform“, specifically noting that the exposure of an open API by the NY State Senate was the exciting part to him:

When governments make their data available in public formats, and expose APIs for querying such data, they are throwing the door open to outside developers to build useful things. That’s significant, and the NY Senate should get some major props for being among the first (if not the first) legislative body in the country to provide an API for their legislative information.

When governments make data available through an API, they are telling developers: “Use any platform or programming language you want to access our data.” The basic requirements for invoking an API like the NY Senate’s (or the District of Columbia’s 311 API) is the ability to communicate via HTTP and to parse XML, or JSON. Since pretty much every modern programming language and development platform can do these things, it creates opportunities for developers of all stripes.

But if APIs are platform and language agnostic, they are also modality agnostic – if the data exposed through an API is compact enough, there are lots of different ways to present this data to an end user.

Mark also notes that his application actually uses two of Voxeo’s platforms. The IM, SMS and Twitter interfaces come through IMified and the voice comes through our hosted Prophecy platform (via our Evolution developer portal). As we announced recently, SMS and IM integration are now available directly to Evolution users and now creating multi-modal / multichannel applications just got that much easier!

Kudos to the NY State Senate Office of the CIO for providing their open API and to Mark Headd for the great work he did making that API accessible to people through voice, IM, SMS and Twitter.

Great to see!


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


RJ Auburn speaking at VoiceCon 2009 on “Voice Mashups”

Tuesday, March 24th, 2009

voiceconorlando2009.pngWe’re very pleased to note that Voxeo CTO RJ Auburn will be speaking early next Tuesday morning at VoiceCon Orlando 2009 on the subject of voice mashups. His panel session is “Voice Mashups – Tool or Toy?” and is from 8:00-8:45am on Tuesday, March 31st. The description is:

What’s a voice mashup, and why should you care? This session will explain how different application and services elements can be combined in an ad hoc manner by end users drawing upon enterprise resources, to create “mashups.” We’ll look at the uses for mashups, where the elements of a mashup come from, and how they can benefit your end users.

KEY QUESTIONS:

  • How do you get started with voice mashups? What elements will you need to purchase, and what existing elements in your network can be included?

  • What do you have to do to make elements available for mashups?
  • What’s the users’ interface for a voice mashup, and how do you provide it to them?
  • Do you need to maintain some control over what users do within a mashup-enabled Web Services environment?
  • Why should you do this? What can voice mashups do for your end users that can’t be done another way?

The folks at VoiceCon asked both RJ and the other presenter, Marlon Machado from IBM, to actually show mashups in action, so I know RJ’s going to have some fun stuff planned. I expect he’ll be doing some demos of Tropo.com (here’s a good summary of our Tropo announcements) and showing some of the cool mashups we’ve come up with, some of which are found in the Tropo Sample Applications and some of which we’ve written about on the Tropo blog. RJ’s a great presenter and if you are at VoiceCon I’d encourage you to check out his presentation.


P.S. And yes, if you looked at the VoiceCon schedule earlier, I (Dan York) was slated to give this presentation but due to some scheduling issues cannot attend. RJ graciously agreed to speak in my place. Given that he’s been heavily involved in mashups for years, he’s definitely got the background.


If you found this post interesting or helpful, please consider either subscribing via RSS or following on Twitter.


Technorati Tags: , , , , ,


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


Voxeo’s launch of Tropo.com: an update one week later

Tuesday, March 10th, 2009

tropo.comlogo.jpgIt seems rather amazing that it was only a week ago at eComm 2009 that we announced the launch of Tropo.com, Voxeo’s new platform for developing voice applications in common programming languages such as JavaScript, PHP, python, Groovy and Ruby.

It’s been a crazy yet wonderful week! We’ve been thrilled by all the positive feedback we’ve received and even more so by the number of Tropo developers we’ve seen sign up. If you missed out on the announcement last week, here are some pointers to learn more:

Here at Voxeo we’ve been very excited about the reception of the Tropo launch and are already looking at how we can enhance the platform and what additional languages we’ll be adding (believe it or not, we’ve had several requests for Lisp!). We do hope that you will sign up for a free Tropo account and get started creating voice applications in programming languages you already know. And please… do send along any feedback you have, either through the web forums, as comments to this blog post or even as email. We’d love to hear what you think of it and also where you would like to see the Tropo platform go. Most of all we’re excited to see what you do with the platform!

P.S. And if you would rather develop voice apps in VoiceXML, CCXML or CallXML, you can of course sign up for a free developer account at our evolution.voxeo.com developer portal and get started there. With the launch of Tropo we are in no way reducing our award-winning support for XML telephony. We’ll be continuing to enhance and expand XML support as well… but with Tropo we’re now opening up development of voice applications to a whole new range of developers.


If you found this post interesting or helpful, please consider either subscribing via RSS or following on Twitter.


Technorati Tags: , , , , , , , , , ,


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.