Posts Tagged ‘JavaScript’

Node.JS Magic 8 Ball Voice App

Friday, December 23rd, 2011

Remember the Magic 8 Ball game from yesteryear?

(more…)

Dial and SMS your APIs with Tropo

Thursday, December 22nd, 2011

The number of APIs available are increasing by the day and so is the popularity of Node.JS, the server-side event-driven javascript framework. This got me thinking… How cool would it be to be able to call or sms an API with your phone using Node.JS?

(more…)

LA .NET Hackathon 2011

Monday, December 5th, 2011

Tropo is partnering with the LA .NET Developers Group and Outlook Amusements to sponsor this weekend’s LA (Burbank) Hackathon at Outlook Amusements on Saturday, December 10, 2011 from 9:00 AM to 6:30 PM (PT).

(more…)

Announcing Phono Mobile

Friday, July 22nd, 2011

If you haven’t yet played with Phono, our in-browser softphone and messaging API, now you have a new excuse to try it. Phono is a jQuery plugin that adds voice over IP and real-time messaging to any browser with only a few lines of JavaScript. Now it’s available for mobile devices, too.

(more…)

JavaScript Remote Call Center Solution: Part 3

Monday, March 28th, 2011

As promised in a previous post, this entry will conclude a series we started over on the Phono blog discussing an effort to build a remote call center solution in JavaScript.

(more…)

Conference Call Apps Made Easy with Tropo

Wednesday, March 16th, 2011

Tropo makes it super simple to create a conference call application.

In just a few lines of code, you can have a functional conference call application that you can use with Skype, SIP or a PSTN number.

(more…)

$40,000 in prizes up for grabs. Win with your source code.

Saturday, January 29th, 2011

Binpress is a new startup that’s built a marketplace for code. Sell your code, buy code from others. Whether you have a content management system, a plugin for WordPress or Drupal, or a great new UI widget built with jQuery, Binpress helps you market and sell your code. They take care of the license agreements, the ecommerce, and all the hassles associated with selling software.

(more…)

Evented Communication Apps with Tropo and Node.js

Tuesday, December 21st, 2010

Here at Tropo, we understand the need for speed.

Consider that in the last few weeks we’ve written one, two, three, four blog posts covering different ways to leverage the unique nature of our scripting platform to build blazing fast, real-time communication apps.

And the promise of speed is one of the things that has us so excited about Node.js – the server side framework for writing JavaScript applications. Node.js does not block

We’re constantly adding new features to our Node.js library for building Tropo applications. Just this week we added support for the new Tropo REST APIs that allow you to provision phone/SMS numbers and IM addresses for your apps, and for injecting events into running Tropo apps.

And we’re also working on other goodies to make it easy for Node.js and JavaScript developers to build cutting edge, multi-channel communication apps. You’ll be hearing more about these in the weeks ahead, in future blog posts.

Learning to Node

Node.js is a good candidate for applications that have high concurrency or low latency requirements because of one of it’s chief characteristics – it’s non blocking. When you ask Node.js to perform an operation, it does not wait for the completion of that operation before executing subsequent instructions. This lets you write more efficient (faster) applications because you don’t have to wait for the completion of a specific operation before doing something else.

Node.js is also event-based rather than thread-based. This makes it different from other web technologies (like Apache) that spawn new threads to handle concurrent connections. Node.js uses an event loop instead of threading, which provides a much more efficient approach to concurrency. This makes Node.js particularly well suited for applications that have lots of connections that are non-trivial in length – like real-time applications.

There are add-ons and libraries for other languages that provide a similar construct to building event-based apps; Twisted in Python, EventMachine in Ruby or AnyEvent in Perl.

With Node.js you don’t need to use an external library – events are baked in. (more…)

Real-Time Communications with Tropo and Node.js

Friday, December 17th, 2010

The other day, Jason Goecke wrote an awesome post about using Tropo with WebSockets.

(more…)

Naked Node.JS

Tuesday, December 14th, 2010

Mark Headd recorded an awesome screencast on getting Tropo running on Node.js using the Tropo Node.js library.  While libraries make code easier to write, I wanted to see what was happening under the covers when writing a Tropo application using Node.js without any magic.

(more…)