Deprecated: Non-static method Joomla\CMS\Application\SiteApplication::getMenu() should not be called statically in /home/berryinf/public_html/templates/gk_magazine/lib/framework/helper.layout.php on line 152

Deprecated: Non-static method Joomla\CMS\Application\CMSApplication::getMenu() should not be called statically in /home/berryinf/public_html/libraries/src/Application/SiteApplication.php on line 275

Deprecated: Non-static method Joomla\CMS\Application\SiteApplication::getMenu() should not be called statically in /home/berryinf/public_html/templates/gk_magazine/lib/framework/helper.layout.php on line 152

Deprecated: Non-static method Joomla\CMS\Application\CMSApplication::getMenu() should not be called statically in /home/berryinf/public_html/libraries/src/Application/SiteApplication.php on line 275

Two BlackBerry 10 GPU's?

Just a quick post. As I was submitting an app to the BlackBerry Vendor portal today I noticed a small change.
There are now 2 BlackBerry 10 device GPU's showing for All Touch. Imagination GPU and Qualcomm GPU. We are unsure of the difference between the two as of now, but are awaiting word from RIM.


Send King to BlackBerry Live

So, I missed out on my chance to go to BlackBerry World (now rebranded BlackBerry Live) last year. Was supposed to go to BlackBerry Jam Americas in San Jose and missed out on that.
Now, BlackBerry Live is coming up in May. This is your chance to help me finally meet the BlackBerry family I have grown to know. The people I am proud to call my friends.
There are two links below. One to help send me to BlackBerry Live, the other is to keep me away from Blackberry Live for @StephenBB81. Stephen doesn't think I deserve to go. Let's prove him wrong!

*If enough is not raised to send me, or I am unable to attend all money raised will be donated to Cystic Fibrosis Foundation in my sons name*

Donate to send King to BlackBerry Live:

Keep King from BlackBerry Live for @StephenBB81:

*both links send me...


PillPad and CF PillPad for BlackBerry Playbook

PillPad is a BlackBerry application for the Playbook, inspired by and created initially for our 1year old son. He was diagnosed with a rare disease, “ghost disease”, Cystic Fibrosis (CF) before birth and the journey has piled us with tons of medications to remember. **Find out more at**

Due to the amount of medications that he and others with CF have to endure, my fiancé and I thought it would be nice to have a program on our Playbooks to help keep us straight with dosages and frequencies. Also to have something on hand in case we were out of town with our son and he needed immediate medical attention. With everything that goes on with maintenance and caring for our son, it is so easy to forget something, and his medications are keys for survival.

The application is designed for people like our son who need assistance in keeping track of their daily medication intake. The application has been created for the entire family, young and old. It is self guided and easy to navigate. PillPad is set up with different key sections: Patient Information-- add/edit feature, Medication-- listing of all medications, Medical Sources-- Leading medical websites to educate persons of the medications they are given, and Pharmacies-- listing of a few pharmacies in the US, CA, and UK.

The application is one of a kind. The patient area contains all the family members in the household and divided by each person’s name. It allows you to add notes for extra medication instructions and to record the dosage to be taken for each medication. As the medication section and the medical sources section target the patient’s prescribed medications, the pharmacy addition is the heavy hitter. The pharmacy tab takes you to three different locations. It connects you with United States pharmacies, Canada pharmacies, and United Kingdom pharmacies. So that wherever you may be, you have the opportunity to order your medication right from the application. Now that is awesome.

PillPad even has an in-app calculator to help with calculating those fractional doses. Which in the CF world and I am sure in many other in depth illness’ worlds, dosage and fractional dosages can happen within minutes, hours, or days depending on the patients’ body response.
We are very proud to present this application to the BlackBerry community and in the same aspect wanting to raise awareness about Cystic Fibrosis. This application contains a lot of BBUI elements and is very smooth running. The elements used give the application life and functionality.
We hope that the BlackBerry community will embrace PillPad as we are trying to incorporate every aspect of taking and recording medications.

Future updates COMING SOON to include:
*Doctor Information section
*Password protection
*Landscape view

**Updates have been approved and now show in AppWorld.


Space TV for BlackBerry PlayBook

[caption id="" align="aligncenter" width="600"] Space TV for PlayBook[/caption]


With NASA's recent success with landing the Curiosity rover (Mars Science Laboratory) on the surface of Mars, many individuals have become more interested in NASA, and by extension space. Space TV, the app, was created to provide users with a simple and responsive interface in which to display the NASA TV live video stream.

