db4o Provides Missing Element to Google's Mobile Initiative: a Mobile and Efficient,
Cross-Application Data Storage
SAN MATEO, Calif., December 5, 2007 – db4objects (www.db4o.com), creator of the leading open source object
database for Java and .NET, announces that db4o runs seamlessly on the Android platform,
a software stack for mobile devices introduced recently by the Google-backed Open
Handset Alliance. Although Java programmers are delighted with Android’s full object
oriented platform they are frustrated by its bundling with a relational database,
requiring cumbersome plumbing between objects and tables. db4o fills the gap by
providing a fast and secure, native Java object database that makes storing objects
and sharing of data between applications simple and easy.
Google revolutionized the wireless world by introducing Android through the Open
Handset Alliance on November 5. Instead of introducing a widely anticipated gPhone,
Google created an open software platform with the potential to change the wireless
landscape. Android is shifting the emphasis from hardware to software, making Verizon's
CEO McAdam remark in BusinessWeek on Dec 3 that he saw the industry entering an
“inflection point.”
The Android stack is complete with application framework, development environment,
tools, debuggers and vital applications for developers to leverage and create powerful
applications. Java is the predominant language used in the framework providing a
clear path for object-oriented programming. Java developers can now create rich
and exciting applications that run on any Android based phone.
Therefore it is surprising that Android is delivered with a relational database,
the only element that does not fit into this object oriented picture. Fortunately,
db4objects has the solution. db4o runs seamlessly on Android, enabling native storage
and retrieval of objects of any complexity. Minutes after downloading the Android
SDK db4objects engineers had Android running with db4o. Android with db4o is tested
regularly against 3,500 test cases with no problems. Now db4o's device-grade software
quality, as proven in mission-critical deployments in high speed trains, aircrafts,
and photocopiers, can be placed into the hands of every Android developer.
The gain in efficiency that db4o provides is demonstrated by db4objects' community
manager German Viscuso who adapted
PasswordSafe, one of the first generally available software packages for
Android, to run with db4o. “This is really awesome,” said Steven Osborn, the creator
of PasswordSafe, who originally started off with relational SQLite. “The db4o code
is much more elegant.” Another sample application to show the great fit of db4o
for Android is MapMe that displays 2D maps on Google Android and leverages
db4o for storing and querying global navpoints in Google Maps.
There are many benefits to using an object database like db4o, including easier
code maintenance, and the ability to create a variety of new, innovative applications
based on more complex data models. Unlike in rigid, predefined SQL tables, db4o
allows the storage of dynamic, free-form data, which can be changed or amended any
time. In addition, db4o allows for efficient data replication with its db4o Replication
System (dRS), another missing element in Android's software stack. As a result,
developers can write software applications that enable the backup of user data to
a back-end server or their home PC. A consumer use case could be to start a game
on the phone, freeze it, and continue playing at home in the evening. Business use
cases include field force automation, data acquisition such as with RFID, and complex
navigation systems that use locally cached geodata.
For more information please read db4object's Chief Software Architect Carl Rosenberger's
blog about "Why Android will start the mobile Tornado" or visit the
db4o Android Website.
About db4objects, Inc
db4objects, Inc (www.db4o.com)
provides db4o, the world's most popular object database, native to Java and .NET
and available under open source and commercial licenses. With some 30,000 registered
community members and well over one million downloads, db4o is used in a broad array
of industries around the globe. Customers include the world's most innovative companies,
including Boeing, Bosch, Ricoh, and Seagate. db4objects is based in San Mateo, California,
and backed by noted Silicon Valley luminaries including Mark Leslie, founding CEO
of Veritas; Jerry Fiddler, founding CEO of Wind River; Vinod Khosla, founding CEO
of Sun Microsystems as well as Palo Alto-based Asset Management venture firm.
Press and analyst contacts: press@db4o.com