From KDE TechBase

    Javascript is most commonly known as a language for use in web pages, but it is also useful in other contexts. The KJSEmbed library illustrates this by making it easy to embed KJS in KDE applications. KJSEmbed provides a generic binding to QObjects, making it a trivial task to add scriptability to your app.