Research Products

This page presents some products related to my research. It includes tools and other code produced along the years. You can check my GitHub page and my Team’s GitHub page for available code and updates.

XTemplate 3.0 is a language for defining composite templates for multimedia documents it builds upon previous versions adding new functionalities. The XTemplate processor available allows creating an NCL document from a template document.

aNa (API for NCL Authoring) is an API for manipulating NCL code. It provides a set of classes modeling NCL elements and their attributes. NCL elements hierarchy and references are modeled as associations among classes. The API provides functions for creating an NCL document from its objects and vice-versa. aNa is meant to be used in the creation of NCL authoring tools, easing its development.

aNaa (API for NCL Authoring and Analysis) is an API built on top of aNa for providing document validation for tools using the aNa API. It uses the SHM model for representing a multimedia document and performing document behavioral validation.

aNaa4Web is a GUI implemented on top of aNaa. It is available to use in here.

NCL Abstract Anchor Processor is a tool for instantiating anchors according to the instants when a given content is being present in a video/audio media object. The processor uses NCL as target language. It is developed by Raphael Abreu as part of his Master dissertation.

Ginga-NCL extension for supporting sensory effects. It is developed by Renato Rodrigues as part of his Graduation dissertation.

Control Harvest 2 is a game for helping teachers in presenting biological concepts related to biological control. It is developed by Flávio Marques as part os his Graduation dissertation. It is available to use in here.