It'd be great if we could generate a report from our application and then launch it for editing by the user in the Web Studio editor via a REST API. We have a really powerful and user-friendly UI for building queries in our application - we could use these to generate a JRXML file which the user could edit in web studio to easily customize the layout etc as required and then save back to the Jasper repository.
Components | JasperSoft Studio |