About this group

The core value of this group is to bring developers up to speed with BB technology, concentrating on BB10.Exploring efficiency, beauty and power BlackBerry provides to its users by designing Apps that can be used globally and that improves developers life as it improves community life.

Contact Name: Michael Kimathi
E-mail:
  Contact the manager of this GroupSpaces group
Category: Other

News & Announcements

BlackBerry Developer Meet-up September (Built For BlackBerry Revitilized)

  • Saturday, 14th September 2013 at 3:30pm - 8:30pm
    Location: ihub Bishop Magua Building George Padmore Lane Nairobi, Nairobi KE

    Register Here

    • 12 people attended

Built For BlackBerry and Certification

  • Saturday, 3rd August 2013 (all day)
    Location: Ihub 4th Floor Bishop Magua Centre

    Now that everyone is looking forward to build application which qualifies for built for BB We…

    • 45 people attended

TAKE IT TO THE NEXT LEVEL

  • Saturday, 4th May 2013 at 10am - 5:30pm
    Location: IHub Nairobi

    It was amazing to get great ideas hit the floor as we get new developers started as well as…

    • 22 people attended

Previous items

RSS Feed

Listening to MediaKeys in WebWorks

main pic 2

Listening to the hardware media keys in a WebWorks application is a cool ability that I didn’t know how to make happen until fairly recently. Through the work of students in the program over the last couple terms, we’ve been able to build on the capabilities of the QtBridge plugin, to better understand how to get access to Qt Signals and Slots in WebWorks plugins. There’s still work to be done to make the programming task easier, but the path is a lot clearer than it once was. As part of  the UCOSP program, Thomas from the University of Alberta worked on this plugin. Here is his account of the term:

This semester I was given the opportunity to join the open source BlackBerry 10 PhoneGap team for a course project. To be part of this team was a once in a lifetime experience as I got to work with students from all over Canada taking the same course. In terms of real life software development experience, this course is as real as it gets!

Being a member of the BlackBerry 10 PhoneGap team, I was given a task to implement a plugin which allowed developers to utilize a JavaScript API to bind with a BlackBerry 10 device’s hardware media keys. I initially thought this was going to be simple task and take me at most a month to implement. I was wrong: I ended up taking the entire semester.

I faced several challenges when developing the media keys plugin. The challenges I faced included understanding how to call the C++ API to link to the media keys, understanding Qt,  setting up and compiling a Qt based project, and finally how to link the JavaScript, C++, and Qt components together. How I managed to understand all this was through a lot of reading of the API, experimenting in incremental steps, and finally asking for help. At the end of the semester, I couldn’t believe I actually understood how all this worked together. One key suggestion I cannot emphasize enough is to ask for help! Initially I felt bad for asking for help and thus kept trying to find a solution myself, but the more I didn’t ask, the longer I stagnated. If I hadn’t gotten help, I might not have finished my plugin before the semester ended.

At the end of the term, I finally made a pull request for my finished plugin through GitHub to merge it to the main branch. Following the merging of my code, my plugin got published in the Apache Cordova Plugin Registry. To say that I have a piece of software I’ve written published in the Internet is a great sense of accomplishment. Being a part of UCOSP and BlackBerry 10’s PhoneGap team was an amazing experience. If I were given the opportunity to take this course again, I would do it!

As Thomas mentioned, we were able to take his contribution and immediately publish it to the plugin registry, while the source is in our repository for others to benefit from. Take a look in either location if you’d like to see the details of the API that is provided. At a high level, it allows you to listen for both long and short presses on any of the three hardware media keys, with a simple set of options. There’s a sample application included in the source repo too. If you’re interested in following along with the student project, watch #bbucosp on twitter.  All of the code will be going into the public BlackBerry repositories on GitHub. If you want to get involved yourself, contact me to get started: @timothywindsor on twitter, https://github.com/timwindsor on GitHub.


5 days ago
This Week In BlackBerry World: Health Pro

This week we would like to highlight a great app to keep track of your health data.

Health Pro is actually way more than that: it allows you to keep track and store a lot of data for many people, for example family members or a generic group of people (useful for a doctors to monitor a group of patients or for a sport coach to monitor their team’s athletes).

Lots of features: multiple patients, charts, notes, formulas, Fitbit integration and much more.

As usual, to get more insights about this great app, we asked the developer a few questions.

“Health Pro is a portable health management system designed exclusively for BlackBerry 10″

helth pro

Where did the idea come from?
The idea came from my second job as an emergency room doctor. A major frustration when rapidly assessing patients is that many are unable to provide even the most basic information on their medical background. It wasn’t until one patient surprised me by displaying a list of her medications within an app that I decided to develop a more complete solution.

How long did it take to develop the app?
I was hoping to get the app finished within a month but it took five whole months. Brainstorming began with sketches on paper. The goals were clear. However many small design challenges arose throughout development and several additional features were added along the way.

Who are your ideal customers?
The app is ideally suited to anyone who wants to maintain health records on groups of individuals without losing mobility. From consumers like families and individuals, to prosumers like doctors, physiotherapists, coaches, and community nurses.

Why should customers buy your app?
Health Pro is probably one of the most complete medical record management apps in the world. In addition to storing multiple medical profiles, you can customize the app even further with charts, journal entries, notes, bookmarks, formulas, and attachments. There’s even a remote telemetry function where you can link a Fitbit account to each medical profile and monitor the health activity of multiple individuals simultaneously.

If you were looking for an app like this, look no further and get it now.

Together with this app, as usual, we are recommending a few other applications available on BlackBerry World:

Missed the previous episodes? Check them out to discover more high-quality apps for your BlackBerry


6 days ago
New Recorded Webcast: How to Create Easy Mobile Web-App Launchers for the Enterprise

BBRY2761_Header_Image

Create web-app launchers to quickly and securely access internal websites and backend systems.

With BES10 and BES12, your employees already have direct access to your company intranet through the secure work browser on their iOS, Android™ and BlackBerry® 10 devices. Since navigation through your intranet is not always easy, being able to provide your users with a app shortcut has definite advantages.

In this Webcast we will explore:

  • Allowing on-the-go employees quick & secure access to critical backend systems
  • This solution offers fast, low-cost development and implementation
  • Develop and deploy cross-platform to your users

Originally broadcasted June 25th 2015, and presented by Chad Tetreault & Dennis Reumer from the BlackBerry Enterprise Solutions team.

Watch this recorded webcast that will teach you how to use a very code-light solution to create easy mobile Web-App Launchers, directed to an Organization’s internal sites and critical backend systems for iOS, Android™ and BlackBerry®.

Cordova (Cross Platform) Web Launcher App: Code Sample 


on 26th June

Create a site like this for your own group.
Take a Tour or Sign Up

Members

Events

July 2015
 
« »
Mon Tue Wed Thu Fri Sat Sun
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

BlackBerry Enterprise Developers Kenya

Powered by GroupSpaces · Terms · Privacy Policy · Cookie Use · Create Your Own Group