A convenient list of Rational articles about developing mobile applications


Robin Wood, developerWorks Rational Acquisition Editor, IBM

Robin WoodRobin started her web career in the financial industry in 1995. In 1999, she left finance behind and joined Rational software to work on web content for Rational Rose and Rational Unified Process, which both later became part of IBM. She's currently the developerWorks Rational acquisition editor. When not working, Robin can be found at a beach near Santa Cruz, California, with her surfing chocolate Labrador Retriever, husband, and daughter.

21 August 2012

As I was working on publishing this week's featured article, Record Android client app test scripts in Rational Performance Tester, I realized that many Rational applications play a role in developing software for mobile devices. Then I realized that you might not even know about the related articles or blogs or videos that we've published that could help you, so I gathered up some information and created this handy summary of the most recent ones.


Record Android client app test scripts in Rational Performance Tester
By Valerio Pengue
With the growth of smart phone use, more web-based applications are offering access from a mobile client, whether it is a browser or a native application.
In both cases, these clients are likely to use HTTP as the networking protocol, which, in theory, makes them testable using the main load-testing tools. But most of the products currently available don't have built-in functionality to record a test for a mobile client application. Valerio Pengue explains how to use the Android emulator to set up a simple framework to record an HTTP test for an Android application in IBM Rational Performance Tester. This article is for intermediate to advanced Rational Performance Tester users.

Mobile section of IBM developerWorks

Did you know that there's a mobile developer section on developerWorks? But before you head over there, be sure to check out the articles in the Rational software section, listed here.

DevOps for mobile development: Integrate development and operations for quality and continuous delivery to multiple platforms
By Michael Rowe
Mobile computing is probably the hottest topic for development and operations teams right now. Employees in companies large and small have various mobile devices, many of them personal, that they are using for work. Companies all over the world want to exploit the mobile market by providing customers and users with apps that make mobile computing easier. So it is important for companies to think through not just the development of a mobile capability but also how they will deploy it and how they can ensure the continuity of the capabilities as these change over time. This article covers how DevOps (development and operations) can help address the issues of deploying different versions of apps to different devices.

Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Parts 1-4
By Gaurav Bhattacharjee
Learn how to use Rational® Application Developer 8.0.4 to create a multichannel portlet with different displays on desktop web browsers and smart phones. In later parts of the series, the portlet will combine data from IBM DB2, Microsoft SharePoint, and IBM Connections social business software.

What's new in IBM Rational Rhapsody 7.6.1 and Rhapsody Design Manager 3.0.1
by Paul Urban
Rational Rhapsody 7.6.1 enhancements ease team collaboration and offer more options to systems engineers, software developers, and testers. Rhapsody Design Manager 3.0.1 integrates with Mathwork Simulink and improves support for Elektrobit EB tresos, AUTOSAR, and safety-critical development.

What's new in IBM Rational Rhapsody: Version 7.5.2
By Paul Urban
Get an insider's update on the new features and improvements introduced in IBM Rational Rhapsody® 7.5.2., which has broader support of smart product development with new capabilities for systems engineering, multicore, Android, and C# development

What's new in IBM Rational Host Access Transformation Services Version 8
by Jiayun Zhu
Need a low-cost, low-risk way to quickly and cost-effectively update your 3270, 5250, and video terminal (VT) host applications with new web, rich client, and even mobile device UIs? Then you need IBM Rational HATS. Read on for details about the many new functions and features in Version 8.

Speed delivery of Android devices and applications with model-driven development
By Beery Holstein
Along with the Android software stack rapidly gaining market share for applications on a variety of devices, embedded product designs are becoming more complex and product lifecycles are shrinking. Efficient development has become essential. This article presents several situations where using model-driven development (MDD) can help developers speed the delivery of Android-based devices and applications.

Web 2.0 desktop and mobile application security design
By Cesar Santiago and Maryann Hondo
Most attacks focus on common vulnerabilities, using cross-site scripting (XSS), SQL injection, parameter tampering, cooking poisoning, and information leakage. The author describes and gives examples and countermeasures for each, and explains how developers and automated scans can increase security.

An introduction to HATS mobile device support
By Rick Hardison
If you work with character-based 3270 and 5250 host applications, you can unchain yourself, get outside, and use your cell phone or PDA to check in remotely on your work. You'll need a working knowledge of Rational Host Access Transformation Services, or HATS, to follow how to send green screens to mobile devices.

Predict user mobility in enterprise networks
By Deep Shikha
With the advent of high-speed, high-bandwidth mobile radio technologies and low-power, high-computing mobile devices, enterprise application users are becoming increasingly mobile, rather than remaining fixed or nomadic. To migrate existing real-time applications of such users to these high-mobility networks, knowledge of user movement is essential. In the absence of this knowledge, reestablishing the network-side application context of users can be costly and lead to performance bottlenecks. In this article, learn about a behavioral design pattern for mobility prediction in a nomadic, mobile, or an ad hoc network.

Performance testing mobile web applications using IBM Rational Performance Tester
By Rakesh Kumar Dash and Jigar Kapasi
This article introduces two different ways of customizing IBM Rational Performance Tester to record and generate requests that simulate load from wireless or mobile devices. The authors also discuss the challenges of these approaches and the best practices for implementing these customizations. These methods are based on successful use at one of the large telecom providers and can be used as a model for performance testing mobile web applications.

Blogs, videos, webinars

Follow the Rational executives' and thought leaders' blog, The Invisible Thread, for insights like these:

Watch these videos from the 2012 Rational Innovate conference in the USA:

Check the Mobile section of the developerWorks Video Portal regularly, where our colleagues pull together webinars, events, and interviews from across the network.

FYI, a few of our favorite blogs about mobile app development:


developerWorks: Sign in

Required fields are indicated with an asterisk (*).

Need an IBM ID?
Forgot your IBM ID?

Forgot your password?
Change your password

By clicking Submit, you agree to the developerWorks terms of use.


The first time you sign into developerWorks, a profile is created for you. Information in your profile (your name, country/region, and company name) is displayed to the public and will accompany any content you post, unless you opt to hide your company name. You may update your IBM account at any time.

All information submitted is secure.

Choose your display name

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

Required fields are indicated with an asterisk (*).

(Must be between 3 – 31 characters.)

By clicking Submit, you agree to the developerWorks terms of use.


All information submitted is secure.

Dig deeper into Rational software on developerWorks

Zone=Rational, Mobile development
ArticleTitle=Rational goes mobile