.NET framework

(redirected from .NET Framework 3.5)

.NET framework

(language, tool, library)
A software development and execution environment designed by Microsoft as a direct competitor to Java. .NET framework should not be confused with Microsoft's past labeling of a line of products as ".NET".

.NET simplifies interoperability between languages and machines on Microsoft Windows especially, although not specifically, for web based services. Essentially the .NET framework consists of the CLR (common language runtime), CTS (common type system), CLS (common language system), and IL (intermediate language).

The CLR consists of a number of resources provided to .NET applications such as the security model, type system and .NET classes (c.f. Java classes). The CTS is the range of all types that .NET understands although it is not necessarily the case that a .NET program will understand all of these types. The CLS however is a subset of the CTS which all .NET languages must support: any two .NET languages can interoperate via. the CLS.

All .NET languages are at some stage compiled into the IL, a byte-code like language. However unlike a standard Java run time environment, the IL is converted to machine code either upon installation of the software or at run time by a just in time compiler (JIT). The IL is not interpretted.

.NET's main weakness is that Microsoft have ignored the Unix and mainframe environments, effectively ruling .NET out of use in many enterprise environments. However there is Mono - an open source .NET framework for Unix}.

.NET was based on research by Steven Lucco on a product called OmniVM, sold by Colusa software. Attracted to OmniVM since VB and C/C++ environments were already available, Microsoft bought Colusa in 1996. Microsoft provides .NET compilers for C#, C++, VB, and Jscript.

.NET Framework

An application software platform from Microsoft, introduced in 2002 and commonly called "dot net." The .NET platform was initially developed for Windows but has been ported to other operating systems (see Mono).

A Bytecode Language
Like Java, .NET is an intermediate bytecode language that requires a runtime interpreter in the computer to execute. .NET compilers generate Microsoft Intermediate Language (MSIL) that is executed by the .NET Common Language Runtime engine (see CLR). SOAP-based Web services and Microsoft's legacy Component Object Model (COM) are supported. See SOAP and COM.

Programming Languages
The primary .NET languages are C# (C Sharp), J# (J Sharp), Managed C++, JScript.NET and Visual Basic.NET. Non-Microsoft languages are supported in the European version of .NET (see CLI) as well as the cross platform version (see Mono). See C#, J#, CLI and .NET Framework Client Profile).


.NET Framework Interfaces



See WPF, Windows Communication Foundation, Windows Workflow Foundation and Windows CardSpace.
References in periodicals archive ?
The additional software relied upon to demonstrate KaZee's compliance with a certification criterion or criteria adopted by the Secretary includes MS .NET Framework 3.5, Cryptographic Service Provider, First Databank.
InspectionXpert OnDemand for CAD runs on Microsoft Windows XP Professional or later; requires Microsoft .NET Framework 3.5 SP1 or later; and is compatible with Adobe Acrobat Reader version 7.0.7 or higher and with Microsoft Excel 2003 or later.
The release is built for use with Visual Studio 2008 and the .Net Framework 3.5.
Written for developers familiar with Microsoft Visual Studio and either Visual Basic or C#, this exam preparation guide walks through the process of developing Windows-based applications using the Microsoft .NET Framework 3.5. The 49 lessons provide both VB and C# code for creating a user interface for a Windows Forms application, integrating data, implementing printing and reporting functionality, and designing custom controls.
The application features a complete set of .NET and C++ class libraries, tools and data acquisition and instrument control driver support for Visual Studio, Foundation Class Library (MFC) 9.0 and the .NET Framework 3.5. Engineers using .NET also can use the software to support applications with select modular instruments by building benchmark applications in Visual Studio.
ComponentOne, Pittsburgh, has announced that its flagship product, ComponentOne Studio Enterprise, supports Microsoft Visual Studio 2008 and the Microsoft .NET Framework 3.5. "Continuing a ComponentOne tradition since 1991, our components and technologies are updated to work with the latest version of Visual Studio, simultaneously with Microsoft's release.
- Removed support for .NET Framework 3.5 so computers must have .NET - - Framework 4 and above installed on the computers
Friday, Shaver cited the severity of the vulnerability and the difficulty some users have had in removing Microsoft's software as Mozilla's reasons for engaging the blocking list.<p>Removing the Microsoft add-on and plug-in have been a contentious issue since Microsoft first slipped them into Firefox without users' permission last February as part of the .NET Framework 3.5 Service Pack 1 (SP1) update, which was delivered via Windows Update.<p>Users were also furious that the software was impossible to uninstall without editing the Windows registry.
Written for enterprise architects familiar with Silverlight and .NET Framework 3.5, this guide demonstrates the enterprise capabilities of Silverlight for developing service-oriented rich internet applications (RIAs).
- Must have Microsoft .NET Framework 3.5 Service Pack 1 installed.
This book covers Visual C# 2008, C#'s newest syntax LINQ, Visual Studio 2008, and the .NET Framework 3.5 Drawing on the latest research in cognitive science and learning theory to craft a multi-sensory leaning experience, the book uses a visually rich format designed for the way the brain really works, with b&w photos, drawings, and graphics combined with a conversational writing style to get and keep the reader's attention with surprise, humor, novelty, and fun.
Candidates should have at least two to three years of experience developing Web-based, Windows-based, or distributed applications by using the Microsoft .NET Framework 1.0, the .NET Framework 1.1, the .NET Framework 2.0, or the .NET Framework 3.5. Candidates should have a working knowledge of Microsoft Visual Studio 2005 or Visual Studio 2008."