Dynamic Languages and the Web - PowerPoint PPT Presentation

About This Presentation
Title:

Dynamic Languages and the Web

Description:

Create web applications with dynamic languages ... Silverlight. ASP.NET. Hosts. Visual Studio Integration. Summary. Dynamic Languages Initiative ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 23
Provided by: jimmysc
Category:
Tags: asp | dynamic | hosting | languages | net | web

less

Transcript and Presenter's Notes

Title: Dynamic Languages and the Web


1
Dynamic Languages and the Web
  • Jimmy Schementi
  • Microsoft
  • jimmysch_at_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
IronPython example - Querystring
int i Convert.ToInt32(Request.QueryStringName"
)
8
IronPython example - Querystring
int i Convert.ToInt32(Request.QueryStringName"
)
9
IronPython example - Querystring
i int(Request.Name)
10
IronPython example - Databinding
lt Eval(CustomerName) gt
11
IronPython example - Databinding
lt Eval(CustomerName) gt
12
IronPython example - Databinding
lt CustomerName gt
13
IronPython example - FindControl
LocationsPicker lp (LocationsPicker)FormView1.F
indControl("LocationPicker1")
14
IronPython example - FindControl
LocationsPicker lp (LocationsPicker)FormView1.F
indControl("LocationPicker1")
15
IronPython example - FindControl
lp FormView1.LocationPicker1
16
(No Transcript)
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
Visual Studio Integration
Scripting Hosts
Hosts
Silverlight
ASP.NET
Languages
Languages
IronPython
IronRuby
JSx
VBx
Dynamic Language Runtime(DLR)
20
Summary
  • Dynamic Languages Initiative
  • http//codeplex.com/IronPython
  • http//www.ironruby.net/
  • Silverlight
  • http//silverlight.net
  • http//codeplex.com/dynamicsilverlight
  • ASP.NET VS Integration
  • 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/ironpython (IronPython blog)
  • www.iunknown.com (John Lams blog)
  • http//blogs.msdn.com/hugunin/ (Jim Huginins DLR
    blog)
  • http//jimmy.schementi.com (My blog)
  • TechEd2007 Talks
  • IronPython and Dynamic Languages on .NET
  • Dynamic Languages on the Web 
  • Mix07 Talks http//sessions.visitmix.com
  • Mahesh and Politas Dynamic Data controls 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!
Write a Comment
User Comments (0)
About PowerShow.com