Technical Information

Here you can find some useful technical information about ICATT/IMPACtt application

Software architecture
The ICATT/IMPACtt software (both the open and the closed interface) has been written using Microsoft .NET Framework (V2.0) and Internet Explorer HTML controls. Both are usually pre-installed on all Windows XP and later Windows version installations. Since the core applications have no other dependencies, they can be deployed using the XCOPY deployment and do not require specific installation or administrator rights. The installation setup copies all files to the correct destination paths.

In order to minimize the external dependencies in running the core applications, the resource metadata are stored in the file system as standard XML text files. No proprietary database is used, and backing up resources is as easy as copying a folder. This makes the resource storage transparent and allows for easy exchange of data, as well as simplified problem tracking if some resource data become corrupted for any reason. ICATT/IMPACtt uses recognized and open standards whenever possible, such as XML for resource metadata, XSLT for internal data processing, and HTML with CSS for display purposes.

All resource types except the root and directory resources are dynamically loaded with a plug-in mechanism. It is therefore possible to add new resource types to the application without the need to recompile it, or to enhance existing resources without the need to redeploy the complete application.

Depending on the resources added to the library, however, it may be necessary to have third-party viewer applications for Flash, PDF, Word documents, Codecs for Windows Media Player installed on the system. Many systems already have these installed, otherwise the missing components can be downloaded and installed.

Configuration files
Both the ICATT/IMPACtt open and closed interfaces have configuration files to allow some customization of the application behaviour. Two configuration files are used: a global configuration which is never modified by the application and a user-specific configuration stored in the current user’s profile, where settings such as custom filters are stored. The configuration files are in standard XML format.

The global application configuration has the following ICATT/IMPACtt-specific configuration sections:

  • The ICATT/IIMPACtt section defines the resource type plug-ins to be loaded, the system search filters, as well as the default data path.
  • Language and culture information is important for the resource management. Since this list may change over time, ICATT/IMPACtt uses the settings defined here for language and country information.
  • The internal HTML editor offers special symbols when the “insert symbol” functionality is used. The internal HTML editor offers different fonts in a drop-down list.

Software resources

Though you do not need any additional external software to use the ICATT/IMPACtt Training Player, you may need to use some applications when working with the ICATT/IMPACtt Builder and Manager. The following software resources may help you with some of the actions:

Picture editing    Picasa
Paint Shop
CD/DVD burner    Nero
Video editing      Avidemux
Video and/or image capture     ImageGrab
Video guidance and tutorial - Guide, How To, Tutorial and Article list