In this appendix, we presented a quick peek at some of the new features that will be included in future releases. You saw how to integrate scripting languages into your application using Spring's dynamic compilation capabilities, which allow you to use arbitrary scripts as beans within your application. We demonstrated how to use the AnnotationsAttributes class as a mechanism for reading J2SE 5.0 annotations at runtime. In the Spring JMX section, you saw how to expose your beans as JMX-manageable resources and how to access JMX resources, both local and remote, using Spring's proxy support. In the final part of this appendix, you learned how to add reporting capabilities to a web application using Spring's JasperReports support.