Despite high praise for the iPhone as a consumer device, when it comes to the mobile enterprise, the BlackBerry remains the only game in town. That goes double for organizations where IT security is paramount. Take a look around any hospital, for example. BlackBerry devices are ubiquitous. In fact, one of my partners carries two BlackBerry phones: one for his consulting company, and one connected to the hospital where he is Chief Medical Officer.
This truth, as well as my recent experiences with a BlackBerry Tour 9630 review unit supplied by Research in Motion, led me to look more deeply at developing for the BlackBerry. So I joined the BlackBerry Developer Zone, downloaded and installed the current Sun Java JDK (a prerequisite for the BlackBerry SDKs), downloaded all the current beta development tools as well as a couple of simulators, and tried to install them on my current development system, which runs Windows 7 for x64.
[ Find out which smartphone wins the "Ultimate mobile deathmatch: iPhone vs. BlackBerry vs. Droid vs. Pre." | Keep up with the latest in mobile technology with the InfoWorld Mobile Patrol. ]
Almost all my initial installs encountered problems. The simulators were the exception: They seem fine, at least by themselves. The BlackBerry Web plug-in for Visual Studio 2008 caused the IDE to hang up when opening or creating any project unless it was started with administrative privilege. The BlackBerry Java Application Development Environment started once from the installer, but couldn't start from the Windows start menu. The BlackBerry Web plug-in for Eclipse appeared to work, but when I tried to combine it with the BlackBerry Java plug-in for Eclipse I wound up with a nonfunctioning Eclipse installation, so I never determined if either one actually was able to build and debug BlackBerry applications from the Windows 7 desktop.
When I asked about these issues on the RIM developer board and bug reporting site, I quickly found out that Windows 7 and 64-bit operating systems are not yet supported. I appreciate the quick response, but I really wish I had found that out before I went through all the trouble of downloading and installing the tools.