Video: SpringOne 2GX - Polyglot Persistence for Java Developers

News | Adam Fitzgerald | February 03, 2012 | ...

SpringOne 2GX Video: Polyglot Persistence for Java Developers - Moving out of the Relational Comfort Zone

One of the top rated sessions from SpringOne 2GX 2011 was Chris Richardson's talk about Polyglot Persistence for Java Developers - Moving out of the Relational Comfort Zone. In this talk, Chris provides a great overview of the new non-relational storage options available to Java developers, including Cassandra, Redis and MongoDB. He then talks about the practical matters of when and how to incorporate them into your applications. If you haven't already been experimenting with noSQL datastores then this presentation provides the perfect introduction for you.

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.

This Week in Spring, January 31, 2012

Engineering | Josh Long | January 31, 2012 | ...

Welcome back to another installment of This Week in Spring.

 Seems like we were just staring down the holiday season a minute ago, doesn't it? Here we are a month on into the new year, already. Time sure does fly. 

We've got lots of exciting new content, and a lot of it is either videos or full texts that you can read, be sure to skim through this roundup and then find yourself a nice cozy chair to absorb the rest of it and enjoy!

  1. Spring.NET Social 1.0.0 Has Been Released! Hot on the heels of Spring Social 1.0 (for Java)'s release late last year, Spring.NET Social 1.0.0 has been released with the foundation API as well as API implementations for Dropbox, LinkedIn and Twitter.
  2. <LI>Speaking of Spring Social, <A href = "http://www.springone2gx.com/conference/speaker/craig_walls">Craig Walls</a>' SpringOne2GX talk,  <a href ="http://www.springsource.org/node/3380">The Rise of OAuth</A>,
    	 is now…

VIDEO: SPRINGONE 2GX - Mobile Web Development with HTML5

News | Josh Long | January 30, 2012 | ...

SpringOne 2GX Video: Mobile Web Development with HTML5

SpringOne 2GX 2011 was filled with great content on building better mobile and web applications. In this presentation, Mobile Web Development with HTML5, we get to learn about building compelling mobile applications with HTML5 and technologies like PhoneGap.

This presentation is given by Spring Android lead and mobile expert Roy Clarkson and Spring Developer Advocate Josh Long.

Roy and Josh introduce the innate capabilities of modern HTML 5 mobile browsers and introduce techniques and technologies
like PhoneGap, a shell for web applications on mobile clients, and Jo, a widget framework,

Spring.NET Social 1.0.0

Releases | Josh Long | January 30, 2012 | ...

Dear Spring Community,

We are pleased to announce that Spring.NET Social 1.0.0 (as well as adapters for the Dropbox API and the Twitter API) is now available (and LinkedIn API support is in progress!).

Spring Social is an extension of the Spring Framework that helps you connect your applications with Software-as-a-Service (SaaS) providers such as Twitter, Facebook, Dropbox, and more! It offers an extensible service provider framework (including support for OAuth1 and OAuth2) that greatly simplifies the process of connecting local user accounts to hosted provider accounts.

Spring.NET Social supports the following runtime environments:

  • .NET 2.0
  • .NET Client Profile 3.5 and 4.0
  • Silverlight 4.0 and 5.0
  • Windows Phone 7.0 and 7.1

Spring.NET Social Home Page
Spring.NET Social Twitter API Support Home Page
Spring.NET Social Dropbox API Support Home Page
Spring.NET Social LinkedIn API Support (pre-release) Home Page

Want to contribute? There's a rich universe of Social platforms for which Spring.NET Social support can be easily extended and we're actively looking for community contributors interested in adding projects to support Facebook, TripIt, GitHub, and many more!

These projects are hosted at GitHub:

As always, we encourage feedback from the community on this and all aspects of Spring.NET!

Spring Framework & BIRT

Engineering | Josh Long | January 30, 2012 | ...

By Jason Weathersby and Josh Long

Introduction

Eclipse’s Business Intelligence and Reporting Tools (BIRT) project is an open-source project based on the popular Eclipse IDE. The BIRT project had its first major release in the summer of 2005 and has garnered over ten million downloads since its inception. The project was started by Actuate Corporation which uses BIRT as the basis for many of its commercial products. The BIRT project's site includes an introduction, tutorials, downloads, and examples of using BIRT.

