04 July 2006

.Net Glossary 3.0

This is just a summary of the new terms incorporated by the third generation of the .Net Framework.

The new managed-code programming model for Windows.
It's basically the sum of the .NET Framework 2.0 plus some new technologies.
It will ship with Windows Vista.
It is available for Windows XP and 2000 with SP2 and for Windows Server 2003.
Here's the .Net Framework 3.0's diagram (stolen from MSDN):

  • Authentic Energic Reflexive Open (AERO): Windows Vista's Look & Feel. Refers back to the UX Guidelines.
  • Card Space (ex InfoCard): Unified Digital Identity.
  • eXtensible Application Markup Language (XAML): XML based languaged used to code the WPF's object model.
  • Microsoft Expression: multimedia software package for graphic designers. It ships with 3 applications:
    • Acrilyc Graphic Designer: Design tool compatible with bitmaps and vectorial graphics.
    • Sparkle Interactive Designer: XAML, MS alternative to Macromedia Flash.
    • Quartz Web Designer: MS Frontpage's replacement.
  • ORCAS: codename for the next version of Visual Studio.
  • Team Foundation Server (TFS): workflow collaboration engine that enables the use of a team's customized process, as well as a centralized data warehouse that collects real-time intelligence on project history.
  • The LINQ Proyect: codename for a set of extensions to the .NET Framework that encompass Language-INtegrated Query, set, and transform operations. It extends C# and Visual Basic with native language syntax for queries and provides class libraries to take advantage of these capabilities.
  • User Experience (UX) Guidelines (UX Guide): Contain information on what’s new in Windows Vista, design principles, guidelines for controls, text, windows, and aesthetics.
  • Windows Comunication Foundation (WCF) (codename Indigo): Unified set of technologies to build Service Oriented Applications.
  • Windows Presentation Foundation (WPF) (codename Avalon)
  • WindowsVista (codename Longhorn): Major Windows Operating System
  • Windows Workflow Foundation (WF): programming model, engine and tools for quickly building workflow enabled applications.