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.
Internet for multimedia content Yogendra Pal Chief Engineer, All India Radio.
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.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Web Applications – The Object Web combining servers and client-applications multiple.
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
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
Languages for Dynamic Web Documents
Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10.
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.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
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
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.
Systems Analysis and Design in a Changing World, 6th Edition
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.
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.
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.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
1 Chapter 13 Programming Languages and Program Development Tools.
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.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
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 Concepts Lesson 2 ITBS2203 E-Commerce for IT.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
WPF vs Silverlight.
Objective % Select and utilize tools to design and develop websites.
Silverlight Technology
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),
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

4/23/2010 Stroud 9

 See full Report 4/23/2010 Stroud10