Journal 14

The Architecture Journal

January 2008


Dear Architect,

Every day I find the pervasiveness of mobile phones and devices just amazing, especially when I look at the projected growth rate for the next few years. With this growth and the rapid advances in mobile technology, I realize that there is a very good chance that my children will grow up never knowing what landline, rotary or pulse dialing really means! With any technology, software plays an important role in complementing this phenomenal growth of hardware, and this is the focus of this issue of The Architecture Journal.

To lead off this issue, Atanu Banerjee covers many considerations and aspects of applications on mobile devices today. Following this, Kulathumani Hariharan, an architect at Tata Consultancy Services, shares best practices, tips, and recommendations that may be pertinent if you are considering taking a line-of-business application to the mobile platform. We are then joined by Christoph Schittko, Darryl Hogan, and Jon Box as they introduce us to a scenario of a connected consumer experience in automotive devices. We explore what the future of software in the automobile may look like and some of the architectural perspectives that support this. Closely related to this article, we are very pleased to have our first external architect profile in The Architecture Journal. Faisal Waris is an architectural consultant, working at Ford Motor Company. We ask him about some of his thoughts on architecture, especially as they relate to mobile development.

Following Faisal, Rodney Guzman of InterKnowlogy shares some of his thoughts on mobile data architecture. Rodney explores some of the data challenges with occasionally connected applications and offers some ideas and concepts to help address data conflict resolution. Taking a deeper dive into mobile development, we are then joined by Munjal Budhabhatti from ThoughtWorks, who covers the importance of test-driven development and continuous integration, common engineering practices for many organizations, and discusses how these can be implemented for mobile applications.

We wrap up this issue with a trip to Hungary with András Velvárt and Peter Smulovics to look at how Monicomp, an organization that installs, maintains, and repairs point-of-service systems is using an ultra-mobile PC application for their support technicians on the road.

That brings this issue to close. I hope that some of the articles and authors help inspire mobile application development in your organization. We’ll be returning in the new year with Journal 15 on the “Role of an Architect,” where we’ll be taking a closer look at the people in our profession, and putting the work that we do under the microscope!

Simon Guest

Articles in This Issue

Architectural Considerations for a World of Devices

by Atanu Banerjee

Explore the architectural aspects and considerations in designing applications for mobile devices.

Best Practices: Extending Enterprise Applications to Mobile Devices

by Kulathumani Hariharan

Discover best practices and recommendations for extending enterprise applications to a mobile platform.

Connected Consumer Experience in Automobiles

by Christoph Schittko, Darryl Hogan, and Jon Box

How can the automobile be extended to support more advanced software capabilities?

Explore a scenario and architectural considerations for creating connected consumer experiences.

Architecture Journal Profile: Faisal Waris

In our first external architect profile, we chat with Faisal Waris about his role, thoughts on mobile devices, and general architectural trends.

Mobile Data Architecture

by Rodney Guzman

What are the data challenges associated with occasionally connected mobile applications, and how can you overcome them?

Test-Driven Development and Continuous Integration for Mobile Applications

by Munjal Budhabhatti

Learn how test-driven development and continuous integration can help increase the reliability of applications, and how both approaches work for mobile applications.

Case Study: Support Technicians on the Road

by András Velvárt and Peter Smulovics

Investigate a case study of how support technicians on the road in Hungary benefit from a state-of-the-art mobile application.

Download this issue here

This article was published in the Architecture Journal, a print and online publication produced by Microsoft. For more articles from this publication, please visit the Architecture Journal Web site.