Siebel Consumer Goods Handheld Guide > Application Development >
Overview of Siebel Handheld Architecture
The process for configuring a Siebel Handheld Client has a few differences, described in this chapter, from the process for configuring other types of Siebel clients.
NOTE: Readers should familiarize themselves with the Siebel client configuration process described in Configuring Siebel Business Applications before attempting to configure the Siebel Handheld Client.
The five layers in the Siebel Handheld architecture are comparable to those used on the Siebel Web Client:
Application layer. The application layer starts and closes the application.
User Interface layer. The user interface layer renders the display and interacts with actions of the user.
Object Manager layer. The object manager layer provides a consistent object behavior and interaction between all business objects within the application.
Data Manager layer. The data manager layer maintains an object-oriented abstraction of the native data stored in the data repositories for the benefit of the object manager.
Database layer. The database layer includes the data that Siebel Handheld users access.
Your Administrator configures an application on the Siebel client using Siebel Tools and compiles the Siebel repository (.srf) file. During the synchronization process, information specific to the Siebel Handheld Client is extracted from the Siebel repository file. This information is used to create a repository metalanguage (.rml) file, which is downloaded to the handheld device.
The repository metalanguage file contains the layout information for the handheld device but not the database layer. The database layer is generated in the transport file called dbfile.txt, which is downloaded and imported to the handheld database (siebelDB.sdf).
For more information on Siebel Tools, see Using Siebel Tools.