UltraLite User's Guide
Introduction to UltraLite
UltraLite was designed for development using existing tools, skills, and components. You can thus leverage the current capabilities of your organization.
UltraLite encourages high productivity by providing robust, high-level programming solutions on an increasing variety of devices. You can develop applications for small devices using the proven and powerful methodology of full-featured SQL. You need not become familiar with device-specific aspects (such as flash memory) and the disparate operating system interfaces that provide access to them. Similarly, synchronization can be achieved without becoming an expert in the various transmission protocols. Moreover, the database and synchronization components in your application are portable.
UltraLite allows you to continue to use whatever tools you already use for productive development. It adds functionality to your development process. For example, you can develop applications using Microsoft Visual C++ and test them in the various Windows environments before deploying them, for final testing, on a specific device.
MobiLink synchronization allows UltraLite applications to synchronize with many widely-used databases, not just those from Sybase. Built with the established technology of Sybase Adaptive Server Anywhere, it uses mature and proven database technology.