What do you think about this?
<wikipedia>
REW (Binary Runtime Environment for Wireless) is an application development platform created by Qualcomm for mobile phones. It was originally developed for CDMA handsets, but has since been ported to other air interfaces including GSM/GPRS. BREW is a software platform that can download and run small programs for playing games, sending messages, sharing photos, etc. The main advantage of BREW platforms is that the application developers can easily port their applications between all Qualcomm devices. BREW runs between the application and the wireless device's chip operating system so as to enable a programmer to develop applications without needing to code for system interface or understand wireless applications. It debuted in September 2001.
</wikipedia>
Information:
http://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless
http://brew.qualcomm.com/brew/en/
2ch post (Japanese):
http://kintubo.kakiko.com/brew/
http://brew.s214.xrea.com/pukiwiki/
Also, maybe we can all work on a project using BREW.
The name alone makes me think "Java, but somehow worse."
From what little information I can find, it seems to have the side effect of locking developers into one vendor's products, and actively discourages OSS/hobbyist development by a steep cost of entry, complex development environment, and strict control of distribution. Not altogether impressed, but then again, I haven't extensively looked at it yet.
I remember when BREW came out. It never gained traction and never will. Wireless companies are like parasites, seeking to infect and control everything around them, and BREW is mired in more of the same.