MCS Society .NET Tech Talk Series - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

MCS Society .NET Tech Talk Series

Description:

First in a series of .NET Technical Talks sponsored by ... Carnival Cruise Lines. Credit Suisse First Boston. Hewlett Packard. Deutsche Bank. Hitachi, Ltd. ... – PowerPoint PPT presentation

Number of Views:430
Avg rating:3.0/5.0
Slides: 15
Provided by: michae430
Category:
Tags: mcs | net | carnival | cruise | lines | series | society | talk | tech

less

Transcript and Presenter's Notes

Title: MCS Society .NET Tech Talk Series


1
MCS Society.NET Tech Talk Series
What is .NET?
  • Thursday, November 7th, 2002

Michael Dunn (mdunn_at_cs.drexel.edu) Drexel
University Student Ambassador to Microsoft
2
Topics
  • Introduction
  • Basics
  • Myths
  • The technology
  • Language Independence
  • Operating System Independence
  • Platform Independence
  • Conclusions

3
Introduction
  • First in a series of .NET Technical Talks
    sponsored by Drexels Math and Computer Science
    Society.
  • High level overview of .NET
  • Future talks include much lower level discussion
  • Please hold detailed questions till the end

4
Basics (cont.)
  • The motivation behind designing .NET was to
    enable easy creation of web services.
  • C and the Common Language Infrastructure (CLI)
    are now international standards.
  • Many highly successful brand name companies are
    early adopters of .NET

5
Basics (cont.)
  • Honeywell
  • GlaxoSmithKline
  • Bank of New York
  • Accenture
  • KPMG
  • Scandinavian Airlines System
  • Carnival Cruise Lines
  • Credit Suisse First Boston
  • Hewlett Packard
  • Deutsche Bank
  • Hitachi, Ltd.
  • The Virgin Group
  • USDA
  • Coca-Cola Company
  • FleetBoston Financial
  • Continental Airlines
  • Verizon
  • Xerox
  • Fidesic
  • Expedia
  • MSNBC
  • NASDAQ
  • Zagat Survey

6
Basics (cont.)
7
Myths
  • .NET is yet another attempt by Microsoft to shut
    down Open Source
  • .NET is a Microsoft technology
  • .NET only works with Microsoft Windows
  • .NET costs a lot of money
  • By using .NET I am supporting Microsoft

8
The technology
  • Key concepts
  • Language Independence
  • Operating System Independence
  • Platform Independence

9
The technology (cont.)
10
The technology (cont.) Language Independence
  • Ada
  • APL
  • AsmL
  • Basic (VB)
  • C
  • C
  • C
  • CAML (F)
  • COBOL

Component Pascal ECMAScript (JScript) Eiffel Forth
Fortran (2) Haskell lcc Java (J) Mondrian
ML Mercury Oberon Oz Pascal Perl Python Scheme
SmallTalk
http//www.gotdotnet.com/team/lang/ for more info.
11
The technology (cont.) Operating System
Independence
  • Despite being designed by Microsoft, .NET was not
    created with one operating system in mind.
  • A shared source CLI (SSCLI - codenamed ROTOR)
    is available for porting.

12
The technology (cont.) Operating System
Independence (cont.)
  • Ximian Mono
  • http//www.go-mono.org
  • GNUs dotGNU
  • http//www.gnu.org/projects/dotgnu/
  • Since its an open standard, anyone can implement
    .NET for any operating system.

13
The technology (cont.) Platform Independence
  • Intermediate Language (IL) is converted into
    machine instructions by the CLR
  • The CLR is part of the open standard, and can be
    implemented for just about any system architecture

14
Conclusions
  • .NET is (r)evolutionary
  • .NET is not a be all end all solution for every
    programming project
  • Just as (C ! ATT) (Java ! Sun) (.NET !
    Microsoft)
  • Lots of exciting .NET services to come!
Write a Comment
User Comments (0)
About PowerShow.com