Posted By: Rory | May 8th, 2007 @ 12:17 PM | 15,227 Views | 8 Comments

Project Jasper is geared toward iterative and agile development. You can start interacting with the data in your database without having to create mapping files or define classes. You can build user interfaces by naming controls according to your model without worrying about binding code. In this interview Shyam Pather, Carl Perry, Andrew Conrad and Jeff Derstadt, go deep whiteboarding and demoing Jasper.

Media Downloads:
Rating:
0
0
JoshRoss
JoshRoss
A righteous infliction of retribution manifested by an appropriate agent.
I love the idea of the IronPython shell integrated with Jasper. Nice demo. I just wish that I could move the camera around the shell!
JoshRoss
JoshRoss
A righteous infliction of retribution manifested by an appropriate agent.
Are theses generated methods overloadable? In my experience with SQL, the reason you end-up with all of theses strange, longed named functions and procedures is because overloading is not implemented. When is the last time anyone has seen a class without an overloaded method?
Argh. I want all these Orcas tools, and I want them yesterday! Expressionless
I have just finished downloading and watching the video. Jasper is very cool!

I hope you will find a way to make the generated object model available in design-time on Visual Studio.

On the more conventional aspects, this looks similar to something ASP.NET already solves: How to get access to the page's object model while editing the code-behind file. Of course, what ASP.NET currently does is rather a smart hack and not really dynamic.

However, as one of you said, providing Intellisense on the names of new controls, classes or methods is uncharted territory. I don't know if/how other convention over configuration framework do this.

@Carl Perry:  It is nice to have a face to go with your voice!
Hmm...kind of looks like sub-sonic. Although sub-sonic is all strongly typed and no late binding.

Hello. Smiley

Is there anything wrong with your camera?
The movies are not shooting the people faces in it...

Thanks.
I'm glad I found this.  I really like how Ruby on Rails does things.  It's good that it's being incorporated into IronPython through Jasper. 
I heard a while back that Jasper was discontinued and its code may be used somewhere in ADO.NET.  Any idea where we can learn more about this?

I'm very much needing to have a datacontext (LINQ or EF) that is created dynamically at runtime based upon a connection string.

Thanks,
Jason Kergosien
Microsoft Communities