The Digital Home: Developing Services and Applications for Media Center

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    The Digital Home: Developing Services and Applications for Media Center - Presentation Transcript

    1. The Digital Home Developing Services and Applications for Media Center Charlie Owen Program Manager Microsoft Corporation [email_address] Peng Lee Director, Multimedia Platforms Schematic [email_address] BTB011
    2. Powerful Windows Media Center ecosystem
      • Consumer
        • Designed from the ground up to enable highly usable digital media experiences
    3.  
    4. Up Down Left Right OK and Back The only thing needed to use your experience. All other buttons are shortcuts which help the end user do tasks easier or quicker.
    5. Powerful Windows Media Center ecosystem
      • Consumer
        • Designed from the ground up to enable highly usable digital media experiences
      • Content Owner
        • Full fidelity experience throughout the home with Media Center Extender for XBox 360
    6. http://www.hanselman.com/blog/XMSatelliteRadioForWindowsMediaCenterPC.aspx “ Yikes, can't believe I missed this! I was literally sitting down this evening to WRITE this application (and probably base on most of Casey's MCPC stuff) then I figured I'd Google for it first. I loves my XM Radio, and I listen to it constantly. I particularly like that I can jump out of the car and log into http://www.xmradio.com and keep listening over a web stream. Now that Mo's home with the baby, I wanted her to be able to enjoy XM, so I figured I'd get a new Receiver with XM built-in to replace the old $99 Sony from 1996 we have. However, since this HTML-based app works with Media Center, it works over Xbox 360. Yes, folks, XM Satellite Radio over Xbox 360. Say what you want, but I'm impressed. My digital life is coming together and it's happening on my Xbox 360. I know that gushes, but the WAF (Wife Acceptance Factor) for the Xbox purchase is now very high. She can happily listen to Ngoma (the African channel for XM that is only available online) at home!”
    7.  
    8. Powerful Windows Media Center ecosystem
      • Consumer
        • Designed from the ground up to enable remote controlled, highly usable, digital media experiences. Up, Down, Left, Right and OK the only skill set a customer needs
      • Content Owner
        • Full fidelity experience throughout the home with Media Center Extender for Xbox 360
      • Designer / Developer
        • It is now much easier for you to deliver rich, immersive, next generation consumer experiences
    9. Choices Pick what is best for you
      • There are three choices for Windows Media Center application development in Windows Vista
        • Windows Media Center Presentation Layer Application
          • Create using MCML and .NET Framework 2.0
          • BTB029 The Digital Home: Designing for the Ten-Foot User Interface
        • WinFX XAML Browser Application
          • Create using XAML and .NET Framework 2.0
          • NGW030 Developing a Windows Presentation Foundation Application
          • NGW040 A Designer's Overview of Windows Presentation Foundation
        • Hosted HTML
          • Create using HTML and Jscript
          • NGW002 Building Components and Services for the Programmable Web
          • NGW016 Expression Web Designer Overview
        • Windows Media Center Presentation Layer Application
          • Create using MCML and .NET Framework 2.0
          • BTB029 The Digital Home: Designing for the Ten-Foot User Interface
      What we are presenting today is:
    10. Windows Media Center Presentation Layer Microsoft .NET Framework 2.0 ----- Managed Code ----- C# Language Windows Media Center Presentation Layer ----- XML ----- Media Center Markup Language (MCML) Windows Media Center Presentation Layer Application ----- Compiled Assembly ----- Dynamic Link Library (DLL) Application [ User Experience ] View [ User Interface ] Model [ Logic and Data ] + = Application Types Technologies Concept Local Background Web Local Full UX
    11. Enabling Microsoft .NET Framework 2.0
      • “I need a download manager”
      Using System.Net; static void Main(string[] args) { WebClient client = new WebClient(); Uri source = new Uri(args[0]); string destination = args[1]; client.DownloadFile(source, destination); } Download.exe “http://www.retrosight.com/audio/music.wma” "C:UsersJoeMusicmusic.wma"
    12. Readable Media Center Markup Language
      • Boils down to XML + PNG
        • Analogy = HTML + GIF
    13.  
    14. Readable Media Center Markup Language
      • Boils down to XML + PNG
        • Analogy = HTML + GIF
      • Skill = Lightweight
        • Language is designed to be human readable
        • Made for Design Technologists
    15.  
    16. Readable Media Center markup language
      • Boils down to XML + PNG
        • Analogy = HTML + GIF
      • Skill = Lightweight
        • Language is designed to be human readable
        • Made for Design Technologists
      • Proof = 4 Weeks with beta OS and SDK
        • Schematic: 'If you can do HTML + JScript you can do Media Center Markup Language‘
    17. Change = Little The workflow stays the same
      • Clear separation of Model and View
        • Designers can focus on design and UX
        • Developers can focus on logic and data
    18.  
    19. Change = Little The workflow stays the same
      • Clear separation of Model and View
        • Designers can focus on design and UX
        • Developers can focus on logic and data
      • Use familiar tools
        • Photoshop, Illustrator, AfterEffects, etc
    20. Change = Little The workflow stays the same
      • Clear separation of Model and View
        • Designers can focus on design and UX
        • Developers can focus on logic and data
      • Use familiar tools
        • Photoshop, Illustrator, AfterEffects, etc.
      • Deliver the Design
        • User Experience Department creates what ships because MCML is friendly to design rather than dev
    21. Podcast Client For Windows Media Center
    22. Resources
      • Software Development Kit
        • http://msdn.microsoft.com/mce
      • Windows Media Center Platform Team Blog
        • http://blog.mediacentersandbox.com
    23. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

    + goodfridaygoodfriday, 7 months ago

    custom

    495 views, 0 favs, 0 embeds more stats

    Media Center for Windows Vista gives you new ways o more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 495
      • 495 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 14
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories