One, Code2Cloud, is a suite of cloud-based development and collaboration tools aimed at simplifying the entire application development process. Developed in partnership with application lifecycle management (ALM) technology vendor Tasktop Technologies, Code2Cloud builds on leading open source development projects to deliver what VMware is promoting as a completely unified, setup-free development infrastructure, delivered as a cloud service.
Code2Cloud is delivered as a service with no setup, no hardware or software to SpringSource Java developers. Code2Cloud builds on open source projects including Eclipse Mylyn task management, SpringSource Tool Suite (STS) IDE, Hudson continuous integration and Git source control. It provides a new cloud-centric issue tracker that is compatible with the Bugzilla bug tracking system, as well as a dashboard for managing applications and development teams.
The offering leverages the Tasktop Certified ecosystem of Agile and ALM integrations, enabling interoperability with existing ALM tools and support for best-of-breed agile technologies. VMware is also promising Code2Cloud will be highly extensible with other ALM technologies. Code2Cloud is scheduled to be available as a developer preview in the first quarter of 2011.
In addition, VMware is providing a series of extensions to the Spring framework that it says will continue to drive the innovation of enterprise applications. New Spring Data Access projects have been created to provide simplified access to modern data caching platforms such as VMware vFabric, GemFire, noSQL data stores such as Redis, Apache Cassandra and high-speed cloud messaging systems such as RabbitMQ. Spring Data Access has also been enhanced to provide fast connection failover, data source pooling, and advanced queuing for the Oracle relational database.
Furthermore, new Spring projects and enhancements have been created to enable application developers to integrate with popular social media services including Facebook, Twitter TripIt, and LinkedIn, as well as target the mobile devices including Android and iPhone. The Spring Social project provides support for authentication via OAuth 2.0 across social media sites and is designed to provide developers with secure access and interaction with social profile data.
SpringSource has also launched a new Spring Payment Services project to provide Spring application developers easy access to payment systems such as Visa, CyberSource, Authorize.Net, and other alternative payment providers. New Spring solutions and services are currently available.