DOT NET - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

DOT NET

Description:

Inter-Communicate in standard way between consumers and providers ... John Schenken, Scott Short, Chris Ullman, Published by Wrox Press Ltd. ... – PowerPoint PPT presentation

Number of Views:367
Avg rating:3.0/5.0
Slides: 30
Provided by: brent84
Category:
Tags: dot | net | wrox

less

Transcript and Presenter's Notes

Title: DOT NET


1
DOT NET
Brent Baker Janet Montalvo
2
What is it?
3
Presenting the dotNET Strategy
  • New Delivery Model -gt Software as a service
  • Improving upon COM components

4
Why? Wireless Mass-Consumer devices
  • Big application market
  • Need open solutions
  • Uncouple application from Operating System

5
Open Standards
  • Promote Interoperability
  • Standard APIs for the Web
  • Public Interfaces, Private Implementation

6
Web Services Model
  • Provider hosts component on Web
  • Trustworthy components
  • Work like ants adaptive swarms
  • Subscription usage fees

7
Ubiquitous Computing
8
Summary
  • App Loosely couples to OS
  • Open Standards
  • Inter-Communicate in standard way between
    consumers and providers
  • Hide complexity on global deployment

9
WHAT DOES IT DO?
10
Presenting the dotNET Framework
  • Simplicity is key for provider acceptance
  • A framework free of known constraints
  • Common ways to develop

11
A Virtual Platform
  • Language neutral
  • User Interface
  • Base Objects
  • Run Time Engine (JIT Compiler)
  • Platform-neutral
  • Operating System
  • MSIL

12
MSIL simplifies the development
  • MSIL
  • Managed Code
  • Metadata
  • Self-Describing no IDL
  • Simpler Deployment
  • Registry, GUIDs, Version Control

13
CLR does things on your behalf
  • Plumbing
  • CoCreateInstance,HRESULT
  • Reference Counting
  • Garbage Collection, Memory Management

14
DLL Hell
  • No central entity controls all DLLs
  • COM versions can be overwritten
  • ltmajor versiongt.ltminor versiongt.ltbuild
    numbergt.ltrevisiongt

15
Backwards/Forwards Compatible
  • COM to dotNET needs Runtime Callable Wrapper
    (RCW)
  • Corporations as per Microsoft should transition
    to dotNET

16
Summary
  • Less Models
  • Ease of use less complexity
  • Develop Apps faster with easier deployment
  • COM is not dead but dying
  • Natural Evolution of Software
  • Take technological issues out of programming and
    concentrate on business logic

17
HOW DOES IT WORK?
18
Presenting the dotNET Application
19
OO for all, inheritance, polymorphism,
encapsulation
  • Languages, C,VB,C, Cobol, Pascal
  • VB now has true inheritance
  • VB class can inherit from C class, etc.
  • Inherits off System.Object

20
Exception Handling
  • HRESULTS
  • try .. Catch
  • On Error Goto
  • VB Err Object

21
Ex. Exception Handling
22
User program Interfaces WinForms, WebForms
  • Inheritance
  • Code Reuse

23
Summary
  • Similar programming model for common abstractions
  • Common Object Model
  • Common Data Types
  • Common Virtual Platform

24
How to Move Forward
25
Preparing for dotNET
  • Today Now what should you do? Protocols XML SOAP
  • Syntax changes to VB.net
  • Timeline for tools and software
  • Acronyms
  • Links References

26
VB Changes
27
Timeline
  • Visual Studio.NET beta release
  • http//msdn.microsoft.com/vstudio/nextgen/beta.asp
  • Visual Studio.NET coming late 2001
  • Blackcomb (NT 6.0) server version .NET coming
    late 2001
  • Whistler minor upgrade to Win2000 with dotNET
    runtime coming late 2001

28
Acronyms
  • API - Application Programmer Interface
  • CLR - Common Language Runtime
  • CLS - Common Language Specification
  • COM - Component Object Model
  • CTS - Common Type System
  • GC - Garbage Collector
  • Microsoft Intermediate Language
  • RCW - Runtime Callable Wrapper
  • SOAP - Simple Object Access Protocol
  • XML - eXtensible Markup Language

29
Links References
  • http//msdn.microsoft.com/net/
  • http//www.gotdotnet.com/
  • http//www.develop.com/
  • http//www.vbpj.com
  • Introducing .NET by James Conrad, Patrick
    Dengler, Brian Francis, Jay Glynn, Burton Harvey,
    Billy Hollis, Rama Ramachandran, John Schenken,
    Scott Short, Chris Ullman, Published by Wrox
    Press Ltd.
Write a Comment
User Comments (0)
About PowerShow.com