• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Microsoft helps T-Mobile streamline its development process
 

Microsoft helps T-Mobile streamline its development process

on

  • 1,225 views

Not only has the Windows Azure platform helped T-Mobile simplify management, it has also accelerated the time-to-market its new mobile application. ...

Not only has the Windows Azure platform helped T-Mobile simplify management, it has also accelerated the time-to-market its new mobile application.

According to Joshua Lipe, Product Manager of Devices, T-Mobile, “Compared with applications I’ve launched in the past, this solution for Windows Phone 7 has been a lot easier to get up and running.”

Statistics

Views

Total Views
1,225
Views on SlideShare
1,225
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Microsoft helps T-Mobile streamline its development process Microsoft helps T-Mobile streamline its development process Document Transcript

    • Windows Azure PlatformCustomer Solution Case Study0000Mobile Operator Speeds Time-to-Market for Innovative Social Networking Solution<br />OverviewCountry or Region: United StatesIndustry: Telecommunications—Wireless telecommunicationsCustomer ProfileT-Mobile USA provides wireless products and services to approximately 33 million customers across the United States. A subsidiary of Deutsche Telekom, T-Mobile is based in Bellevue, Washington. It has 42,000 employees.Business SituationT-Mobile wanted to offer customers a new mobile application to help family members stay connected, but it faced a tight deadline. SolutionT-Mobile based its new Family Room application on Windows Phone 7 and the Windows Azure platform.BenefitsSpeeds time-to-marketSimplifies managementEnhances communicationsProvides strong securitySupports innovation“I’m confident that as we move forward and implement richer feature sets, Windows Phone 7 and the Windows Azure platform will be able to scale and support a lot of capabilities.”Joshua Lipe, Product Manager of Devices, T-MobileT-Mobile USA, a leading provider of wireless services, wanted to create new mobile software to simplify communications for families. The company needed to implement the application and its server infrastructure while facing a tight deadline. T-Mobile decided to build the solution with Microsoft Visual Studio 2010 Professional and base it on Windows Phone 7 and the Windows Azure platform. By taking advantage of an integrated development environment and cloud services, the company completed the project in just six weeks. Using a cloud platform instead of maintaining physical servers has also simplified management. As a result, developers have more time available to focus on enhancing the application. Customers will benefit from a streamlined, reliable communications solution with strong security, and T-Mobile is already designing new features for users to enjoy.<br />Situation<br />T-Mobile USA is a leading provider of wireless telecommunications services in the United States. Based in Bellevue, Washington, the company also sells mobile phones and other products through its website and from thousands of locations. T-Mobile has 42,000 employees and more than 33 million customers nationwide. It offers international coverage through its parent company, Deutsche Telekom.<br />T-Mobile knew that people were more connected than ever through multiple social networks and mobile devices. The company saw an opportunity to simplify communications for families. “We realized that there is a need for family members to connect with one another outside larger social networks,” says Joshua Lipe, Product Manager of Devices at T-Mobile. “We wanted to offer a more intimate solution for people who need to plan things and communicate with each other on a regular basis.”<br />T-Mobile began planning an application that family members could use to coordinate activities and share photos and other information. The company sought a mobile phone solution that it could easily customize to support an integrated set of features. It also faced several development challenges, including a tight deadline. “When we started to talk about how this application would come to life, it became clear that one of the biggest constraints we had was time,” says Lipe. “When you’re time-compressed your options are limited, but you also want to go with the easiest and most efficient way of getting things done.”<br />The company also wanted the freedom to focus on developing and fine-tuning the mobile application without worrying about deploying and maintaining server computers, storage devices, and other infrastructure. It decided to look for a cloud-based platform that would help simplify implementation and ensure reliability. Protecting customer data was another top priority. “This will be an enterprise undertaking; people will rely on this application in the cloud,” says Lipe. “I needed to know that it’s going to work how I need it to and that it’s always available.”<br />Solution<br />In February 2010, T-Mobile met with Microsoft to discuss the possibility of deploying its application on Windows Phones. When the company learned more about an upcoming release, Windows Phone 7, it knew it had found the right choice. The phone includes unique features such as Hubs, which bring web content and applications together for specific tasks. This capability would be an ideal foundation for the T-Mobile® Family Room™ application. <br />Other technology enhancements would be helpful as well. For example, T-Mobile could use the Microsoft Push Notification Service in Windows Phone 7 to automatically update information across multiple Windows Phones. With other phones, a mobile application typically polls a web service to check for pending notifications. With Windows Phone 7, a web service could send an alert to the application, reducing the device’s bandwidth and battery consumption. <br />Working with Windows Phone 7 would also simplify implementation. The company could speed time-to-market with familiar tools such as the Microsoft Visual Studio 2010 Professional development system and the Microsoft .NET Framework 4. With an outline for the project in place, T-Mobile and Microsoft asked Matchbox Mobile, a mobile software development company, to join the project team. Matchbox Mobile creates innovative applications for original equipment manufacturers, wireless operators, and other vendors. The Microsoft Certified Partner offers a full range of services, including research and development, testing, and implementation.<br />The next step was choosing a cloud-based infrastructure for hosting the application and data. The team considered multiple services, including offerings from vendors it already worked with. In the end, it chose the Windows Azure platform, a set of cloud computing services that includes the Windows Azure operating system and the Microsoft 5403852023745“Compared with applications I’ve launched in the past, this solution for Windows Phone 7 has been a lot easier to get up and running. Simplicity of execution ties into faster time-to-market.”Joshua Lipe, Product Manager of Devices, T-Mobile00“Compared with applications I’ve launched in the past, this solution for Windows Phone 7 has been a lot easier to get up and running. Simplicity of execution ties into faster time-to-market.”Joshua Lipe, Product Manager of Devices, T-MobileSQL Azure relational database. “We talked about a lot of different cloud options,” says Lipe. “At the end of the day, we felt that the Windows Azure platform best met our needs with the right feature set, compatibility, and reliability.” Matthew Calamatta, Technical Consultant at Matchbox Mobile, adds, “We found that, with Windows Azure, we could build the solution very quickly.”<br />T-Mobile was also confident that it could better protect customer information with the Windows Azure platform. With Windows Communication Foundation—a component of the .NET Framework—the team could create a web service that used HTTPS and Transport Layer Security. It could also implement certificate-based authentication. <br />Working with Visual Studio 2010, the team began a rapid development process with a completion deadline of two months. Matchbox Mobile developers split into two groups, one that worked on the client application while the other designed software for the web server. However, developers from both groups quickly discovered they could work together to expedite the project. “The common tool set and sophistication of the development process with Visual Studio 2010 meant that we could get people from both teams working together,” says Calamatta. “So if people finished something on the client side, they could immediately work on integrating it with the web server.”<br />In just six weeks, the team delivered its first Family Room application for Windows Phone 7. The application includes a Live Tile displayed on the phone’s Start screen. By using Family Room, members can update calendar information and write notes to the group on a virtual chalkboard. They will also be able to share photos. A web-based application running on Windows Azure completes tasks such as sending push notifications to phones, authenticating devices, and registering new users. Data is stored with the SQL Azure database, and the company also uses SQL Azure analytic tools. <br />The application is available on the new HTC HD7 Windows Phone from T-Mobile. <br />Benefits<br />By basing its new Family Room application on Microsoft software, T-Mobile USA accelerated time-to-market. The company is also able to manage the solution easily, simplify communications for users, and provide strong security. It looks forward to developing additional innovative features.<br />Speeds Time-to-Market<br />Microsoft software helped T-Mobile bring its new application to market faster. By streamlining the development process and taking advantage of cloud-based computing services, the company was ready to launch the application within two months. “We liked that we could use Visual Studio 2010 to develop both the client application and the back end,” says Calamatta. “The fact that we could work with Windows Phone 7 and the Windows Azure platform using a unified set of tools and technologies was one of the top benefits for us.”<br />Lipe agrees that the project was a success. “Compared with applications I’ve launched in the past, this solution for Windows Phone 7 has been a lot easier to get up and running,” he says. “Simplicity of execution ties into faster time-to-market.”<br />Simplifies Management<br />After delivering the software, Matchbox Mobile has continued to manage the Family Room solution. Because the application runs on the Windows Azure platform maintained by Microsoft, Matchbox Mobile can meet high service level agreements without needing to manage physical servers. As a result, 5403852023745“Our Family Room application and Windows Phone 7 drive awareness of activity and share that information with the group … so people can manage their lives more easily and stay close to the people who matter the most to them.”Joshua Lipe, Product Manager of Devices, T-Mobile00“Our Family Room application and Windows Phone 7 drive awareness of activity and share that information with the group … so people can manage their lives more easily and stay close to the people who matter the most to them.”Joshua Lipe, Product Manager of Devices, T-Mobileits developers have more time available to build new software features. Calamatta says, “By using the Windows Azure platform, we can focus on what we do best, which is creating cool applications.”<br />Enhances Communications<br />T-Mobile anticipates that its software will simplify communications and enhance the quality of life for users by helping them focus on a smaller social network—the family. “Our Family Room application and Windows Phone 7 drive awareness of activity and share that information with the group,” says Lipe. “The solution brings it all together in one place so people can manage their lives more easily and stay close to the people who matter the most to them.”<br />Provides Strong Security<br />Both T-Mobile and Matchbox Mobile are confident that the new solution will help protect customer data. “We wanted to provide strong security for customer data as it traveled from the server to the client and back again,” says Calamatta. “We felt that Windows Azure gave us the right tools to meet that goal.” <br />With the Windows Azure platform, T-Mobile can offer customers levels of protection that include private key encryption and data centers with multiple security controls and certifications. “The platform gives us peace of mind that we can just roll out the system and say, ‘Look, these are the security specifications of Windows Azure—you can measure and test them.’”<br />Supports Innovation<br />T-Mobile can continue to enhance its product line with new mobile technologies and cloud-based computing services. Lipe says, “As a mobile phone operator, it’s a no-brainer to couple Windows Phone 7 with the Windows Azure platform.”<br />He adds that the solution has both the capabilities and reliability the company needs to expand its offerings. “I’m confident that as we move forward and implement richer feature sets, Windows Phone 7 and the Windows Azure platform will be able to scale and support a lot of capabilities,” Lipe says. “We can continue to work with built-in features and build out our solution.”<br />28575007289800Software and ServicesWindows Azure PlatformWindows AzureMicrosoft SQL AzureMicrosoft Visual StudioMicrosoft Visual Studio 2010 ProfessionalWindows Phone 7TechnologiesMicrosoft .NET Framework 4Windows Communication FoundationHardwareHTC HD7 Windows PhonePartnerMatchbox Mobile00Software and ServicesWindows Azure PlatformWindows AzureMicrosoft SQL AzureMicrosoft Visual StudioMicrosoft Visual Studio 2010 ProfessionalWindows Phone 7TechnologiesMicrosoft .NET Framework 4Windows Communication FoundationHardwareHTC HD7 Windows PhonePartnerMatchbox Mobile5549908255000This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.Document published November 201000This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.Document published November 20105403852056765For More InformationFor more information about Microsoft products and services, call the Microsoft Sales Information Center at (800) 426-9400. In Canada, call the Microsoft Canada Information Centre at (877) 568-2495. Customers in the United States and Canada who are deaf or hard-of-hearing can reach Microsoft text telephone (TTY/TDD) services at (800) 892-5234. Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information using the World Wide Web, go to:www.microsoft.comFor more information about Matchbox Mobile products and services, call (206) 365-1471 or visit the website at: www.matchboxmobile.comFor more information about T-Mobile USA products and services, visit the website at: www.t-mobile.com00For More InformationFor more information about Microsoft products and services, call the Microsoft Sales Information Center at (800) 426-9400. In Canada, call the Microsoft Canada Information Centre at (877) 568-2495. Customers in the United States and Canada who are deaf or hard-of-hearing can reach Microsoft text telephone (TTY/TDD) services at (800) 892-5234. Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information using the World Wide Web, go to:www.microsoft.comFor more information about Matchbox Mobile products and services, call (206) 365-1471 or visit the website at: www.matchboxmobile.comFor more information about T-Mobile USA products and services, visit the website at: www.t-mobile.comWindows Azure Platform<br />The Windows Azure platform provides an excellent foundation for expanding online product and service offerings. The main components include:<br />Windows Azure. Windows Azure is the development, service hosting, and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage web applications on the Internet through Microsoft data centers.<br />Microsoft SQL Azure. Microsoft SQL Azure offers the first cloud-based relational and self-managed database service built on Microsoft SQL Server 2008 technologies.<br />Windows Azure AppFabric. With Windows Azure AppFabric, developers can build and manage applications more easily both on-premises and in the cloud.<br />AppFabric Service Bus connects services and applications across network boundaries to help developers build distributed applications.<br />AppFabric Access Control provides federated, claims-based access control for REST web services.<br />Windows Azure Marketplace DataMarket. Developers and information workers can use the new service DataMarket to easily discover, purchase, and manage premium data subscriptions in the Windows Azure platform.<br />To learn more about the Windows Azure platform, visit: <br />www.windowsazure.com <br />