11.12 Summary In this chapter, we discussed the need for mobile databases for smart mobile enterprise applications. Those databases are embedded in powerful mobile devices or gateway servers. Most databases are accessible from J2ME applications via subsets of the common JDBC interface. The use of JDBC enables enterprise Java developers to migrate their skills to the mobile space and allows us to switch database providers without changing the applications.Since JDBC eliminates proprietary interface-based vendor lock-in, database vendors have to compete and differentiate their products in terms of footprint, performance, crossplatform compatibility, and extra features. Some vendors (e.g., Sybase iAnywhere) provide complete development environments that enable developers to build custom databases for each specific application. In this chapter, we reviewed the solutions from leading vendors. You should choose a vendor based on your specific application requirements. |