McObject has announced it is offering support for its Perst object-oriented, open source embedded database on Microsoft’s Windows Phone 7 (WP7) smartphone platform, after Windows mobile software experts in the UK ported Perst (along with McObject’s related Silverlight demo) to WP7, and a Microsoft executive guiding WP7 developer relations described the port as “epic.”
APPA Mundi, a UK consulting firm with deep experience in developing Windows-based mobile software, first offered Perst for WP7 from its website in early June. “There is a database available that WP7 Silverlight developers can use,” blogged Andy Wigley, an APPA Mundi principal and Microsoft device application MVP, alluding to WP7’s tight integration with Microsoft Silverlight technology, a major improvement in the platform that enables developers to create richer smartphone applications.
“Using Perst for .NET, developers using Silverlight can now include true database management system features in their Silverlight applications, including adding persistence to this data by storing it in a container file in isolated storage,” Wigley blogged.
Wigley is successfully using Perst in the WP7 emulator and looks forward to working with it on WP7 phones when they become available to developers later this summer. He expects to see excellent performance, because in tests against other mobile databases on Windows, Perst “blew them out of the water,” he said.
McObject has added the code ported by APPA Mundi to the Perst for .NET distribution and supports the platform, effective immediately, McObject CEO Steve Graves said. “The exciting thing about open source software such as Perst is the amount of innovation that comes from the community, resulting in the fastest possible response to marketplace demands,” Graves said.
Business users are a major WP7 target market. Microsoft says that 90 percent of WP7 target customers use smartphones for business purposes, and 61 percent use their phones equally or more for business compared to personal use.
According to APPA Mundi’s Andy Wigley, this business market is precisely where Perst for WP7 will deliver the greatest value. “Consumer applications typically do not have a complex object model. But for anything that is more line-of-business, a database management system (DBMS) greatly helps developers’ productivity by supporting local storage, search and retrieval at the device level. Perst for .NET is the only DBMS available for WP7, and will be really appealing for anyone who wants to persist even a moderate amount of data.”
Perst and Perst Lite are part of McObject’s family of small footprint, high performance embedded database software products. The eXtremeDB in-memory embedded database from McObject is used widely in devices including MP3 players, WiMAX base stations, digital TVs, telecom/network communications equipment and military/aerospace technology. Perst is available for Java and .NET, including Java ME and .NET Compact Framework.