You're receiving this newsletter because you signed up at codebeamer.com or at javaforge.com.
If you don’t want to receive this newsletter anymore, send an email to remove@intland.com to unsubscribe.
Intland Software Intland Newsletter
Published November 6, 2009

codeBeamer 5.4, Collaborative ALM Solution, released

Intland Software announces the availability of codeBeamer 5.4, the award winning Collaborative Application Lifecycle Management Solution for distributed software development.

codeBeamer version 5.4 is our answer to recent changes in the software development market and to customer requests.
We believe that some of the new features, like improved support for the popular distributed version control systems or our shiny new issue escalation mechanism, make this codeBeamer version unique in the market. Besides that, we brought our source code management to the enterprise scale by performing all long running tasks in background processes. Today's challenge is to tackle Android sized projects with 2GB of code and hundreds of thousands of change sets, and codeBeamer 5.4 is capable of processing these repositories.

Version highlights

  • Issue escalation with hierarchic working calendars
  • Calculated tracker fields with rich formula
  • Wiki page editing directly in Microsoft Word
  • Scalable version control management
  • Major enhancements in supporting Git and Mercurial
  • Revised search: more relevancy, richer query syntax, friendlier interface

Watch a short video about the highlights on YouTube

Links

JIRA to codeBeamer Converter available

JIRA (developed by Atlassian) is one of the most popular issue trackers in the enterprise, if not the most popular one. JIRA is a great tool when all you need is an issue tracker, but it's a focused product, and the story ends here. In real life, talking to our customers, we frequently see this evolution: the team starts with an issue tracker, it streamlines their processes, soon the demands for even better processes start to grow, and finally they are in the market looking for a complete solution that solves all (or most) collaboration problems with a single razorsharp cut (think of Hattori Hanzo :-)).

codeBeamer is one of those solutions. Besides incorporating an issue tracker, it provides you with:

  • document management
  • version control with Subversion, Git, Mercurial and more
  • wiki
  • continuous integration
  • forums
  • and so much more

After a short evaluation period, people starts to realize the strengths of having just one low-cost tool for all these, but then comes the next big problem: as always the value is not in the tool itself, but in their data. So, "we like your stuff, but we already have 175,000 issues in JIRA, where do we go from here?"

ArchitectGroup, our awesome partner in sunny South Korea, has the answer. They built a migration tool to convert your existing JIRA issues to codeBeamer issues.

Read the full article

Enterprise messaging with codeBeamer

codeBeamer has a long history of providing extension- and customization points, most importantly a web service based Remote API and a Listener API . Reactions from the developer community have always been very positive, but a question we regularly hear from them is: "Look, I want to listen to codeBeamer events. I know this is perfectly possible in the same JVM where CB runs, but now I need to do this in an external application. How can I receive notifications in external applications?"

Well, until now, this was not possible: events were not published outside CB's own JVM.

To satisfy this popular request, recently we developed a Java Message Service (JMS) publisher component. After you have configured and activated the JMS publisher, CodeBeamer will send a standard JMS message to a configurable topic each time an internal event is fired. External applications can subscribe to these topics, and then they will get notified about every interesting event. Please note that this pub-sub model and messaging in general are standard and proven techniques in Enterprise Application Integration. Just Google it for more information.

Read the full article

Project management and Gantt charts with codeBeamer

Just recently, Armin Müller of ScopeSET has started to blog about the codeBeamer extensions he developed in connection with ScopeSET's OpenAmeos community platform. In the first article of this new series, he writes about integrating GanttProject , a free desktop project management software, and codeBeamer, our Collaborative ALM tool, to provide a comprehensive project management solution.

Generally speaking, the awesome tracker functionality in codeBeamer makes it a perfect choice for project management. CodeBeamer makes it easy to monitor tasks, manage resources, regulate issue escalation, and measure conformance to Service Level Agreements (SLAs). Unfortunately, the lack of fancy Gantt charts has traditionally been a serious shortcoming for many people, but the open system approach that we keep repeating as our mantra here at Intland, helps to overcome this limitation as well: Armin took an existing tool, and used our web service API to bridge between GanttChart and the serverside.

Armin developed a simple import-export application that uses an XML file to transfer and synchronize information between codeBeamer and GanttChart.

Even better, ScopeSET decided to open source their project and move it to JavaForge. You can read Armin's original post on the topic here: http://www.scopeset.de/blog/?p=31

Important! We are keen to learn more about the solutions you are developing to integrate with codeBeamer. If you want to chat about it, please drop us a line to info at intland.com. We are all ears!

Installing codeBeamer on Solaris

Here is a useful article for all users of the Sun Solaris operating system.

Professor Alexander Verbraeck, head of the Simulation Group at the University of Technology in Delft, shares a step by step tutorial about installing codeBeamer on Solaris 10. This is worth reading if you are not installing on Linux or Microsoft Windows. (Note: to run codeBeamer, all you need is a Servlet Specification 2.4 compliant Java servlet container and a MySql or Oracle instance. That means plenty of options and painless integration to nearly any enterprise environment.)

Speaking of Solaris and the Sun ecosystem, you probably know that Intland is also a strategic NetBeans partner. codeBeamer has a dedicated module for NetBeans (and a plugin for Eclipse ), which integrates Application Lifecycle Management (ALM) features to your favourite IDE. According to our user surveys, with NetBeans and Eclipse we cover the predominant part of the market. Is there another IDE out there we should not overlook?

Interesting links

Efficient team working is our passion, we love to practice it, to learn about it and to chat about it. Here is a selection of interesting news from the collaboration space, that keep us excited. We hope these might be interesting for you as well.

Mercurial in pure Java - this is a long thread on the Mercurial mailing list discussing whether it makes sense to reimplement Mercurial, a very popular Distributed Version Control System, in pure Java (its original language is Python). Mercurial's biggest competitor, Git already has a Java implementation, appropriately named JGit, so it's possible to deliver pure Java solutions based on Git's technology, but it can't currently be done with Mercurial.

Google Wave Starts Rolling, Picks Up Over 100,000 New Riders - many people think Google Wave might be greatest thing since email in collaboration. Now Google has invited another 100,000 users to beta test Wave. Early reports say the quality of the app increased dramatically.

SpringSource Launches Enterprise Java Cloud - after their successful acquisition by VMware, the Spring Source roller coaster did't stop. Recently they launched Cloud Foundry, which is a cloud based Java web app hosting offering. Cloud Foundry is more restrictive than deploying on native Amazon EC2 , where you have absolute control over your virtual machines starting from the operating system level, but it is more flexible than Google App Engine, which is shockingly limited in some features, but promises incomparable scalability in turn. As Intland is dedicated to the cloud approach, we are glad to see increasing competition in this space.

Distributed Version Control Systems: A Not-So-Quick Guide Through - this is a fairly old article, but it is still one of most comprehensive ones. Some historical background, a comparative analysis of the leading technologies (of that time), and tons of valuable links. Highly recommended!

If you like this newsletter, also check out our blog, our web site, find us on Facebook, and follow us on Twitter.
If you look for collaboration software, check out our codeBeamer product: download it for free, or try it for free.