Tailspin’s Goals and Concerns

Must Read

No Closing Cost Home Refinance

Have high closing costs kept you from considering home refinance seriously in the past? If so, you may have...

Dentists and Personal Injury Lawyers Are on A List of Necessary Evils

The term "necessary evil" is often thrown around to describe people and things that we don't really like but...

Cityville secret revealed – The Real The only way to your town to build quickly and successfully

Cityville the game is the newest and best on Facebook. So far, all games Zynga were incredibly fun to...

Techniques for business blogs: Blogging Techniques Unreal business, you should use daily

Let law 's get into it. Are we going? Let 's on corporate blogging techniques that work...

How to Find Reputable Home Equity Loan Providers For People With Bad Credit Through Internet

We have to accept the fact that it is quite challenging for people with poor credit history to apply...

Tips for Sellers never be forgotten – Opportunities

Since the seller is one of the toughest around. However, it is also very helpful. Many a fortune reseller.Consider...

The Surveys application has been a great success for Tailspin, but Tailspin wanted to further improve its market position by extending the application’s functionality. Based on feedback from its subscribers, Tailspin identified four key areas where they could enhance the Surveys application:

  1. The application should support a wider range of question types and enable respondents to include additional data, such as pictures, audio, and location data, as a part of their survey responses.
  2. People should be able to provide survey responses when they are away from their computers. A convenient time to respond to a survey might not be a convenient time to be using a computer, for example during a commute or while waiting in a checkout line.
  3. Subscribers wanted to be able to capture a geographical location for the respondents answering a survey.
  4. Subscribers wanted to be able to proactively find survey respondents. Instead of waiting for respondents to come to the survey website by following a link on a web page or in an email, subscribers wanted other ways of finding survey respondents. For example, subscribers wanted to be able to use surveyors who can go out and interview people. In the future, Tailspin would like people to be able to launch surveys by photographing a barcode or QRCode on an advertisement or on product packaging.

Windows Phone 7 was a new platform for the developers at Tailspin and the unfamiliarity introduced some additional risk to the project. The developers first had to understand the capabilities of the Windows Phone 7 platform to determine how best to architect and design both the mobile client application and the new elements of the application in the cloud. Three key areas of concern for Tailspin in using the new platform were reliability, security, and connectivity.

Windows Phone 7 devices may be only intermittently connected to the Internet, so the mobile application had to be capable of reliably storing the collected data until it could be sent to the cloud application. Tailspin also wanted to make sure that any data held on the Windows Phone 7 device was stored securely.

For some surveys, subscribers wanted to be able to determine the identity of the person submitting the survey data to the cloud application.

Tailspin also wanted to implement a service endpoint in Windows Azure that best supports the requirements of the Windows Phone 7 devices. The developers at Tailspin had to make decisions about the connectivity between the mobile application and the back end, such as whether to use Representational State Transfer (REST)-style or SOAP-style web services, how “chatty” the interface should be, and how to handle retries when sending a message failed.

Finally, Tailspin would like to be able to leverage the existing skills of its developers and minimize any retraining necessary to build the Surveys application.


Latest News

Digital Marketing for Beginners

Digital marketing for starter, Let to basic learning about connecting with your audience in the right place at the...

More Articles Like This