Developer .NET UPDATE--Direct from PDC05--September 16, 2005

This Issue Sponsored By
This email newsletter comes to you free and is supported by the following advertisers, who offer products and services that might interest you. Please take a moment to visit these advertisers' Web sites and show your support for Developer .NET UPDATE.

SEPTEMBER SPECIAL - Get 44% Off SQL Server Magazine!

Microsoft SQL Server 2005 Analysis Services Migration

FREE Visual C# .NET Training CD-ROM!

Eliminating Overlooked System Vulnerabilities

1. Developer .NET Perspectives

  • Direct from PDC05
  • 2. Events and Resources

  • Windows Connections 2005 Conference - October 31 - November 3, 2005
  • Register Now for the 2005 PASS Community Summit
  • Discover SQL Server 2005 for the Enterprise. Are you prepared?
  • Get Ready for the SQL Server 2005 Roadshow in Europe
  • Identify the Key Security Considerations for Wireless Mobility
  • 3. Featured White Paper

  • How to Solve the Anti-Spam Dilemma
  • 4. Announcements

  • Get All the Scripting Answers You Need
  • SQL Server Magazine Has What IT Professionals Need
  • 5. New and Improved

  • Distributed Computing Tools for the Windows Environment

  • Sponsor: SEPTEMBER SPECIAL - Get 44% Off SQL Server Magazine!
    Get SQL Server Magazine and get answers! Act now to get an entire year for just $39.95 -- that's 44 percent off the cover price! You will also gain exclusive access to the entire SQL Server Magazine article database (over 2,300 articles). BONUS: The Top SQL Server 2005 Tips handbook (over 60 helpful tips). This is a limited-time, risk-free offer, so click here now:

    1. Developer .NET Perspectives

    by Bill Sheldon, [email protected]

    Direct from PDC05
    It's been a pretty amazing week at the Microsoft Professional Developers Conference 2005 (PDC05), with Microsoft rolling out an initial look at the future of not only Windows but also Office. PDC is about Microsoft letting us get that first look and--in most cases, our first chance to try--its next generation of software. So, even as we're all preparing for the release of Visual Studio 2005 and SQL Server 2005, the talk here is about Vista, Office 12, and other tools, such as LINQ and Atlas.

    At PDCs, Microsoft always reveals its biggest plans during keynote speeches, and this year was no different. Vista and Office 12 were the main focus of this year's keynote speeches, even though these products won't be available until the second half of next year. The biggest developer announcements were directly related to these two products.

    As with every PDC, there were so many announcements at PDC05 that I can't cover them all here. So, I'm going to bypass discussing the announcement about the new toolbar design for Office 12. And I'm going to postpone addressing the new Windows Workflow Foundation and the new Microsoft Expression family of designer tools. (Windows Workflow Foundation and the Microsoft Expression tools are going to have a major impact on developers, so I'll cover them in future columns. In the meantime, you can find out more information about them at and, respectively.) For now, I want to discuss two announcements that are going to have the most impact on you in the near future: LINQ and Atlas.

    LINQ is the Language Integrated Query (LINQ) across XML. Note the addendum of "across XML." LINQ's goal is to let you query data from XML data without the use of XQuery. Ideally, you'll create your new query in C# .NET or Visual Basic .NET using the LINQ syntax.

    There is a separate project called DLINQ, whose goal is to let you retrieve relational data through LINQ. What you need to understand about this Windows .NET Framework 3.0 enhancement, though, is that this capability isn't available in Visual Studio 2005. I'm mentioning this because I'm often asked about whether you can create .NET stored procedures to retrieve data from SQL Server 2005. Visual Studio 2005 .NET integration does allow you to create .NET stored procedures, but at some point, data access requires the use of T-SQL.

    The goal of LINQ is to remove this requirement. LINQ lets you write the equivalent of dynamic SQL in your application and query against XML data or against relational data using the DLINQ module. The implication is that you won't need to learn these more specific language syntax elements. By using LINQ's XQuery-like syntax, you can create queries in the syntax you're most accustomed to. However, the ability to create such queries has some significant architectural implications for certain application architectures. For example, those developers who use the Create, Read, Update, Delete (CRUD) model for their data access are going to want to evaluate that architectural model because, with LINQ and DLINQ, Microsoft will essentially be providing a CRUD layer. Thus, any custom CRUD layer probably isn't going to have plumbing that's as efficient as LINQ. What a custom CRUD layer will have, though, is a high price tag associated with the cost of training developers how to use its syntax. For more information about LINQ, go to

    At PDC05, Microsoft introduced Atlas, an add-on for Visual Studio 2005 to support what is essentially Dynamic HTML (DHTL). Back in 1997, Microsoft introduced DHTML based on the XMLHttpRequest object. Since that time, DHTML has become a technology that has faded out of sight. Although it's present in several Microsoft applications such as Outlook Web Access (OWA), you don't hear much about DHTML upgrades.

    In the intervening years since the release of DHTML, most browser vendors have quietly implemented the XMLHttpRequest object or a related technology named Java Script Object Notation (JSON). The idea behind both these technologies is that a browser can use the Java Script engine to request additional data related to the currently displayed page and avoid a full HTTP request. Over time these technologies have become quite common across the Web because every browser has some form of implementation and, almost as important, Google showed its power with Google Suggest and Google Maps. The result is "Asynchronous Java Script and XML" (Ajax), a mish mash collection of hacks that have evolved into a technology.

    Microsoft--a company that has never been one to ignore advances in technology, especially a technology used by a competitor such as Google-- immediately recognized the market for a set of tools that would simplify many of the steps that Web developers take to implement Ajax. The result is Atlas, a set of Java Script extensions for ASP.NET to simplify the implementation of Ajax. The Atlas extensions are designed to simplify the steps needed by a developer to leverage Ajax and automate the process of being cross-browser compliant. For more information about Atlas, start at However, be forewarned that the current Atlas release, which is available on the Web only, works with Visual Studio 2005 beta 2, not Visual Studio 2005 Release Candidate 1 (RC1).

    Sponsor: Microsoft SQL Server 2005 Analysis Services Migration
    Microsoft SQL Server 2005 Analysis Services offers many performance improvements and benefits for existing SQL Server 2000 Analysis Services users. If you are planning a migration to Analysis Services 2005, you can't afford to ignore this paper! Download your free copy now and get all the tips and real-world examples you need to make migration faster and easier.

    2. Events and Resources

    (brought to you by SQL Server Magazine)

    Windows Connections 2005 Conference - October 31 - November 3, 2005
    At the Manchester Grand Hyatt in San Diego, Microsoft and Windows experts present over 40 in-depth sessions with real-world solutions you can take back and apply today. Register now to save $100 off your conference registration and attend sessions at Microsoft Exchange Connections free!

    Register Now for the 2005 PASS Community Summit
    The 2005 PASS Community Summit, September 27-30 in Grapevine (Dallas), Texas, is your final chance to obtain in-depth information on Microsoft SQL Server 2005 prior to its upcoming official launch. Register by September 25 for just $1695 for the LARGEST user-driven SQL Server educational event! Click here to register today:

    Discover SQL Server 2005 for the Enterprise. Are you prepared?
    In this free, half-day event you'll learn how the top new features of SQL Server 2005 will help you create and manage large-scale, mission-critical, enterprise database applications--making your job easier. Find out how to leverage SQL Server 2005's new capabilities to best support your business initiatives. Register today!

    Get Ready for the SQL Server 2005 Roadshow in Europe
    Back By Popular Demand - Get the facts about migrating to SQL Server 2005! SQL Server experts will present real-world information about administration, development, and business intelligence to help you implement a best-practices migration to SQL Server 2005 and improve your database-computing environment. Receive a one-year membership to PASS and one-year subscription to SQL Server Magazine. Register now.

    Identify the Key Security Considerations for Wireless Mobility
    Wireless and mobile technologies are enabling enterprises to gain a competitive advantage through accelerated responsiveness and increased productivity. In this free, on-demand Web seminar, you'll receive a checklist of risks to factor in when considering your wireless mobility technology evaluations and design. Sign up today and learn all you need to know about firewall security, transmission security, OTA management, management of third-party security applications, and more!

    3. Featured White Paper

    How to Solve the Anti-Spam Dilemma
    In this free white paper, learn why older spam prevention technologies using traditional content filtering don't work against the latest spammer tactics--and why more corporate email administrators are turning to a managed email security service. Discover how to achieve email security with multiple- layer protection, minimize false positives, cut email administration costs, and keep user communities happy and productive. Download your copy today!

    2005 Watch: FREE Visual C# .NET Training CD-ROM!
    Become more efficient and effective with AppDev's award-winning training. Get a FREE Visual C# .NET training CD ($95 value) and see why developers have voted AppDev THE BEST!

    Click the link below for your free Visual C# .NET training CD.

    4. Announcements

    (brought to you by SQL Server Magazine)

    Get All the Scripting Answers You Need
    If you haven't seen the Windows Scripting Solutions newsletter, you're missing out on an exclusive monthly resource that shows you how to automate time-consuming administrative tasks by using our expert-reviewed downloadable code and scripting techniques. Subscribe now and find out how you can save both time and money. Plus, get online access to our popular "Shell Scripting 101" series. Click here:

    SQL Server Magazine Has What IT Professionals Need
    Get SQL Server Magazine and get answers! Subscribe today and get an entire year for just $39.95--that's 44% off the cover price. You'll also gain exclusive access to the entire SQL Server Magazine article database (over 2,300 articles) and get the Top SQL Tips handbook (over 60 helpful tips) FREE. This is a limited-time, risk-free offer, so click here now:

    Hot Spot: Eliminating Overlooked System Vulnerabilities
    You have all the security bases covered to safeguard your company's digital assets, but do your systems and storage management practices still leave you vulnerable to attack and downtime? In this free white paper learn how complete protection of your IT operations requires an approach that incorporates systems and storage management into your security management efforts.

    5. New and Improved

    (by Karen Bemowski, [email protected])

    Distributed Computing Tools for the Windows Environment
    Digipede Technologies released the Digipede Framework Software Development Kit (SDK) for the Digipede Network, which pools Windows desktops and servers to deliver improved performance for real-world business applications. The solution is built entirely on Microsoft .NET technologies. With the Digipede Framework SDK, Windows developers can grid-enable their applications, so scientists, analysts, engineers, project managers, and many others with compute-intensive needs can benefit from the improved performance of a distributed application. By taking advantage of the Digipede Framework, developers can focus on the core functionality of their products rather than on the intricacies required to enable robust, secure distributed execution. The Digipede Network Team Edition starts at $995 for a system licensing one Digipede server and five agents; additional agents can be licensed for $199 each. The SDK is available at no charge to Digipede customers and partners. For more information, contact at [email protected]

    Contact Us

  • About Developer .NET Perspectives -- [email protected]
  • About technical questions --
  • About product news -- [email protected]
  • About your subscription -- [email protected]
  • About sponsoring an UPDATE -- contact Richard Resnick, [email protected], or Lisa Kling, [email protected]
  • Developer .NET UPDATE is brought to you by SQL Server Magazine, the only magazine devoted to helping developers and DBAs master new and emerging SQL Server technologies and issues. Subscribe today.

    View the SQL Server Magazine Privacy Policy

    SQL Server Magazine is a division of Penton Media, Inc. 221 East 29th Street, Loveland, CO 80538, Attention: Customer Service Department

    Copyright 2005, Penton Media, Inc. All Rights Reserved.

    Hide comments


    • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

    Plain text

    • No HTML tags allowed.
    • Web page addresses and e-mail addresses turn into links automatically.
    • Lines and paragraphs break automatically.