Kamen V.

Kamen is a Senior Architect, Strategic Initiatives, and started at Research In Motion (RIM) in 2001 with already established expertise in development for the BlackBerry platform and other mobile devices. Since then Kamen has been part of both device and server-side design and development activities - helping to evolve the BlackBerry development environment. As part of the Strategic Initiatives group he is now involved in looking for new ways to bring additional value to third party developers.

How To Find That Memory Leak (Part Three): Why An Object is Leaking Into Memory

Investigating the cause of application memory leaks on BlackBerry smartphones. Part three in a three part series. [...]

How To Find That Memory Leak (Part Two): Detecting The Leak

In part one of our memory leak how to series, I explained the most common cases for a memory leak in a Java® development environment, and how that can affect your application. Today we’ll discuss how to detect potential leaks. Application memory leaks are usually not that easy to find – the application may need […]

How to find that memory leak! (Part One)

Releasing an application with a memory leak can be one of the most embarrassing moments for a developer in the application’s lifecycle. Since mobile devices tend to have less free memory than a PC, the impact of a memory leak becomes more pronounced. Following the steps below will help ensure developers don’t encounter this situation […]

How-to Set up a Lightning Fast BlackBerry Smartphone Simulator

Many times while coding an application for BlackBerry® smartphones, I want to quickly start the BlackBerry® Smartphone Simulator and see what I have achieved so far. Micro-iterative coding is my style of choice. I don’t need to debug any code, I just want to see it running; If it doesn’t work, then I’ll begin debugging. […]