interactive media in ur riaz with silverlight and php

15
Interactive Media in ur RIAz with Silverlight and PHP Jason Mauer [email protected] jasonmauer.com @jasonmauer September 23, 2009

Upload: gamba

Post on 23-Feb-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Interactive Media in ur RIAz with Silverlight and PHP. Jason Mauer [email protected] jasonmauer.com @ jasonmauer. September 23, 2009. Microsoft & PHP Update. PHP 5.3 – first version of PHP optimized for Windows! Web Platform Installer 2 Silverlight + PHP demos PHP SDKs Windows Azure - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Interactive Media in  ur RIAz  with Silverlight and PHP

Interactive Media in ur RIAz with Silverlight and PHP

Jason [email protected]

jasonmauer.com@jasonmauer

September 23, 2009

Page 2: Interactive Media in  ur RIAz  with Silverlight and PHP

2

Microsoft & PHP Update• PHP 5.3 – first version of PHP optimized for Windows!• Web Platform Installer 2• Silverlight + PHP demos• PHP SDKs– Windows Azure– ADO.NET Data Services– Bing Maps/Virtual Earth Toolkit

• Find and follow interop stuff: http://interoperabilitybridges.com/

Page 3: Interactive Media in  ur RIAz  with Silverlight and PHP

3

Silverlight• Cross-Platform, Cross Browser RIA– Mac, Windows, Linux*– Firefox, IE, Safari, Chrome

• Code + Markup– XAML + (CLR | DLR)

• Managed Silverlight: .NET– Cross-platform version of .NET Framework

• No external dependencies– Fully supports C#, VB, IronPython, IronRuby, etc in the browser

Page 4: Interactive Media in  ur RIAz  with Silverlight and PHP

4

Rich Media Experiences• Quality

– Streaming video quality up to HD (1080p)

– DVD-like interactivity and overlays

– Markers and Events– IIS 7 Smooth Streaming

• Flexible Development– Integrate existing AJAX

frameworks– SMPTE standard VC-1,

WMV and MP3– H.264, AAC

• Delivery– Live Streaming or On-

Demand

Page 5: Interactive Media in  ur RIAz  with Silverlight and PHP

5

Introducing XAML• Defines the User

Interface– Communication

Between Designers and Developers

– No Translation Required– Toolable, Readable

• Represents Code– eXtensible Application

Markup Language– Shared with WPF, WF– Represents .NET

Objects– Based on XML

• True Separation of UI and Logic

Page 6: Interactive Media in  ur RIAz  with Silverlight and PHP
Page 7: Interactive Media in  ur RIAz  with Silverlight and PHP

7

Silverlight Transparency• XAML is text-based & SEO friendly• XAP is a ZIP – Open up and “view source” if you wish• XAML DOM and HTML DOM are first class citizens• HTML Bridge lets C# code manipulate DOM• JavaScript code can manipulate XAML

Gestalt (visitmix.com) – XAML and dynamic code directly in HTML

Page 8: Interactive Media in  ur RIAz  with Silverlight and PHP

10

HTML 5AJAX

SilverlightFlash/Flex/AIR

JavaFX

Page 9: Interactive Media in  ur RIAz  with Silverlight and PHP

11

ASP.NET AJAX – http://www.asp.net/ajax/• Client-side, cross-browser AJAX libraries• Microsoft providing content delivery network (CDN) for free

Jquery:<script

src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js"

type="text/javascript" />

Page 10: Interactive Media in  ur RIAz  with Silverlight and PHP

12

Smooth Streaming• HTTP-based adaptive streaming• Support in IIS 7 with Media Services extension• Expression Encoder multi-stream generation• Specs released under the Community Promise Initiative

Page 11: Interactive Media in  ur RIAz  with Silverlight and PHP

13

What is Windows Azure?• An operating system for the cloud• Reduce the complexity of internet scale applications• Designed to be scalable & available• A service running Microsoft datacenters

Page 12: Interactive Media in  ur RIAz  with Silverlight and PHP

14

What is Windows Azure?An Operating System for the cloud

• Hardware Abstraction across multiple servers• Distributed Scalable, Available Storage• Deployment, Monitoring and Maintenance• Automated Service Management, Load Balancers, DNS• Programming Environments• Interoperability• Designed for Utility Computing

Page 13: Interactive Media in  ur RIAz  with Silverlight and PHP

15

Why Windows Azure?• OS Takes care of your service in the cloud– Deployment– Availability– Patching– Hardware Configuration

• You worry about writing the service

Page 14: Interactive Media in  ur RIAz  with Silverlight and PHP

16

Simple API for Cloud Application Services• www.simplecloud.org• Microsoft, IBM, Rackspace, and others joining forces with Zend• open source interoperability project for consistent interface across

multiple cloud vendors

Page 15: Interactive Media in  ur RIAz  with Silverlight and PHP

17

Resources• BizSpark (program for startups) – www.microsoft.com/bizspark• WebsiteSpark• ASP.NET AJAX – www.asp.net/ajax/• Silverlight – www.silverlight.net• Expression Studio – www.microsoft.com/expression/• Windows Azure – www.microsoft.com/azure/• Web Platform Installer – www.microsoft.com/web/

Jason [email protected]

jasonmauer.com@jasonmauer

MS Web Developer Summit coming up 1st week of December… wanna go?