flash skills for silverlight design and development (30 abr 2010)

Post on 07-Nov-2014

1.273 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slides from my presentation from Microsoft TechDays2010 Portugal

TRANSCRIPT

Ricardo Castelhano

Flash Skills Applied to Silverlight Design and Development

WUX221

ITech4Allricardo.castelhano@itech4all.com

@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

Ricardo Castelhano

Flash Skills Applied to Silverlight Design and Development

WUX221

ITech4Allricardo.castelhano@itech4all.com

@RicCastelhano

http://www.ricardocastelhano.com

top related