Python in your Browser with Silverlight

Code & Examples for IronPython & Silverlight

Silverlight

 

 

This is a series of articles and code examples for using IronPython with Silverlight. For more details on working with IronPython and Silverlight, you need IronPython in Action. Smile

IronPython & Silverlight

These articles will take you through everything you need to know to get started writing Silverlight applications with IronPython:

The Web IDE

The IronPython Web IDE

This is an online example of working with the Silverlight APIs. It presents you with a Silverlight Canvas and a Python editor. You can execute code in the editor and experiment with the canvas or the Silverlight APIs. Anything you print (and errors) will go to the debugging pane at the bottom of the page.

The Silverlight canvas is preloaded with several different examples. The article that goes with this demo is Exploring Silverlight APIs.

You can also download the latest version of the Web IDE:

Python Interactive Interpreter in a Browser

Python interactive interpreter in your browser!

This is a proof of concept 'Interactive Python Interpreter in the Browser' which could be embedded into web based tutorials and documentation (like Crunchy) to provide live examples. For more details read Interactive Python Interpreter in the Browser.

Useful Resources

Useful resources for dynamic silverlight development:

Resolver in the Browser

Note

This example only works with Silverlight 1.1 Alpha Refresh. (Mainly due to the fact that the API for using the IronPython parser has been changed.)

Resolver the spreadsheet, development platform and number cruncher

'Resolver in the Browser' is an example of an application that just uses Silverlight for the business logic. It is described in The Silverlight APIs page.

For buying techie books, science fiction, computer hardware or the latest gadgets: visit The Voidspace Amazon Store.

Hosted by Webfaction

Return to Top

Page rendered with rest2web the Site Builder

Last edited Sat Aug 14 14:28:51 2010.

Counter...