Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Silverlight Presentation Mar 2008 PWC. Silverlight Introduction: Microsoft Silverlight is a cross-browser, cross- platform, and cross-device plug-in for.
Overview / Introduction to our work in Silverlight Developing with the Silverlight 2 Framework Design of the Concept / Storyboards Architecture Game Logic.
Dynamic Analysis of Windows Phone 7 apps Behrang Fouladi, SensePost.
Web Server Programming
WPF vs Silverlight Stuart Haas. WPF  Windows Presentation Foundation  Included in Vista, Server 2008 and XP service pack 2  Deployed in desktop and.
1 Introduction to Silverlight 1.1 Mark Smith
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
T.N.C.Venkata Rangan CMD, Vishwak Solutions Pvt. Ltd. Microsoft (MSDN) Regional Director, Chennai Microsoft MVP – Windows Live Platform Living with Heterogeneity.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Creating an Educational Tool for Computer Science Students Masters Project Defense Ben Stroud 1 Ben Stroud Masters Project Defense.
Michael S. Scherotter Microsoft Corporation
Unity 3D game IDE 1.  Unity is a multi-platform, integrated IDE for scripting games, and working with 3D virtual worlds  Including:  Game engine ▪
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Development of mobile applications using PhoneGap and HTML 5
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
The Sixth Form College Farnborough Microsoft® Silverlight™ Jim Lyle Data Analyst The Sixth Form College Farnborough Presented at the Sixth Form Colleges’
Chapter Objectives Explain Web page multimedia issues
RIA Introduce Comparison among several technology.
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
Web Design, 3 rd Edition 6 Multimedia and Interactivity Elements.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
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.
Concepts Nikolay Kostov Telerik Corporation
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
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.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Concepts Telerik Software Academy Telerik School Academy.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Michael Hofer Senior Consultant Microsoft Corporation.
Mike Taulty Developer & Platform Group Microsoft Ltd
Seminar Microsoft Next Generation Windows Services: By Microsoft. Guide Presented By Mr. Sandeep Gaikwad
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
The basics of knowing the difference CLIENT VS. SERVER.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
1 CP586 © Peter Lo 2003 Multimedia Communication Analysis & Design of Electronic Communication.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Introduction to Node.js® Jitendra Kumar Patel Saturday, January 31, 2015.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Web Design, 5 th Edition 6 Multimedia and Interactivity Elements.
Introducing the Microsoft® .NET Framework
Objective % Select and utilize tools to design and develop websites.
Web Technologies Basics
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
WPF vs Silverlight.
Objective % Select and utilize tools to design and develop websites.
CS5220 Advanced Topics in Web Programming Course Overview
Silverlight Technology
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Building and Migrating Modern Enterprise Line of Business Applications
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
CS5220 Advanced Topics in Web Programming Course Overview
Web Application Development Using PHP
Presentation transcript:

Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10

 What is Silverlight?  Purpose  Developing With Silverlight  Comparison to Flash  Future Directions  Questions 4/23/2010 Stroud 2

 Multiplatform application framework  Allows for interactive multimedia and animations on the front end  Powerful traditional application or web oriented backend.  Designed primarily for web based applications; stand-alone apps possible  Similar to Flash  Created by Microsoft 4/23/2010 Stroud 3

 Short Term ◦ Microsoft wants a foothold in the highly dynamic content driven web based application realm. ◦ They want a platform that promotes their proprietary technologies(.Net Framework, Windows Media, MS IDEs, etc).  Long Term ◦ Cynical View  Embrace, Extend, Extinguish  Microsoft may want to displace Adobe’s Flash technology with something requiring MS technology ◦ Optimistic View  Microsoft wants to enhance the web experience with more powerful and more efficient applications. ◦ Likely that both are true (business vs tech) 4/23/2010 Stroud 4

 We are interested in Multimedia Computing  Silverlight can do things that other platforms can’t  The web experience is moving to more and more interactive and dynamic content. 4/23/2010 Stroud 5

 IDEs ◦ Silverlight 4 – Visual Studios 2010, Visual Web Developer 2008, MS Expression Blend  Coding ◦ Languages – any.NET or Dynamic (Ruby, Python etc) language, HTML, JS and more  Deployment ◦ Upload XAP (executable) Plus Support Files to Web Server. ◦ Client Side Execution 4/23/2010 Stroud 6

 Performance ◦ Back-End Computing  Calculating Prime Numbers ( )  Flash –1.259 seconds  Silverlight seconds ◦ Front End Animation  Displaying 50 Rotating Images  Flash – 64 fps 60% CPU  Silverlight – 100 fps 45% CPU  Took 80 images to get to 64fps ◦ For More Comparisons See Paper 4/23/2010 Stroud 7

 Implementation on More Platforms (Linux, Andriod, Windows Mobile, ect)  Hardware Accelerated 3D Support  64-bit support  More Advanced Networking Capability  Better use of Dynamic Objects  More Generic, Less Silverlight Targeted Code ◦ Combine WPF and Silverlight Programming Models 4/23/2010 Stroud 8

 Silverlight Operating System ◦  Website Cloud ◦  Netflix ◦  C# Compiler ◦ 4/23/2010 Stroud9

4/23/2010 Stroud 10

 See full Report 4/23/2010 Stroud11