Leave a comment

How to install .bar in BB10 devices (Deployment for clients)

I use to work in BB10 platform also, and in development process, we need to send different builds at different milestones to the client.

In earlier BB devices, we can easily send deliveries to clients by

  • Installing through OTA Link – Create a build (.JAD/.COD) file(s), and deploy it to device using OTA Link.
  • Installing through SDCard – We can copy these files in parallel in some folder in our SDCard and install directly from there by clicking on .JAD file.

Next, If the build was made accurately the installation process initiate this way and now we have our app running in client’s device/phone.

Installing through App World Sandbox – upload the file to the vendor portal and keep in in draft mode and then add peoples BBID to the sandbox and then they can download it via BB World. (

But, for deploying .bar files for new BB10 devices/Playbook Manager, we can have

For Android Porting Apps –



Spy Software for Blackberry 10

As per the fundamentals of Blackberry 10

It was assumed that there is no market for spy software  for Blackberry Smartphones running on OS 10.

But, from below link –

it is clear that Blackberry is providing developers –  Background Services framework which allows developers to bundle a separate process with their application to run in the background without a UI.

We can also check the above with release roadmap of BB NDK –

So, what does it mean?

It means that apps will no longer require an Active Frame to be open in order to function, That’s what we need to have a spy software.

I am going to try my hands on above certainly… keep an eye..!!

1 Comment

MultiLevel ListView Demo

This is a sample project to explain about multi level list views in our BB 10 Cascades project. I have used some static JSON files which are bundled inside the project as assets. ListViews displayed here are list of albums, list of songs under an album, and details of a song. This project do not use C++ files for accessing assets, parsing JSON data and populate them at runtime in Screens using QML Only.

  • Create a new Blackberry project in your BB NDK IDE. Select Project Type->”Cascades Application”-> “Standard Empty Project”. Enter Project Name
  • As our application will use some special libraries, we need to add following lines in our Projects “.pro” file

APP_NAME = MultiLevelListViewDemo

CONFIG += qt warn_on debug_and_release cascades


LIBS += -lbbdevice

LIBS += -lbbsystem


Here are some Screenshots of how Screen flows –

I have used 2 Custom Components here:

  1. HeaderTitle – Used as title bar for Screens
  2. MyListItem – Used as List Item for First Level ListView.

Also, you can download the project from here and “Import”->Existing Projects into Workspace->Select archive file->Check Project->Finish.

Download Link :