MCS Society.NET Tech Talk Series Thursday, November 7 th, 2002 What is.NET? Michael Dunn Drexel University Student Ambassador to.

Slides:



Advertisements
Similar presentations
Introduction to.Net By Sam Nasr May 5,
Advertisements

What is.Net Gary Devendorf. .Net Framework.Net framework works like the Domino Objects only much lower level and very complete It is part of the OS (or.
Introduction to .NET Framework
Microsoft.NET Object Oriented Software Engineering Based on a presentation by Murat Can Ganiz.
.NET Framework Overview
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
An Introduction to Programming General Concepts. What is a program? A program is an algorithm expressed in a programming language. programming language.
.NET Framework Overview
Introduction to.NET. Lim2 Topics to be covered MSDN Academic Alliance MSDN Academic Alliance What is.NET? What is.NET? Tulane User Group Tulane User Group.
.NET Framework .NET Training Program Ashutosh Pandey
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
Research Languages on the.NET Platform Nick Benton Microsoft Research, Cambridge UK.
Introduction. What is.Net? The hype: “Microsoft.Net is a set of Microsoft software technologies for connecting information, people, systems, and devices.
.Net Overview Giuseppe Attardi Università di Pisa.
Overview of the.NET Framework. What is the.NET Framework A new computing platform designed to simplify application development A consistent object-oriented.
CSE3030Lecture 11 Know Your User The First Slogan.
An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd
Introduction to Programming. COMP104 Introduction / Slide 2 Objectives * To learn fundamental problem solving techniques * To learn how to design a program.
Java Vs .Net Presented By, Naveen Kumar Ratkal.
Rajeswari Indupuri Introduction to.NET Framework.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Overview of Microsoft.Net and Vb.Net ITSE 2349 Spring 2002 Material from Microsoft.Net an Overview for ACC faculty by Stuart Laughton and Introduction.
Introduction to.NET Content : – Introduction to.NET Technology – Introduction to Web Based Applications – Introduction to ASP.NET 1 By : Amrendra Sharan.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
High thoughts must have high language. Aristophanes
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
Introduction to Visual Studio.NET Pradeep K. Shah
J2EE /.NET Liz Farricker Whitney Mayoras Patrick Bailey.
C# A 1 CSC 298 Introduction to C#. C# A 2 What to expect in this class  Background: knowledge of an object oriented language of the C++, Java, … family.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
1 Visual Studio.NET Languages Carlotta Eaton Associate Professor of IST New River Community College Dublin, VA Slides by Microsoft.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Compiling and Executing Code in.Net Microsoft Intermediate Language and Common Language Runtime.
What is.NET? CS 351 Ed Gellenbeck. Today What is.NET? What Problems Does.NET Solve? What are.NET Framework Components?
CF and.NET Working Together Using Web Services Geoff Snowman Developer Community Champion Microsoft Corporation.
.NET Language Supports. .NET Language Support Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services.
MSIL & CLI Kun-Yuan Shieh.
1 Introduction Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Sections
Microsoft.NET Object Oriented Software Engineering Course Presentation Murat Can Ganiz 04/01/2004.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
Introduction to.NET. What is.NET? Microsoft’s vision of the future of applications in the Internet age –Increased robustness over classic Windows apps.
Visual Studio ®.NET Tools Drive The Phenomenon Carlotta Eaton Associate Professor of IST New River Community College Dublin, VA Slides by Microsoft Corporation.
Technology and Computing Curricula Mythreyee Ganapathy University Relations Manager - India Microsoft Research.
1 Hammad Khan. Agenda.NET Framework Introduction to Visual C#
AUC Technologies Projects Consulting, Development, Mentoring, and Training Company.NET Basic Fundamentals Presented By : Muhammad Atif Hussain Deputy Manager.
The .NET Framework - Technology in Education
1. The .NET Architecture 1. The .NET Architecture 2003
Analysis of Programming Languages (2). 2 LANGUAGE DESIGN CONSTRAINTS  Computer architecture  Technical setting  Standards  Legacy systems.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
.NET and Webservices for Dummies Speaker: John J. Stark System Consultant, Integral Data Solutions.
M ICROSOFT.NET Kyle Adamski 10/15/2012. Road Map What is.NET? Common Language Runtime (CLR) Language Integrate Queries (LINQ).NET Pros.NET Cons Sources.
Programming Language Theory 2014, 1 Chapter 1 :: Introduction Origin : Michael L. Scott School of Computer & Information Engineering,
a medium allowing humans and computers to communicate an abstraction of the real world a notation for expressing algorithms the set of all syntactically.
CPS120 Introduction to Computer Science High Level Language: Paradigms.
Introduction to the Microsoft.NET Framework Chris Wastchak Student Ambassador to Microsoft.
Introduction to .NET Framework
The language focusses on ease of use
Introduction to .NET Framework
Application Foundation
Lecture 1: .NET What Is It And Why Use It? 9/18/2018
Microsoft .NET Manjunath D R.
Introduction to .NET By : Mr. V. D. Panchal Content :
BHUBANESWAR,KHURDA,ODISHA
Introduction to .NET Framework
Visual Programming Lecture 1.
Overview of Programming Paradigms
강의 내용 및 방법 접근방법 리포트 시험 Lambda Calculus, Proof of Correctness
School of Computer & Information Engineering,
Presentation transcript:

MCS Society.NET Tech Talk Series Thursday, November 7 th, 2002 What is.NET? Michael Dunn Drexel University Student Ambassador to Microsoft

Topics Introduction Basics Myths The technology –Language Independence –Operating System Independence –Platform Independence Conclusions

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

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

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

Basics (cont.)

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

The technology Key concepts: –Language Independence –Operating System Independence –Platform Independence

The technology (cont.) Operating System Common Language Runtime.NET Framework (Base Class Library) Web Services and XML Console and GUIs Common Language Specification VBC++C#PerlPython

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 for more info.

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.

The technology (cont.) : Operating System Independence (cont.) Ximian – “Mono” GNU’s – “dotGNU” Since its an open standard, anyone can implement.NET for any operating system.

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

Conclusions.NET is (r)evolutionary.NET is not a be all end all solution for every programming project Just as (C++ != AT&T) && (Java != Sun) (.NET != Microsoft) Lots of exciting.NET services to come!