Project Liike (LEEE-keh)

Because the Web is in Motion

Microsoft patterns & practices

The Scenario

One of the first things the project needed to do was identify the high-level scenario it intended to address. We initially posted several possible scenarios, talked to a bunch of customers, listened to the community, and chose the winner. This is it.

Adding a mobile experience to an existing web application

You work for Contoso Automotive. Contoso has an existing browser-based application that allows users to track the fuel efficiency of their vehicles. The existing application takes advantage of many modern browser features, however the current experience does not translate well to mobile. You have been tasked with significantly improving the experience on mobile devices. The high level considerations for your project are:

  • The user experience should center around what users do most often (based on the device).
  • Users should be able to “get in and out” with minimal gestures.
  • The mobile application should not depend on hardware specifics, such as accelerometers, gyroscopes, etc. but can make use of the device’s current location when available.
  • Primarily concerned with users in the North American market. Then Europe. Then Asia.
  • Features should be driven by customer feedback.
  • Minimize the cost of maintenance by utilizing existing code when possible.

Comments