Finesse Gadgets

Gadgets are web-based software components based on HTML, CSS, and JavaScript. They allow developers to write web applications that work anywhere on the web without modification. They are defined using a declarative XML syntax that is processed by a gadget server into a format that allows them to be embedded into the following contexts:

  • standalone web pages

  • web applications

  • other gadgets

Note

Do not use the following JavaScript methods as they block the Finesse agent desktop until the pop up is dismissed. The Finesse backend process can also be interrupted by these methods which may lead to unexpected behavior.

  • window.alert()

  • window.prompt()

  • window.confirm()

  • window.showModalDialog()

Prerequisites to Develop Gadgets

For Finesse Gadget development, a basic understanding of the following is necessary:

  • How web applications work

  • XML

  • HTML

  • JavaScript