This document provides an overview and demonstration of developing internet solutions using Microsoft Silverlight. It discusses tools like SketchFlow and Expression Blend for sketching and blending interfaces, and how Silverlight enables rich media experiences through features like SmoothStreaming. The document also covers using effects and pixel shaders, navigation frameworks for SEO, and new features in Silverlight 4 like GPU acceleration and data binding. Code samples and demos are provided to illustrate these Silverlight capabilities.
15. HighResolutionImages Onanyscreen, anyresolution Hugewallscreens, computers, phones Silverlight, Ajaxand mobile (iPhone) Fallback to Ajaxif no silverlightplugin GenerationcanbeautomatedthroughAPI Photosynth, BingMaps, Renault, HardRockand a lot more use this to deliver a great UX! Deep Zoom
21. StaticandDynamicURI mapping (routes) More thanonenavigationareapossible Eachareais a Frame control RichAPI: NavigationInterception Errorhandling Dynamicgenerationofroutes RIA Servicescanautomatically render navigateablecontentwhenSilverlightnotpresent Navigation Framework and SEO
25. Effectscanbeapplied to ANY control Canbecontrolledwithstoryboards/behaviors/code WritteninHLSL (HighLevelShaderLanguage) Tip: use Walt Ritscher’sShazzam Tool Lots of effects available open source Effectsaka Pixel Shaders
26. Anycontrolcanberenderedto a WriteableBitmap Thisincludescontroltrees WriteableBitmapis a control: youcanapplyeffects to it Imageencodersavailable on theweb (PNG, …) CheckRickBarraza’sblog (Cynergy): Fluid Dynamics inSilverlight Advanced Render Techniques with WriteableBitmaps WriteableBitmap
39. XAMLPT http://www.xamlpt.com Microsoft Silverlight Forums http://silverlight.net/forums/ Microsoft ExpressionForums http://social.expression.microsoft.com/Forums/ More Info
SketchFlow Map: Permitefacilmentedemonstrar o fluxo de navegação da aplicaçãoSketch Styles: O aspecto “Sketchy” permiteque o utilizador se foquenaexperiênciaemdetrimento do aspecto visualClient Feedback:O cliente pode escrever comentários no proprio browser, e encaminha-los por email para a equipaSample Data:Permite a simulação da experiencia de navegaçao entre paginas “Master/Detail”Documentation:Facilmente manter actualizada a documentação de requerimentos, feedback, screens, ...
DEMOS SL4: WebCam, HTML sem Multitouch e c/ multitouch