Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dynamic Languages and the Web Jimmy Schementi Microsoft

Similar presentations


Presentation on theme: "Dynamic Languages and the Web Jimmy Schementi Microsoft"— Presentation transcript:

1 Dynamic Languages and the Web Jimmy Schementi Microsoft jimmysch@microsoft.com

2 Session Objectives Create web applications with dynamic languages Understand the Microsoft dynamic languages initiative

3 Demo Dynamic Languages in Silverlight 1.1 Alpha

4 Silverlight and Dynamic Languages Bring Silverlight to dynamic language programmers Enable iterative learning and development Release (with sources) on Codeplex and RubyForge

5 Demo IronPython in ASP.NET Visual Studio Integration

6 ASP.NET and Dynamic Languages Bring a great framework to Dynamic Languages Shipped in ASP.NET Futures

7 int i = Convert.ToInt32(Request.QueryString[“Name"]); IronPython example - Querystring

8 int i = Convert.ToInt32(Request.QueryString[“Name"]); IronPython example - Querystring

9 i = int(Request.Name) IronPython example - Querystring

10 IronPython example - Databinding

11 IronPython example - Databinding

12 IronPython example - Databinding

13 LocationsPicker lp = (LocationsPicker) FormView1.FindControl("LocationPicker1"); IronPython example - FindControl

14 LocationsPicker lp = (LocationsPicker) FormView1.FindControl("LocationPicker1"); IronPython example - FindControl

15 lp = FormView1.LocationPicker1 IronPython example - FindControl

16

17 Demo Web Services and Dynamic Languages

18 Web Services and Dynamic Languages Simplifies consumption of Web Services Demonstrates power of Dynamic Languages Source available on CodePlex ● http://codeplex.com/IronPython

19 Dynamic Languages Initiative Community Microsoft Common Language Runtime (CLR) Frameworks Dynamic Language Runtime(DLR) Languages IronPython IronRuby JSx VBx Languages Scripting Hosts Silverlight ASP.NET Hosts Visual Studio Integration

20 Summary Dynamic Languages Initiative ● http://codeplex.com/IronPython http://codeplex.com/IronPython ● http://www.ironruby.net/ http://www.ironruby.net/ Silverlight ● http://silverlight.net http://silverlight.net ● http://codeplex.com/dynamicsilverlight http://codeplex.com/dynamicsilverlight ASP.NET & VS Integration ● http://asp.net/downloads/futures http://asp.net/downloads/futures

21 Resources Technical Communities, Webcasts, Blogs, Chats & User Groups http://www.asp.net/downloads/futures www.codeplex.com/ironpython www.ironruby.net blogs.msdn.com/ironpythonblogs.msdn.com/ironpython (IronPython blog) www.iunknown.comwww.iunknown.com (John Lam’s blog) http://blogs.msdn.com/hugunin/http://blogs.msdn.com/hugunin/ (Jim Huginin’s DLR blog) http://jimmy.schementi.comhttp://jimmy.schementi.com (My blog) TechEd2007 Talks ● IronPython and Dynamic Languages on.NET IronPython and Dynamic Languages on.NET ● Dynamic Languages on the Web Dynamic Languages on the Web Mix07 Talks http://sessions.visitmix.comhttp://sessions.visitmix.com ● Mahesh and Polita’s Dynamic Data controls talk Mahesh and Polita’s Dynamic Data controls talk ● Jim and John DLR/SL talk Jim and John DLR/SL talk

22 Your Feedback is Important Please fill out a session evaluation form and either put them in the basket near the exit or drop them off at the conference registration desk. Thank you!


Download ppt "Dynamic Languages and the Web Jimmy Schementi Microsoft"

Similar presentations


Ads by Google