SlideShare une entreprise Scribd logo
1  sur  36
Silverlight in Internet Scenarios Ricardo Fiel
Who’s that guy? xamlpt.com/blogs/rfiel/ pontonetpt.com/blogs/rfiel/ blogs.fullsix.pt labs.fullsix.pt Ricardo Fiel Senior Engineer Fullsix Portugal ricardo.fiel@fullsix.com @theplastictoy
demo A look at some of our websites
Agenda Media Experiences SEO is Mandatory Multi-touch is the way to go! Let’s go crazy with Effects The New Stuff Q&A
Media Experiences
Video Full HD (1080p) Smooth Streaming Adapts to user network and CPU conditions iPhone support (coming soon) Live Smooth Streaming DRM (in and out of browser) HTTP ,[object Object]
RAW A/V Pipeline
Extensibility allows for ANY codec,[object Object]
A quick look
Silverlight Media Framework smf.codeplex.com
Deep Zoom High Resolution Images On 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!
demo High resolution babes! 
It’s so easy! Deep Zoom Composer
Group photo? Say cheeeeeeeeeeeeese!
Zero Code So Far This means higher productivity!
Seo is mandatory
Navigation Framework and SEO Static and Dynamic URI mapping (routes) More than one navigation area possible Each area is a Frame control Rich API: Navigation Interception Error handling Dynamic generation of routes RIA Services can easily provide navigateable content when Silverlight not present
demo An e-commerce web site
Multi-touch is the way to go!
Touch API Touch class Processes multi-touch input from OS and raises Silverlight-specific FrameReported event TouchPoint class Represents a single touch point from a multi-touch message source TouchFrameEventArgs GetPrimaryTouchPoint and GetTouchPoint methods
demo Touch points – quick look at the API
Gestures for free! Most of the time, we won’t have to deal with the API Manipulation and Inertia Behavior  http://gallery.expression.microsoft.com/en-us/MultiTouch MIRIA SDK (miria.codeplex.com) Multi-touch input gateway and gestures Eg: Wii Remote, iPhone, ...
demo Gestures and Inertia behavior
demo Farseer Physics Helper www.codeplex.com/FarseerPhysics
Let’s go crazy with effects!
demo Messing around with the Plural website
Effects aka Pixel Shaders Effects can be applied to ANY control Can be controlled with storyboards/behaviors/code Written in HLSL (High Level Shader Language) Tip: use Walt Ritscher’sShazzam Tool Lots of effects available open source
WriteableBitmap Any control can be rendered to a WriteableBitmap This 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 Silverlight Advanced Render Techniques with WriteableBitmaps
The new stuff! Some of Silverlight 4 new features
Full HTML Support WebBrowser control Source property Sets HTML content Navigate(uri) method Navigates to the specified URI Yes, it’s as simple as that! 
WebCam and Mic Access private void btnStartCapture_Click(object sender, RoutedEventArgs e) {     if (_captureSource != null)     {         // stop whatever device may be capturing         _captureSource.Stop();           _captureSource.VideoCaptureDevice = (VideoCaptureDevice) WebCamList.SelectedItem;         _captureSource.AudioCaptureDevice = (AudioCaptureDevice) MicrophoneList.SelectedItem;   VideoBrush vidBrush = new VideoBrush(); vidBrush.SetSource(_captureSource);         ViewBox.Fill = vidBrush;           // request access to webcam and audio devices         if (CaptureDeviceConfiguration.AllowedDeviceAccess || CaptureDeviceConfiguration.RequestDeviceAccess())         {             _captureSource.Start();         }     } }  
There’s a lot more out there...
Other features ,[object Object]
Custom Networking Stack (full REST support)
Custom Right Click handling
BiDi and complex text

Contenu connexe

Similaire à Silverlight in Internet Scenarios

Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devicespaultrani
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screenspaultrani
 
Developing a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyDeveloping a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyTodd Anglin
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumKatrien De Graeve
 
Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)GameWisp
 
Front-end. Global domination
Front-end. Global dominationFront-end. Global domination
Front-end. Global dominationStfalcon Meetups
 
Developing for Xoom with Flash and AIR
Developing for Xoom with Flash and AIRDeveloping for Xoom with Flash and AIR
Developing for Xoom with Flash and AIRTerry Ryan
 
Silverlight Em Cenarios Internet
Silverlight Em Cenarios InternetSilverlight Em Cenarios Internet
Silverlight Em Cenarios InternetRicardo Fiel
 
Mobile Enterprise Applications
Mobile Enterprise ApplicationsMobile Enterprise Applications
Mobile Enterprise ApplicationsJason Conger
 
Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Lars Vogel
 
SLUGUK BUILD Round-up
SLUGUK BUILD Round-upSLUGUK BUILD Round-up
SLUGUK BUILD Round-upDerek Lakin
 
HTML5 for Rich User Experience
HTML5 for Rich User ExperienceHTML5 for Rich User Experience
HTML5 for Rich User ExperienceMahbubur Rahman
 
Developing apps on Maemo with Nokia Web Runtime
Developing apps on Maemo with Nokia Web RuntimeDeveloping apps on Maemo with Nokia Web Runtime
Developing apps on Maemo with Nokia Web Runtimesanttuahonen
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumAxway Appcelerator
 
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAAppcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAJeff Haynie
 

Similaire à Silverlight in Internet Scenarios (20)

Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devices
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
 
Developing a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyDeveloping a Modern Mobile App Strategy
Developing a Modern Mobile App Strategy
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience Continuum
 
Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)
 
Front-end. Global domination
Front-end. Global dominationFront-end. Global domination
Front-end. Global domination
 
Frontend. Global domination.
Frontend. Global domination.Frontend. Global domination.
Frontend. Global domination.
 
