Takes client screenshots directly within a Vaadin application with this component
Any part of the visible screen can be captured! The screenshot is taken interactively and user can select the screen area to be captured.
The implementation is based on Upload component with Java Applet based client-side implementation. Because of the use of Java applet it requires user to accept a security dialog.
This component depends on the AppletIntegration add-on, but a version of it is already included in the jar.
NOTE: the required client-side jars bundled with Screenshot are signed with a self-signed certificate just to allow testing. For production you should sign all jars in your widgetset folder with your own certificate.