Would be nice if the dates in the selection range were highlighted, and unselectable dates (eg. later than the end date in left calendar, earlier than start date in right calendar.) were grayed out.
I agree with most of this issues, but it sounds like his editor doesn't have auto import and jump to definition like Eclipse.
eg complaint about nested packages. (not that I agree that this is a necessary class):
instead of MuffinMail.MuffinHash.MuffinHash, type MuffinHash and have your editor add:
from MuffinMail.MuffinHash import MuffinHash.
Tools to reduce the burden of tautology are workarounds. You can rely on tools to make the worst design/language less painful, but it's not an argument against avoiding tautology.
If you're not familiar, it's definitely worth checking out WebWorks (https://bdsc.webapps.blackberry.com/html5/). Even though it is advertised to work on BB5+ it's only really worth considering at 6+.
Also, definitely worth a look is bbUI.js (https://github.com/blackberry/bbUI.js/). It's still very much beta, but RIM are doing a lot of the UI hardwork for you; without it you end up with a white screen and have craft the UI yourself. It's a bit like jQTouch for BlackBerry.
Hi edlea, how flexible/complete is it in terms of API compared to native Java? (RIMlets) And how's the performance of the resulting app? (e.g. is it sluggish like PhoneGap's?)