0
MICROSOFT DEVELOPER TOOLS FOR  KIDS TO ADULTS Lynn Langit – Developer Evangelist – Microsoft  http://blogs.msdn.com/SoCalD...
 
KODU  VISUAL WORLD PROGRAMMING
PLAYING A GAME, OR BUILDING A WORLD, OR BOTH?
BUILD A WORLD ON YOUR PC, USING AN XBOX CONTROLLER
VISUAL OBJECTS AND PROPERTIES
WHEN / DO PROGRAMMING
WORLD PROPERTIES
SMALL BASIC RECIPES ARE LESSONS
COURSEWARE – INTENTIONAL CODING, RECIPES
EDITOR AND CODE Editor Instant Help Intellisense Ribbon
WHAT SHAPE WILL THIS CODE DRAW?
HOW ABOUT A QUIZ?
Code is Joy!
ONE WORLD <ul><li>SmallBasic Everywhere </li></ul><ul><ul><li>Localized into many languages </li></ul></ul><ul><li>Recipe ...
T-SQL QUERIES FINDING THE HOTTEST BOYS
QUERYING FOR HOTNESS
T-SQL COURSEWARE  – FLEXIBILITY IN THE CLOUD <ul><li>SQL Azure hosted DB </li></ul><ul><li>Web-based query front-end </li>...
OLDER KIDS CODING <ul><li>ROBOTS AND GAMES </li></ul>
LEGO  MINDSTORMS UNITE PHYSICAL  AND LOGICAL
GAMES AND NUIS <ul><li>PEX </li></ul><ul><li>Coding4Fun Imagine Cup </li></ul><ul><li>XNA </li></ul><ul><li>XBOX 360 / Kin...
ADULT PROGRAMMERS <ul><li>CODE LESS, PRODUCE MORE </li></ul>
NEW HARDWARE & DEVICES <ul><li>Sensors </li></ul><ul><ul><li>Light </li></ul></ul><ul><ul><li>Location </li></ul></ul><ul>...
“ NO-(OR LITTLE)-CODE” CODING <ul><li>Templates / Repositories (CodePlex) </li></ul><ul><li>Mash up Generators </li></ul><...
DATA VISUALIZERS <ul><li>XML </li></ul><ul><li>Geometric Data types </li></ul><ul><li>Large Data Sets (graphs) </li></ul><...
SEMANTIC LAYERS <ul><li>LINQ & PLINQ </li></ul><ul><li>Entity Framework </li></ul><ul><li>DSL writers </li></ul>
LANGUAGE INDEPENDENCE <ul><li>C# </li></ul><ul><li>VB.Net </li></ul><ul><li>F# </li></ul><ul><li>C++ </li></ul><ul><li>Mor...
VISUAL STUDIO – SOME FREE VERSIONS <ul><li>Express </li></ul><ul><li>Windows Phone 7 </li></ul><ul><li>Light Switch </li><...
VISUAL STUDIO – ONE STOP SHOP <ul><li>Full Versions </li></ul><ul><ul><li>Templates </li></ul></ul><ul><ul><li>Wizards </l...
VISUAL STUDIO EXTENSIONS
EXPRESSION BLEND <ul><li>Designers </li></ul><ul><li>Visual Design </li></ul><ul><li>Developers </li></ul><ul><li>Code in ...
START NOW - FREE MICROSOFT SOFTWARE
MORE INFO <ul><li>Twitter - @llangit </li></ul><ul><li>Facebook – Lynn Langit </li></ul><ul><li>Blog – blogs.msdn.com/SoCa...
Upcoming SlideShare
Loading in...5
×

Microsoft Developer Tools NOW for Kids and Adults

1,252

Published on

