Contact Us    Ziff Davis Internet
     Home   |   Products   |   Companies  |   White Papers  |   Buying Guides |  Case Studies

   Home  > Developer Home  > Buying Advice  > Story
Developer
Access to Data No Longer the Weakest LINQ

Opinion: Data source neutrality and designer/programmer collaboration highlight PDC introductions.

Twenty-one years ago, the first formal software recommendation that I ever wrote was an in-house memo recommending our company's adoption of a 2-year-old product (barely out of diapers) called AutoCAD. That PC-based technical drawing tool had a solid foundation of floating-point data representation for drawings over a wide range of real-world size, combined with ease of customization with its internal programming tools, but the deal-maker--as I presented it at that time--was in the ability of other applications to generate ASCII files in the format that AutoCAD could render and edit as drawings.

That was 12 years before the 1996 presentation of the first draft of what's now XML, but it's been worth the wait to see this core idea of inter-application data exchange turn into the basic premise of future enterprise information management. During that transition, AutoCAD's vendor hasn't always been an exemplar of openness--but wherever I look, things are moving in that direction, not only at Autodesk but also at Microsoft.

I expected, back in the 1980s, soon to see custom in-house applications performing engineering calculations and generating AutoCAD drawings as their output, or taking drawing files as input and producing bills of material and other project summaries and design analyses. Last week, though, I saw AutoCAD used in a demonstration at Microsoft's Professional Developers Conference in Los Angeles that went beyond these hopes, automating not only the draftsman's duties but also the component buyers' task of going out for bids on alternative materials or other customizations--and also feeding directly into visual presentations to the prospective online buyer. From design requirement, to drawing, to end-to-end supply chain integration is a path that I've long hoped to follow with mainstream off-the-shelf systems.

In his opening keynote at PDC, Chairman and Chief Software Architect Bill Gates talked about the company's entry into its third generation of XML, progressing from data storage through in-core data representation to the fully integrated use of XML for data movement throughout both the core and the application stack. The implications for programmer productivity, and the resulting ease of delivering data in the way that's most relevant to what the user is doing and in what context, are massive. Gates made the two-pronged promise of "rich links and rich replication" as the benefits of what he called "the deep idea of schematized information": I'm not an easy mark for any vendor's promises, but what I saw at PDC strongly suggested that these are phrases backed up by solid engineering and careful thought about developer and end-user benefits.

I was further reminded of my 1984 AutoCAD memo when Microsoft VP Chris Capossela told the PDC audience that a virtual folder in Microsoft Vista is merely an XML file. Before he could even finish explaining the benefits, the developer audience drowned him out with applause--they immediately "got it," realizing without further hand-holding that their own applications could use sophisticated task knowledge or user-driven logic to assemble and apply arbitrarily complex criteria for grouping and presenting resources to the user. Also well-received was the notion of dragging a document or other resource icon into various regions of the screen to "paint" that system artifact, as Capossela put it, with corresponding metadata. The meta-question of metadata--who's going to take the time to make those associations?--was well-answered. As I said, not only technical functionality but practical usability were jointly addressed by the PDC presentations.

Offering PDC attendees more immediate gratification were Microsoft's rollouts of its data access integration technology, LINQ, for managed-code application writers and its Expression family of illustration and Web-design tools--which radically streamlines the interaction between those who determine the look and those who define the underlying behavior of a site.

All of these technology introductions that I've discussed here address the question of why developers should continue to favor the Microsoft platform as the place where they work and as the target for what they produce. By that definition, or for that matter by just about any definition, one would have to call this PDC a great success

Tell me what you want to see from Microsoft, and from other platform definers and tool builders, at peter_coffee@ziffdavis.com

9/19/2005

Related Links:

Related stories on this topic

Related stories in this industy
The Advantages of a Hosted Messaging Security Solution by Microsoft
Achieving Sales Success with Tablet PCs by Toshiba
What's Missing from SEM? by NetIQ
5 Essentials of Customer Experience Management by Tealeaf
The CIO’s Guide to Mobile Security by Research in Motion
On-Demand Versus On-Premise CRM: Are There Performance Differences? by Business Objects
Overcoming Data Protection Challenges of the Modern Distributed Business by Adaptec
Small and Medium Business Security Solutions by Trend Micro
Is Daily Defragmentation Needed in Today’s Environment? by Diskeeper
Performance Management: New “Hybrids” Combine Agent and Agentless Technology by BMC
A Proven WAN Optimization Approach by Riverbed
Mitigating Fire Risks in Mission Critical Facilities by APC
Architectural Considerations for Archive and Compliance Solutions by Network Appliance
Storage Virtualization: An Overview of Key Technologies and their Capabilities by Datalink
The World of IT has taken a Quantum Leap by Everdream
Fighting the Hidden Dangers of Internet Access by St. Bernard
Secure Optimized Data Protection for Remote Offices by Symantec
Workday Redefines Software by Workday
Simplify & Improve Enterprise Desktop Management by VMware
Spam Filtering: Building a More Accurate Filter by St. Bernard
Intel Energy-Efficient Performance by Dell
Business-Class Security and Compliance for On-Demand Instant Messaging by WebEx
Reducing the Risks of 64-bit Application Porting with Parasoft C++ Test and Parasoft Insure ++ by Parasoft
Reduce IT Costs and Complexity with Effective Application Problem Management by Identify
Understanding E-Mail Hygiene by Mirapoint
Automated Deployment by Dell Managed Services by Dell
From Crisis to Cruise Control: Creating a High-Performance IT Organization by Tripwire
Affordable Data Protection Without the Compromise by EMC
Breaking New Ground: The Evolution of Linux Clustering by Penguin
Preventing Insider Threat with Identity Compliance by Sailpoint
Backup Strategies Re-Examined In Wake of Natural Disasters by CDW