Jabber Data Form

Jabber Data Forms are defined in JEPsThatVolityUses). A Jabber data form is analagous to an HTML form: it's just a collection of fields (which can be of various types, including simple text fields and multiple-choice lists) which a user can fill out and then return to the entity that sent it.

Data forms are also used as a standard way to format labeled information fields within other Jabber protocols. This is actually the only way that Volity makes use of them right now. Thanks to JEP-0128, for example, data forms can work with service discovery to send any sort of information over that medium. As such, they are very useful to Volity's UI finder and game browser.