Innovation in application development tools has ramped up, particularly on the open source side, but it's lagging in application lifecycle management (ALM), said Tasktop Technologies CEO Mik Kersten at JavaOne 2012 this week. "They need to evolve together," and can if Java platform-as-a-service (PaaS) and ALM are paired to improve application development workflow, he said in a JavaOne 2012 session titled Cloud ALM: Connecting the Development Team to the New Deployment Destination.
New development tools are abundant today, said Kersten. There's Bugzilla, Trac and Mantis for tasks, for example, and Git and Subversion for source control, as well as Hudson and Cruise Control for builds. The trouble with this bounty is that the burden of connecting these tools has fallen on the developer. "A lot of manual work is required," he said.
In the ALM process today, there are three primary branches: IDE, ALM servers and applications. "Whether it's hosted or on-premises, there are a lot of things you have to do to get the right branches connected to the application," said Kersten. "To spur innovation in ALM, we need to address the way developers work, not just where they deploy to."
Seeking a means to solving these problems, Tasktop joined with Oracle Corp. to develop Oracle Development Cloud Services (ODCS). "With Oracle, we saw an opportunity to using the new host development destination, taking some aspects of these open source tools and putting them together into this offering for developers."
ODCS provides a platform for integration of open source software development and application lifecycle management tools. "PaaS offers ready-made services and application hosting," said Kersten. "IaaS provides operating system virtualization and virtual machine hosting."
Inside ODCS, developers can use open source tools and the Oracle database with Java EE application server access, said JavaOne session co-presenter REST-based APIs, a Git repository and storage are available. Frameworks included are Java, APEX and SQL.
Switching to another cloud development service is possible, and lock-in is minimized, because open APIs and open source tools are used in ODCS, said Konduri during the Q&A session. Pricing information wasn't available, he added.