Example of How Siebel Open UI Renders a View or Applet

The following figure illustrates how Siebel Open UI renders the Contact Form Applet.

Example of How Siebel Open UI Renders a View or Applet: This image is described in the surrounding text.

As shown in this figure, Siebel Open UI does the following to render the Contact Form Applet:

  1. The user attempts to navigate to the Contact Form Applet.

  2. Siebel Open UI creates the view that displays this applet.

  3. Siebel Open UI references the manifest to identify the files it must download to the client. For more information, see Configuring Manifests.

  4. Siebel Open UI downloads the JavaScript files it identified in Step 3 to the client.

  5. A presentation model formats the data and applies application logic. For more information, see About the Presentation Model.

  6. A physical renderer registers itself with a corresponding object. A presentation model also does this registration. For more information, see Example of a Physical Renderer.

  7. A physical renderer fetches and incorporates plug-in wrappers for its applet controls. For more information, see Example of a Plug-in Wrapper.

  8. One or many context renderers register themselves with a corresponding object. For more information, see Example of a Context Renderer.

  9. Siebel Open UI loads the cascading style sheets according to the manifest configuration that it referenced in Step 3.

  10. Siebel Open UI uses a presentation model, physical renderer, context renderer (optional), and cascading style sheets to render the Contact Form Applet.