Android开发-面向对象的数据库Db4o
领先的开源面向对象数据库提供厂商db4objects宣布db4o已可以顺利运行于Android平台。先前的InfoQ新闻“Db4Objects发布Db4o 7.0,支持透明激活”中曾经报道db4objects公司和爱好者积极推进db4o运行于Google Android平台,以期待让db4o成为Android上的首选数据库平台,现在db4o已经成功走出了这一步。 Android是Google宣布成立的“开放手机联盟”的移动开发平台。开发者拿到的Andorid SDK是一个包含完整的移动设备开发工具包,包括应用程序框架、开发环境和工具(基于Eclipse)、调试和虚拟运行环境,默认的开发语言是Java,让开发者可以使用熟悉的面向对象方式开发移平台动应用程序。Andorid平台的操作系统使用Linux内核,其上架设了基于C/C++编写的OpenGL、字体、编解码器、SQLite和用于Web渲染的Webkit。更多细节,可以回顾新闻“Google Android SDK舍弃Java ME,支持Java Lite和Apache Harmony”。在这个SDK发布之后,其Dalvik虚拟机背离标准Java虚拟机的基于寄存器的实现,而且配合使用了Apache的Harmony基础类库,这种选择说明了Google实现开放联盟的决心,虽然引发了是否会造成Java移动开发平台的分裂的争议