Open Peer now in JSON

The newest Open Peer Protocol Specification has had a significant revamp, which we are all excited about here at Hookflash’s headquarters. The protocol has become “JSON-ified”, if that can be made into a verb.

The original specification was written using an XML as that was the technology easiest to integrate into the original C++ implementation at the time but it had outgrown its usefulness.

What does this change mean in practical terms? Anyone using an end product built upon either protocol might not have noticed any difference but there is a few important aspects of JSON that make it better suited for Open Peer and as a web technology under the hood.

XML is a powerful document markup language, including a document description language whereas JSON is really a data exchange format. JSON is much simpler. It’s the complexities of XML that actually make it harder to handle. Using XML required every engine to have a minimum powerful XML functions to wield the protocol. JSON’s simplicity makes the implementation and exchange of data much easier.

This allows developers to concentrate on what they actually need to do – exchange information and data and not spend time worrying about XML and all the strange yet wonderful magical things it’s capable of doing, but with little added real world value aside from a few specialized situations.

JSON’s ease of use is exactly the reason why JSON has exploded in use in the JavaScript world of the web. JSON converts almost directly into easy to handle programming language structures and in the case of JavaScript, it’s a 1-for-1 mapping to the language. This makes implementing with JavaScript as simple as handling normal data structures, and is a great sequa to OPJS our Open Peer JavasScript library.

Easy programming = better and more sophisticated applications.

Then there’s the “cool” factor. Communications protocols throughout history have been mapped onto the prominent paradigm technologies of the time. H.323 was based on Q.931 ISDN telecommunications. SIP was based on HTTP header processing. XMPP was based on XML. Now finally a communications signaling protocol that mirrors today’s adopted open web standards – JSON.

Still prefer XML? Well, you can still use it. The format of Open Peer was specifically designed to allow easy JSON to XML and vice-versa. Use whatever processing you wish if the need is truly there. But I have to ask, why would you want to?

Please take a glance at the latest version of the Open Peer Protocol Specification.

Happy Holidays – Open Peer Developer Sandbox is Open!

Open Peer SDK developer sandbox is now open! We are very excited to open the developer sandbox for the Open Peer iOS SDK! Developers that have signed up should have now received their credentials. Those of you who have not signed up, what are you  waiting for?

[jbutton icon=”forum” size=”xlarge” link=”/signup/”]Signup Today![/jbutton]

Thank you for your patience and happy coding!

Hookflash & #OpenPeer in the Calgary Herald

Christina Ryan, Calgary Herald CALGARY, AB.:DECEMBER 3, 2012 — Trent Johnsen, president, has announced Hookflash now available for Apple iOS for mobile voice, video and messaging software, in Calgary on December 3, 2012.(Christina Ryan, Calgary Herald) (for Business story by Amanda Stephenson)

Photograph by: Christina Ryan , Calgary Herald

CALGARY – A Calgary tech company hopes the software it launched last week will help make the traditional telephone a thing of the past.

Hookflash, a 17-person operation started in late 2009, unveiled its newly developed Open Peer software at a tech expo in San Francisco last week. The software, built to be compatible with Apple’s iOS platform, is designed to give people access to convenient voice, video, and text messaging wherever they are — and without ever picking up a telephone.

“Communications is moving away from the traditional telephone model — and this applies to wireless and mobile too — to web-centric communications, the kind you and I use in Facebook or Skype or Google Hangouts,” said Hookflash co-founder Trent Johnsen. “There’s now probably close to two billion people on the planet communicating without ever touching a phone network, other than for wireless data connection or Internet connectivity.”
Read more: