SlideShare a Scribd company logo
Move Your Silverlight Skills to the Native Web with KnockoutJS
•Avtex pays me to write code during the day. Then I
do it for free at night.

• Built cool Silverlight stuff for 3M

• Wrote some fun Silverlight projects

• Now a web developer in Y with KnockoutJS

@JudahGabriel
Move Your Silverlight Skills to the Native Web with KnockoutJS
I’ve met people in the most
remote areas of the world, living
in straw huts without electricity
or running water, who have
mobile phones.
   -Nat Friedman, co-founder of Xamarin
I've got a dual-core internet
connected super-computer in my
pocket.
   -Scott Hanselman
Silverlight can no longer be “WPF Everywhere”
Move Your Silverlight Skills to the Native Web with KnockoutJS
Q. What’s wrong with this app?
A. Everything.
Silverlight is a technology of
the gaps. And those gaps are
shrinking.
Silverlight is a technology of
the gaps. And those gaps are
shrinking.
Silverlight is a technology of
the gaps. And those gaps are
shrinking.™
Silverlight is a technology of
the gaps. And those gaps are
shrinking.™
   -Me, just now
…and much more.
For the future of the web, we need
to get out of plugin prison.
    -Vic Gundotra, Google VP of Engineering, Google IO
conference
Plugins were created during the
PC era – for PCs and mice. The
mobile era is about low power
devices, touch interfaces and open
web standards – all areas where
plugins fall short.
     -Steve Jobs, 2010
HTML5 lets web developers create
advanced graphics, typography,
animations and transitions without
relying on third party browser plug-
ins.
     -Steve Jobs, 2010
Move Your Silverlight Skills to the Native Web with KnockoutJS
For the web to move forward, the
Metro-style browser in Windows 8
is as HTML5-only as possible, and is
plug-in free. The experience that
plug-ins provide today is not a good
match with Metro style browsing
and the modern HTML5 web.
     -Steven Sinofsky, Microsoft President
We will no longer continue to
develop Flash Player in the browser
to work with new mobile devices.
This will allow us to increase
investment in HTML5, which is
universally supported on major
mobile devices.
     -Adobe press release, November 9th, 2011
Key components that would have
allowed Silverlight to become a real
cross-platform framework were cut
from releases. Silverlight's fate was
sealed when they started supporting
Windows-only features in the
plugin.
     -Miguel deIcaza, founder of Mono and Moonlight
Silverlight had a bright future, and
that it could turn to fill an important
void, not only for web
development, but for desktop
development in general. I am very
sad that Microsoft strategy cut the
air supply to Silverlight.
     -Miguel deIcaza, founder of Mono and Moonlight
We’ve heard developers express
concern about the long term future
of Silverlight for Windows Phone.
Please don’t panic; WinRT in
Windows 8 Phone can be viewed as
a direct evolution from today’s
Silverlight.
   -Larry Lieberman, Microsoft, Windows Phone Dev blog
Move Your Silverlight Skills to the Native Web with KnockoutJS
Move Your Silverlight Skills to the Native Web with KnockoutJS
Move Your Silverlight Skills to the Native Web with KnockoutJS
Stay in Microsoft land:             Move to the web:
          WinRT                            HTML5




                The death of web plug-ins
Why KnockoutJS? It gives us things like:
Move Your Silverlight Skills to the Native Web with KnockoutJS
Move Your Silverlight Skills to the Native Web with KnockoutJS
3.
Try KnockoutJS for yourself, right in
  your web browser:

  learn.knockoutjs.com

More Related Content

PPTX
The death of Silverlight, the triumph of HTML5, and the future of software de...
PDF
Building A Business on Open Source
PPTX
Developing for Firefox
PDF
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
PDF
Hvadersocialemedier 11.4.2011
PDF
Hvadersocialemedier 11.4.2011
PPTX
KnockoutJS: Web Dev Bliss
PPTX
KnockOutjs from Scratch
The death of Silverlight, the triumph of HTML5, and the future of software de...
Building A Business on Open Source
Developing for Firefox
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
Hvadersocialemedier 11.4.2011
Hvadersocialemedier 11.4.2011
KnockoutJS: Web Dev Bliss
KnockOutjs from Scratch

Similar to Move Your Silverlight Skills to the Native Web with KnockoutJS (20)

