Серверный компонент InvientCharts связывается с виджетом VInvientCharts GWT на стороне клиента. Это стандартная связь Vaadin Server <-> с клиентом. На стороне клиента виджет VInvientCharts фактически является оберткой для чистого GWT-виджета GwtInvientCharts. GwtInvientCharts вызывает GwtInvientChartsUtil для выполнения большинства реальных вызовов функций JS-библиотеки Highcharts. Это делается через обычный JSNI .
Способ, которым образец включает JS-lib Highcharts в сгенерированную веб-страницу в примере, заключается в использовании расширенного сервлета, который внедряет файлы JS в заголовок.
Все это, конечно, вы можете изучить более подробно самостоятельно, просмотрев код, который входит в пакет дополнений. Например. перетащите JAR надстройки в Eclipse, а затем просто
просмотрите Ресурсы Java -> Библиотеки веб-приложений -> invientcharts-0.x.x.jar.
Надеюсь, это хотя бы часть информации, которую вы искали.