1 / 11

The Windows Phone Ecosystem

Discover the rich ecosystem of Windows Phone, from Zune media to Bing Maps and Azure cloud services. Learn how to leverage Windows Live, Xbox Live, and Notification Services to create innovative solutions. Dive into Azure to boost your app's capabilities.

felipee
Download Presentation

The Windows Phone Ecosystem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Windows Phone Ecosystem Session 1.2

  2. Topics • The ecosystem that surrounds the Windows Phone device • Zune media management and connection • Windows Live and Xbox Live and Windows Phone • Bing search and Windows Phone • Bing Maps and Windows Phone • Windows Phone Notification Services

  3. Windows Phone Ecosystem • A Windows Phone device is surrounded by other services which provide an “ecosystem” • These services bind to software in the phone device • We can write software that makes use of these services to create brand new solutions • In this section we are going to take a look at the services and consider how we might use them

  4. Zune Software • The Zune software provides the link between the Windows Phone and the PC • It allows media to be synchronised with the phone • It also provides the link to the device for development with Visual Studio

  5. Windows Live and Xbox Live • A Windows Phone owner can register their phone with Xbox Live • This will also connect them with their Xbox Gamertag if they have one • Games can use the gamertag to manage achievements and high scores

  6. Bing Maps • Programs in the phone can request maps from the Bing service • There is also a Silverlight control you can add to your programs to view and navigate the map • You can also make searches for items near your position

  7. Windows Notification Service • It is often the case that external systems need to send a message to a program in a phone • Tell you that your dry cleaning is ready • Challenge a gamer to a duel • Applications register with the Windows Phone notification service and servers can then use this to send messages to the phone user • These are buffered if the phone is not connected when the message is sent

  8. Windows Azure • Windows Azure is set of “cloud based” services • Applications make network connections to the services without knowing (or caring) precisely where they are located • We can rent space and processing power from cloud providers • This saves us setting up our own servers • Makes it easy to scale services based on demand

  9. Azure Services for Phone • Data processing • A phone can offload data processing into the cloud and then display the results • Database and Binary Large Object (blob) storage • The phone can connect to remote databases and data stores • Authentication • Azure can perform authentication of user ids

  10. Creating a service of your own • There is no reason why you can’t create your own Azure based service for a Windows Phone client to use • You need to write the server application too • You can write both ends of the service in C# and you could host the service in the Windows Azure cloud • Students can get free access to some cloud services

  11. Review • A mobile phone is now a connected component of a much larger “ecosystem”: • Zune PC connection and media synchronisation • Windows Live and Xbox Live • Bing Maps • Windows Notification Service • Windows Azure for background processing, database and user identification

More Related