PocketBuilder is a smart-client application development tool for Windows CE or Windows Mobile platforms. It enables developers to build handheld applications in an object-centric, graphical, desktop environment and deploy them to a supported Pocket PC or Smartphone device or emulator.
The PocketBuilder installation program installs the PocketBuilder development environment on your desktop computer. It can also install required files on a Pocket PC or Smartphone device connected to your desktop and create installation files for Pocket PC and Smartphone emulators.
When you install PocketBuilder, you can also install Sybase SQL Anywhere (formerly Adaptive Server Anywhere), a fully featured relational database and data management tool, to your desktop and to a Windows CE or Windows Mobile device or emulator. The SQL Anywhere installation is restricted to development use only. Deployed systems require a separate SQL Anywhere license or the SQL Anywhere Runtime Edition (see “SQL Anywhere Runtime Edition”).
The SQL Anywhere installation includes MobiLink, a session-based synchronization system that allows two-way synchronization between a main database and many remote databases, and the Sybase Central database management tool.
SQL Anywhere supports MobiLink synchronization with SQL Anywhere databases running on the Microsoft Windows operating systems listed in Table 1-2, as well as other platforms that are not supported by PocketBuilder. SQL Anywhere also supports MobiLink synchronization with Sybase Adaptive Server Enterprise, Oracle, IBM DB2 UDB, and Microsoft SQL Server databases running on multiple platforms.
The PocketBuilder setup program allows you to install the SQL Anywhere for Windows CE Runtime Edition. The royalty-free runtime edition is a restricted-functionality version of the standalone SQL Anywhere database management system. The SQL Anywhere Runtime Edition does not support stored procedures and triggers, transaction logs, or synchronization.
The SQL Anywhere Runtime Edition files, rteng10.exe and its associated DLLs, are installed in platform-specific (ARM.30 and ARM.50) subdirectories of the PocketBuilder 2.5 Support\ASA_CE_Runtime\SA10\ce directory. To use the Runtime Edition, you must copy the DLLs to the \Windows or \Storage\Windows directory on a device. You can copy the rteng10.exe file to any directory on the device, as long as you specify the correct path in a DSN file for your PocketBuilder applications.
In addition to the PocketBuilder installation CD, the PocketBuilder software package includes the Sybase Getting Started CD and the SyBooks CD. For more information about these CDs, see “Other sources of information”.