Robust Instant Messenger(RIM): provides a modular design for implementing an instant messenger and allows for easily adding features/options/enhancements/interfaces [edit]
Matt Asay and IBM's Savio Rodrigues have a couple of interesting posts up today on the topic of open source and mobile technology. "RIM needs more open source" argues Rodrigues, in reference to Research In Motion, which is behind the BlackBerry. Asay points out that "the future of mobile, however, will be owned by the company or project that best appeals to developers, especially open source developers." From my perspective, that's true at both the software platform and application levels.
Although Research in Motion (RIM) has more than held its own in the smartphone market, it's been plagued by the fact that both the iPhone and Android phones have better browsing experiences. In what looks to be a move to become more competitive in mobile browsing, RIM has acquired Torch Mobile, which has the Iris mobile browser, for an undisclosed sum. As CNet notes, Torch Mobile relies on the open source WebKit engine for mobile browsing, and this acquisition looks to be a smart move from RIM. Microsoft may also want to pay attention.
Both Google's Chrome browser and the iPhone browser rely on WebKit, among many other browsers that do, including the Palm Pre's. WebKit has, in fact, become one of the most influential of all open source platforms because of its ubiquity in browsers, and its flexibility. In addition to WebKit, some reports are coming in saying that RIM intends to include full Flash and Silverlight support in a new browser slated for 2010. These moves could make a big difference for the company in the mobile browser competition.
The skyrocketing success of Apple's App Store and the recent launch for Research In Motion's (RIM) App World for BlackBerry is clear proof that people want third-party apps for their mobile phones. Unfortunately, developers with a brilliant idea for the next blockbuster app typically have to decide which platform to choose before they write their first bit of code -- iPhone, BlackBerry, Android, Windows Mobile, etc.
The creators of PhoneGap think it's nonsense that developers have to write the same app in several different programming languages to reach the widest swath of mobile phone customers, so they developed an open source, cross-platorm framework that bridges the gaps among them.