Your SlideShare is downloading. ×
Windows Phone 7: Silverlight
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Windows Phone 7: Silverlight


Published on

Published in: Technology

1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Silverlight on Windows Phone 7 And Cloud
    Subodh N Pushpak
  • 2. Agenda
    3 screens and cloud
    Windows Phone 7
    Silverlight and windows Phone 7
    Silverlight, WP7 and cloud
    Tools Set
    Q & A
  • 3. Introduction to Silverlight
    Main purpose of Silverlight is to facilitate development of Rich Internet Applications (RIA)
    Silverlight is a name of technology which runs RIA application on browser.
    Development in Silverlight involves a mix of new technologies like Web services, WCF / RIA Services and many new architecture principles like MVC, and Domain-driven-design.
  • 4. Introduction to Silverlight
    Silverlight enables following features:
    It is a cross-browser, cross-platform technology. It runs in all popular Web browsers, including Microsoft Internet Explorer, Flock, Mozilla Firefox, Apple Safari, and Opera, and on Microsoft Windows and Apple Mac OS X.
    It provides a consistent experience no matter where it runs.
    It is supported by a very small download that installs in seconds.
  • 5. 3 screens and cloud
  • 6. 3 screens and cloud
    Consumers today use a variety of screens and devices, all equally important and all tied together by the cloud which connects all the relevant information together.
    Users with all the information they need as they move from device to device.
    Common user experiences make it easy to move between devices and a common development platform makes it easy to develop applications for all the device types.
  • 7. Windows Phone 7
    The Windows Phone Application Platform enables developers to create engaging consumer experiences running on a Windows® Phone. It is built upon existing Microsoft® tools and technologies such as Visual Studio, Expression Blend®, Silverlight®, and the XNA Framework.
    The Windows Phone Application Platform provides two frameworks for developing applications:
    The Silverlight framework for event-driven, XAML-based application development that allows developers to develop creative mark-up based user experiences.
    The XNA Framework for loop-based games that enables immersive and fun gaming and entertainment experiences.
  • 8. Windows Phone 7
    The Windows Phone Application Platform helps developers to create applications by providing:
    A familiar and inexpensive toolset.
    A cohesive and well designed managed API set.
    An isolated sandbox for each application.
    Runtime services on devices that can be used to access Web services in the cloud such as Xbox LIVE®, Windows Azure, location, and notification services. Access to 3rd party Windows Communication Foundation (WCF) and Representational State Transfer (REST) services across the Web is also supported.
    The Windows Phone Marketplace to distribute their application.
  • 9. Silverlight and windows Phone 7
    Silverlight is also available for S60 5th edition phones, including the Nokia 5800 XpressMusic, Nokia N97 and Nokia N97 Mini.
    Silverlight for Windows Phone supports core Silverlight capabilities in managed .NET code with XAML including:
    High quality video and audio using a wide range of codecs, DRM and IIS Smooth Streaming
    Deep Zoom for enhanced reading and photo browsing experiences
    Vector and Bitmap Graphics and animation
  • 10. Silverlight and windows Phone 7
    Silverlight can also access the unique capabilities of the phone including:
    Hardware acceleration for video and graphics
    Accelerometer for motion sensing
    Camera and microphone
    Location awareness
    Push notifications
    Silverlight can also utilize the XNA Framework for Audio capture and playback, Media Library Access, and even accessing Xbox LIVE.
    High performance gaming is also supported through the XNA Framework. “XNA” stands for XNA is Not an Acronym
  • 11. Silverlight, WP7 and cloud
  • 12. Silverlight and windows Phone 7
    Runtime-On “Screen” – Silverlight and the XNA Framework, along with Windows Phone specific features, combine to provide a mature environment on which to build secure, graphically-rich applications.
    Tools – Visual Studio and Expression Blend, and their related tools and documentation, create a complete developer experience for quickly creating, debugging, deploying and updating applications.
    Cloud Services – Windows Azure, Xbox LIVE Services, Notifications services, Location services, along with a variety of other Web services allow developers to share data across the cloud and benefits consumers by providing a seamless experience across whatever device they are using. Connections to 3rd party Web services are also fully supported.
    Portal Services – The Windows Phone Marketplace provide robust services that allow developers to register, certify, and market their applications.
  • 13. Silverlight on windows Phone 7
    Silverlight applications on Windows Phone are hosted on the client device and do not run inside of a browser. Silverlight features that are based on a browser host are not supported. These features include the HTML DOM bridge, JavaScript programmability, and the Silverlight plug-in object reference.
    Controls that are supported on Windows Phone are gesture-aware, and support gestures such as tap, pan, and flick.
  • 14. Silverlight and windows Phone 7
    software input panel (SIP).
    <TextBox Text="HelloWorld"> <TextBox.InputScope> <InputScope> <InputScopeNameNameValue="Url" /> </InputScope> </TextBox.InputScope> </TextBox>
    Text, URL, EmailSmtpAddress, EmailNameOrAddress, Maps, TelephoneNumber, Search, NameOrPhoneNumber (SMS), Chat(abbreviation supported)
  • 15. .NET Ecosystem
  • 16. Silverlight Roadmap
    Silverlight 1.0 – September 2007
    JavaScript support
    Silverlight 2.0 – October 2008
    managed code support with controls
    Silverlight 3.0 – July 2009
    Support for Line of Business application like RIA services.
    Silverlight 4.0 beta – Nov 2009
    Silverlight 1
    Silverlight 2
    Silverlight 3
    Silverlight 4 Beta
    September 2007
    October 2008
    July 2009
    Nov 2009
  • 17. Silverlight Features
    Highly productive development framework
    Multi-language support
    Latest developer innovations (e.g. LINQ, Rx Framework, RIA)
    Rich control library
    Great tools
    Visual Studio
    Expression Studio
    Cross-platform & cross-browser plug in
    Works with Safari, Firefox and Internet Explorer
    Mac OS X and Windows
    Any web server
    Fast, easy install process 2D Graphics
    Standard shapes, masking and clipping
    Transformations: skew, rotate, scale, translate, matrix
  • 18. Silverlight Features
    Animation Basics
    Animations change properties over time
    Support linear, discrete and spline animation
    Animatable property types:
    Double, Color, Point
    Animations and graphics are defined using XAML
    Media Features
    Video: WMV V7, V8, V9, VC-1
    Audio: WMA V7, V8, V9 (standard), MP3
    Multiple options for deploying media
    HTTP progressive download
    Integration with Windows Media Server
    Extensive WMV ecosystem
  • 19. Write in to
  • 20. Questions & Answers