Scalable Development, Inc.

Building systems today that perform tomorrow.

Microsoft.NET – What Does It Mean To You?

Wallace

B. McClure Development, Inc.

Scalable

.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 ASP.NET App in July, 2001.  Production Windows Service in November, 2001. Runs today.  4 Production Applications by shipment.  Multiple running applications.

What is .NET?
 Floor

Wax? 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. (ASP.NET)  XML Web Services.  Mobile Applications. (Mobile ASP.NET)  Windows GUI Applications.  Windows Services.  Other..........

Classical GUI Applications
 Similar

to existing development methodologies. features to take advantage of.

 New

 Requires

the .NET Framework at the Client PC.

Web Based Applications aka ASP.NET
 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 ASP.NET
 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
 Redistributable.

No cost.  SDK. Command line compilers (vbc, csc, jsc). No cost.  WebMatrix. No cost ASP.NET 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  Requires

Windows 2003 Server.

Sql Server. .NET works with Oracle, DB/2, MySql, ODBC, and OleDb Databases. Web Services.
 MS

 XML

Lock-In. XML is text that may be manipulated.  Intra-application communication.

What is .NET?
 Microsoft's
 Web.  Mobile.  Integration

Development Strategy.

through Web Services.

 Why.
 Web

Development.  Mobile Development.  Deployment costs.  Lifecycle costs.

Questions????
 Scalable

Development, Inc.

 865-693-3004.  wallym@scalabledevelopment.com

END

Sign up to vote on this title
UsefulNot useful