The press release also highlighted important findings from Evans Data Research regarding the growing popularity and benefits of using Spring. More than two thirds of Java developers are either using Spring today or plan to do so within the next two years and those that do use Spring are 50% more productive.
SpringSource would like to thank all of the amazing community members that made this release possible. Community contributions form an important part of many of the projects and all the users that experimented with milestone and release candidate versions help substantially in making sure that Spring technology is high quality and production ready. Work is already underway on many other exciting projects like the recently announced Spring for Apache Hadoop project. Community members are invited to attend the upcoming SpringOne on the Road events to meet the Spring experts and learn about the latest features available with Spring.
Spring Integration committer and teacher Oleg Zhurakousky demoes performing transaction management, error handling, asynchronous processing, advanced aggregator configuration, and much more using Spring Integration and the Enterprise Integration Patterns. This talk is a chance to stand over the shoulder of a master as he tackles some frequently asked questions about Spring Integration and demonstrates the solutions in code.
This video will provide an introductory overview of Android’s architecture, the layout of an Android project, the use of various Maven plugins and tools for enabling dependency management in your Android project. When building Android apps, you can use a third party library, like Spring for Android, that provides an abstraction for consuming RESTful services within your native Android app. Spring Android also supports the use of Spring Social on Android, and this presentation will discuss how Spring Social can help you connect your apps to OAuth protected services like Facebook and Twitter.
Spring Insight is a developer tool that provides visibility into your application's runtime performance and behavior by tracing how low level SQL queries, transaction times and application pages are performing. Optimized out of the box for standard Spring-developed applications, Insight also provides a pluggable architecture for enhancing trace capabilities to provide further visibility into your application performance. In this video, John Kew, SpringSource Staff Engineer, describes the capabilities of Spring Insight's plugin framework and best practices in development of plug-ins.
We are pleased to announce that the first release candidate of the Spring for Android project is now available!
Spring for Android supports usage of the Spring Framework in a Android environment. The 1.0.0.RC1 release focuses on updating support for the latest Spring Social release in native Android applications, as well as providing enhancements to Rest Template. This includes:
Support for Spring Social 1.0.2.RELEASE, and Spring Security 3.1.0.RELEASE through the Spring for Android Auth module, which includes a SQLite datastore for persisting OAuth API connections.
Updated RestTemplate support, now at the level of Spring Framework 3.1.0.RELEASE.
Added support for Basic Authentication.
Added AssetResource for accessing static resources stored in the assets directory of an Android project.
Removed automatic loading of GsonHttpMessageConverter due to incompatibilities with preinstalled versions of Gson on some devices.
Improved gzip support in RestTemplate.
Now defaulting to standard J2SE facilities (HttpURLConnection) in Gingerbread and newer, as recommended by Google.
Disabled connection reuse on Eclair and older versions when using HttpURLConnection, because of a defect in connection pooling on those versions of Android.
Added several additional bug fixes and improvements.
Spring for Android is supported in Android version 2.1 (API Level 7) and higher.
To get the software, download the release distribution, or simply add the maven artifacts to your project. To see the features live, check out the spring-android-showcase (updated for 1.0.0.RC1).
Since the last release of Spring Data - Neo4j we worked on a number of issues that you raised as important improvements and extensions.
Thanks to Mark Spitzler, Oliver Gierke, Rajaram Ganeshan, Laurent Pireyn for their contributions and all the other community members for the feedback and discussions.
We want to encourage you to give it a try, especially the new things and send us your feedback.
We are aware of the of issues that are still open and want to address them by the 2.1 release which is planned for the end of March -
aligned with Neo4j 1.7.
In the recent Messaging for Modern Applications webinar, Tom McCuch explained how the landscape of enterprise messaging has changed and discusses what new styles of solutions are emerging. Tom covers emerging messaging application architectures, AMQP & RabbitMQ as messaging solutions and the rise of Spring Integration for messaging use cases and as a DSL for Spring-based applications.
Of course the sessions at SpringOne 2GX 2011 covered Spring, Groovy and Grails in amazing detail, but cloud workloads were hot topics of discussion last year as well. In this presentation, pioneering technologist Derek Collison gives a detailed breakdown of Cloud Foundry - Inside the Machine. Derek gives a deep analysis of Cloud Foundry’s architecture with specific details on the Cloud Controller, the Service Provisioning Agent, the Droplet Execution Agent, and the Messaging System. If you want to learn about the technology behind the world's first open platform-as-a-service then this presentation is for you.