Ricardo Castelhano Flash Skills Applied to Silverlight Design and Development WUX221 ITech4All [email protected] @RicCastelhano http://www.ricardocastelhano.com
Nov 07, 2014
Ricardo Castelhano
Flash Skills Applied to Silverlight Design and Development
WUX221
@RicCastelhano
http://www.ricardocastelhano.com
• >10 Years Working for a Web with Plugins
• Adobe Flash Beta-Tester since CS3
• “Silverlight’ing” since the Beginning
• Blogger & Tweeterian • (XAMLPT / RIAPT / AUG / PontoNetPT)
• Partner & Consultant @ ITech4All
Ricardo Castelhano
• Framework
• Design and Development Tools
• Programming Languages
• Mapping Silverlight and Flash
• Declarative Animation
• Procedural Animation
Flash Skills Applied to Silverlight Design and Development
• Framework
• Design and Development Tools
• Programming Languages
• Mapping Silverlight and Flash
• Declarative Animation
• Procedural Animation
Flash Skills Applied to Silverlight Design and Development
Framework
• Single Framework• Graphics
AIR Jordan 23 Mosaic
Framework
• Single Framework• Graphics• Media
NBC Olympics
Framework
• Single Framework• Graphics• Media• Applications
Microsoft Silverlight4 Facebook Client
Framework
• In the Browser
Framework
• Instantiated in HTML
Framework
• Out-Of-Browser
Framework
• Cross Platform
Framework
• Cross Browser
• Framework
• Design and Development Tools
• Programming Languages
• Mapping Silverlight and Flash
• Declarative Animation
• Procedural Animation
Flash Skills Applied to Silverlight Design and Development
Design and Development Tools
• Microsoft Expression Blend 4 RC
Design and Development Tools
• Microsoft Visual Studio 2010
• Framework
• Design and Development Tools
• Programming Languages
• Mapping Silverlight and Flash
• Declarative Animation
• Procedural Animation
Flash Skills Applied to Silverlight Design and Development
Programming Languages
• Common Language Runtime (CLR)• C#• Visual Basic
• Dynamic Language Runtime (DLR)• Ruby• Python• Jscript
Programming Languages
• Common Language Runtime (CLR)• C#• Visual Basic
• Dynamic Language Runtime (DLR)• Ruby• Python• Jscript
• XAML
Programming Languages
• C#• DataTypes• Classes and Objects• Assemblies• Handler• XML Integration
Programming Languages
• C#• DataTypes• Classes and Objects• Assemblies• Handler• XML Integration• Multiple Threads• Generics• Reflection• Dependency Properties• LINQ – XML, Objects, JSON
• Framework
• Design and Development Tools
• Programming Languages
• Mapping Silverlight and Flash
• Declarative Animation
• Procedural Animation
Flash Skills Applied to Silverlight Design and Development
Mapping Silverlight and Flash
• Code Snippets
C#4.0
ActionScript3.0
Mapping Silverlight and Flash
• UserControls• Group children objects• Encapsulate functionality• Contain Storyboards• Transformable• Reusable
Project Rosettahttp://www.projectrosetta.com
Mapping Silverlight and Flash
• Controls• Styleable• Skinnable• Databindable• Inheritable
Project Rosettahttp://www.projectrosetta.com
• Framework
• Design and Development Tools
• Programming Languages
• Mapping Silverlight and Flash
• Declarative Animation
• Procedural Animation
Flash Skills Applied to Silverlight Design and Development
Declarative Animation
• XAML• Storyboards
DemoDeclarative Animation
• Framework
• Design and Development Tools
• Programming Languages
• Mapping Silverlight and Flash
• Declarative Animation
• Procedural Animation
Flash Skills Applied to Silverlight Design and Development
Procedural Animation
• C#• Storyboards• Events
DemoProcedural Animation
Conclusion
• Design: Blend
• Code: Visual Studio
• UserControls: “MovieClips”
• Contros: “Components”
• XAML: “MXML”
• C#: “AcrionScript3”
• Storyboards: “Timeline”
• CompositionTarget.Rendering: “ENTER_FRAME”
Q & A
Other “Blend” Sessions• Introdução ao Silverlight 4
• Dia 20 – Sala3.2 – 12:45
• Developing Silverlight 4 Solutions with Blend 4• Dia 20 – Sala2.5 – 12:45
• SketchFlow: Do protótipo à Produção• Dia 20 - Sala2.5 - 14:15
• SketchFlow no Desenho de Interfaces Web• Dia 20 – Sala20/10 - 15:15
• Utilizando SketchFlow na Construcção de sites em Silverlight• Dia 20 – Sala20/10 - 15:15
• Dynamic Layout and Transitions for Silverlight 4 with Blend 4• Dia 20 - Sala2.5 - 17:00
• Silverlight: Extensibility Framework + Behaviors• Dia 22 - Sala2.3 - 16:40
A sua opinião é importante!Complete o questionário de avaliação e devolva-o à saida.
Ricardo Castelhano
Flash Skills Applied to Silverlight Design and Development
WUX221
@RicCastelhano
http://www.ricardocastelhano.com