Over a million developers have joined DZone.

Daily Dose - Spring Mobile and Spring Android Go Live

DZone 's Guide to

Daily Dose - Spring Mobile and Spring Android Go Live

· Java Zone ·
Free Resource
SpringSource just announced two new projects to aid Spring users in mobile application development.  The first is Spring Mobile, which provides extensions to Spring MVC to streamline the development of web apps that work across multiple mobile operating systems.  The extensions provide support for server-side device detection.  Spring Android lets Spring Framework users develop their apps in an Android environment.  This project provides a robust REST client for use in native Android Apps.

Apple Approves Official Google Voice App
After causing so much controversy the first time Apple banished it from the App Store, the official Google Voice app has finally returned after 16 months in so-called app review.  The app is not available for users outside the US or for iPod Touch users.  

Grails Plugins for BlazeDS and Flex Released
The 2.0 release of the BlazeDS plugin and the 0.4 release of the Flex plugin for Grails have been released recently.  Both plugins work with Grails 1.2.3+ and feature improved Flash Builder integration along with updates to use Flex 1.5, Spring Security 3, and BlazeDS 4.

Opera 11 Pre-Release Brings Security and Gestures Facelift
A pre-release snapshot of Opera 11 has been released as the developers prepare for a beta release.  The pre-release includes mail usability enhancements, more extensions options, visual mouse gestures, and security enhancements.  Specifically, the address bar has added a badge to the left that provides a simplified overview of the potentially complex security state of the web page.

25 Best SSH Commands / Tricks
SSH is an awesome powerful tool, there are unlimited possibility when it comes to SSH, here's the top Voted SSH commands

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}