It's code name central at Mix '07 in Las Vegas this week.
On May 2 at Microsoft's Web 2.0 conference, officials are set to put "Jasper," a k a "Dynamic ADO.Net," through its paces. In a session entitled "Rapidly Building Data Driven Web Pages with Dynamic ADO.Net," Microsoft officials are set to outline how the concepts of dynamic languages and ADO.Net can be used together to develop "data-driven Web pages" that are "scalable to even th emost complex databases."
Jasper is a set of extensions to Microsoft's ADO.Net Entity Framework. The ADO.Net Entity Framework allows developers to model data in a database. Microsoft had hoped to deliver the entity framework as part of Visual Studio Orcas. Microsoft recently announced that the entity framework wouldn't make the cut and won't be available until the "first half of 2008," as part of an update to Orcas.
In spite of the ADO.Net Entity Framework delay, Microsoft made available for download a pre-beta Community Technology Preview (CTP) release of the Jasper technology on April 30.
"As the project team likes to say, we want to make the experience of developing quick and dirty database apps one that is truly quick and clean," blogged Andrew Conrad, a member of Microsoft's SQL Server team.
There's a connection between dynamic languages and the dynamic database development enabled by Jasper. As explained by Conrad:
There's also a connection between Jasper and Astoria, another incubated project that is built on top of the ADO.Net Entity Framework that Microsoft unveiled at Mix '07 earlier this week.
"The astute reader might notice some areas where Jasper and Astoria might integrate nicely. Don’t worry – we already started thinking about that, but as usual any and all feedback is welcome," blogged Microsoft's Conrad.
Speaking of databases, Microsoft is slated to show off a preview of its next version of SQL Server, code-named "Katmai," at next week's VSLive conference in Orlando. Microsoft is expected to begin delivering an early drop of Katmai code to a select group of testers in June.