An application is a particular view of the Cúram client defined for a specific user or role, refer to Introduction. It is defined using an XML configuration file with the extension .app. The .app files, are located in the EJBServer\components\<component-name>\clientapps directory, where <component-name> is a custom component. Define an Application details a very simple application that contains a single section (will be covered later).
<?xml version="1.0" encoding="ISO-8859-1"?>
id="SimpleApp"
logo="SimpleApp.logo"
title="SimpleApp.title"
subtitle="SimpleApp.subtitle"
user-message="SimpleApp.UserMessage">
<ac:application-menu>
<ac:preferences title="preferences.title"/>
<ac:help title="help.title"/>
<ac:logout title="logout.title"/>
</ac:application-menu>
<ac:section-ref id="SimpleAppHomeSection"/>
</ac:application>
The SimpleApp.app should have a corresponding SimpleApp.properties file, which details the localizable content for the application. For example:
SimpleApp.logo=CDEJ/themes/v6/images/application-logo.png SimpleApp.title=C\u00FAram SimpleApp.subtitle=Simple Application SimpleApp.UserMessage=Welcome, %user-full-name preferences.title=User Preference help.title=Help logout.title=Logout
SimpleApp.app has configured the following elements in the application banner of the application: