You are on page 1of 5

What is .NET?

.NET is a "revolutionary new platform, built


on open Internet protocols and standards, with tools and
services that meld computing and communications in
new ways."

- Microsoft
.NET Features/Claims
• “Common Language Runtime” (CLR)
– Runs bytecode in an Inter-Language (IL) format.
– Allows inter-language and inter-machine interoperability.
• Rich base class library
– Set of components and services giving developers access to
the features of the runtime.
• Ease of development of web-based services
– Provides an environment facilitating development and
deployment of web based services.
• New Programming Language called C#
– Derives from C and C++ with several additional features
such as garbage collection.
• Provides SOAP capabilities
– Allows .NET components to exchange data messages with
components on other platforms.
.NET and Jini™
• IL format lets developers use the language of
their choice
– Removes Jini’s “limitation” of using just Java for
implementing services.
• Support for SOAP
– Allows .NET components to communicate with
components on other platforms.
– Provides an intrinsic XML-based serializer.
.NET and Jini™
• Provides an extensible Loader
– Allows dynamic (re)configuration of components
and services.
• Provides an extensive integrated Security
model
– Includes verification checks, access control to
resources, etc.
• Includes most features of Java
– e.g. automatic memory management, garbage
collection, type safety and exception handling.
Does it then make sense to implement
“The Jini™ Pattern Language” using
the .NET framework?

You might also like