Build Video: Digital Oscilloscope DIY Kit

Why am I covering Arduino Here? I have some exciting projects coming up that involve Arduino and BlackBerry and in order to make those happen, I need to help show you how Arduino works first! About the Kit: For those of you who know me, I recently ordered a large shipment of PCB boards from a company some of you may have heard called SparkFun. Besides getting a whole bunch of cool boards, I made one additional unnecessary purchase: A DIY Digital Oscilloscope Kit. See…
Read more...

JavaScript Functions and Preserving Data

Cascades is a framework built on top of Qt, a C++ application framework. Qt allows for fantastic user interfaces with a custom language based on JavaScript called QML, or Qt Modeling Language. Not only is QML based on the structure of JavaScript, but it allows us to use JavaScript in our code. Coming from a web design background, I have almost ZERO experience with C++. I'm not saying it's difficult to use or challenging, I'm just personally not use to it. When I learned that…
Read more...

Building an Arduino Temperature Sensor with an LCD Display

As part of my learning curve for open source hardware, and basic electronics.  This project wont take you very long, maybe an hour at most. What this does is pretty straight forward, it shows the temperature in real time for both Celsius and Fahrenheit.  I’ve added some code to the Nokia, which uses the analogWrite trick (that is, use one of the digital outputs that has a tilde in front of it ( ~ ).  This will let you send a modulating frequency, which means…
Read more...

Meggy Jr RGB

Recently, a friend introduced me to Arduino.  Rather, he’s been trying to introduce me for a while and I’ve just been too darned busy to play with it.  So, I took on some projects and spent some energy on it this last month.  As a result, I have a handful of posts coming up about open source hardware :) First up, Meggy Jr from evil mad scientist. Not really an arduino, it was a great way to warm back up to soldering and electronics.  The…
Read more...

Quick Tip: Invoking the Media Preview "Card" [updated 12-31-2013]

The Invocation framework is one of the hallmarks and great strengths of the BlackBerry 10 operating system, and can allow us developers to easily integrate with core and third-party applications. To make the process easier, in this tutorial I will show you how to implement an Invocation Manager that you can can call at will from inside your QML to invoke just about any card or app available. As usual, we will be starting with a standard empty Cascades project and working from there, so…
Read more...

Fundamentals Brief: Calling C++ functions from QML

This tutorial is the first in a series of very brief and concise tutorials covering some basic fundamentals needed to develop BlackBerry apps using Cascades. There comes a time when a Cascades developer may need to utilize C++ in conjunction with his or her QML. Many developers use JavaScript for app logic and sidestep using extra C++ logic entirely. Having the ability to use JavaScript  and/or C++ in conjunction with QML is one of the strenghts of Cascades development, so pick your poison. That being…
Read more...

Keeping it pithy: Toasts in Cascades

What is a toast? Well according to BlackBerry... "A SystemToast displays a small message that expires and disappears after a predefined amount of time. This message provides users with information and allows them to continue with the application after the toast expires." You've seen toasts when you clear your browser history or delete an attachment from a BBM and in many other places throughout BlackBerry 10. When dealing with toasts and any other user prompts, developers need to be cognizant of the user experience and…
Read more...

Backing Up Your Data

Normally here on OpenSourceBB we focus more on the How To of coding; this article is more a How To on not having the worst day ever: backing up your data. It seems like every few weeks I talk to someone who had some sort of catastrophic data loss regardng their app development - anywhere from losing a few hours of coding work (which sucks, but can be redone), to losing their BlackBerry signing keys and being unable to ever update their apps again (BlackBerry…
Read more...

Simple BBM Integration in WebWorks

Jeremy wrote up a great article about integrating BBM into Cascades, and a few people mentioned they wanted to see an article about getting BBM integrated with WebWorks. I've been kind of off the radar lately, but figured this was a good topic for me to do a quick writeup on. Now, to contnue with some friendly teasing I directed at Jeremy eariler: integrating BBM into Cascades may be easy, but integrating it into WebWorks makes integrating it into Cascades look like rocket science. Yes,…
Read more...
Subscribe to this RSS feed
Subscribe to the official OSBB BBM Channel!

osbbchannelQR

C00013E89

Back to top