Developers use BIRT to build and deploy reports in a Java/Java EE environment. In BIRT 3.7, a new POJO-based runtime environment is available that makes deployment of the BIRT engine much simpler. This article discusses several BIRT integration scenarios that use components from the Spring Framework.

Figure 1 – BIRT Collage

The BIRT project includes the following key components:

  • BIRT Designer - The developer tool used to design reports.
  • Web Viewer - A sample Java web application used to deploy reports. This viewer contains a JSP-tag library that facilitates integration with existing web applications.
  • BIRT Engines - The Design and Report engines used to construct, run, and render a BIRT report.
  • BIRT Charts - A package that supports building and running highly sophisticated interactive charts.

The Spring framework is a popular collection of architectural and implementation approaches that makes enterprise Java development easier. Core parts of this framework are Dependency Injection and…

VIDEO: SPRINGONE 2GX - THE RISE OF OAUTH

News | Josh Long | January 27, 2012 | ...

SpringOne 2GX Video: The Rise of OAuth

SpringOne 2GX 2011 was filled with great content on building better web applications. In this presentation, The Rise of OAuth, we get to learn about using OAuth in our web applications. This presentation is given by Spring expert Craig Walls.

Craig talks about securing the modern web and how OAuth can help with that, showing how to secure and consume resources with OAuth.

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.

This Week in Spring, January 24th, 2012

Engineering | Josh Long | January 25, 2012 | ...

Welcome to another installment of This Week in Spring .

We are already almost done with January (which, honestly, shocks me. Where <EM>does</EM> the time go?)
</P> 
<OL> 
	<LI> Did you guys see last week's webinar introducing Spring 3.1 with Spring project lead, and VMWare/SpringSource Principal Engineer, Juergen Hoeller?  
       Last week's webinar was <EM>very</EM> well-attended, and represents the best turnout yet, by far, for all of the SpringSource webinars. So, thanks to all those who came, and, to the handful of people on earth that couldn't make it, don't worry! You can watch 

the Spring 3.1 webinar's recording on the SpringSource YouTube page

Video: SpringOne 2GX - Cloud Foundry with Spring: Using Services

News | Adam Fitzgerald | January 24, 2012 | ...

SpringOne 2GX Video: Cloud Foundry with Spring: Using Services

SpringOne 2GX 2011 was filled with great cloud content. In this presentation we get to learn how to use services with Spring on Cloud Foundry. This presentation is given by Spring and Cloud Foundry experts, Ramnivas Laddad, Jennifer Hickey and Scott Andrews. Together they cover all the details you need to understand about connecting your application to cloud services including auto-reconfiguration, cloud namespace, profile support, Java configuration and external service support. This is a great explanation about why Cloud Foundry is the best cloud platform for running you Spring applications…

SpringSource Tool Suite 2.9.0.M2 released

Releases | Martin Lippert | January 24, 2012 | ...

Dear Spring Community,

I'm pleased to announce that we just released the second milestone build for the next release of the SpringSource Tool Suite (STS).

Highlights from this milestone towards 2.9.0:

  • General - update to tc Server 2.6.3
  • Spring - update to Spring Roo 1.2.0
  • Spring - support for new Spring Roo packaging options
  • Grails - Grails 2.0.0 is now the default version installed from the extensions page
  • Groovy - Groovy 1.8 is now the default version installed from the extensions page
  • Gradle - initial Gradle editing support (more to follow)

More details can be found in the New and Noteworthy for 2.9.0.M2 document. Detailed installation instructions are also available, please look at the installation from the milestone update sites.

As always downloads are available from the STS download page, check "Other Downloads".

The release of 2.9.0 is planned for early March 2012 and will be based on Eclipse Indigo 3.7 SR2.

Modern Enterprise Java Architectures with Spring 3.1

News | Josh Long | January 24, 2012 | ...

In this video Juergen Hoeller, SpringSource Principal Engineer for the Spring Framework gives a guided tour of the newest features in the Spring 3.1 release. Juergen introduces Spring's new capabilities, including the environment abstraction, profiles, the updated Spring MVC framework, Hibernate 4 and Quartz 2 support, and much, much more.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to receive updates about all the latest presentation recordings and screencasts.

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all