In a classic example of the market driving the direction of a software product, McObject® announced it is offering support for its Perst[tm] 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 Birmingham, England-based consulting firm with deep experience in developing Windows-based mobile software, first offered Perst for WP7 from its Web site 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 Most Valuable Professional (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 available at www.mcobject.com/perst_eval and supports the platform, effective immediately, McObject CEO Steve Graves said. “Three cheers for APPA Mundi and their initiative in driving Perst for .NET in this direction,” he 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.”
Unveiled in February at Barcelona’s Mobile World Congress, Windows Phone 7 is Microsoft’s dramatically revamped device operating system that aims to upend its market and catapult Windows from third to first place among smartphone platforms. To accomplish this, the company’s WP7 strategy focuses on promoting development of third-party apps to be used on phones alongside Microsoft’s own Office applications; providing rich developer tools in the form of C#, Silverlight, Visual Studio and Expression Blend technology for user interface design; and licensing to a wide variety of hardware vendors. WP7 seeks to entice end-users with a sleek, touch-based user interface, social networking integration, and many other improvements. Microsoft plans WP7′s general release in October, 2010.
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.”
At Microsoft, Perst’s unique value to WP7 application developers has been noted. “Building a database for Windows Phone 7 qualifies as epic,” blogged Brandon Watson, the company’s director of WP7 developer experience. “The guys over at Appamundi have done something that certainly caught our eye.”
Developers doubting that WP7 devices’ tight memory, CPU and storage constraints will permit use of a “real” embedded database can dispel their uncertainties by looking at Perst’s successful track record on BlackBerry smartphones. In 2006, McObject released Perst Lite, an edition of Perst for the Java ME technology used on BlackBerry. Since then, developers have successfully integrated Perst Lite in commercial and open source software for BlackBerry ranging from mobile customer relationship management (CRM) clients to banking, consumer, healthcare and other vertical market solutions.
Smartphone application developers credit the off-the-shelf Perst DBMS with shaving months from their product development cycles, while enhancing products’ run-time performance and reliability through features including ACID transactions, database indexes, full-text search, an intuitive application programming interface (API), support for storage on SD cards, and more.
Perst and Perst Lite are part of McObject’s family of powerful 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. CA’s Wily Technology credits Perst with delivering a shortened development cycle and a ten-fold performance improvement within its real-time Java application.
Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes applications and devices smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such BAE Systems, Siemens, Phillips, EADS, JVC, Tyco Thermal Controls, F5 Networks, DIRECTV, CA, Motorola and Boeing. McObject, based in Issaquah, WA, is committed to providing innovative technology and first-rate services to customers and partners. The company can be reached at +1-425-888-8505.
McObject and eXtremeDB are registered trademarks of McObject LLC.