View
1.241
Download
1
Category
Tags:
Preview:
DESCRIPTION
deck from my talk at UCI Jan 2011
Citation preview
MICROSOFT DEVELOPER TOOLSFOR KIDS TO ADULTS
Lynn Langit – Developer Evangelist – Microsoft http://blogs.msdn.com/SoCalDevGal
KODU
VISUAL W
ORLD P
ROGRAMMING
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 BASICRECIPES ARE LESSONS
COURSEWARE – INTENTIONAL CODING, RECIPES
EDITOR AND CODE
EditorEditor Instant Help
Instant Help
Intellisense
Intellisense
RibbonRibbon
WHAT SHAPE WILL THIS CODE DRAW?
HOW ABOUT A QUIZ?
Code is Joy!
ONE WORLDSmallBasic Everywhere Localized into many
languages
Recipe Translation BING Twitter Live (at events) Use Rondoris
T-SQL QUERIESFINDING THE HOTTEST BOYS
QUERYING FOR HOTNESS
T-SQL COURSEWARE – FLEXIBILITY IN THE CLOUD
SQL Azure hosted DB
Web-based query front-end
Zero install
Massively scalable
DB Framework Joke Database TV Show Database Car Database
OLDER K
IDS C
ODING
ROBOTS A
ND GAMES
LEGO MINDSTORMSUNITE PHYSICAL
AND LOGICAL
GAMES AND NUIS
• PEX
• Coding4Fun Imagine Cup
• XNA
• XBOX 360 / Kinect
• Touch / Voice
ADULT P
ROGRAMMERS
CODE LESS, P
RODUCE MORE
NEW HARDWARE & DEVICES
• Sensors• Light• Location• Accelerometer
• Voice input• Gesture input
• Multi touch• Controller-less
• Parallelism• Windows Phone 7
“NO-(OR LITTLE)-CODE” CODING
• Templates / Repositories (CodePlex)
• Mash up Generators
• Dot Net Nuke
• SharePoint
DATA VISUALIZERS
• XML
• Geometric Data types
• Large Data Sets (graphs)
• Debuggers Intellitrace Deadlocks
• Parallelism Tasks Threads
SEMANTIC LAYERS
• LINQ & PLINQ
• Entity Framework
• DSL writers
LANGUAGE INDEPENDENCE
• C#
• VB.Net
• F#
• C++
• More
• Use ILDASM to view IL
VISUAL STUDIO – SOME FREE VERSIONS
• Express
• Windows Phone 7
• Light Switch
VISUAL STUDIO – ONE STOP SHOP
Full Versions Templates Wizards Extensions
Free versions integrate into full version
Phone Cloud SQL BI
VISUAL STUDIO EXTENSIONS
EXPRESSION BLEND
Designers•Visual Design
Developers•Code in a Design Environment
START NOW - FREE MICROSOFT SOFTWARE
MORE INFO
• Twitter - @llangit
• Facebook – Lynn Langit
• Blog – blogs.msdn.com/SoCalDevGal
• Kids – www.TeachingKidsProgramming.org
Recommended