silverlight em cenarios internet
DESCRIPTION
TRANSCRIPT
![Page 1: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/1.jpg)
Developing Internet Solutions with Microsoft Silverlight
Ricardo FielSenior Engineer
Ricardo CastelhanoClient Side Coordinator
![Page 2: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/2.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Building Websites at
Fullsix Portugal
![Page 3: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/3.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
demoA look at some of Fullsix websites in Silverlight
![Page 4: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/4.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Sketching & BlendingMedia ExperiencesSEO is MandatoryLet’s go crazy with EffectsThe New StuffQ&A
Agenda
![Page 5: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/5.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Sketching & Blending
![Page 6: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/6.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
SketchFlow
SketchFlow MapSketch Style ControlsGathering Effective Client Feedback “on the run”Sample DataExport Documentation
Sketching & Blending
![Page 7: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/7.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
demo
SketchFlow
![Page 8: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/8.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Blend
XAML EditorInteractivity Without Writing Code (Behaviors)Design Time Data (Sample Data)Time-based AnimationsVisual State Manager
Sketching & Blending
![Page 9: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/9.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
demo
Expression Blend
![Page 10: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/10.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Media Experiences
![Page 11: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/11.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Full HD (1080p)Smooth Streaming
Adapts to user network and CPU conditionsiPhone support
Live Smooth StreamingDRM (in and out of browser)
Video
HTTPVC1 and H.264 native supportRAW A/V Pipeline
Extensibility allows for ANY codec
![Page 12: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/12.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
demoSmooth Streaming
![Page 13: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/13.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
A Quick LookMicrosoft Expression Encoder
![Page 14: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/14.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
High Resolution ImagesOn any screen, any resolution
Huge wall screens, computers, phones
Silverlight, Ajax and mobile (iPhone)
Fallback to Ajax if no silverlight plugin
Generation can be automated through API
Photosynth, Bing Maps, Renault, HardRock and a lot more use this to deliver a great UX!
Deep Zoom
![Page 15: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/15.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
demoHigh resolution babes!
![Page 16: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/16.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
It’s so easy!Deep Zoom Composer
![Page 17: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/17.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
IT’S A BIRTHDAY PARTY!LET’S HAVE FUN!
A Group Photo? Say cheeeeeeeeeese!
![Page 18: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/18.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Zero Code so far…
Higher Productivity
![Page 19: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/19.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
SEO is Mandatory!
![Page 20: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/20.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Static and Dynamic URI mapping (routes)
More than one navigation area possibleEach area is a Frame control
Rich API: Navigation Interception Error handling Dynamic generation of routes
RIA Services can automatically render navigateable content when Silverlight not present
Navigation Framework and SEO
![Page 21: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/21.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
demoAn e-commerce website
![Page 22: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/22.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Let’s go crazy with Effects
![Page 23: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/23.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
demoMessing around with the Plural website
![Page 24: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/24.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Effects can be applied to ANY controlCan be controlled with storyboards/behaviors/code
Written in HLSL (High Level Shader Language)Tip: use Walt Ritscher’s Shazzam Tool
Lots of effects available open source
Effects aka Pixel Shaders
![Page 25: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/25.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Any control can be rendered to a WriteableBitmapThis includes control trees
WriteableBitmap is a control: you can apply effects to it
Image encoders available on the web (PNG, …)
Check Rick Barraza’s blog (Cynergy):Fluid Dynamics in SilverlightAdvanced Render Techniques with WriteableBitmaps
WriteableBitmap
![Page 26: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/26.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
The New Stuff
Silverlight 4 features
![Page 27: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/27.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
demoSome Silverlight 4 new features
![Page 28: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/28.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
There’s a whole world out there
So much more to talk about…
![Page 29: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/29.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Drop Targets
“Based On” styles
Implicit Styles
GPU acceleration
Data Binding
Accessibility
Binary serialization
Local Connections
Javascript Integration
Other features “Sample Data” support
Custom Networking Stack (full REST support)
Custom Right Click handling
BiDi and complex text
Text trimming
Peripheral Device Access
Clipboard API
Mouse Wheel support in all controls
“Printable” websites
![Page 30: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/30.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Microsoft Expression Studio (Blend, Encoder, …) http://www.microsoft.com/expression/
Microsoft Visual Studio http://www.microsoft.com/visualstudio/
Microsoft Deep Zoom Composer http://www.microsoft.com/downloads/details.aspx?FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf
Microsoft Image Composition Editor http://research.microsoft.com/en-us/um/redmond/groups/ivm/ICE/
www.codeplex.com Lots of open-source stuff
Tools
![Page 31: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/31.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
XAMLPT http://www.xamlpt.com
Microsoft Silverlight Forums http://silverlight.net/forums/
Microsoft Expression Forums http://social.expression.microsoft.com/Forums/
More Info
![Page 32: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/32.jpg)
Developing Internet Solutions with Microsoft SilverlightRIAPT
Foundation Expression Blend 3 with SilverlightVictor Gaudioso
Essential Silverlight 3Ashraf Michail
Foundation Silverlight 3 animationJeff Paries
Sketching User ExperiencesBill Buxton
Reccommended Reading
![Page 33: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/33.jpg)
![Page 34: Silverlight Em Cenarios Internet](https://reader036.vdocuments.net/reader036/viewer/2022081414/549c95d6ac7959b02a8b477f/html5/thumbnails/34.jpg)
Obrigado!Ricardo Fiel
blogs.fullsix.pt
http://xamlpt.com/blogs/rfiel
Twitter: @theplastictoy
Ricardo [email protected]
blogs.fullsix.pt
http://xamlpt.com/blogs/ricardocastelhano
Twitter: @riccastelhano
labs.fullsix.pt