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.
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:
- The economics of mobile application testing
- Executing a successful mobile app strategy, highlights from IBM Impact 2012 conference
Watch these videos from the 2012 Rational Innovate conference in the USA:
- Rational solution for Android mobile application development
A 14-minute video demo of using Rational Team Concert and Rational Rhapsody for Android app development
- Rational developer tools now support mobile enterprise design
Hayden Lindsey, VP and Distinguished Engineer, IBM Enterprise Modernization and Emerging Technologies, highlights the challenges companies face when adding a mobile channel to their enterprise applications.
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: