Home Jo: A Lightwight Framework for Building Cross-Platform Mobile Applications

Jo: A Lightwight Framework for Building Cross-Platform Mobile Applications

Jo is a JavaScript framework for mobile applications. It’s fully compatible with PhoneGap, which it relies on for creating native applications. It’s designed to be as lightweight as possible – its minified & gzipped JavaScript is just over 12KB with no dependencies. In addition to mobile Web apps and native apps, Jo can be used to build dashboard widgets.

Joe was built by Dave Balmer, a veteran Yahoo developer now working for HP on WebOS.

According to Ballmer’s JSConf presentation, the core principles of Jo are:

  • Don’t try to “fix” JavaScript
  • Let CSS3 do its job
  • Keep the code light

He says Jo also follows many of the principles from JavaScript: The Good Parts

  • Constructor nesting
  • Method chaining
  • Custom extend() method
  • Observer patterns
  • Supports either bind or this

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the gambling and blockchain industries for major developments, new product and brand launches, game releases and other newsworthy events. Editors assign relevant stories to in-house staff writers with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.