Search Wiki:
Resource Page Description
While Silverlight 4 supports accessing COM automation components from elevated trust OOB applications, many Windows platform features are currently not available through COM automation. This makes them inaccessible to such Silverlight OOB apps. Native Extensions for Microsoft Silverlight(NESL) is an effort to incrementally build a library of components that expose select Windows 7 features through COM automation, making them easily available to Silverlight 4 OOB applications running with elevated trust. The current version of NESL provides access to Windows 7 features like Sensors, Portable Devices, Speech, Taskbar and more. NESL is made up of a set of COM automation based runtime libraries, Silverlight wrapper libraries usable from Silverlight 4 OOB applications, sample applications with source, API documentation, and a developer's guide.

What APIs are covered in NESL v1 ?

  • Windows Sensor API
    • Integrate sensors in you Silverlight app – Accelerometers, Light sensors, compasses, gyroscopes etc.
  • Microsoft Speech API
    • Text to Speech (Speech Synthesis)
    • Speech to Text (Speech Recognition)
  • Windows Portable Devices API
    • Enumerate and access content from connected portable devices (cameras, phones, music players, scanners etc.)
  • Windows 7 Taskbar Integration
    • Jump lists, overlay icons, overlay progress display, Thumbnail toolbars etc.
  • Webcam Local Encoding and Window Capture
    • Encode webcam capture into mp4 (H.264/AAC-LC) media
    • Capture user interface interaction as video
  • Window Message Interception
    • Intercept and act on Window messages sent to the Silverlight OOB host window

Sample Applications - Illustrate API usage

  • Video Travel Journal - Capture webcam audio/video locally as an MP4 file.
    • Video - H.264 baseline profile, Audio - AAC-LC
    • Overlay with Bing map locations, titling, tickers, pen annotations, and images from a connected camera or USB storage.
    • Upload to Facebook
    • Windows 7 Taskbar Integrated

  • Where's Teddy - An animated children's book
Last edited Nov 28 2010 at 4:22 PM  by jitghosh, version 5
mscherotter wrote  Dec 2 2010 at 10:26 PM  
Great Job!

tarlano wrote  Dec 4 2010 at 8:32 AM  

AlexanderBykin wrote  Dec 10 2010 at 11:35 AM  
wow, good job.
thanks for this.

JochemKempe wrote  Jan 19 2011 at 11:36 PM  
Looks very promising. I will certainly have to look into this, first thing tomorrow (I'm Europe based ;-))

SubodhNPushpak wrote  Jan 20 2011 at 6:48 AM  
Awesome! Finally, 3-screens-and-cloud seems to be promising. Silverlight works on web, Windows Phone 7 and now natively for windows 7. Wish the extensions works for Mac as well.. :D

AxeNaJa wrote  Mar 7 2011 at 5:52 PM  

theresesamith wrote  Nov 24 2012 at 3:51 AM  
tks for the information. :)

Page view tracker