0% found this document useful (0 votes)
7 views16 pages

Understanding Microsoft .NET Framework

This document is a presentation by Wallace B. McClure of Scalable Development, Inc about Microsoft .NET. It summarizes McClure's experiences with .NET since 2000, defines what .NET is and its design goals to increase developer productivity and ease of development across applications. It also outlines the different types of applications that can be built on .NET and discusses language, platform and release information.

Uploaded by

api-3731110
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views16 pages

Understanding Microsoft .NET Framework

This document is a presentation by Wallace B. McClure of Scalable Development, Inc about Microsoft .NET. It summarizes McClure's experiences with .NET since 2000, defines what .NET is and its design goals to increase developer productivity and ease of development across applications. It also outlines the different types of applications that can be built on .NET and discusses language, platform and release information.

Uploaded by

api-3731110
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

Scalable Development, Inc.

Building systems today that perform tomorrow.

[Link] –
What Does It Mean To You?

Wallace B. McClure

Scalable Development, Inc.


.NET Experiences
 PDC 2000 Build. July, 2000.
 Visual Studio 1.0 Beta 1. November, 2000.
 Book began in January, 2001.
 Visual Studio 1.0 Beta 2. June, 2001.
 First Production [Link] App in July, 2001.
 Production Windows Service in November, 2001.
Runs today.
 4 Production Applications by shipment.
 Multiple running applications.
What is .NET?

 FloorWax? Desert Topping? Toothpaste?


 Label has been removed from most MS's
products. Office, Windows, & other products.
 Framework & Development Tools.
 Common Language Runtime.
 Base Class Libraries.
 Development Tools.
 Re-architecting the Windows API.
Design Goals of .NET
 Increase Productivity of Developers.
 Decrease number of lines of code.
 Ease Integration between Applications.
 Improve Web Application development
experience.
 Decrease need for different types of
development teams.
 Improve deployment experience.
 Improve the lifecycle experience.
Language does not matter

 Multiple languages are supported in the box


(VB, C#, C++, and Jscript).
 Third-party language support.
 All languages have access to the same set of
base libraries within the Framework.
 How: Source -> MSIL -> Executable Code.
Types of Applications

 Web Based Applications. ([Link])


 XML Web Services.
 Mobile Applications. (Mobile [Link])
 Windows GUI Applications.
 Windows Services.
 Other..........
Classical GUI Applications

 Similar
to existing development
methodologies.

 New features to take advantage of.

 Requires the .NET Framework at


the Client PC.
Web Based Applications
aka [Link]

 Similar to GUI / IDE development.


- GUI Widgets.
- Events.
 Less code than Classic ASP.
 Improved Performance over Classic ASP.
 Framework only required on web server.
Mobile Web Applications
aka Mobile [Link]

 GUI Widgets independent of the mobile browser.


 PocketPC.
 WAP.
 Extendable to other mobile devices.
 Use the same logic.
 Use the same development tools.
 Framework only required on Web Servers.
New Applications & Opportunities

 XML Web Services for Integration.


 Windows Services.
 Threads.
 Database access.
.NET Pieces-n-Parts
 [Link] cost.
 SDK. Command line compilers (vbc, csc, jsc).
No cost.
 WebMatrix. No cost [Link] Development
tool.
 SharpDeveloper. No cost, open source IDE.
 Visual Studio IDE. Various levels.
Platform Support

 Windows 98+, WindowsNT4+ for Winforms


Applications.
 Windows2k+ For Serving Web Applications.
 PocketPC for Mobile Applications

(aka Compact Framework).


 Mobile Web Browser for Mobile Web
Applications.
.NET Releases

 .NET 1.0. Winter, 2002.


 .NET 1.1. aka Everrett. April, 2003.
 .NET 2.0. aka Whidbey. Late 2004.
 Yukon. aka Sql Server. Late 2004.
 Longhorn. aka Windows client. 2005.
Incorrect Information
in the Martkeplace

 Requires Windows 2003 Server.


 Requires
Sql Server. .NET works with Oracle,
DB/2, MySql, ODBC, and OleDb Databases.
 XML Web Services.
 MS Lock-In. XML is text that may be manipulated.
 Intra-application communication.
What is .NET?
 Microsoft's Development Strategy.
 Web.
 Mobile.
 Integration through Web Services.
 Why.
 Web Development.
 Mobile Development.
 Deployment costs.
 Lifecycle costs.
Questions????

 Scalable Development, Inc.

 865-693-3004.

 wallym@[Link]

END

You might also like