Skip to main content

Updates on BlackBerry development

Around a week ago, I discovered an issue that could very likely have thwarted my BlackBerry development plans had I not found a solution of sorts. After finding all the necessary tools, I had finally started working on my first BlackBerry app. At first, it ran fine on both my device and the emulator. However, after adding a few new features, a major issue came up: the app wouldn’t run on my device unless it was signed.

Simple, right?

So, all I needed to do was sign the app. That’s easy enough, right? Unfortunately not. You can still request new keys from BlackBerry, and they’ll send them to you, but the actual key registration setup utility does not work anymore. This is likely due to a dependency on some service that has been shut down.

This meant that I couldn’t sign the app. After asking Twitter for advice, (Massive thanks to Nostalgitech and Paul Wallace for the help, by the way!) I realized that I was going to have to figure something else out.

Some good news and some bad news...

After looking into the issue a bit more, it turned out that certain APIs couldn’t be used if the app wasn’t signed due to security reasons. This was good, since it meant I could make a working BlackBerry app as long as I avoided those APIs. Unfortunately, this also meant that what I could do with my app was significantly limited, due to these restrictions.

So, what now?

At this point, I’m fairly confident that I’ll be able to release the two promised BlackBerry apps. However, without signing a BlackBerry app, you can’t use the database, web browser, or file picker APIs to list a few major ones. Consequently, there’s only so much I can do so these apps will probably be pretty simple.

A happy ending (of sorts)

Thankfully, I have a feeling the apps I release will still turn out quite well! I’ve been able to work around some of the limitations, and I’m pleased with the results so far. Obviously, it’s disappointing that these issues have come up. However, I’m just glad I’ll be able to write some BlackBerry apps, even if they aren’t the most complex.

Thanks again to all who helped me with this, and thank you to those who have made it this far in the pos. Stay tuned for more updates, as they will hopefully be coming soon!

Popular posts from this blog

Late 2014 Mac mini in 2021 - How does it hold up?

Nearly two months ago, I finally got my first Mac: a late 2014 Mac mini. While I usually don't review stuff on this blog, I thought I would make an exception for this device. My hope is that this review will be helpful and fairly unbiased while helping you make a decision on whether or not to get one of these Macs. So, how does this miniature Macintosh hold up today? Design The Mac mini's design has remained largely unchanged over the last decade. There have been a few small updates and tweaks to it, but nothing particularly major. This means that the 2014 Mac mini features the usual premium and minimal aluminum casing with a white status LED on the front. Overall, I'd say this Mac mini's design has held up pretty well! It's very small, being only 8 inches wide and long, while only having a height of 1.4 inches. It weighs a little over 2.5 pounds, so it's not too heavy, either. These dimensions make for a very nice and compact computer, and I think it fits in wi

I made a custom iPod. Should you?

I made a custom iPod. Should you? The goal of this post is to share my experience modding this retro audio player and help you decide if you should attempt this project, too. While this isn't the sort of thing I usually write about on this blog, my hope is that this post will be helpful to those interested in building a custom iPod. So, without further ado, let's begin! The Backstory With the rise of DankPods , modding iPods has quickly become quite popular among retro tech enthusiasts. As someone who had been using iPods for several years prior to their resurgence in popularity, I was intrigued by the idea of making my own custom iPod. This was especially true since I had a broken iPod Video that I could easily mod. Then, something completely unexpected happened: the pandemic. I quickly realized that this would be a great project to work on during the lockdown. As a result, within days of everything shutting down, I had ordered all my replacement parts and prepared

3 years, 2 iOS apps, and a new site

In March of 2018, I wrote my first Tectra program. It was a basic web browser called Satin Web, and it was the first thing I made with C# and Windows Forms. It is now March 2021, three years later, and I am very excited to announce that the next chapter for Tectra is here. After hours of work, I have finally completed my first two iOS apps and have created a new site from scratch to go along with them. There is a lot to cover, so let's begin! iOS Apps TaskNudge TaskNudge is the first of my two iOS apps. It's pretty simple but very handy! Essentially, it lets you write a single, short-term task and get notified to complete it every 1-60 minutes, depending on what you choose. If you are easily distracted when you use your devices, have trouble remembering to do things, or need a bit of a nudge to get something done, TaskNudge might just be the app for you! Best of all, TaskNudge is very simple and easy to use, while being more useful than something like a timer or alarm. Once you