Strategies for Landing an Oracle DBA Job as a Fresher
20071204 Arc Ready Windows Live Platform
1.
2. Relevant Interactive Social The Web Has Evolved “ comScore refines web metrics system to more accurately reflect how Internet users spend their time online, and not just the number of web pages they view.” comScore, Inc. “ Nielsen/NetRatings adds “total minutes” metric as best measure of Online engagement” Nielsen/NetRatings “ Are social computing themes like user-generated content and communication fundamentally changing the rules of business? We think they are—in a big way.” Forrester Research Personal Transactional Informational “ People keep asking me what I think of it now that it's done. Hence my protest: The Web is not done!” – Tim Berners-Lee Founder, World Wide Web
3.
4. Secure & Respectable Experiences & Communities Rich capabilities Open and Accessible Affordable & Scalable Support & Commitments
19. Sis/VARs/ISVs/Interactive Agencies/Hobbyists Windows Live Platform Schools Mobile Operators Network Operators Local Govt And more to come Distribution Channels @edu @net @mobile Virtual Earth ™ Windows Live Offers The Goal Deeper, broader end-user engagement
20. Toolsets Service APIs & Controls Professional Developer Designer Hobbyist Audience Product Rich Media Experiences Store & Share Find & Locate Identity & Authentication Silverlight Streaming Spaces Virtual Earth Live ID Contacts Search Communicate & Stay Connected Alerts PopFly Expressions Visual Studio Terms of Use Simple & Consistent Training & Support Service Level Agreements Flexible Monetization Offerings SharePoint Designer IM & Presence Commerce Agents Expo
21. Tools Microsoft Services Platform Platform Flexible Monetization Options Rich Media Experiences Store & Share Find & Locate Identity & Authentication Silverlight Streaming Live Spaces Virtual Earth LiveI D Live Contacts Search Communicate & Stay Connected Alerts PopFly Expression Visual Studio Terms of Use Simple & Consistent Training & Support Service Level Agreements Flexible Monetization Offerings SharePoint Designer IM & Presence Commerce Agents Service APIs & Controls Expo Calendar
24. Free Usage Ad Revenue Sharing or Pay $0.25/uu/year 1M UU’s/month Threshold Number of unique users (UU’s) # of websites Extended Terms/SLA/Paid support optional and available to all Technology offering spans the entire market
26. Total Audience (UUs) # of web sites 1MUUs/M Threshold Extended Terms / SLAs / Paid Support Available For Everyone Commercial & Non-commercial Use Free Usage Explicit Exchange of Value
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37. Familiar, useful, “sticky” services that are “building blocks” for creating vibrant communities and driving deeper engagement with your users Comprehensive Scalable Predictable Economical
55. 1) User Requests Web Page 2) Website returns Sign In link 3) User clicks Sign In 4) Windows Live™ ID Sign In Page is returned 5) User enters Credentials 6) User is authenticated by Windows Live™ ID 7) User is redirected to your site 8) Your application displays protected or personalized content. Authentication Process 3 rd Party Server Windows Live ID Authentication Server
56. Add Sign In button to site User clicks ‘Sign In’ and requested to enter Windows Live™ ID Credentials on login.live.com User is Redirected to your site with encrypted unique user ID. Register your site at Microsoft Services Manager by providing the URL and a Secret Key for encryption 3) 1) 4) 2) Capture & store user profile items in your database . 5) How Web Auth Works
57.
58.
59.
60.
61.
62.
63. Contacts Control <html xmlns="http://www.w3.org/1999/xhtml" xmlns:devlive="http://dev.live.com"> <body> <script type="text/javascript" src="http://controls.services.live.com/scripts/base/v0.3/live.js"></script> <script type="text/javascript" src="http://controls.services.live.com/scripts/base/v0.3/controls.js"></script> <script type="text/javascript"> function signIn() { } function signOut() { } function showError(message) { } function receiveData(contactData) { alert(contactData[0].Email); } </script> <devlive:contactscontrol id="ContactsControl" devlive:view=" tileList " devlive:market="en" devlive:onSignIn="signIn" devlive:onSignOut="signOut" devlive:onError="showError" devlive:onData="receiveData" devlive:dataDesired=" name,email " devlive:channelEndpointURL="channel.htm" /> </body> </html>
74. MSNSearchService service = new MSNSearchService(); SearchRequest request = new SearchRequest(); // You can search multiple sources at once and ask for any of the fields. // We search Web only here and ask for just the title and URL of the result. request.Requests = new SourceRequest[1]; request.Requests[0] = new SourceRequest(); request.Requests[0].Source = SourceType.Web; request.Requests[0].ResultFields = ResultFieldMask.Title | ResultFieldMask.Url; request.CultureInfo = "en-US"; request.Query = "QUERY TEXT"; request.AppID = "APP_ID"; // Get from http://search.msn.com/developer foreach (Result result in service.Search(request).Responses[0].Results) { // Process search result... } Sample Search API Code
111. Sample Alert Signup Process Browser 3 rd Party Server Alerts Server 1. User asks to sign up for Alert on 3 rd party site 2. Site asks Alerts for URL to register user for Alerts using a site-unique username 3. Alerts provides URL for user to configure Alerts delivery options 4. Site provides configuration URL to user 5. User visits Alerts site to select delivery options 6. User is returned to URL provided by 3 rd party site
112. Sample Alert Delivery Process Browser 3 rd Party Server Alerts Server 1. Message invoked by user or other source 2. Site calls SOAP API with message details 3. Alerts delivers messages to user-specified endpoints