Search |
||
Where is the source?Posted by cayhorstmann on December 1, 2008 at 7:55 AM PST
This semester, my software engineering class is working on a project to bring the San Jose Cinequest film festival catalog to the Blackberry. RIM has generously donated us some devices. Being a keyboard person and not very touchy-feely, I like the devices much better than the iPhone. Developing for them is another story. I am not the only one who has gripes about that.
Ok, why am I surprised? It's not that the Windows API is a walk in the park, and you can't expect RIM to have the same developer resources as Microsoft. But I haven't programmed with Windows for many years. With everything that I have done recently, I had access to source code, and there was a public bug list. Publicly available source need not mean open source. Long before Sun saw the wisdom of open-sourcing Java, most of the library source was included with the JDK (and it was easy to get the rest through a free “research license”). And the bug parade has been there since JDK 1.0. There have been many times where I scratched my head about some weird behavior, and I could either read the source or find a bug report. Or, if I wasn't able to do that, someone else was, and that someone would post intelligent answers on a forum. With access to the source, third-party programmers can produce better tools. There have been some people (here and here) who put together a unit test library for Blackberry programming, but one could a lot better with source code for the device and simulator.
»
Comments
Comments are listed in date ascending order (oldest first)
Submitted by bwei on Mon, 2008-12-01 13:57.
Well said. I have similar experience. It is pailful.
Submitted by jmarranz on Thu, 2008-12-04 02:35.
Why not an AJAX based web application? BlackBerry Bold and Storm now support AJAX, the web browser is far of perfect but is capable.
You can use ItsNat, this AJAX web framework is the first with explicit support of BlackBerry Bold and Storm and fixes some annoying bugs of the BB browser.
http://www.itsnat.org
|
||
|
|