I'll be presenting the following IEEE Computer Society webcast soon:
Webcast: Building mobile applications with quality and testing - June 2, 2011 – Online
Speaker: Leigh Williamson, Distinguished Engineer, Rational Software CTO Team
· For many applications, such as banking, insurance, and healthcare, safety and security concerns also need to be factored into the mobile application development. These security concerns significantly increase time and cost of development and deployment of the application.
· This Webcast will discuss ways to reduce the cost and complexity of testing mobile applications, and also examine how static and dynamic analysis of the applications can help to ensure data security and reliability.
The Mobile Frontier
From archive: May 2011 X
The upcoming IBM Rational Innovate Conference (http://www.ibm.com/software/rational/innovate) includes several presentation sessions focused on Mobile Software development topics, as well as some demonstration pedestals in the Solution Center. Here is the list of mobile sessions that I've compiled:
Leigh_Williamson 060000DVGQ Tags:  rational rational-cop-group mobile blog ibmrational mobile-app-dev-sig 7,765 Views
What's different about Mobile? What's the same?In some ways, mobile device applications are very different from other software. And in other ways, development of mobile apps is the same as for other software. Let's examine the similarities and differences...
These are ways in which mobile application requirements and development are the same as most other forms of software. There are lots of tools in the market for creating mobile application code. But this isn't about code creation tools. It's about the process by which any software gets defined and produced with good quality.
Okay, so what about the things that are different about mobile apps?
I am certainly forgetting items from each list - similarities to other software development and the differences. It seems that mobile users expect ALL of the same quality and services and access to data that comes with desktop applications, but with the added challenge of a much easier, intuitive, "friendly" (touchy - feely?) interaction design.
One should not underestimate the differences in user experience requirements for mobile apps when first starting such a project. But how to reconcile the paradox of the similarities of mobile app development with other software in general, while still designing & delivering an app that meets the expectations of your mobile end users?
One way to accomplish this goal is to integrate commercial application lifecycle tools with mobile-specific application development tools, even when different vendors are involved. That's one idea to address this dichotomy of mobile application development.
The computing industry is undergoing another major evolution that will position mobile devices as the primary personal computing device for the majority of people on earth. The goal for this blog is to identify important concepts and observations related to that evolution - missives on the journey to a mobile computing world.