Research In Motion (RIM) has announced that its BlackBerry 10 Native Software Development Kit (SDK) will be bound to open source.
The Canada-based smartphone maker, known for the private handling of its mobile device software business, now has decided to open its doors gradually to the developer community, with its upcoming BlackBerry 10 Native SDK starting the wave of several open source codes.
“One of the biggest complaints I heard when I joined the company was from developers who said you know I can’t use open source on Blackberry OS and that means it takes longer to write code for Blackberry and makes it more expensive,” said Alec Saunders, VP of Developer Relations at RIM. “You know what, we’re super committed to open source.”
Saunders added that the SDK would sport open source, multimedia and general-purpose libraries, gaming frameworks, scripting languages, physics engines, and code samples and snippets.
A key element for RIM’s BlackBerry Native SDK is the adoption of a cross-platform app and UI framework called Qt, largely developed and pushed by Nokia for the Symbian OS.
The SDK has open source components such as Bullet Physics, Lua, Marmalade and SpiderMonkey.
“So Blackberry 10 here is committed, as ever, to open standards and meeting developers on their turf, on their terms, and driving content into our ecosystem,” said Chris Smith, VP of Application Platform and Tools at RIM.
“In fact, our entire web platform, so the Webworks framework which takes HTML5 outside the browser in a secure environment and our Ripple web IDE is all being done as open source development out there in the open so we are really committed to driving this open community commitment,” he added.