• No results found

Community services—Windows Live

6 Microsoft‘s blueprint for online video services

6.2 Solution architecture

6.2.2 Services layer

6.2.2.8 Community services—Windows Live

Community services can complement the online video experience by enabling users to share content recommendations, send each other links to content, and chat about content while or after they have viewed it. They even could enable users to create their own content and upload it to the online video service. If these community services already have a large user base, they could bring potential new customers to the online video service. Also, their analytics and reporting services can provide additional insight about user behaviors.

Typically, community services would be provided as cloud services, and, ideally, they would be accessible via the same logon as the online video service, seamlessly integrated with the online video service both for functionality and branding. They might be complemented by (free) software applications such as an instant messaging (IM) client or a basic video editing tool that provide a rich IM UI and the ability to edit user-generated video content before uploading it, respectively.

Windows Live, Microsoft‘s community services delivered through the Internet, provide these

capabilities (information: http://www.windowslive.com/Explore/; service:

http://www.home.live.com/). Windows Live helps users to synchronize the way they communicate

and share information, providing one convenient place online to share photos, files, and e-mails, and have instant conversations. And with Windows Live ID, the same single identity can be used across all Window Live services as well as for logging onto the online video service. Windows Live encompasses several communications and community services, complemented by Windows Live Essentials, a set of free applications that seamlessly integrate with the services and are accessible

through the Windows Live API (http://dev.live.com/), which enables service providers to integrate

97

descriptions provide an overview of the Windows Live services and how they might complement an online video service.

Figure 67: Windows Live services

 Windows Live ID, Windows Live People, and Windows Live Contacts (not shown in

Figure 67). These are user identity management services that let users securely log

onto Live Services, manage their contacts from Hotmail® Web-based e-mail

service, Messenger, and Profile, and quickly connect to other users. In the context of the online video service, users might use this to connect with their friends for sharing content links and recommendations and for communicating with them about the content they are watching or have watched. Figure 68 shows the Windows Live login and a list of Windows Live IDs.

98

 Hotmail: Helps users to stay in touch with Web-based, easy-to-use, reliable e- mail, with spam protection and plenty of storage.

 SkyDriveTM storage technology: Allows users to store files online and share them with other users. In the context of an online video service, this allows users to share user-generated content.

 Events: Enables users to plan their next event with customized invitations, a guest

list, RSVPs, and a place to share event memories online.

 Spaces: Users can express themselves with their own customized Web page—with

a blog, photos, videos, and more.

 Groups: Enables users to bring their team, club, or other group together with a

Web page, calendar, and more.

 Profile: Users can share their personal profile and content—activities, photos, links

to other Web sites—online with people they know.

 Photos: Users can post their favorite shots online in beautiful slide shows,

available only to the people you choose.

 Calendar: Enables users to check their schedules, share calendars with others, and

get reminders about upcoming appointments and events.

For the most important Windows Live services, APIs have been publishing which services can be used to integrate them with an online video service. For instance, a user might use a customized Windows Live login as shown in Figure 68 to log onto the online video, which would give her direct access to all other Windows Live services without the need to log onto those separately. But Windows Live is more than just Web services; it also includes mobile services for Web- enabled mobile devices. And it includes Windows Live Essentials, a set of free software applications that complement the Windows Live services. Figure 69 provides an overview of Windows Live Essentials applications. In the context of online video, Messenger for instant

messaging, Family Safety parental controls, and Movie Maker for video editing probably are most relevant. These are described in more detail below.

99

 Messenger: Messenger can be used to send instant messages, play games, exchange pictures,

and even send IMs to a friend‘s (mobile) phone. In the content of an online video service, Messenger could be used to connect to a friend, share a link to the video the user is currently watching, and chat about the video.

Figure 70: Windows Live Messenger

 Mail: Windows Live Mail enables users to send e-mails and manage their calendars—for

multiple e-mail accounts.

 Writer: Windows Live Writer is an authoring application for sharing ideas, photos, and videos

on almost any blog service.

 Photo Gallery: Windows Live Photo Gallery enables users to upload photos and videos from

their camera to their PC and share them on the Web.

 Movie Maker: With Windows Live Movie Maker, users can create movies from their pictures

and video clips. In the context of an online video service, it lets users edit their video content before uploading it.

100 

Figure 71: Windows Movie Maker

 Toolbar: The Windows Live Toolbar provides quick access to Windows Live and

Live Search, from anywhere on the Web.

 Family Safety: Allows users to decide how their kids experience the Internet, with

customizable Web filters and contact management.

6.2.2.9 Analytics & Reporting—Microsoft SQL Server, Microsoft PerformancePoint Server,