Overview of ADO.NET Whidbey
Download
Report
Transcript Overview of ADO.NET Whidbey
Scalable Development, Inc.
Building systems today that perform tomorrow.
Microsoft.NET –
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 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.
New
features to take advantage of.
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
Use
to other mobile devices.
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
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.
[email protected]
END