On GameSpot: Thinking about buying an Xbox 360?
BNET Business Network:
BNET
TechRepublic
ZDNet

August 7th, 2007

A (Microsoft) Code Name a Day: Jasper

Posted by Mary Jo Foley @ 7:02 am

Categories: Code names, Database, Development tools, SQL Server, Visual Studio 2008 (Orcas)

Tags: Microsoft ADO.NET, Codename, Microsoft Corp., Mary Jo Foley

In Focus » See more posts on: Microsoft codenames

I’m resuming my Microsoft Code Name a Day series that I started in December 2006. The goal: To provide the back story, each day in August, on one of Microsoft’s myriad code names. Some of these code names might be familiar to Microsoft watchers; others (hopefully) will be brand-new.

Microsoft code namesoffer some great clues about the Redmondians’ development priorities, not to mention a better understanding of which future Microsoft products fit together, from a strategy standpoint. And not every product group is moving to boring, numbered codenames (like Windows 7 and Office 14).

Without further ado, let the codename games begin.

Microsoft
code name
of the day:
Jasper

Microsoft code name of the day: Jasper

Best guess on what it is: Dynamic ADO.Net, a first Community Technology Preview build of which Microsoft delivered in May 2007

Meaning/context of the code name: After asking yesterday for the origins of the “Astoria” codename, I think I stumbled upon it. The SQL Server team has long favored “national parks” (and especially Canadian national parks) when selecting their codenames. It turns out Jasper is a Canadian national park. And the Astoria Hotel is one of Jasper’s best-known hangouts. Given the synergies between Microsoft’s Astoria and Jasper projects, maybe it’s no coincidence that the two codenames would emanate from the same geographic location.

Back story: Here’s Microsoft’s description of Jasper, from its download page: “Jasper leverages the power of dynamic languages and the concept of convention over configuration to provide a programming surface for data that enables rapid development of data-bound applications. While most other rapid data access frameworks are only capable of working against simple databases, Jasper can scale to almost any database, regardless of size or complexity. This is possible because Jasper takes advantage of the ADO.NET Entity Framework’s significant investments in mapping and conceptual data modeling.”

Additional info: 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. (The framework also is expected to be part of SQL Server 2008, which is due to RTM in the second quarter of next year.)

Got a Microsoft code name you’ve been wondering about? Send it my way and I’ll do my best to track down some leads on what it might be.

And if you want to keep track of the full month’s worth of Microsoft code names I end up posting, bookmark this “Microsoft Codenames” page. You can also check out this video-whiteboard I did recently on Microsoft codenames.

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 1 Talkback(s)
"Jasper" has been used before  ed209 | 08/08/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads