(2) (.NET) A comprehensive software development platform from Microsoft that was introduced in 2000 as the company's next generation programming environment. Pronounced "dot-net," and widely known as the ".NET Framework," it was designed to compete with the Java J2EE platform.
.NET and CLI
The European Computer Manufacturers Association (ECMA) has standardized .NET as the Common Language Infrastructure (CLI). ECMA also standardized the C# programming language, designed by Microsoft to be the flagship .NET language. Depending on the class libraries used, the output of .NET and CLI compilers may be identical or not.
Web Services and Component Software
Microsoft's .NET supports SOAP-based Web services and Microsoft's next generation component software, expected at a later date. In the interim, .NET supports Microsoft's COM component software model. Version 2.0 of .NET, introduced in 2005, incorporates the WinFX API, which is the programming interface included in Windows Vista.
The Heart of .NET/CLI
The heart of .NET/CLI is a cross platform language system. Similar to Java because it uses an intermediate bytecode language that can be executed on any hardware platform that has a runtime engine, it is also unlike Java, as it provides support for multiple programming languages.
.NET compilers generate Microsoft Intermediate Language (MSIL) bytecode, and CLI compilers generate Common Intermediate Language (CIL) bytecode. MSIL is executed by the Common Language Runtime (CLR), and CIL bytecode is executed by the Virtual Execution System (VES). Both the CLR and VES are runtime engines like the Java Virtual Machine (JVM) in Java (see Java Virtual Machine).
.NET Programming Languages
Microsoft provides several .NET languages, including C# (C Sharp), J# (J Sharp), Managed C++, JScript.NET and Visual Basic.NET. Numerous other languages have been reengineered as CLI languages as can be seen in the following diagram (see CLI). See CLR, .NET Enterprise Server and C#.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2010 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- iPhone Quickoffice update 3.0 adds Google Docs, Dropbox, and Box.net
- I just turned on my iPhone to check for updated applications after reading that Navigon was updated with some very cool new features and discovered that Quickoffice Connect Mobile Suite version 3.0 iTunes link just became available today. This new version of Quickoffice has come a long ways since my...
- Blog posts 2010-02-09
- Softgroup .Net ListBar Control 3.0.3675 (Windows)
- Softgroup .Net ListBar Control is a small, fast and lightweight component for Microsoft .Net Visual Studio that provides an enhanced Microsoft Outlook bar style user interface to your application. Softgroup .Net ListBar Controls features: Easy to use both at runtime and design time .System or Enhanced draw style. Eight predefined...
- Software downloads 2010-02-05
- Net Monitor 4.5.2 (Mac)
- Overview Net Monitor graphs a histogram of network activity of local and remote computers in a floating window, the Dock, the Menu Bar or in a regular window. Net Monitor is highly customizable.Traffic log, including html reports.Traffic Stopwatch.Traffic Calculator.Net Monitor includes special features for PPP interfaces, like connect/disconnect & auto...
- Software downloads 2010-02-05
- Softgroup .Net Advanced Button 2.0.3675 (Windows)
- With Softgroup .Net Advanced Button you can create applications with gradient and/or light effects buttons that have similar effects of Microsoft Windows Vista look and style. To use Softgroup .Net Advanced Button simply add .Net Advanced Button control to the Toolbox window of Microsoft Visual Studio and drag it to...
- Software downloads 2010-02-05
- Softgroup .Net ExplorerBar 3.0.3675 (Windows)
- Softgroup ExplorerBar Control can display intrinsic items or any other control divided into groups that can be expanded and collapsed to allow the user to customize which information is shown. Control features: easy to use both at runtime and design time, sSupports Background Transparent color, support gradient style for both...
- Software downloads 2010-02-05
- Softgroup .NET MDI Bar 2.0.3675 (Windows)
- .NET MDI Bar contains the following features: Automatically detect when an MDI child is added or removed no code required; Auto hide feature when no MDI child forms are visible; Optional display a Close Button with custom foreground colour and auto-hide feature; Hide/Show forms icons on MDI tab buttons; Customizable...
- Software downloads 2010-02-05
- Softgroup .Net GIF Animate 2.0.3675 (Windows)
- GIF Graphic Interchange Format is the most popular animated image format used to enhance the user interface of any application. Features of .Net GIF Animate: play GIF animations fast and easy, autosize and strech of frames, animations consumes few system resources, stop and resume animations at any time, autoanimate property...
- Software downloads 2010-02-05
- NetSuite hits record earnings
- Having had a dreadful start to 2009, NetSuite announced record earning for the fourth quarter and year ended 31st December, 2009. From the release: "Total revenue for the year was $166.5 million, a year-over-year increase of 9%. Total revenue for the fourth quarter was $43.0 million. Revenue from...
- Blog posts 2010-02-04
- Softgroup .Net Calculator Control 2.0.3675 (Windows)
- Softgroup .Net Calculator Control is a fast, small, lightweight and easy to use .NET component that gives your .Net Windows Forms applications enhanced and full customizable calculator control for your applications. To use Softgroup .Net Calculator Control simply add .Net Calculator Control control to the Toolbox window of Microsoft...
- Software downloads 2010-02-04
- Softgroup .Net Forms Skin 2.0.3675 (Windows)
- To skin an application just drop a NetSkin component onto your forms or simply enable NetSkinForms engine a shared class. Softgroup .Net Skin Forms is a very fast, small and lightweight component that colorize controls on your forms, message boxes and input boxes automatically. It uses few memory resources unlike...
- Software downloads 2010-02-04
- Softgroup .Net Compiler Project 2.0.3675 (Windows)
- With Softgroup .Net Compiler Project you can create a list of project located in different folders, rearrange order of compilation, setups global compilation options and compile all in a single step. You can also save all your settings in a single file (.ncp) for later reuse. Softgroup .Net Compiler Project...
- Software downloads 2010-02-04
- Softgroup .Net Advanced Panel 2.0.3675 (Windows)
- Softgroup .Net Advanced Panel control is an enhanced Panel control that implements unsupported behaviours and features of standard control. It features gradients background effects with different starting and ending colors, gradient direction (horizontal, vertical, forward diagonal or backward diagonal), enable and disable background gradient effect, enable to show and hide...
- Software downloads 2010-02-04
- Advanced Net Monitor for Classroom 4.8.15 (Windows)
- Advanced Net Monitor for Classroom is a program that allows a view of a computer monitor of a remote computer, which is connected to the network. The program can be used on networks that use the TCP/IP network protocol. After start, the program displays the windows of all remote computers,...
- Software downloads 2010-02-04
- Capture .NET Professional 10.5.3687 (Windows)
- Capture .NET is an exquisite and multifunctional desktop utility. Includes many helpful tools: capture screen, capture color, screen calender, screen clock, screen ruler, backup expert, converter, countdown/up timer, degree measure, file shredder, font manager, lunar phases, post it, privacy eraser, quick launch, reveal password, system info, time synchronization, windows spy,...
- Software downloads 2010-02-04
- Capture .NET Free 7.1.3687 (Windows)
- Capture .NET is an exquisite and multifunctional desktop utility. Includes many helpful tools: capture screen, capture color, screen calender, screen clock, screen ruler, backup expert, converter, countdown/up timer, degree measure, file shredder, font manager, lunar phases, post it, privacy eraser, quick launch, reveal password, system info, time synchronization, windows spy,...
- Software downloads 2010-02-04
- Softgroup .Net ListView 3.0.3675 (Windows)
- Softgroup .Net ListView offers integrated in-place editing of items and subitems with text box or text button, support for alternate background and foreground colors, enable and disable columns sizing,enable and disable columns swapping, integrated sorting mode with custom data types, gets and sets headers background color, enable and disable visual...
- Software downloads 2010-02-04
- No matter what Apple says, you can't get a rich web experience without Flash
- RE: No matter what Apple says, you can't get a rich web experience without FlashI think Apple doesn't allow Adobe Flash because they want to have total control over any application development for their devices. Flash and Silverlight have advanced to the point where you can build applications (albeit,...
- Discussion threads 2010-02-01
- Google Chrome steals usage share from IE/Firefox, Win 7 breaks 10%
- Here we go with the squewed marketing statisticsHow much of that Windows 7 10% has actually been sold to customers outside of the channel Adrian?And does anybody really understand Net Applications statistics? They are gathering their usage data sample in an artificial 'closed loop' which distorts the statistics by...
- Discussion threads 2010-02-01
- Google Chrome steals usage share from IE/Firefox, Win 7 breaks 10%
- Net Applications' data for January is out, and there are some interesting trends displayed. First, the data shows that Google's Chrome browser has managed to snatch usage share from Internet Explorer and Firefox. Here's the data: Chrome: 5.20% (up from 4.64% in Dec...
- Blog posts 2010-02-01
- Jitbit AspNetForum 6.1.6 (Windows)
- A powerful messageboard solution for any ASP.NET website. A discussion board ASP.NET component which can be installed in seconds. This ASP.NET forum is datasource independent (Access/SQL-server), supports user profiles and registration, private messaging, online administration, email notifications engine, RSS-feeds, it is cross-browser.
- Software downloads 2010-02-01
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- How to Drive Better Business Outcomes with Exceptional Web Experiences Download the eBook
- Driving Business Agility through SOA Connectivity & Integration Read the White Paper from IBM
- Linking Decisions and Information for Organizational Performance Read the Tom Davenport study