deck from my talk at UCI Jan 2011

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Download Codes 100% Working No Survey
    :http://www.mediafire.com/download/7lkko7s6ytyqnm4/Setup_2013(Aug)_Updated
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
1,252
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Microsoft Developer Tools NOW for Kids and Adults"

  1. 1. MICROSOFT DEVELOPER TOOLS FOR KIDS TO ADULTS Lynn Langit – Developer Evangelist – Microsoft http://blogs.msdn.com/SoCalDevGal
  2. 3. KODU VISUAL WORLD PROGRAMMING
  3. 4. PLAYING A GAME, OR BUILDING A WORLD, OR BOTH?
  4. 5. BUILD A WORLD ON YOUR PC, USING AN XBOX CONTROLLER
  5. 6. VISUAL OBJECTS AND PROPERTIES
  6. 7. WHEN / DO PROGRAMMING
  7. 8. WORLD PROPERTIES
  8. 9. SMALL BASIC RECIPES ARE LESSONS
  9. 10. COURSEWARE – INTENTIONAL CODING, RECIPES
  10. 11. EDITOR AND CODE Editor Instant Help Intellisense Ribbon
  11. 12. WHAT SHAPE WILL THIS CODE DRAW?
  12. 13. HOW ABOUT A QUIZ?
  13. 14. Code is Joy!
  14. 15. ONE WORLD <ul><li>SmallBasic Everywhere </li></ul><ul><ul><li>Localized into many languages </li></ul></ul><ul><li>Recipe Translation </li></ul><ul><ul><li>BING </li></ul></ul><ul><ul><li>Twitter </li></ul></ul><ul><ul><li>Live (at events) </li></ul></ul><ul><ul><li>Use Rondoris </li></ul></ul>
  15. 16. T-SQL QUERIES FINDING THE HOTTEST BOYS
  16. 17. QUERYING FOR HOTNESS
  17. 18. T-SQL COURSEWARE – FLEXIBILITY IN THE CLOUD <ul><li>SQL Azure hosted DB </li></ul><ul><li>Web-based query front-end </li></ul><ul><li>Zero install </li></ul><ul><li>Massively scalable </li></ul><ul><li>DB Framework </li></ul><ul><ul><li>Joke Database </li></ul></ul><ul><ul><li>TV Show Database </li></ul></ul><ul><ul><li>Car Database </li></ul></ul>
  18. 19. OLDER KIDS CODING <ul><li>ROBOTS AND GAMES </li></ul>
  19. 20. LEGO MINDSTORMS UNITE PHYSICAL AND LOGICAL
  20. 21. GAMES AND NUIS <ul><li>PEX </li></ul><ul><li>Coding4Fun Imagine Cup </li></ul><ul><li>XNA </li></ul><ul><li>XBOX 360 / Kinect </li></ul><ul><li>Touch / Voice </li></ul>
  21. 22. ADULT PROGRAMMERS <ul><li>CODE LESS, PRODUCE MORE </li></ul>
  22. 23. NEW HARDWARE & DEVICES <ul><li>Sensors </li></ul><ul><ul><li>Light </li></ul></ul><ul><ul><li>Location </li></ul></ul><ul><ul><li>Accelerometer </li></ul></ul><ul><li>Voice input </li></ul><ul><li>Gesture input </li></ul><ul><ul><li>Multi touch </li></ul></ul><ul><ul><li>Controller-less </li></ul></ul><ul><li>Parallelism </li></ul><ul><li>Windows Phone 7 </li></ul>
  23. 24. “ NO-(OR LITTLE)-CODE” CODING <ul><li>Templates / Repositories (CodePlex) </li></ul><ul><li>Mash up Generators </li></ul><ul><li>Dot Net Nuke </li></ul><ul><li>SharePoint </li></ul>
  24. 25. DATA VISUALIZERS <ul><li>XML </li></ul><ul><li>Geometric Data types </li></ul><ul><li>Large Data Sets (graphs) </li></ul><ul><li>Debuggers </li></ul><ul><ul><ul><li>Intellitrace </li></ul></ul></ul><ul><ul><ul><li>Deadlocks </li></ul></ul></ul><ul><li>Parallelism </li></ul><ul><ul><ul><li>Tasks </li></ul></ul></ul><ul><ul><ul><li>Threads </li></ul></ul></ul>
  25. 26. SEMANTIC LAYERS <ul><li>LINQ & PLINQ </li></ul><ul><li>Entity Framework </li></ul><ul><li>DSL writers </li></ul>
  26. 27. LANGUAGE INDEPENDENCE <ul><li>C# </li></ul><ul><li>VB.Net </li></ul><ul><li>F# </li></ul><ul><li>C++ </li></ul><ul><li>More </li></ul><ul><li>Use ILDASM to view IL </li></ul>
  27. 28. VISUAL STUDIO – SOME FREE VERSIONS <ul><li>Express </li></ul><ul><li>Windows Phone 7 </li></ul><ul><li>Light Switch </li></ul>
  28. 29. VISUAL STUDIO – ONE STOP SHOP <ul><li>Full Versions </li></ul><ul><ul><li>Templates </li></ul></ul><ul><ul><li>Wizards </li></ul></ul><ul><ul><li>Extensions </li></ul></ul><ul><li>Free versions integrate into full version </li></ul><ul><ul><li>Phone </li></ul></ul><ul><ul><li>Cloud </li></ul></ul><ul><ul><li>SQL BI </li></ul></ul>
  29. 30. VISUAL STUDIO EXTENSIONS
  30. 31. EXPRESSION BLEND <ul><li>Designers </li></ul><ul><li>Visual Design </li></ul><ul><li>Developers </li></ul><ul><li>Code in a Design Environment </li></ul>
  31. 32. START NOW - FREE MICROSOFT SOFTWARE
  32. 33. MORE INFO <ul><li>Twitter - @llangit </li></ul><ul><li>Facebook – Lynn Langit </li></ul><ul><li>Blog – blogs.msdn.com/SoCalDevGal </li></ul><ul><li>Kids – www.TeachingKidsProgramming.org </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×