The version of Space TV currently available in appworld uses the UStream flash video interface for both the main NASA TV stream and the ISS live stream. However, in the version now pending approval in App World, I have removed the UStream version of the main stream and replaced it with video streamed using the PlayBook's native media player. This greatly improved the reliability and performance of the app.

Additionally, users can choose between 3 connection speeds to optimize the video stream based on the connection being used by the PlayBook (See image above). Having the ability to select connection speed allows users to stream super high quality HD with high speed wifi, but also gives the user the ability to stream slightly lower quality video via the BlackBerry Bridge connection when out and about.

Check it out in App World!


Dev Alpha Device to get update next week.

Good news Devolpers! Wayne over in the BlackBerry Beta Zone forums just let us know that an update for the BB10 Developer Alpha devices should be available next week. Wayne said:

The good news is that the new Desktop Software 7.1 build should be ready anytime now and developers have implemented fixtures to the software loading on your Alpha devices.

The bad news is the new Alpha build for your devices won't be ready till next week (it is handled by another team) so in the meantime it will still say "no updates available".

I'll keep everyone posted on the progress here so if you know anyone thats lost wondering why their Alpha devices don't work please point them to this thread. Thanks!

You can read the full discussion here:

Internal builds of BB10 are up around 10.0.6, according to some RIM employees, and are rumored to have a lot of features working that aren't currently available for the Dev Alpha (BBM maybe?). Hopefully this update will bring some enhanced functionality to the Dev Alpha.

Keep your eyes peeled for the release to drop; in the meantime, also download the new BlackBerry Desktop Software from the Beta Zone, which apparently has some cool new features, like add pictures/music by dragging your media into BlackBerry Desktop. According to the Beta Zone:

With BlackBerry Desktop Software 7.1, you can:

- Add a BlackBerry PlayBook tablet that has BlackBerry PlayBook OS 2.0.1 or later installed on it

- Sync your music by individual songs or by collections of music, including albums

- Sync all of your configured data at one time by toggling the sync button in a synchronization screen and selecting sync all

- Drag and drop picture and video folders from your computer into the BlackBerry Desktop Software to sync with your smartphone or tablet

- Learn about Music, Pictures, and Videos before configuring the features


HOW-TO: Build the Wikipedia app for PlayBook using PhoneGap

A week or two ago, a RIM employee ported the Wikipedia app to PlayBook and posted the source on GitHub. Prior to trying this, I was not familiar at all with PhoneGap, but I was able to successfully build the app into an installation file (.bar) and to deploy the app to my PlayBook. So, in the spirit of DevCon Europe (coming up in a day or so) here I will attempt to explain the process.

This tutorial is only useful if you are running a Windows based machine

What  you see below may look daunting, and while it is time consuming, it really is not that difficult.


In order to build, compile and deploy this app, you will need to download the following:

  1. Sun JDK, not any other distribution.  Install JDK 1.6 or higher, 32-bit version.
  2. Apache Ant  (Note: PhoneGap was developed using version Ant version 1.8.1)
  3. BlackBerry WebWorks Tablet OS SDK for Playbook
  4. The latest PhoneGap SDK
  5. Download the GitHub repo as a zip

Install Java SDK

IMPORTANT: Use the Sun JDK, not any other distribution.  Install JDK 1.6 or higher, 32-bit version.

  1. Download the Sun JDK
  2. Run the installer
  3. Create a JAVA_HOME environment variable.
    1. Open System Properties -> Advanced -> Environment Variables
    2. Create a new system variable
      1. Variable name: JAVA_HOME
      2. Example value: C:\Program Files (x86)\Java\jdk1.6.0_21
  4. Add %JAVA_HOME%\bin directory to the PATH system variable
    1. Open System Properties -> Advanced -> Environment Variables
    2. Under system variables, select PATH and append ;%JAVA_HOME%\bin
      1. e.g. %SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin
  5. Verify that Java is installed.Open a new command window:Start > Run, type in "cmd", and click OK.C:\>java -version
    java version "1.6.0_21"
    Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
    Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

Install Apache Ant

Download Apache Ant  (Note: PhoneGap was developed using version Ant version 1.8.1).

  1. Extract to a desired installation directory, e.g. C:\apache-ant
  2. Create an ANT_HOME environment variable
    1. Open System Properties -> Advanced -> Environment Variables
    2. Create a new system variable
      1. Variable name: ANT_HOME
      2. Variable value: C:\apache-ant
  3. Add %ANT_HOME%\bin directory to the PATH system variable
    1. Open System Properties -> Advanced -> Environment Variables
    2. Under system variables, select PATH and append ;%ANT_HOME%\bin
      1. e.g. %SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin;%ANT_HOME%\bin
  4. Verify that ANT is installed.Open a new command window and type:C:\>ant -v
    Apache Ant version 1.8.1 compiled on April 30 2010
    Trying the default build file: build.xml
    Buildfile: build.xml does not exist!
    Build failed

