1 / 15

Interactive Media in ur RIAz with Silverlight and PHP

Interactive Media in ur RIAz with Silverlight and PHP. Jason Mauer jmauer@microsoft.com 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

gamba
Télécharger la présentation

Interactive Media in ur RIAz with Silverlight and PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interactive Media in urRIAz with Silverlight and PHP Jason Mauerjmauer@microsoft.comjasonmauer.com @jasonmauer September 23, 2009

  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/

  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

  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

  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

  6. 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

  7. HTML 5 AJAX JavaFX Flash/Flex/AIR Silverlight

  8. 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" />

  9. 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

  10. 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

  11. 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

  12. Why Windows Azure? • OS Takes care of your service in the cloud • Deployment • Availability • Patching • Hardware Configuration • You worry about writing the service

  13. 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

  14. 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 Mauer jmauer@microsoft.com jasonmauer.com @jasonmauer MS Web Developer Summit coming up 1st week of December… wanna go?

More Related