Use Vaadin in web application in embedded instruments

We are currently looking at various technologies and frameworks. Our requirement is to develop a web-application that runs NOT on a PC but on an embedded environment (Windows and Linux). The data model is expected to be dynamic with a highly configurable and customizable UI. Would Vaadin suit this appliction? What would possible restrictions.