Install the BlackBerry WebWorks SDK for Tablet OS

Download  Tablet OS WebWorks

Prerequisite: Make sure you have the Adobe AIR SDK v2.7 or later installed and configured on your machine.

If you have an earlier version of the Adobe Air SDK installed on your computer, you must uninstall it before you install a later version of the Adobe Air SDK. If you do not uninstall the earlier version and you just overwrite it, you might receive errors when you compile your WebWorks application.

  1. Locate the WebWorks installer file that you downloaded to your computer, and run the installer.
  2. Click Next to start the installation process.
  3. Review the license agreement, and if you agree to the terms, select the I accept the terms of the License Agreement option and clickNext.
  4. Specify a location where you want to install the WebWorks SDK, and click Next.
  5. Specify the location of your Adobe AIR SDK, and click Next.
  6. Review the pre-installation summary, and then click Install.
  7. Click Done when the installation process completes.


Download PhoneGap

  1. Download the latest stable release of PhoneGap
  2. Select the Downloads button on the upper right.
  3. Select the button and save the archive file to a temporary directory.
  4. Unzip the contents of the archive file to a working directory,  e.g. C:\Dev\phonegap-1.3.0


Okay, now that everything is downloaded, installed, and ready we can finally get down to business!

If you haven't already head over to GitHub and download the repo as a zip file. Extract the zip to wherever you want, navigate to the directory where you extacted the repo zip and leave the window open.


Setting up the directory structure

Now, in a new window go ahead and navigate to:

C:\[the directory where you extracted PhoneGap]\lib\blackberry\www

Once there, you should see two folders ("ext" and "playbook"), a 'config.xml' file, 'plugins.xml' file, and one javascript file.

Double-click the 'playbook' folder. In this folder there should only be one javascript (.js) file.

Leave this window open and jump back to the window displaying the extracted GitHub repo. (see image below)

[caption id="attachment_2691" align="aligncenter" width="584" caption="Extracted directory for Wikipedia App repo from github"][/caption]

In this folder you can see the tree for all the different ports for the wikipedia app.  From this directory, we need to grab the 'assets' folder and copy it over to:

C:\[the directory where you extracted PhoneGap]\lib\blackberry\www


Once you copy the 'assets' folder, the structure of the directory should look like the above picture.

While you are still here, double-click the 'playbook' folder to open it up.

Leave the window open and  jump back to the window displaying the Wikipedia app directory downloaded from GitHub, open up the 'blackberry' folder, and copy all of the contents over to

C:\[the directory where you extracted PhoneGap]\lib\blackberry\www\playbook

[caption id="attachment_2693" align="aligncenter" width="614" caption="Click image to see full-size"][/caption]


Defining the project properties

Okay, now everything is in place for us to compile the application. In the PhoneGap 'playbook' directory there is a file called "' that needs to be edited. Open this file in your favorite text editor and see the below image:

[caption id="attachment_2694" align="aligncenter" width="573" caption="Click to see full-size"][/caption]

The directory of the WebWorks SDK must be specified in the '' file. Since we are building a PlayBook app here only the playbook.bbwp.dir must be specified.

Important: pay attention to the direction of the slashes in the above image.

From within this file you can also specify the playbook simulator if you wish, and you can also specify the PlayBook's IP address and your signing credentials, but I generally build and sign seperately so if you want to do that, go right ahead.

Once you have finished editing this file save it. Now that this file has been saved we can build a .bar.


Compiling the application

  1. Open a command window.
    1. Start > Run, then type "cmd" without the quotes.  Click OK.
  2. Change to the PhoneGap PlayBook directory by typing:
cd\[the directory where you extracted PhoneGap]\lib\blackberry\www\playbook

Now type the following:

ant playbook build

[caption id="attachment_2697" align="aligncenter" width="542" caption="Click to see full-size"][/caption]

So, what just happened? If all went well, then a .bar file has now been created.


In the newly created "build" directory there will be a file called "" and all it needs is to be signed and deployed to your PlayBook!

There are several ways of doing this and many more steps that could have been included, but I figure most people simply want to build and deploy the app for their own use, so I attempted to make this tutorial as straight-forward as possible

Join the Forum discussion on this post

Subscribe to this RSS feed
Subscribe to the official OSBB BBM Channel!



Back to top