Skip to content
This repository has been archived by the owner on Sep 4, 2019. It is now read-only.
tneil edited this page Sep 24, 2010 · 46 revisions

Welcome to the BlackBerry Web Platform

The BlackBerry Web Platform is the next evolution of our BlackBerry Widget technology which we have contributed to this Open Source community under an Apache 2.0 license. It is a unique platform in the mobile market designed to take the Web as a first class citizen to create full featured applications. It is built on three main strategic principles.

1. Advanced Standards

  • It truly adopts advanced web standards such as HTML5, CSS3, JavaScript, and features a powerful implementation of SVG.
  • It runs on the market leading WebKit browser engine.
  • We are also working with the leading productivity web frameworks out there such as JQuery, Dojo, or Sencha for example to make sure that they function and perform as expected.
  • It’s not just about standards, it’s about advanced standards and technologies to promote developer skills and productivity.

2. Powerful Integration

  • It is not a lowest common denominator platform. It’s not an isolated environment.
  • You can create full BlackBerry Super Apps with access to the entire platform through Services and JavaScript APIs
  • It’s also completely extensible: if support for that one API you need doesn’t exist already, you can add it yourself
  • Get quickly on the road to an attractive, secured, integrated, always-on and event-driven application that can exploit what makes the BlackBerry platform so powerful.

3. Open

  • RIM is putting its resources on the table to become contributing members of the top web open source communities such as WebKit, jQuery or Dojo, and other partners such as Sencha or PhoneGap. This is a beginning and our strategy is to broadly advance the state of the art in mobile web applications.
  • We are also open sourcing this web application platform here under an Apache 2.0 license, so developers can be a driving force in its future.
  • This new BlackBerry web application platform is open in every way possible.

Roadmap

Below you will find the tentative roadmap for the BlackBerry Web Platform project

Release 1.5.0
Scope

  • Caching
  • Multiple entry points
  • Support for BlackBerry 6

Remarks

Release 1.6.0
Scope

  • Navigation Mode Updates
  • NTLM/BASIC Authentication
  • Allow compiled Jars in Extensions

Remarks

  • Further optimizations for Trackpad navigation on BlackBerry 6

Release 2.0.0
Scope

  • On-device JavaScript APIs extracted
  • More functionality pushed into the JavaScript layer
  • JavaScript APIs included in SDK

Remarks

  • Existing JavaScript APIs shipped with the OS will be moved into the open source project
Clone this wiki locally