ECOOP /
Tutorial 04
Introduction to .NET
| Topic |
Introduction to .NET |
| Goal |
Goal of this talk is to introduce the platform Microsoft .NET as well as
the programming language C# |
| Style |
presentation + demos |
Abstract
In 2000, Microsoft announced at the PDC conference in Orlando their new
technology family called Microsoft .NET which will become the successor of
existing technologies such as COM, COM+, ADO, ASP. Microsoft .NET is
based on a virtual execution engine called Common Language Runtime (CLR)
which provides functionality such as garbage collection, thread
synchronization, or security. .NET programs may be written in various
programming languages. They are compiled to an intermediate language, and
dynamically converted to native code by the CLR. To support the
development of different kinds of applications such as Web-based applications,
Web-services, or fat clients the .NET Framework provides several thousand
classes covering all types of functionality. While today, .NET is primarily
focused on the Windows OS, implementations are currently developed by different
parties to run on other operating aystems as well. Thus, Microsoft
.NET is increasingly competing with the Java platform and is also becoming
important for software developers.
Hence, the goal of the tutorial is to introduce the basic ingredients of
.NET and the new programming language
C#.
Presenter Profile
Michael Stal
Michael Stal is with Siemens Corporate Technology since 1991 where he is
Senior Principal Engineer and leads a team on Middleware and Application
Integration. Michael is co-author of the book series "Pattern-Oriented Software
Architecture", editor-in-chief of the magazine JavaSPEKTRUM, and member of the
OMG. In addition, he gave many talks in international conferences such as
ECOOP, Middleware, OOPSLA, TOOLS and wrote many articles for magazines such as
JOOP, iX, CACM, C++ Report, Object Magazine, Objektspektrum.
Details
| Presenter(s) |
Michael Stal, (Siemens AG) |
Date
Duration |
Monday, 21, AM half day
|
| Level |
introductory/intermediate
|
| Targeted Audience |
Software Developers
|
|