RIM Reveals Blackberry 10

RIM has finally shown off the long awaited (and delayed) Blackberry 10 and the interface looks like a mix of a little Windows Metro, a little WebOS, and even a little Facebook thrown in for good measure. Overall it looks like there are some solid ideas and a heavy reliance on gestures, but based on the limited reveal it’s hard to tell how well it’s all coming together.

Check out a video overview of Blackberry 10 from The Verge below:

It’s still a ways from launch but right now the home screen tiles, messaging, and phone calls all have different feeling UIs and seem like they could each be from a different operating system. The camera app certainly has a lot of “wow factor.” The reliance on gestures is also interesting, as a tech geek it appeals to me but studies show the average user has an incredibly difficult time with gesture based interfaces and gesture discoverability is low.

From a development side of thing, Blackberry 10 will support apps developed with C/C++ but is also pushing their WebWorks SDK hard. WebWorks will allow devs to build apps that integrate with core Blackberry functionality using web technologies such as HTML5, CSS, and JavaScript. If WebWorks works as advertised it could lower the barrier of entry and help bring app developers aboard that would otherwise ignore the platform.

Blackberry 10 is awfully late to the party. With WebOS already dead and Windows Phone struggling to make a sales dent, will BB10 be able to be keep up at all with iPhone and Android? It’s going to take great software, hardware, app and media ecosystem, and a whole lot of marketing to spur renewed interest from either consumers or app developers. They’ve got a long way to go and good interface ideas won’t be enough.

PhoneGap 1.0 Released

The PhoneGap open source mobile development platform released their 1.0 version on Friday at the first ever PhoneGap Day in Portland. The platform originally launched in 2009 and after some iPhone App Store hiccups, they have steadily improved by fixing bugs, adding features, and extending platform support as they approached their 1.0 release. Seven mobile platforms are currently supported including iOS, Android, Blackberry, WebOS, and Windows Phone 7.

PhoneGap is a development platform that allows our developers to leverage standard web technologies to build native, cross platform mobile applications. HTML5, CSS3, and JavaScript (along with server-side databases and code) are used to build the base of the mobile web application and then we can wrap that code with PhoneGap in order to leverage native APIs to access a mobile device’s camera or GPS functionality. That standards-based app can then be deployed to the various platforms and app stores.