PDF
Silverlight difference faqs-1
PPTX
Introduction to silverlight
PPTX
Introduction to silverlight control 4
PDF
Difference between ajax and silverlight
PPT
Silver Light for every one by Subodh
PPTX
Silverlight
PPTX
SLUGUK BUILD Round-up
PPT
Eclipsist2009 Rich Client Roundup
PPT
Microsoft Silverlight
PPTX
Silverlight
PPTX
Innovation on the web with Silverlight
PPT
What Is Silverlight
PDF
DevTeach Ottawa - Silverlight5 and HTML5
PPTX
Silverlight vs HTML5 - Lessons learned from the real world...
PDF
Silverlight 3 Briefing
PPTX
S1lverl1ght 25.11.10 final
PPTX
S1lverl1ght 25.11.10 final
PPTX
Silverlight
PPTX
Building RIA Apps with Silverlight
PPT
Introduction To Silverlight
Silverlight difference faqs-1
Introduction to silverlight
Introduction to silverlight control 4
Difference between ajax and silverlight
Silver Light for every one by Subodh
Silverlight
SLUGUK BUILD Round-up
Eclipsist2009 Rich Client Roundup
Microsoft Silverlight
Silverlight
Innovation on the web with Silverlight
What Is Silverlight
DevTeach Ottawa - Silverlight5 and HTML5
Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight 3 Briefing
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
Silverlight
Building RIA Apps with Silverlight
Introduction To Silverlight
Ad

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Big Data Technologies - Introduction.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
A Presentation on Artificial Intelligence
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPT
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Assigned Numbers - 2025 - Bluetooth® Document
Getting Started with Data Integration: FME Form 101
Group 1 Presentation -Planning and Decision Making .pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Big Data Technologies - Introduction.pptx
Machine learning based COVID-19 study performance prediction
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
20250228 LYD VKU AI Blended-Learning.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A Presentation on Artificial Intelligence
“AI and Expert System Decision Support & Business Intelligence Systems”
Teaching material agriculture food technology
Ad

Move Your Silverlight Skills to the Native Web with KnockoutJS

  • 2. •Avtex pays me to write code during the day. Then I do it for free at night. • Built cool Silverlight stuff for 3M • Wrote some fun Silverlight projects • Now a web developer in Y with KnockoutJS @JudahGabriel
  • 4. I’ve met people in the most remote areas of the world, living in straw huts without electricity or running water, who have mobile phones. -Nat Friedman, co-founder of Xamarin
  • 5. I've got a dual-core internet connected super-computer in my pocket. -Scott Hanselman
  • 6. Silverlight can no longer be “WPF Everywhere”
  • 8. Q. What’s wrong with this app?
  • 10. Silverlight is a technology of the gaps. And those gaps are shrinking.
  • 11. Silverlight is a technology of the gaps. And those gaps are shrinking.
  • 12. Silverlight is a technology of the gaps. And those gaps are shrinking.™
  • 13. Silverlight is a technology of the gaps. And those gaps are shrinking.™ -Me, just now
  • 15. For the future of the web, we need to get out of plugin prison. -Vic Gundotra, Google VP of Engineering, Google IO conference
  • 16. Plugins were created during the PC era – for PCs and mice. The mobile era is about low power devices, touch interfaces and open web standards – all areas where plugins fall short. -Steve Jobs, 2010
  • 17. HTML5 lets web developers create advanced graphics, typography, animations and transitions without relying on third party browser plug- ins. -Steve Jobs, 2010
  • 19. For the web to move forward, the Metro-style browser in Windows 8 is as HTML5-only as possible, and is plug-in free. The experience that plug-ins provide today is not a good match with Metro style browsing and the modern HTML5 web. -Steven Sinofsky, Microsoft President
  • 20. We will no longer continue to develop Flash Player in the browser to work with new mobile devices. This will allow us to increase investment in HTML5, which is universally supported on major mobile devices. -Adobe press release, November 9th, 2011
  • 21. Key components that would have allowed Silverlight to become a real cross-platform framework were cut from releases. Silverlight's fate was sealed when they started supporting Windows-only features in the plugin. -Miguel deIcaza, founder of Mono and Moonlight
  • 22. Silverlight had a bright future, and that it could turn to fill an important void, not only for web development, but for desktop development in general. I am very sad that Microsoft strategy cut the air supply to Silverlight. -Miguel deIcaza, founder of Mono and Moonlight
  • 23. We’ve heard developers express concern about the long term future of Silverlight for Windows Phone. Please don’t panic; WinRT in Windows 8 Phone can be viewed as a direct evolution from today’s Silverlight. -Larry Lieberman, Microsoft, Windows Phone Dev blog
  • 27. Stay in Microsoft land: Move to the web: WinRT HTML5 The death of web plug-ins
  • 28. Why KnockoutJS? It gives us things like:
  • 31. 3.
  • 32. Try KnockoutJS for yourself, right in your web browser: learn.knockoutjs.com