Upload
nuno-godinho
View
116
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Introdução ao Silverlight 4.0
WUX223
Nuno Godinho
Partner & CTO @ ITech4All
@NunoGodinho
Nuno Filipe GodinhoPartner & CTO @ ITech4all
Mail: [email protected]@sapo.pt
Blogs: http://pontonetpt.com/blogs/nunogodinhohttp://xamlpt.com/blogs/nunogodinhohttp://weblogs.asp.net/nunogodinhohttp://msmvps.org/blogs/nunogodinho
Twitter: @NunoGodinho
About Me
• Introduction• Customer Stories• Silverlight 4.0• Summary• Q&A
Note: Use #techdays2010pt and #WUX223 hashtags for requests and comments about this session on TechDays Portugal 2010
Agenda
Introduction
Browser Plug-
in
Presentation
Layer
RIA
User Experience
Developer
Flash
Killer
Web Client
Video Player
Casual Gamin
g
.NET
WPF
Rich Experienc
es
Animation
Cross Platfor
m
Cross Browse
r
Mobile
LOB Apps
Designer
Platform
C#
Desktop
Online/Offline
Out of Browse
r
VBVisual Studio
Expression
Trusted Applicatio
ns
..a powerful development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online or offline.
..a free plug-in, powered by the .NET framework and compatible with multiple browsers, devices and operating systems, bringing a new level of interactivity
wherever the Web works.
MediaRich Internet ApplicationsSilverlightEnhanced
ResultsCompelling Experiences
Powerful Technology
Media
Microsoft Confidential
Deliver higher quality video with Silverlight. The higher the video quality, the longer people stay engaged. When people
watch your media longer, you make more money.
RIA
Microsoft Confidential
Blur the divide between Web and desktop applications. Enable your customers and employees to experience the best of both
worlds.
DesignDevelop
Consistent Tools & Application Model
Deploy
Browser ClientUser Experience Continuum
Microsoft .NET Application PlatformDeliver applications across the UX Continuum
…a powerful development platform for creating engaging,
interactive user experiences for Web, desktop, and mobile applications when online or offline
What is Silverlight?
… a free plug-in powered by the .NET framework
that is compatible across multiple browsers, devices and operating systems to
bring a new level of interactivity wherever the
Web works.
Silverlight helps create visually rich experiences with backend support for rapid development through the Microsoft Web Platform, Visual Studio and Expression
Studio
Works with what you have
Silverlight MomentumBy the Numbers
32 months since
launch
Silverlight first shipped in 2007…
Silverlight MomentumBy the Numbers
32 months since
launch
500m+download
s
500m+
Silverlight MomentumBy the Numbers
32 months since
launch
500m+download
s
500,000+Developer
s & Designers
Source: Microsoft Developer Tracker 2008 Report
500,000+
Silverlight MomentumBy the Numbers
32 months since
launch
500m+download
s
500,000+Developer
s & Designers
350+ partners
in30
countries
Silverlight MomentumBy the Numbers
32 months since
launch
500m+download
s
500,000+Developer
s & Designers
350+ partners
in30
countries
350+Microsoft Products
& Websites
Silverlight MomentumBy the Numbers
32 months since
launch
500m+download
s
500,000+Developer
s & Designers
350+ partners
in30
countries
350+Microsoft Products
& Websites
Thousands of Apps across the
world
www.silverlight.net/showcase
Customer Stories
Media
"NBC Sports is committed to bringing our viewers premier sporting events such as the Association of Volleyball Professionals (AVP) events, the Wimbledon Championships and the Olympic Games. NBC Sports has evaluated many different technologies for delivering high-quality experiences online, and none have delivered the video quality, scalability and business value that Microsoft Silverlight has consistently brought. As we look forward to the 2010 Olympic Winter Games in Vancouver as well as other major championships in 2010, we will be using Silverlight as the preferred technology to deliver the best in next-generation online high-definition video experiences.”
Perkins Miller, SVP Digital Media, NBC Sports
Silverlight Customer Stories
NFL Sunday Night Football nbcsports.msnbc.com
• 3.5Mbps 720p Live smooth streaming with full DVR support
• 5 simultaneous camera views• Instant Replay and Slow-Motion • Live Chat and Real-time Statistics
“"The HD broadcast of Roland Garros shown on our websites (www.france2.fr and www.france3.fr) was successful, For two weeks, nearly 140 000 users have watched this HD broadcast with an amazing record time of 64 minutes on average viewing per user and per day for a total of 290 000 hours available in HD."
Laurent Souloumiac, CEO of France Télévisions Interactive.
Silverlight Customer Stories
Roland Garros 2009Tennis Tournament
• IIS Smooth Streaming of Tournament• First live test of Smooth Streaming using Beta
code• 139,710 unique users• 290k hours of video delivered• Average daily visit 64 minutes• 80% of streams > 1Mpbs• 50% of streams @ 3Mbps
Screen shot here
“The Olympics are a massive project, an event with 34 sports, 304 medal events, and 10,000 athletes, all of which happens in just 17 days. So how do you take 2,000 hours of live video and 3,500 hours of on-demand video and put it on a digital platform? How do you deliver this content to the online audience, an audience that is becoming more and more important to us, in a way that will engage and entertain them? How do you manage all that while upholding obligations to exclusive advertisers on the Web, who have come to expect very high levels of production value? We looked around the spectrum of companies, all over the world, and there was really only one we felt could do this, and that was Microsoft.”
Perkins Miller, SVP Digital Media, NBCSports
Silverlight Customer Stories
NBCOlympics.comwww.nbcolympics.com
• Exclusive US online coverage of the 2008 Olympics
• Live and on-demand video, multiple video streams
• Rich Interactive Player• Average 27 Minutes spent on site (compare
with 3 minutes average for other, non-Silverlight sites)
• 1.3 Billion page views• 70 Million video streams• 600 Million minutes of video content
Screen shot here
“Netflix chose Silverlight because it makes a faster and more agile development environment possible, allowing Netflix to quickly deliver a superior instant watching experience to our subscribers. When Netflix deployed Silverlight last fall, Netflix members realized a richer experience of access and quality to instantly watch movies and TV episodes from Netflix on their PCs and, for the first time, were able to instantly watch the same content on their Intel-based MacIntosh computers.”
Steve Swasey, Netflix VP of Corporate Communications
Silverlight Customer Stories
Instant Streamingwww.netflix.com
• World’s largest online movie rental service• 10 Million Subscribers (Feb 2009)• 12,000 Movies and TV episodes• Instantly stream movies to PC and Mac• PlayReady DRM for content protection• Timeline navigation; rewind, fast-forward• Faster, more robust connection
Business Applications
Screen shot here
“We researched a lot of different technologies for this project and we ultimately selected Silverlight over other technologies such as Adobe Flash and Ajax. We want to deliver an application that combines our domain expertise and uses the best of currently available technologies to deliver an outstanding solution to our customers. With Silverlight, our developers can use familiar tools, libraries and programming concepts to provide the means for scientists and engineers to create rich Web-based and desktop applications”
Kamran Shah, Senior Group Manager, National Instruments
Silverlight Customer Stories
LabView – WebVirtual Instrumentation
• Rich Internet Application for Scientists and Engineers
• Web-based line of business applications• User base includes Windows, Macintosh and Linux• Streamlined development and accelerated time to
market• Enabled company to capitalize on market
opportunity
“We realized that we could do things with the technology that we couldn’t with any other interactive Web technology. It exactly fit our goal of creating uniquely rich and responsive Web interfaces. It has all the advantages of a desktop application without the complexity of deploying client software. Silverlight puts us two generations ahead of generic financial sites in terms of user experience.”
Pat Brazel, CEO, Digital Minds Ltd
Silverlight Customer Stories
Investor Portal and toolswww.zignals.com
• Interactive investor portal• Powerful decision support tools• Novel collaborative features• Modular application based on Silverlight
and .NET• Secure internal web services through
Windows Communication Foundation.
“The combination of powerful client software—in this case, Silverlight—and a Web-based service provides a powerful new software development and distribution model. We can develop capabilities without concern for the back-end infrastructure required to run it because there is infinite processing power in the ‘cloud.’ But having powerful, locally installed software makes the user experience even better. We are now free to create solutions that take advantage of rich desktop software.”
Samad Wahedi, CEO, Snapflow
Silverlight Customer Stories
Workflow Designerwww.snapflow.com
• Software + Services solution• Originally selected Flash but switched
to Silverlight after slow progress prototyping
• Expression Blend• Windows Workflow Foundation
and .NET
Screen shot here
Screen shot here
“One of the things I truly enjoyed about working with Silverlight was being able to decouple the business logic from the user interface. We didn’t have to wait for the design to be done, and Infusion (the design agency) didn’t have to wait for us to be done.” “Because Silverlight supports multiple languages, including C#, we could take advantage of our existing Microsoft investment and experience and easily extend it out to the Web. We can also give our application a richer feel and a stronger user experience.”
Jeff Matthew, Senior Manager in Technology, Continental Airlines
Silverlight Customer Stories
Call Center ApplicationReservation System
• Customers were able to get better results using the Web than call center agents inhouse
• Reservation System was rewritten as a RIA• Call Center Agents can now provide better
service• Browser based application reduced costs• Cross-platform, cross-browser capabillity
reduces development, configuration and deployment costs
Screen shot here
“Our investments in Silverlight allows us to go beyond anything we have managed to do before in a timeframe that continues to keep us in the leadership position for building workflow based applications on Microsoft’s platform. We plan to continue to invest in Silverlight moving forward and are really excited about the new features in Silverlight 3, particularly the new offline and out of browser capabilities"
Adriaan van Wyk, CEO of K2
Silverlight Customer Stories
K2 Blackpointwww.k2.com
• RIA tooling• Creates process-driven Applications without
code• Visually build Sharepoint workflow
applications• Silverlight based tooling
“Simply put, this application could not have been implemented using conventional web technologies. The flexibility of the user interface, the quality of the video, the excellent tool suite (Expression Blend in particular), and the integration with Visual Studio makes Silverlight a truly revolutionary web technology. From a medical perspective, syngo Dynamics Portal is providing access to medical images throughout major hospital systems in a fashion never seen before. One of our early customer installs described the Portal as “transformative.” Silver-light was the key to making this happen”
Siemens whitepaper
Silverlight Customer Stories
Syngo Dynamicswww.siemens.com
• Clinical Multi-Frame Imaging• Simple Web Access to imaging and completed
reports allows remote diagnosis• Silverlight overcame bandwidth issues while
delivering superior image quality with a low deployment footprint
• Offering is now a full product release, in use by customers
RIA
“We knew the content had to be visually compelling, but we also wanted people to interact with and explore every detail of the images in front of them.”
“This experience is going to offer Stargate fans just what they want to see in just the kind of detail that they like. It’s a unique opportunity for people to walk around the ship, virtually, on their computer. It’s phenomenal.”
Thomas Hughes, VP of Digital Marketing, MGM Studios
Silverlight Customer Stories
MGM – Stargate SG1stargate.mgm.com
• Immersive fan site for latest season of cult TV show
• Photosynth and Deep Zoom enable • Interstitial advertising opportunity generates
revenue• Potential opportunities for richer experiences
using Silverlight on other MGM franchises
“Because of its highly dynamic nature, we figured that Silverlight could help us make transitions easily, present highly contextual information without having to worry about AJAX workarounds, and pack a lot of information into a very small space. We also figured that with Silverlight, if we could imagine it, we could do it, without the technical limitations of working in HTML.”
Jonathan Gabbai, Global Innovations Manager, Internet Marketing for eBay
Silverlight Customer Stories
eBay SidebarIe8.ebay.com/sidebar
• Internet Explorer 8 Sidebar in Silverlight• Displays eBay activity even when away from
eBay website• Prototyped by one engineer, half time for a
week• Rich interactive experience packs a lot of
content into a small space
Screen shot here
“Once we saw Deep Zoom in action, there was no longer a debate about which technology we would use. Deep Zoom doesn’t just approximate the real-life experience people have at Hard Rock, it goes even further so that fans can get closer and interact with pieces in ways they couldn’t in person.”
Michael Lemme, Creative Director at Duncan/Channon
Silverlight Customer Stories
Hardrock Internationalhttp://memorabilia.hardrock.com
• Online access to the cream of 70,000 item rock memorabilia collection
• Silverlight Deep Zoom allows inspection of minute detail and intuitive navigation
• Metadata provides facts about the image being browsed
• Built in just 30 days
Screen shot here
“Silverlight gave us the tools we need to effectively monetize archival publishing content and deliver a compelling user experience”.
Marat Aktar, Co-founder, Bondi Digital Publishing
Silverlight Customer Stories
Digital Archive Publishingwww.playboyarchive.com
• Playboy and Rolling Stone archives online• A new model for monetizing printed content
archives• Deep Zoom and text search featured• Rolling Stone Archive launches Summer 2009
“Although the customer experience delivered by our Silverlight client is entirely new, the technology we used to deliver that experience was already familiar… a C# developer who had never used Silverlight before was able to deliver a mockup in just two days without learning any new skills or tools and complete the project in less than two months. Some people believe that Silverlight is just the Microsoft version of Adobe Flash, but we could never have used Flash to deliver what we did in only eight weeks.“
Andy Lapin, Director or Architecture
Silverlight Customer Stories
Perfect Car Finderwww.kbb.com/KBB/PerfectCarFinder/PhotoEdition.aspx
• Trusted resource for Auto industry pricing• 12 Million website visits per month• RIA enables customers to find perfect car• Rich Silverlight Controls• DeepZoom photo explorer• 2 months, 1 developer• ASP.NET Ajax, Visual Studio, 64-bit Windows
Server and IIS, SQL Server
" Applicant Explorer is designed to provide employers with a more complete picture of an applicant, pulling information from a variety of sources to highlights skills, experience and accomplishments . Working with Microsoft Silverlight gives us the ability to easily load, sort, filter and page data so recruiters can dynamically sift through large amounts of data quickly and easily. We expect the application will introduce a greater efficiency and depth of knowledge into the overall recruitment experience.”
Greg Brass, Director, Profile Search, Careerbuilder.com
Silverlight Customer Stories
Applicant Explorerwww.careerbuilder.com
• 1.6 Million jobs posted• 23 Million Users/month• Rich Internet Application• Integrates Silverlight and Live Search• Searching 30 million resumes• Integration with Social Networking sites• Rapidly narrows candidate search• Dynamically sort by content type• Scheduled for release in 2009
Digital Marketing
Screen shot here
“Given the constraints we had, I think the product we delivered was phenomenal, Microsoft gave us the right technology at the right time and the right cost. We definitely want to use this sort of experience to help market our existing cars and the new cars we’ll roll out in the future. It’s a great way to give customers an understanding of our products.”
Nitin Seth, Head of Car Product Group (Passenger Car Business Unit), Tata Motors
Silverlight Customer Stories
Tata Nanoexperience.tatanano.com
• New car online booking & in-showroom experience
• Demonstrated car to potential customers via the Web as no showroom models available
• Showroom and Web experience built in 15 days
• Distributed to 450 showrooms and millions of online visitors
“This joint project produced a richer, more engaging ad experience for viewers and proved a great example of how sites can monetize their video content and create new advertising space.”
Ricky McClellen, CIO of EyeWonder
Silverlight Customer Stories
Where’s Rogan? Campaignnymag.com/rogan
• Interactive video series• New model for advertising/brand promo• Eyewonder in-stream ad platform• Akamai media player framework• Interaction rates 10% higher
Silverlight 4.0
Silverlight 4 Themes
Media
Rich Experiences
Beyond the Browser
BusinessApplications
Developer Tools
Silverlight 4 New Capabilities : Media
Support for Higher Quality Video and Audio
Webcam and Microphone
Native Multicast
Output Protection Online and OfflineContent Protection
H.264 Content Protection
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
MediaMedia
Local Recording
Webcam and Microphone
Silverlight 4 New Capabilities : Media
Webcams and microphones are now accessible from Silverlight applications. Developers can enable video and audio sharing for real-time collaboration and interactive multimedia applications.
Support for Higher Quality Video and Audio
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
MediaMedia
Native Multicast
Silverlight 4 New Capabilities : Media
Built-in native support for multicast streams enables more efficient network use and integrates into existing enterprise Windows Media Services-based enterprise streaming infrastructure.
Support for Higher Quality Video and Audio
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
MediaMedia
Output Protection
Silverlight 4 New Capabilities : Media
Media playback can be restricted for playback according to policies dictated by the PlayReady license, enabling content owners to enforce output protection policies.
Support for Higher Quality Video and Audio
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
MediaMedia
Online and Offline Content Protection
Silverlight 4 New Capabilities : Media
Support for Higher Quality Video and Audio
Silverlight DRM, Powered by PlayReady Content Protection enables protected online and offline experiences using AES encryption or Windows Media DRM.
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
MediaMedia
H.264 Content Protection
Silverlight 4 New Capabilities : Media
Silverlight DRM Powered by PlayReady now includes Content Protection for H.264 encoded media.
Support for Higher Quality Video and Audio
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
MediaMedia
Local Recording
Silverlight 4 New Capabilities : Media
Developers can enable video and audio streams to be recorded locally without requiring server interaction, enabling real-time collaboration to be used in situations where recording is required for compliance.
Support for Higher Quality Video and Audio
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
MediaMedia
Demos
Silverlight 4 New Capabilities : Media
Support for Higher Quality Video and Audio
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
MediaMedia
Silverlight 4 New Capabilities : Rich Experiences
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Rich Experiences
Fluid User Interface Copy and Paste
Drag and Drop Productivity Enhancements
Google Chrome Support Enhanced Performance
Fluid User Interfaces
Silverlight 4 New Capabilities : Rich Experiences
Silverlight 4 enables context-based user interface animations enabling developers to deliver a more fluid, intuitive experience.
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Rich Experiences
Copy and Paste
Silverlight 4 New Capabilities : Rich Experiences
Copy and paste is supported by Silverlight 4 bringing a common desktop application productivity enhancement to Silverlight controls and applications.
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Rich Experiences
Drag and Drop
Silverlight 4 New Capabilities : Rich Experiences
Drag and drop brings common desktop application productivity enhancement to Silverlight controls and applications.
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Rich Experiences
Productivity Enhancements
Silverlight 4 New Capabilities : Rich Experiences
Developers can now leverage a number of features to enhance user productivity: right-click, mouse wheel and full screen keyboard.
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Rich Experiences
Google Chrome Support
Silverlight 4 New Capabilities : Rich Experiences
Silverlight 4 officially supports the Google Chrome web browser.
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Rich Experiences
Enhanced Performance
Silverlight 4 New Capabilities : Rich Experiences
Silverlight 4 uses cached native code generation to make application start-up time over 30% faster and run-time performance up to 200% faster.
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Rich Experiences
Demos
Silverlight 4 New Capabilities : Rich Experiences
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Rich Experiences
Silverlight 4 New Capabilities : Business Applications
Business Applications
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Business Applications
Printing Forms Controls
WCF RIA Services Enhanced Data binding
Internationalization Managed Extensibility Framework
Silverlight 4 New Capabilities : Business Applications
Printing
Full support for printing to enable developers to offer report and document creation. A virtual print view that can be different to the on-screen view is also possible.
Business Applications
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Business Applications
Silverlight 4 New Capabilities : Business Applications
Forms Controls
A complete set of forms controls with over 60 customizable and styleable components. New controls include: Rich Textbox with hyperlinks, images and editing, Masked textbox for complex field validation. Enhanced controls include: Data grid with sortable/resizeable columns and copy/paste rows.
Business Applications
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Business Applications
Silverlight 4 New Capabilities : Business Applications
WCF RIA Services
WCF RIA Services introduces enterprise-class networking and data access for building n-tier applications, including transactions, paging of data, WCF and HTTP enhancements.
Business Applications
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Business Applications
Silverlight 4 New Capabilities : Business Applications
Enhanced Data bindingImprovements increase flexibility and productivity through data grouping/editing and string formatting within bindings.
Business Applications
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Business Applications
Silverlight 4 New Capabilities : Business Applications
InternationalizationSilverlight 4 enhanced internationalization and localization capabilities by adding support for bi-directional text, complex scripts such as Arabic, Hebrew and Thai, and 30 new languages.
Business Applications
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Business Applications
Silverlight 4 New Capabilities : Business Applications
Managed Extensibility Framework
Silverlight 4 enables the creation of modularized applications whose components can be added incrementally. The Managed Extensibility Framework (MEF) allows new functionality to be attached after the Silverlight application has been deployed, even when the application is running. MEF also enables Silverlight applications to be deployed in multiple XAP files.
Business Applications
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Business Applications
Silverlight 4 New Capabilities : Business Applications
Demos
Business Applications
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Business Applications
Silverlight 4 New Capabilities : Beyond the Browser
Beyond the Browser
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Beyond the Browser
Trusted Applications Render HTML within Silverlight
Notifications Local File System Access
Applications and Devices
Cross Domain Access
Trusted Applications
Silverlight 4 introduces Trusted Applications: a way to enable applications to go beyond the sandbox to access the local file system, applications and other system resources.
Beyond the Browser
Silverlight 4 New Capabilities : Beyond the Browser
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Beyond the Browser
Silverlight 4 New Capabilities : Beyond the Browser
Render HTML within Silverlight
Out of browser applications can use the WebBrowser control to display and interact with HTML within the application.
Beyond the Browser
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Beyond the Browser
Silverlight 4 New Capabilities : Beyond the Browser
Notifications
Out of browser Silverlight 4 applications can display “toast” notifications to alert the user of a significant event.
Beyond the Browser
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Beyond the Browser
Silverlight 4 New Capabilities : Beyond the Browser
Local File System AccessSilverlight 4 Trusted Applications can be allowed to access the Documents, Videos, Pictures and Music folders in the current user profile.
Beyond the Browser
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Beyond the Browser
Desktop Application and Device Integration
Silverlight 4 Trusted Applications can use a COM interface to integrate with installed applications and computer peripherals such as cameras, card readers and game controllers.
Beyond the Browser
Silverlight 4 New Capabilities : Beyond the Browser
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Beyond the Browser
Cross Domain Access
Silverlight 4 Trusted Applications can more easily make cross domain network calls, enabling an application to call to a domain other than the one in which it is hosted.
Beyond the Browser
Silverlight 4 New Capabilities : Beyond the Browser
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Beyond the Browser
Demos
Beyond the Browser
Silverlight 4 New Capabilities : Beyond the Browser
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Beyond the Browser
Silverlight 4 New Capabilities : Developer Tools
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Developer Tools
World Class tooling for development and design
Silverlight Support Design Surface
Drag and Drop Data Binding
XAML Intellisense
Import Blend Resources Sketchflow
Silverlight Support
Visual Studio 2010 provides the best in class support for Silverlight development including a fully editable design surface, rich property grid, drag and drop data binding, project support and XAML IntelliSense.
Silverlight 4 New Capabilities : Developer Tools
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Developer Tools
World Class tooling for development and design
Silverlight 4 New Capabilities : Developer Tools
Design Surface
Visual Studio 2010 provides a fully editable design surface for laying out Silverlight controls and layouts.
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Developer Tools
World Class tooling for development and design
Drag and Drop Data Binding
Silverlight 4 New Capabilities : Developer Tools
Visual Studio 2010 provides drag and drop support for data binding and automatically creating bound controls such as listbox, datagrid, new datasources window and picker.
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Developer Tools
World Class tooling for development and design
XAML Intellisense
Silverlight 4 New Capabilities : Developer Tools
IntelliSense in the Visual Studio 2010 editor now has full support for XAML.
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Developer Tools
World Class tooling for development and design
Import Blend Resources
Use the styles and resources that have been created by a designer in Expression Blend 3 directly from within Visual Studio 2010 to make a great looking Silverlight application straight out of the gate.
Silverlight 4 New Capabilities : Developer Tools
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Developer Tools
World Class tooling for development and design
Silverlight 4 New Capabilities : Developer Tools
Breakthrough Design Prototyping
SketchFlow, a feature of Blend 3, introduces a new set of innovative features for the rapid prototyping of user experiences. SketchFlow helps designers rapidly explore the navigation and composition of an application using visual tools without the need for coding, to communicate ideas to other stakeholders, and to collect in-context annotated feedback.
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Developer Tools
World Class tooling for development and design
Demos
Silverlight 4 New Capabilities : Developer Tools
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences
Media
Developer Tools
World Class tooling for development and design
Summary
Silverlight 4 Themes
Media
Rich Experiences
Beyond the Browser
BusinessApplications
Developer Tools
Available Mix 2009March 17
Available Now
Silverlight Version 4 RTWwww.microsoft.com/silverlight
Expression Blend 3www.microsoft.com/
expression
Visual Studio 2010 RTMwww.microsoft.com/visual
studio
Expression Blend 4 RCwww.microsoft.com/
expression
Q & A
A sua opinião é importante!Complete o questionário de avaliação e devolva-o à saida.