Vaadin TouchKit + Cordova + cordova-file-plugin

Buenos días, me encuentro evaluando la viabilidad de Vaadin TouchKit para un posible desarrollo de software, el principal requerimiento es que la aplicación construida con Vaadin Touchkit este embebida en una aplicación Cordova 5.0 y que desde la aplicación Vaadin Touchkit se puedan salvar archivos dentro del dispositivo móvil del cliente, para realizar esta tarea pretendemos utilizar cordova-file-plugin. El principal problema que encuentro al realizar la integración de las tres tecnologías es que no puedo referenciar las librerías de Cordova desde la aplicación Vaadin y viceversa. Quisiera saber si existe algún método por el cual pueda salvar un archivo en el dispositivo móvil del cliente desde la aplicación Vaadin Touchkit sin tener que recurrir al “window.postmessage” para enviar mensajes entre la aplicación Vaadin Touchkit y el contenedor Cordova (La aplicación Vaadin Touchkit se encuentra dentro de un iframe en el index de la aplicación Cordova).
Muchas Gracias y disculpen la molestia.