Develop apps for your Living Room using the Media Center SDK casey chesnut brains-N-brawn.com Madison.NET October 2007.

Slides:



Advertisements
Similar presentations
Microsoft SharePoint 2010 technology for Developers
Advertisements

Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
WPF vs Silverlight Stuart Haas. WPF  Windows Presentation Foundation  Included in Vista, Server 2008 and XP service pack 2  Deployed in desktop and.
The Speech Speech casey chesnut brains-N-brawn.com Madison.NET April 2007.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
An Introduction To Silverlight Gergely Orosz
1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Chapter 10: Configuring Windows Vista Applications.
Silverlight for Developers making it pass the glitz.
Chapter 10: Configuring Windows Vista Applications.
Access to Azure EXTENDING OFFICE 365 INTO THE CLOUD George Young Dawson Butte Software SHAREPOINT SATURDAY DENVER 2015 – JANUARY.
Multimodal Apps: Tablet PC & Speech Development in.NET casey chesnut brains-N-brawn.com Wisconsin.NET June 2005.
1/26/2004 PPCC - Introduction to VB6 Copyright ©2004, Tore Bostrup 1 Introduction to VB6 Materials & Prerequisites Course Outline Background Information.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Developing games and applications for Xbox 360 using XNA* *XNA is XNA’s Not Acronymed An Introduction by Peter Messenger Senior Developer at QMASTOR Newcastle.
Adding Applications and Services to Windows Media Center John Canning Technical Evangelist Windows eHome Division Microsoft Corporation.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Augmented Reality with.NET casey chesnut brains-N-brawn.com Dallas C# SIG January 2008.
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
Angelo Chan Kamran Bilgrami. Agenda ● WinJS - What and Why ● Modern Apps ● WinRT Architecture ● Demos o Controls o Data Bindings o Program LifeCycle Management.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
Getting to Know TiVo: The Home Media Engine (HME SDK) Eric M. Upchurch CS 525 Spring 2008.
IE 411/511: Visual Programming for Industrial Applications
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
What is WebDemo? WebDemo is a web-based, real time collaboration tool that provides a simple way for a presenter to deliver online presentations and to.
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
Augmented Reality with.NET casey chesnut brains-N-brawn.com Wisconsin.NET UG November 2007.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Exploring Microsoft PowerPoint 2003 Chapter 4 1 Committed to Shaping the Next Generation of IT Experts. Chapter 4: Advanced Techniques: Slide Masters,
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Web Automation Testing With Selenium By Rajesh Kanade.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Senior Computer Club. Computer News – Windows 8 Tip/Terms Media Center Last meeting for season June 22 nd – me you favorite websites Your Computer.
Michael Hofer Senior Consultant Microsoft Corporation.
Understanding Native Applications, Tools, Mobility, and Remote Management and Assistance Lesson 3.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
Eben de Wit Developer Advisor Microsoft
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
An overview of. What I’ll Be Going Over…  Capabilities  Windows IIS Smooth Streaming  Developer’s tools  Examples.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Introduction ITEC 420.
Understanding Native Applications, Tools, Mobility, and Remote Management and Assistance Lesson 3.
The Universal Windows Platform
App Configuration, Customization or Development
FactoryTalk® ViewPoint With FactoryTalk® View SE
WPF vs Silverlight.
Introduction to Silverlight
Microsoft Build /19/2018 7:06 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Automate your Dynamics 365 day
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Hosted Web Apps with Windows App Studio
Catching up on Rich Clients (round 2)
Introduction to Windows Media Center in the Custom Installation
Office 365 Development.
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Windows Presentation Foundation
Presentation transcript:

Develop apps for your Living Room using the Media Center SDK casey chesnut brains-N-brawn.com Madison.NET October 2007

Source Hosted HTML and MCML - brawn.com/artifacts/ugMceDev.ziphttp:// brawn.com/artifacts/ugMceDev.zip Background MCML – brawn.com/mceSapi/ brawn.com/mceSapi/ Guide data – brawn.com/umpcFrame/ (GuideSimple) brawn.com/umpcFrame/ XBAP – brawn.com/mceZipPicWpf/ brawn.com/mceZipPicWpf/

brains-N-brawn.com Pervasive Computing –Tablet PC (MVP 03) –Compact Framework (MVP 04) –Advanced Web Services (MVP 05) –Media Center (MVP 06) –Speech / Office Communication Server (MVP 07) –Location Based Services –Artificial Intelligence –3D –Image Processing –Augmented Reality

Outline Introduction to MCE Hosted HTML Background App XBAP MCML Other APIs

Intro MCE Pictures, Music, Video, Radio, TV, Internet TV, DVD Library Program Library Online Spotlight DEMO

Remote Control 10 feet away = large fonts Simplify UI 6 preferred buttons Text input is hard Keyboard commands

Extenders Multiple extenders to 1 MCE PC Remoted UI Media streamed separately Security limitations No DVD Library Codec support UPnP support is Media Player NOT MCE DEMO

Getting Started Vista Home Premium or Vista Ultimate Visual Studio 2005 / Visual C# 2005 Express Edition Media Center SDK 5.2 (discuss.)mediaCenterSandbox.com –microsoft.public.windows.developer.mediacen ter theGreenButton.com

Hosted HTML MCE 2005 and MCE Vista Remoted to extender (~5 fps) C:\Program Files\Microsoft SDKs\Windows Media Center\v5.0\Samples\Hosted HTML Samples Scriptable object model Can be hosted remotely (or locally with Cassini) ActiveX (86/64), Flash … Silverlight MCE does not have an open web browser built- in DEMO

Examples WebGuide MceWeather MceBrowser

Background Add-In MCE 2005 and MCE Vista Only UI is Dialog boxes Run once or keep running ingABackgroundApplicationFromTheTemp late.aspxhttp://blog.mediacentersandbox.com/Creat ingABackgroundApplicationFromTheTemp late.aspx DEMO

Examples OneVoice Conversion tools /mceXInput /umpcFrame

Managed Object Model Navigation PlayMedia TV Recording(s) DVD Changer Parental Controls MediaMetadata Limited EPG … DEMO

XBAP UI MCE Vista VS 2005 Project Template Remoted to extender (~5 fps) Partial trust over the web, or Full trust locally Lots of tools Large community Haven’t been able to debug since VS 2005 SP1 DEMO

MCML UI MCE Vista Custom markup language for MCE Native on extender (~30 fps) Markup only over the web or Markup and code locally What MCE is built with (pre XAML) Limited tool support Small community Debug by attaching to process (registry) DEMO

Other App Models CD DVD Burning Media State Aggregation Service ListMaker ClickToRecord Launch external apps DirectShow

Gotchas Debugging UAC Extender model Cannot open a window handle Long running operations DirectXExclusive Plugins running in their own process

Future CableCards rolling out now Internet TV last week V2 extenders this holiday (DivX/XviD) V2 Zunes Xbox 360 fall update Windows Home Server integration? Live Anywhere on PCs? Vista MCE will get a refresh next year MediaRoom (ITV) is coming

Questions