In any IBM Rational ClearCase environment that uses Microsoft Windows, ClearCase requires a Windows user account to start the ClearCase Atria Location Broker Daemon (ALBD) service. This article explains one way of changing the ALBD password, which you typically must do frequently for security.

IBM Rational Developer for System z code review application for z/OS has a new version. This tutorial explores three new features that add flexibility and reduce the number of artifacts to export from the Rational Developer for System z client.

This article presents a process for setting up build-time JPA enhancement in IBM® Rational® development products, by using only the libraries provided by IBM WebSphere® Application Server. Build time enhancement can reduce start-up times and provide seamless support for transferring JPA entities between JPA applications and non-JPA clients.

Many teams are thriving on agile practices including the highly effective scrum methodology. Implementing scrum in large scale distributed organizations can be challenging. This article suggests practical strategies for managing scrum at scale.

The EclEmma Rational Team Concert
integration helps you detect defects in earlier phases of the software development cycle. Learn about some of the features added to the EclEmma and IBM Rational Team Concert integration to help you gradually increase the level of code coverage.

IBM Rational ClearCase provides robust support for all four dimensions of computer security: authentication, authorization, encryption, and event-logging. In this overview of security features, learn about deploying software configuration management.

Plan and execute a migration project from IBM Rational DOORS to IBM Rational DOORS Next Generation. This article provides a list of migration terms and definitions (as opposed to interchange) and describes the phases and tasks involved when moving active data into a Collaborative Lifecycle Management environment.

My editor-in-chief tasked me with choosing my top three articles published in 2015. It was hard to choose my favorites, but here they are. Do you have a favorite developerWorks Rational article that didn't make my list? Feel free to add a link to the comments and share the content you found helpful.

Learn techniques to handle basic system interruptions and exceptions. These interruptions and exceptions can happen on zOS when using zOS assembler services while programming with Metal C, and language-specific libraries are not available to assist. Learn to utilize assembler service macros provided by zOS to create low-level exception handling routines to change the program's reaction to exceptions and interruptions. A sample program is provided to demonstrate how to use the macro with a user-defined exception handling routine.

There are two ways to build a zOS XLC/C++ application that contains embedded assembly instructions. Explore the major differences and the operations that can be performed using these two methods. See samples of compiling, linking, and running a program including inline assembly with these two methods. Also included are examples of how to search for user defined and system macros using the ASMLIB compiler option.

Get hands-on experience with IBM Rational DOORS Next Generation and the configuration management capabilities it supports. Access Rational DOORS Next Generation online through a sandbox on Jazz.net to work through a set of exercises.

Learn about the AutoSIMD optimization introduced in the z/OS V2R2 XL C/C++ compiler. AutoSIMD transforms user source code into SIMD code, which runs on the new SIMD unit in z13 hardware for faster data processing. This optimization is useful for C and C++ analytics workloads which, when compiled with the V2R2 compiler, can generate SIMD code for efficient execution.

This article describes how to use XL C/C++ to take advantage of architecture sections and run-time architecture built-in functions to generate code for multiple architectures in a single compile unit. This feature is introduced in the XL C/C++ V2R1M1 and XL C/C++V2R2 Compilers.

Ed Shee, Cloud Software Specialist for IBM Bluemix, walks through a quick 3-minute demo on creating an application in the cloud with IBM Bluemix utilizing Watson Personality Insights. He shows how easy it is to provision a boilerplate -- a runtime, a service, and some starter code all bundled together.

If you have not heard about the cloud revolution in IT, you were probably living in a cave or on another planet for the past 3 years. The cloud is everywhere, and it drastically changes the way information is stored and shared. Cloud computing forces organizations to apply new business models, and teams have to re-invent the way they develop and deliver applications. In this article, I present ten reasons why you should consider IBM Bluemix if you plan to create and deploy cloud applications. With extensive support for mobile and web applications, Bluemix provides all the services you need to your develop your next brilliant idea.

This article elaborates the importance of good estimation practices. It shows and categorizes a set of estimation techniques. It provides a high level comparison between Agile and conventional techniques and finally recommends some general estimation tips. Estimation can be an efficient practice with better awareness and collaboration.

Learn how to design and implement the upgrade process in Software as a Service multitenancy environments. This necessary step updates each customer environment independently from the environments that reside on the same machine.

This article demonstrates how to use the new features in IBM Rational Test Workbench to perform two important aspects of performance testing on mobile apps: Response time measurements and Resource monitoring.

The video builds on the concept of a lifecycle project in IBM's solution for Collaborative Lifecycle Management (CLM) by introducing concepts and terminology introduced in version 6.0 of the IBM Jazz applications.

This article describes how to use IBM UrbanCode Deploy to define a DevOps deployment solution for IBM MobileFirst Platform Foundation (formerly Worklight) mobile artifacts. By defining a deployment using UrbanCode Deploy with the IBM MobileFirst Platform plugin, mobile teams can respond to feedback faster and have a repeatable process with reduced risk.

This article provides a detailed analysis about the new Advanced Encryption Standard (AES) built-in functions provided by IBM XL compilers. It explores the code that the compilers generate to demonstrate the performance gained by using the built-in functions. This is critical for high-performance AES applications, especially when many of them cannot be parallelized due to the nature of operation modes, such as chaining mode [for example, cipher block chaining (CBC) and propagating cipher block chaining (PCBC)] or feedback mode [cipher feedback (CFB) and output feedback (OFB)]. If you are a software engineer who is interested in achieving high performance for applications on IBM POWER8 processors, this article is for you.

LABCAR-AUTOMATION (LCA) is widely used in the automotive industry to run automated tests on hardware to ensure high levels of quality in safety-critical areas. Find out how to use LCA within Rational Quality Manager to ensure traceability, governance, and improved quality.

The IBM Rational ClearCase environment is sensitive to any hostname changes on the system where the application is hosted. This article provides the steps to make the task easier for Rational ClearCase administrators.

The article provides you with knowledge about Jenkins and shows you how to set up the continuous delivery framework with Jenkins. The framework can build and scan source code, install the successful build, run tests and send results automatically.

In this three-part tutorial, learn how to use IBM Rational Application Developer and IBM Bluemix to rapidly build and host a multi-tier Java Enterprise Edition (JEE) app. Find out how you can save time in each stage: creating the data model and database, generating the data access code using the Java Persistence API (JPA), writing the Enterprise JavaBeans (EJBs) and web services, and using Dojo to create a rich web UI for viewing and modifying the data. When the application is complete, you'll deploy it to IBM Bluemix, the IBM Platform as a Service (PaaS).

In this three-part tutorial, learn how to use IBM Rational Application Developer and IBM Bluemix to rapidly build and host a multi-tier Java Enterprise Edition (JEE) app. Find out how you can save time in each stage: creating the data model and database, generating the data access code using the Java Persistence API (JPA), writing the Enterprise JavaBeans (EJBs) and web services, and using Dojo to create a rich web UI for viewing and modifying the data. When the application is complete, you'll deploy it to IBM Bluemix, the IBM Platform as a Service (PaaS).

In this three-part tutorial, learn how to use IBM Rational Application Developer and IBM Bluemix to rapidly build and host a multi-tier Java Enterprise Edition (JEE) app. Find out how you can save time in each stage: creating the data model and database, generating the data access code using the Java Persistence API (JPA), writing the Enterprise JavaBeans (EJBs) and web services, and using Dojo to create a rich web UI for viewing and modifying the data. When the application is complete, you'll deploy it to IBM Bluemix, the IBM Platform as a Service (PaaS).

This article shows how to apply Model Driven Architecture principles to accelerate the design and development of Java Enterprise Applications that use mainstream technology, such as Java Persistence API, Enterprise Java Beans and Java API for RESTful Web Services. It investigates each step of the model-driven development process from the initial domain design to the generation of EJB 3.0 and JAX-RS design and implementations.

Learn how to create a continuous delivery process using IBM Rational Team Concert and IBM UrbanCode Deploy. You will learn how to extend an existing build processor to create a new build process from scratch that will seamlessly integrate the products to provide a flow of content in a highly traceable manner.

This article discusses the integration of quality assurance tools FindBugs, CheckStyle and Cobertura with IBM Rational Team Concert. This integration reduces defect generation when compiling and building an application. It improves the code quality of the application while performing the day-to-day build job. This technique can be used cross-platform with products and applications built on Java technology.

This article is a complete guide to creating a build participant plugin that optimizes continuous delivery processes for Jazz software. This plugin saved our build team at least 1 man day every 2 weeks and improved the reliability of deployments during code promotion.