Dear Spring Community,
We are pleased to announce that the second release candidate of the Spring Mobile project is now available!
Spring Mobile provides extensions to Spring MVC that aid in the development of cross-platform mobile web applications.
Here is an overview of the new features and functionality:
- Tablets are no longer recognized as mobile devices
- Added support for resolving tablet devices in LiteDeviceResolver.
- Added a new DeviceType enumeration consisting of NORMAL, MOBILE, and TABLET values.
- The Device interface now includes isNormal(), and isTablet() methods in addition to the existing isMobile() method.
- WebOS devices are now recognized as a mobile device in LiteDeviceResolver
- Improved the SiteSwitcherHandlerInterceptor by adding an URL path alternative to "dotMobi" and "mDot" for site switching. The switcher is now capable of switching between "normal" and "mobile" URL paths within the same domain. For example an about page for a normal site may be "http://www.domain.com/about", and the mobile site may be "http://www.domain.com/m/about"
- You can now configure a list of "normal" User-Agent keywords in the LiteDeviceResolver. It may happen that a device is falsely identified as mobile. This list of keywords takes precedence over the mobile and tablet keywords, effectively overriding the default behavior.
See the changelog and reference manual for more information.
To retrieve the software,
download the release distribution, or add the maven artifacts to your project. Sample apps are available at github.com/SpringSource/spring-mobile-samples
We want to thank Scott Rossillo for his contributions to this release, and we look forward to working with him and the rest of the Spring community on future releases. If you are building a mobile web app, we encourage you try out 1.0.0.RC2 and collaborate with us on the next iteration of the project.