Configure presentation engines

Add a native presentation engine or a web presentation engine to your project.

Tip: Each project can contain a single native presentation engine and a single web presentation engine. If your project runs on the Embedded Edge Compute Module (1756-CMEE1Y1), add a web presentation engine and delete the native presentation engine.
  1. In Project view, right-click the UI folder for the project and then select New.
  2. Select one of these presentation engines:
    • Native presentation engine. Create a native presentation engine when you are going to run FactoryTalk Optix as an application on the local device. For a typical HMI scenario, this is the direct rendering of the FactoryTalk Optix Application on the screen of the target device. 

    • Web presentation engine. Create a web presentation engine to run FactoryTalk Optix as a service on the runtime device or to run FactoryTalk Optix as an application in order to interact with the system using a web client. FactoryTalk Optix as a service automatically runs the deployed application with or without a user interface. This mode is generally used when there is no local operator on the runtime device.

  3. (optional) Select the Native presentation engine and make any necessary changes in Properties.
    • Dynamic variables polling time. Time interval between variable readings.

    • Text render type. Specify how text renders to the UI control.

    • Enable virtual keyboard. Enable the virtual keyboard.

    • LoginWindow. Login window type that shows at session start when no user is logged in.

    • Start window. Window object type created at the start of a session.

    • Starting user. User that authenticates the session.

    • Style sheet. Style graphic objects.

    • Session. UI Session object to use.

  4. (optional) Select the Web presentation engine and make any necessary changes in Properties.
    • Dynamic variables polling time. Time interval between variable readings.

    • Protocol. Protocol for communication between web clients and the web server.

    • IP address. Web server IP address. If you host the web server locally, set the IP address to 127.0.0.1.

    • Port. Port for communication between web clients and the web server.

    • Hostname. Web server hostname.

    • Maximum number of connections. Maximum web clients that can connect to the web server.

    • Allowed remote sources. List of remote sources that you can load or use to access the current resource. Accepted formats include name of Internet host or IP address. URL pattern, port number, and path are optional. Wildcards (*) such as *.example.com are accepted for subdomains, host addresses, and port numbers.

      Tip: Enter Allowed remote sources to specify which URLs can embed the current resource. Allowed remote sources provides greater security and control when loading and accessing remote resources.
    • LoginWindow. Login window type that opens when you start a session and no user is logged in.

    • Start window. Window object type created at the start of a session.

    • Starting user. User that authenticates the session.

    • Style sheet. Style graphic objects.

    • Session. UI Session object to use.