Your SlideShare is downloading. ×
0
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
Windows Phone 7: Silverlight
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

1,369

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,369
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
63
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Silverlight on Windows Phone 7 And Cloud<br />Subodh N Pushpak<br />
  • 2. Agenda<br />Introduction<br />3 screens and cloud <br />Silverlight<br />Windows Phone 7<br />Silverlight and windows Phone 7<br />Silverlight, WP7 and cloud <br />Tools Set<br />Demos <br />Q & A<br />
  • 3. Introduction to Silverlight<br />Main purpose of Silverlight is to facilitate development of Rich Internet Applications (RIA)<br />Silverlight is a name of technology which runs RIA application on browser.<br />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. <br />
  • 4. Introduction to Silverlight<br />Silverlight enables following features:<br />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.<br />It provides a consistent experience no matter where it runs.<br />It is supported by a very small download that installs in seconds.<br />
  • 5. 3 screens and cloud <br />
  • 6. 3 screens and cloud <br />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.<br />Users with all the information they need as they move from device to device. <br />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.<br />
  • 7. Windows Phone 7<br />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.<br />The Windows Phone Application Platform provides two frameworks for developing applications: <br />The Silverlight framework for event-driven, XAML-based application development that allows developers to develop creative mark-up based user experiences.<br />The XNA Framework for loop-based games that enables immersive and fun gaming and entertainment experiences.<br />
  • 8. Windows Phone 7<br />The Windows Phone Application Platform helps developers to create applications by providing:<br />A familiar and inexpensive toolset.<br />A cohesive and well designed managed API set.<br />An isolated sandbox for each application.<br />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.<br />The Windows Phone Marketplace to distribute their application.<br />
  • 9. Silverlight and windows Phone 7 <br />Silverlight is also available for S60 5th edition phones, including the Nokia 5800 XpressMusic, Nokia N97 and Nokia N97 Mini. <br />Silverlight for Windows Phone supports core Silverlight capabilities in managed .NET code with XAML including:<br />High quality video and audio using a wide range of codecs, DRM and IIS Smooth Streaming<br />Deep Zoom for enhanced reading and photo browsing experiences<br />Vector and Bitmap Graphics and animation<br />
  • 10. Silverlight and windows Phone 7 <br />Silverlight can also access the unique capabilities of the phone including:<br /> Hardware acceleration for video and graphics<br /> Accelerometer for motion sensing<br /> Multi-touch<br /> Camera and microphone<br /> Location awareness<br /> Push notifications<br />Silverlight can also utilize the XNA Framework for Audio capture and playback, Media Library Access, and even accessing Xbox LIVE. <br />High performance gaming is also supported through the XNA Framework. “XNA” stands for XNA is Not an Acronym<br />
  • 11. Silverlight, WP7 and cloud<br />
  • 12. Silverlight and windows Phone 7 <br />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.<br />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.<br />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.<br />Portal Services – The Windows Phone Marketplace provide robust services that allow developers to register, certify, and market their applications.<br />
  • 13. Silverlight on windows Phone 7 <br />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.<br />Controls that are supported on Windows Phone are gesture-aware, and support gestures such as tap, pan, and flick.<br />
  • 14. Silverlight and windows Phone 7 <br />software input panel (SIP). <br /><TextBox Text="HelloWorld"> <TextBox.InputScope> <InputScope> <InputScopeNameNameValue="Url" /> </InputScope> </TextBox.InputScope> </TextBox> <br />Text, URL, EmailSmtpAddress, EmailNameOrAddress, Maps, TelephoneNumber, Search, NameOrPhoneNumber (SMS), Chat(abbreviation supported)<br />
  • 15. .NET Ecosystem<br />
  • 16. Silverlight Roadmap<br />Silverlight 1.0 – September 2007<br /> JavaScript support<br />Silverlight 2.0 – October 2008<br />managed code support with controls<br />Silverlight 3.0 – July 2009<br />Support for Line of Business application like RIA services.<br />Silverlight 4.0 beta – Nov 2009<br />Silverlight 1<br />Silverlight 2<br />Silverlight 3<br />Silverlight 4 Beta<br />September 2007<br />October 2008<br />July 2009<br />Nov 2009<br />
  • 17. Silverlight Features<br />Highly productive development framework<br />Multi-language support<br />Latest developer innovations (e.g. LINQ, Rx Framework, RIA)<br />Rich control library<br />Great tools <br />Visual Studio<br />Expression Studio<br />Cross-platform & cross-browser plug in<br />Works with Safari, Firefox and Internet Explorer <br />Mac OS X and Windows<br />Any web server<br />Fast, easy install process 2D Graphics<br />Standard shapes, masking and clipping<br />Transformations: skew, rotate, scale, translate, matrix<br />
  • 18. Silverlight Features<br />Animation Basics<br />Animations change properties over time<br />Support linear, discrete and spline animation<br />Animatable property types:<br />Double, Color, Point<br />Animations and graphics are defined using XAML<br />Media Features<br />Video: WMV V7, V8, V9, VC-1<br />Audio: WMA V7, V8, V9 (standard), MP3<br />Multiple options for deploying media<br />HTTP progressive download<br />Integration with Windows Media Server<br />Extensive WMV ecosystem<br />
  • 19. Write in to<br />
  • 20. Questions & Answers<br />

×