Welcome to AspAdvice Sign in | Join | Help

Atlas, IIS7, and BLINQ

Scott Guthrie presented on Atlas and BLINQ this afternoon at TechEd.  The latest Atlas bits seem to be coming along very nicely, allowing standard ASP.NET controls to be decorated with functionality without the need to replace or modify the original controls.  One nice concequence of this “add on” nature of the tool is that it can be used to correct deficiencies that were present when ASP.NET 2.0 shipped.  For instance, drag-and-drop of SharePoint Web Parts for FireFox did not make it in the November 2005 RTM, but with a reference to the Atlas library on the SharePoint page, this is corrected.

Microsoft is working on an Atlas Control Toolkit, with community involvement, using their new CodePlex website as a means of managing the project with community involvement.  Scott’s hope is that the toolkit will have an initial release late this year with 50–100 Atlas controls, and full source and a permissive license.

IIS7 will include a bunch of improved admin capabilities for ASP.NET sites, including the ability to manage users and roles from within IIS.  On a humorous note, during the demo Scott asked the audience for some suggested roles, and I threw out “executives” since a previous request had given him Bill (gates) as his test user account.  So during the demos, Scott’s adding and removing BillG to and from the executives role, not realizing how prophetic this would later turn out to be in light of Bill’s announcement.

Scott’s last demo was BLINQ, which isn’t really an acronym so much as a play on words (as in, “in the blinq of an eye”).  BLINQ is basically a UI generator similar to some CodeSmith templates or third party RAD tools like Iron Speed Designer.  It’s still very simple at this point, with just a simple command line interface, but it generates LINQ-based ASP.NET database admin code for all tables in the database using either VB or C#, such that you can add/edit/delete/insert rows into the tables using standard ASP.NET grids and Atlas features.  You can download BLINQ from the ASP.NET web site.

Published Thursday, June 15, 2006 11:23 PM by ssmith
Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Atlas, IIS7, and BLINQ

I am not sure I understand relation between LINQ and BLINQ. LINQ is new great language feacher - query in language to different kind of objects. But what is BLINQ? Is it UI that can generate correct LINQ expressions? Where can I see it?

Thanks
PS TechEd ASP.NET presentations were really great!
Friday, June 16, 2006 8:49 AM by Igor Koshelev

# re: Atlas, IIS7, and BLINQ

There's a more detailed description of Blinq and some screen captures using the Northwind sample database at http://oakleafblog.blogspot.com/2006/06/2006-lang-net-symposium-to-expose.html.

--rj
Thursday, June 22, 2006 10:30 AM by Roger Jennings

# re: Atlas, IIS7, and BLINQ

BLinq relates to LINQ in that BLINQ generates ode that uses LINQ to handle query handling to SQL databases. It is similar to Ruby on Rails in that it creates a website that can be used to manipulate a given database. BLINQ leverages the power of LINQ to handle the SQL queries instead of using hand-crafted SQL queries embedded in your code.

-ed
Wednesday, June 28, 2006 7:30 PM by Ed

Leave a Comment

(required) 
required 
(required) 
Enter the code you see below