You are not logged in.
×
Are you a new visitor?
Please confirm your details below and then click on download
By registering for this free service, you are agreeing that your business contact information as detailed above will be shared with organisations whose content you choose to download on this website. We will also keep you up to date as new reports arrive via our weekly newsletter service. We take privacy seriously. Please view our privacy policy and cookie policy pages for more information.
*I understand and agree
*Required field
×

What Every Developer Should Know?

Citrix
Written by Warren Kelly | Published in
Version
Download7
Size688.73 KB
Create DateAugust 13, 2014
Last UpdatedApril 21, 2015

Create your user interface using HTML5 and CSS3, then do your coding or logic in JavaScript. You not only have access to the HTML5 APIs and current JavaScript APIs, but also to BlackBerry WebWorks™ APIs.

These are APIs that BlackBerry has developed to help give you greater access to device features, according to Citrix in this audio visual whitepaper. BlackBerry WebWorks also allows you to import other JavaScript frameworks that are readily available on the internet.

If you need an API that we haven’t written into the native BlackBerry 10 experience, you can also create a JavaScript extension – a package you include in your application that’s written in native C/C++, that you can reuse in JavaScript. BlackBerry WebWorks is open sourced under the Apache 2.0 license.

With BlackBerry WebWorks, you can also connect to your back-end systems using the MDS Connection Service (MDS CS) – more on this later. As you’re building these applications in BlackBerry WebWorks, the easiest way to test (and there are multiple ways) is using a Chrome extension called Ripple.

It allows you to test your web UI and some of the BlackBerry WebWorks-specific APIs right within Chrome. You can also use simulators (available for all three product suites: Java OS, BlackBerry PlayBook, and BlackBerry 10).

And of course, ultimately, you’ll want to test your application on a real device to make sure it functions as you intended.


File
Apps on Blackberry 10: What Every Developer Should Know