Developing for Xoom with Flash and AIR
Developing for Xoom with Flash and AIRDeveloping for Xoom with Flash and AIR
Developing for Xoom with Flash and AIR
 
Developing for Google Glass
Developing for Google GlassDeveloping for Google Glass
Developing for Google Glass
 
Silverlight Em Cenarios Internet
Silverlight Em Cenarios InternetSilverlight Em Cenarios Internet
Silverlight Em Cenarios Internet
 
Mobile Enterprise Applications
Mobile Enterprise ApplicationsMobile Enterprise Applications
Mobile Enterprise Applications
 
Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11
 
Ionic in 30
Ionic in 30Ionic in 30
Ionic in 30
 
SLUGUK BUILD Round-up
SLUGUK BUILD Round-upSLUGUK BUILD Round-up
SLUGUK BUILD Round-up
 
HTML5 for Rich User Experience
HTML5 for Rich User ExperienceHTML5 for Rich User Experience
HTML5 for Rich User Experience
 
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. WebThe Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Developing apps on Maemo with Nokia Web Runtime
Developing apps on Maemo with Nokia Web RuntimeDeveloping apps on Maemo with Nokia Web Runtime
Developing apps on Maemo with Nokia Web Runtime
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with Titanium
 
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAAppcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
 

Dernier

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Dernier (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Silverlight in Internet Scenarios

  • 1. Silverlight in Internet Scenarios Ricardo Fiel
  • 2. Who’s that guy? xamlpt.com/blogs/rfiel/ pontonetpt.com/blogs/rfiel/ blogs.fullsix.pt labs.fullsix.pt Ricardo Fiel Senior Engineer Fullsix Portugal ricardo.fiel@fullsix.com @theplastictoy
  • 3. demo A look at some of our websites
  • 4. Agenda Media Experiences SEO is Mandatory Multi-touch is the way to go! Let’s go crazy with Effects The New Stuff Q&A
  • 6.
  • 8.
  • 10. Silverlight Media Framework smf.codeplex.com
  • 11. Deep Zoom High Resolution Images On 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!
  • 12. demo High resolution babes! 
  • 13. It’s so easy! Deep Zoom Composer
  • 14. Group photo? Say cheeeeeeeeeeeeese!
  • 15. Zero Code So Far This means higher productivity!
  • 17. Navigation Framework and SEO Static and Dynamic URI mapping (routes) More than one navigation area possible Each area is a Frame control Rich API: Navigation Interception Error handling Dynamic generation of routes RIA Services can easily provide navigateable content when Silverlight not present
  • 18. demo An e-commerce web site
  • 19. Multi-touch is the way to go!
  • 20. Touch API Touch class Processes multi-touch input from OS and raises Silverlight-specific FrameReported event TouchPoint class Represents a single touch point from a multi-touch message source TouchFrameEventArgs GetPrimaryTouchPoint and GetTouchPoint methods
  • 21. demo Touch points – quick look at the API
  • 22. Gestures for free! Most of the time, we won’t have to deal with the API Manipulation and Inertia Behavior  http://gallery.expression.microsoft.com/en-us/MultiTouch MIRIA SDK (miria.codeplex.com) Multi-touch input gateway and gestures Eg: Wii Remote, iPhone, ...
  • 23. demo Gestures and Inertia behavior
  • 24. demo Farseer Physics Helper www.codeplex.com/FarseerPhysics
  • 25. Let’s go crazy with effects!
  • 26. demo Messing around with the Plural website
  • 27. Effects aka Pixel Shaders Effects can be applied to ANY control Can be controlled with storyboards/behaviors/code Written in HLSL (High Level Shader Language) Tip: use Walt Ritscher’sShazzam Tool Lots of effects available open source
  • 28. WriteableBitmap Any control can be rendered to a WriteableBitmap This 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 Silverlight Advanced Render Techniques with WriteableBitmaps
  • 29. The new stuff! Some of Silverlight 4 new features
  • 30. Full HTML Support WebBrowser control Source property Sets HTML content Navigate(uri) method Navigates to the specified URI Yes, it’s as simple as that! 
  • 31. WebCam and Mic Access private void btnStartCapture_Click(object sender, RoutedEventArgs e) { if (_captureSource != null) { // stop whatever device may be capturing _captureSource.Stop();   _captureSource.VideoCaptureDevice = (VideoCaptureDevice) WebCamList.SelectedItem; _captureSource.AudioCaptureDevice = (AudioCaptureDevice) MicrophoneList.SelectedItem;   VideoBrush vidBrush = new VideoBrush(); vidBrush.SetSource(_captureSource); ViewBox.Fill = vidBrush;   // request access to webcam and audio devices if (CaptureDeviceConfiguration.AllowedDeviceAccess || CaptureDeviceConfiguration.RequestDeviceAccess()) { _captureSource.Start(); } } }  
  • 32. There’s a lot more out there...
  • 33.
  • 34. Custom Networking Stack (full REST support)
  • 40. Mouse Wheel support in all controls
  • 41. “Printable” websitesDrop Targets “Based On” styles Implicit Styles GPU acceleration Data Binding Accessibility Binary serialization Local Connections Javascript Integration
  • 42. Tools 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
  • 43. More info XAMLPT http://www.xamlpt.com Microsoft Silverlight Forums http://silverlight.net/forums/ Microsoft Expression Forums http://social.expression.microsoft.com/Forums/
  • 44.
  • 45. Thanks! xamlpt.com/blogs/rfiel/ pontonetpt.com/blogs/rfiel/ blogs.fullsix.pt labs.fullsix.pt Ricardo Fiel Senior Engineer Fullsix Portugal ricardo.fiel@fullsix.com @theplastictoy Please keep in touch!