SlideShare a Scribd company logo
Overview of ASP.NET
Tools

Client Application Model

Avalon
System.Windows
System.Windows

Web & Service Application Model

Windows Forms

Data Systems Application Model

Win FS

ASP.NET / Indigo

System.Data.SqlServer
System.Data.SqlServer

System.Storage
System.Storage

System.Web
System.Web

System.Windows.Forms
System.Windows.Forms

Yukon

Mobile PC & Devices Application Model
Compact
Framework
System.Windows.Forms
System.Windows.Forms

System.Console
System.Console

Mobile PC
Optimized

NT Service

System.Windows
System.Windows

System.Web
System.Web

Communication

System.Search
System.Search

System.Windows
System.Windows
UI Element
UI Element

Explorer
Explorer

Documents
Documents

Media
Media

Controls
Controls

Text Element
Text Element

Dialogs
Dialogs

Shapes
Shapes

Animation
Animation

Notification
Notification

Panel
Panel

OleDbClient
OleDbClient

WebControls
WebControls

Control
Control

Control
Control

Adaptors
Adaptors

Print Dialog
Print Dialog

HtmlControls
HtmlControls

Design
Design

Design
Design

MobileControls
MobileControls

Item
Item

Discovery
Discovery

Relationship
Relationship

Contact
Contact
Location
Location

Audio
Audio
Video
Video

Document
Document
Event
Event

Protocols
Protocols

Uddi
Uddi

Media
Media

System.MessageBus
System.MessageBus
Transport
Transport

Queue
Queue

Port
Port

PubSub
PubSub

Channel
Channel

Router
Router

Service
Service

Policy
Policy

HttpWebRequest
HttpWebRequest

Query
Query

SessionState
SessionState

Sockets
Sockets

SslClientStream
SslClientStream

Caching
Caching

Xpath
Xpath

NetworkInformation
NetworkInformation

FtpWebListener
FtpWebListener

Personalization
Personalization

Schema
Schema

Peer Group
Peer Group

System.Net
System.Net

System.Web
System.Web

System.Xml
System.Xml

Serialization
Serialization

System.NaturalLanguageServices
System.NaturalLanguageServices

TransientDataSession
TransientDataSession
SignalingSession
SignalingSession

Message
Message

Images
Images

Synthesis
Synthesis

RealTimeEndpoint
RealTimeEndpoint

Active
Active
Directory
Directory

Activities
Activities
System.Web.Services
System.Web.Services

Description
Description

Core
Core

Media
Media

System.Speech
System.Speech

System.Runtime.Remoting
System.Runtime.Remoting

Web.Service
Web.Service

System.Storage
System.Storage

Page
Page

System.Remoting
System.Remoting

System.Collaboration
System.Collaboration

System.
System.
Discovery
Discovery

Query
Query
Schema
Schema

System.DirectoryServices
System.DirectoryServices

ObjectSpace
ObjectSpace

OracleClient
OracleClient

Relevance
Relevance

System.Web.UI
System.Web.UI

Recognition
Recognition

ObjectSpaces
ObjectSpaces

OdbcClient
OdbcClient

Design
Design

System.Drawing
System.Drawing

Mapping
Mapping

SqlXML
SqlXML

Monitoring
Monitoring

DataSet
DataSet

SqlTypes
SqlTypes

Logging
Logging

Forms
Forms

System.Help
System.Help

System.Messaging
System.Messaging

SqlClient
SqlClient

Control
Control

Navigation
Navigation

System.Windows.Forms
System.Windows.Forms

System.Data
System.Data

Annotations
Annotations

Controls
Controls

SideBar
SideBar

Shape
Shape
Ink
Ink

System.ServiceProcess
System.ServiceProcess

Data

Presentation

Command Line

Cache
Cache

WebClient
WebClient

Fundamentals
S e cu rit y

Ba se & A p p lica t io n S e rvice s
System.Timers
System.Timers

System.Text
System.Text

System.Globalization
System.Globalization

System.Design
System.Design

System.Serialization
System.Serialization
System.Threading
System.Threading

System.IO
System.IO
Ports
Ports

System.Runtime
System.Runtime
Serialization
Serialization
CompilerServices
CompilerServices

System.Collections
System.Collections
Generic
Generic
System.ComponentModel
System.ComponentModel
System.CodeDom
System.CodeDom
System.Reflection
System.Reflection

InteropServices
InteropServices

System.Windows.
System.Windows.
TrustManagement
TrustManagement

System.EnterpriseServices
System.EnterpriseServices
System.Transactions
System.Transactions

System.Web.
System.Web.
Security
Security
System.Message
System.Message
Bus.Security
Bus.Security

Co n figu ra t io n
System.Web.Configuration
System.Web.Configuration

System.Security
System.Security
Authorization
Authorization

Permissions
Permissions

AccessControl
AccessControl

Policy
Policy

Credentials
Credentials

Principal
Principal

Cryptography
Cryptography

Token
Token

D ep l oy m en t /Ma n ag e m e nt
System.Web
System.Web

System.MessageBus.Configuration
System.MessageBus.Configuration

Administration
Administration

System.Configuration
System.Configuration

Management
Management

System.Resources
System.Resources

System.Management
System.Management
System.Deployment
System.Deployment
System.Diagnostics
System.Diagnostics
Agenda
Whidbey Overview
ASP.NET “Whidbey” Features
Visual Studio “Whidbey” Web Development

Building an App from Scratch using Whidbey:
Rich Data Editing against Business Objects
Output Caching w/ Database Invalidation
Consistent Site UI with Master Pages
Flexible Navigation UI
Secure Membership and Login System
Page Personalization w/ ASP.NET Web Parts
Download Slides/Demos
ASP.NET Whidbey Themes
Developer Productivity
Reduce ASP.NET V1->V2 lines of code by 2/3rds
Enable rich scenarios not easily possible today

Administration and Management
Easiest platform to manage and administer

Totally Extensible Platform
Replace/extend all built-in features + services
Customize for any enterprise environment

Performance and Scalability
The world’s fastest web application server
Internet Sample
ASP.NET 2.0 Developer Stack
New ASP.NET Whidbey “Building Block” APIs
Membership
Membership

Role Manager
Role Manager

Personalization
Personalization

Site Navigation
Site Navigation

Database Caching
Database Caching

Management
Management
ASP.NET 2.0 Developer Stack
New ASP.NET Whidbey “Building Block” APIs
Membership
Membership

Role Manager
Role Manager

Personalization
Personalization

Site Navigation
Site Navigation

Database Caching
Database Caching

Management
Management

Provider Model Design Pattern

Providers
Windows

SQL Server

JET (Access)

Custom
ASP.NET 2.0 Developer Stack
New ASP.NET Whidbey “Building Block” APIs
Membership
Membership

Role Manager
Role Manager

Personalization
Personalization

Site Navigation
Site Navigation

Database Caching
Database Caching

Management
Management
ASP.NET 2.0 Developer Stack

New ASP.NET Whidbey “Page Framework” Features
Master Pages
Master Pages

Themes/Skins
Themes/Skins

Adaptive UI
Adaptive UI

New ASP.NET Whidbey “Building Block” APIs
Membership
Membership

Role Manager
Role Manager

Personalization
Personalization

Site Navigation
Site Navigation

Database Caching
Database Caching

Management
Management
ASP.NET 2.0 Developer Stack
New ASP.NET Whidbey “Control Buckets” (More than 40+)
Security
Security

Data
Data

Navigation
Navigation

Web Parts
Web Parts

New ASP.NET Whidbey “Page Framework” Features
Master Pages
Master Pages

Themes/Skins
Themes/Skins

Adaptive UI
Adaptive UI

New ASP.NET Whidbey “Building Block” APIs
Membership
Membership

Role Manager
Role Manager

Personalization
Personalization

Site Navigation
Site Navigation

Database Caching
Database Caching

Management
Management
ASP.NET Application Hosting
ASP.NET App-Model extended to support non-HTTP
Key Scenario: Indigo Services

Unified Application Model for Web/Service Apps
Membership and Role Management
State Management
Caching
Configuration and Management
Process Activation, Reliability and Recycling
Health Monitoring

Great Host for Building/Running Indigo Services
Build rich services that leverage Reliable Queuing,
ASP.NET Activation + Hosting
ASP.NET Application Domain

ASP.NET
Application
Manager

Hosting
Environment

Page.aspx
Page.aspx

Application
Services

Service.svc

ASP.NET
HTTP Pipeline

Indigo
Hosting Port

HTTP
Protocol Handler

TCP
Protocol Handler

Configuration
Caching
Compilation
Membership
Role Management
Personalization

IIS Process Host
IIS Service

Metabase

Listeners
HTTP.SYS

TCP Listener
ASP.NET Activation + Hosting
ASP.NET Application Domain
Service.svc

Hosting
Environment

Page.aspx

ASP.NET
Application
Manager

Application
Services

ASP.NET
HTTP Pipeline

Indigo
Hosting Port

HTTP
Protocol Handler

TCP
Protocol Handler

Configuration
Caching
Compilation
Membership
Role Management
Personalization

IIS Process Host
IIS Service

Metabase

Listeners
HTTP.SYS

TCP Listener
Web Development in Visual Studio
Major Improvements for Whidbey

FrontPage Server Extensions No Longer Required
Now File System, IIS, FTP and FPSE Web Sites

Directory Based Project System Model
Edit any web anywhere (no project file required)
Dramatic performance improvements with large web sites
No longer required to build entire site into a single DLL
Can now re-build just individual pages to test and run

HTML Source Preservation
Tool will never re-format or mangle your code
Web Development in Visual Studio
Major Improvements for Whidbey

FrontPage Server Extensions No Longer Required
Now File System, IIS, FTP and FPSE Web Sites

Directory Based Project System Model
Edit any web anywhere (no project file required)
Dramatic performance improvements with large web sites
No longer required to build entire site into a single DLL
Can now re-build just individual pages to test and run

HTML Source Preservation
Tool will never re-format or mangle your code

Flexible HTML Source Formatting Options
Precisely control format of designer generated HTML
Optionally re-format HTML to match your format rules
Web Development in Visual Studio
Major Improvements for Whidbey

Intellisense Everywhere
Code behind, Inline code, HTML, CSS, ASP.NET page
directives, Web.config, XML Files, etc
Web Development in Visual Studio
Major Improvements for Whidbey

Intellisense Everywhere
Code behind, Inline code, HTML, CSS, ASP.NET page
directives, Web.config, XML Files, etc

HTML Tag Navigator and Tag Outlining
Easily view, navigate + explore complex pages
Web Development in Visual Studio
Major Improvements for Whidbey

Intellisense Everywhere
Code behind, Inline code, HTML, CSS, ASP.NET page
directives, Web.config, XML Files, etc

HTML Tag Navigator and Tag Outlining
Easily view, navigate + explore complex pages
XHTML Support w/ Pluggable Validation Engine
Real-time validation intellisense as you type HTML
Validation driven intelisense for client-side script
Web Development in Visual Studio
Major Improvements for Whidbey

Intellisense Everywhere
Code behind, Inline code, HTML, CSS, ASP.NET page
directives, Web.config, XML Files, etc

HTML Tag Navigator and Tag Outlining
Easily view, navigate + explore complex pages
XHTML Support w/ Pluggable Validation Engine
Real-time validation intellisense as you type HTML
Validation driven intelisense for client-side script
Section 508 + WCAG Accessibility Compliance Checker
Source compliance checker for HTML/ASP.NET Controls
Web Development in Visual Studio
Major Improvements for Whidbey

Rich HTML Designer Enhancements
Enhanced Table Editing and Creation
Clean CSS Style Generation for XHTML Compliance
Web Development in Visual Studio
Major Improvements for Whidbey

Rich HTML Designer Enhancements
Enhanced Table Editing and Creation
Clean CSS Style Generation for XHTML Compliance

Rich Master Page Design-Time Support
Full WYSIWYG Editing Support
Web Development in Visual Studio
Major Improvements for Whidbey

Rich HTML Designer Enhancements
Enhanced Table Editing and Creation
Clean CSS Style Generation for XHTML Compliance

Rich Master Page Design-Time Support
Full WYSIWYG Editing Support

Enhanced ASP.NET Code-Behind Page Editing
Cleaner and more OO code editing support
Removes brittleness of current tool wire-up

ASP.NET Single File Page Editing Support
Full intellisense and debugging support
Web Development in Visual Studio
Major Improvements for Whidbey

Built-in ASP.NET Web Server (no IIS required)
Only allows local browser requests
Automatic shutdown when VS IDE is closed
Web Development in Visual Studio
Major Improvements for Whidbey

Built-in ASP.NET Web Server (no IIS required)
Only allows local browser requests
Automatic shutdown when VS IDE is closed

Publish Web
Easily synchronize/publish webs to remote servers
Web Development in Visual Studio
Major Improvements for Whidbey

Built-in ASP.NET Web Server (no IIS required)
Only allows local browser requests
Automatic shutdown when VS IDE is closed

Publish Web
Easily synchronize/publish webs to remote servers

Rich Data Design-Time Support
WYSIWYG Data Access Layer Designer
Rich Data-Binding and ASP.NET data controls UI

And much, much more….
Writing Code w/ Whidbey
Building a Whidbey app from scratch:
Data

Editing (paging, sorting, editing)
Data Binding to Business Objects
SQL Output Cache Invalidation
Master Pages
Site Navigation + Navigation Controls
Membership + Login Controls
Page Personalization w/ Web Parts
Summary
Major advances in ASP.NET Whidbey
Will be 100% compatible with ASP.NET V1 and V1.1
Will run on IIS5, IIS5.1 and IIS6.0 (no OS upgrade req)

Building and running web applications will be
easier than ever before
Develop web applications in a fraction of the time
Developers can focus on adding even more value-add
(personalization, dynamic UI, etc) to their applications

Install the ASP.NET + Visual Studio Whidbey Alpha
All demos today were built with the bits you now have
Try the bits out on your own today!
ASP.NET Whidbey Talks To See
Great ASP.NET Whidbey Talks at PDC (18 total)
WSV 310+311: ASP.NET Data Controls
WSV 315: ASP.NET Master Pages, Themes, Navigation
WSV 322: ASP.NET Web Parts
TLS 341: Visual Studio for Building ASP.NET Web Apps
WSV 320: ASP.NET Membership and Role Management
WSV 321: ASP.NET Personalization System
WSV 330: ASP.NET Advanced Caching Techniques
MBL 313: ASP.NET Mobile Web Development
WSV 350: ASP.NET Administration, Config APIs
WSV 351: ASP.NET Troubleshooting, Auditing, Tracing
WSV 370: Building Indigo Services within ASP.NET
WSV 401+402: ASP.NET Building Server Controls
WSV 360: ASP.NET Cool Tips and Tricks
ASP.NET Panel on Thursday from 1:45-3:15
ASP.NET Whidbey Book
Now available
13 Chapters, 470 Pages
Topics Covered
Introduction, Tools & Architecture,
Data Source Controls and Data
Binding, GridView & DetailsView
Controls, Master Pages & Navigation,
Security, Personalization & Themes,
Web Parts, Mobile Device Support,
SQL Cache Invalidation,
Precompilation, Confuguration &
Administration and more.

Purchase and review at: http://www.asp.net/whidbey
ASP.NET 2.0 Hands-On Labs
Great Hands-on Walkthroughs
Located in Petree Hall
Proctors available to answer questions
Nine Labs
Introduction
Data Controls
Master Pages & Site Navigation
Membership, Role Management & Security
Personalization
Web Parts
Mobile Apps
Administration, Configuration & Deployment
Tips & Tricks

Can download from www.asp.net/whidbey
Asp.net0

More Related Content

What's hot

Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePoint
Alan Marshall
 
The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)
Jay Simcox
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talkpooyad
 
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT ProsSharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT ProsDan Usher
 
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
Ivan Sanders
 
REST API Design & Development
REST API Design & DevelopmentREST API Design & Development
REST API Design & Development
Ashok Pundit
 
Introduction to Microsoft SkyDrive Pro - From Atidan
Introduction to Microsoft SkyDrive Pro - From AtidanIntroduction to Microsoft SkyDrive Pro - From Atidan
Introduction to Microsoft SkyDrive Pro - From AtidanDavid J Rosenthal
 
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partnersExtending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Corey Roth
 
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
European Collaboration Summit
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German WebcmsPunk Rock
 
JUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGearJUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGear
prajods
 

What's hot (12)

Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePoint
 
The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)
 
#3
#3#3
#3
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talk
 
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT ProsSharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
 
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
 
REST API Design & Development
REST API Design & DevelopmentREST API Design & Development
REST API Design & Development
 
Introduction to Microsoft SkyDrive Pro - From Atidan
Introduction to Microsoft SkyDrive Pro - From AtidanIntroduction to Microsoft SkyDrive Pro - From Atidan
Introduction to Microsoft SkyDrive Pro - From Atidan
 
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partnersExtending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
 
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German Webcms
 
JUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGearJUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGear
 

Viewers also liked

Css
CssCss
Newsletter 3rd edition
Newsletter 3rd editionNewsletter 3rd edition
Newsletter 3rd edition
Tammy Flores
 
Napoleontiden
NapoleontidenNapoleontiden
Napoleontidensojimmy
 
Adam och eva
Adam och evaAdam och eva
Adam och evasojimmy
 
Pp lag och rätt 2014
Pp lag och rätt 2014Pp lag och rätt 2014
Pp lag och rätt 2014
sojimmy
 
Pp lag och rätt 2014gul
Pp lag och rätt 2014gulPp lag och rätt 2014gul
Pp lag och rätt 2014gul
sojimmy
 
2012 ACBSP Region 4 Conference Presentation #6 - El Zayaty
2012 ACBSP Region 4 Conference Presentation #6 - El Zayaty2012 ACBSP Region 4 Conference Presentation #6 - El Zayaty
2012 ACBSP Region 4 Conference Presentation #6 - El ZayatyACBSPregion4
 

Viewers also liked (7)

Css
CssCss
Css
 
Newsletter 3rd edition
Newsletter 3rd editionNewsletter 3rd edition
Newsletter 3rd edition
 
Napoleontiden
NapoleontidenNapoleontiden
Napoleontiden
 
Adam och eva
Adam och evaAdam och eva
Adam och eva
 
Pp lag och rätt 2014
Pp lag och rätt 2014Pp lag och rätt 2014
Pp lag och rätt 2014
 
Pp lag och rätt 2014gul
Pp lag och rätt 2014gulPp lag och rätt 2014gul
Pp lag och rätt 2014gul
 
2012 ACBSP Region 4 Conference Presentation #6 - El Zayaty
2012 ACBSP Region 4 Conference Presentation #6 - El Zayaty2012 ACBSP Region 4 Conference Presentation #6 - El Zayaty
2012 ACBSP Region 4 Conference Presentation #6 - El Zayaty
 

Similar to Asp.net0

ASP
ASPASP
Windows Server 2008 R2 Dev Session 03
Windows Server 2008 R2 Dev Session 03Windows Server 2008 R2 Dev Session 03
Windows Server 2008 R2 Dev Session 03
Clint Edmonson
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architectureIblesoft
 
Development In ASP.NET by Tanzim Saqib
Development In ASP.NET by Tanzim SaqibDevelopment In ASP.NET by Tanzim Saqib
Development In ASP.NET by Tanzim Saqib
guestf8f959
 
Asp dot net final (2)
Asp dot net   final (2)Asp dot net   final (2)
Asp dot net final (2)
Amelina Ahmeti
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)amelinaahmeti
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)amelinaahmeti
 
Anvita Gita Supersite Case Study Nov2000
Anvita   Gita Supersite Case Study Nov2000Anvita   Gita Supersite Case Study Nov2000
Anvita Gita Supersite Case Study Nov2000guest6e7a1b1
 
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesComposite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Mike Walker
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324
Mogili Venkatababu
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
Kashif Imran
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To Dotnet
SAMIR BHOGAYTA
 
ASPNET for PHP Developers
ASPNET for PHP DevelopersASPNET for PHP Developers
ASPNET for PHP Developers
Wes Yanaga
 
5. Microsoft CloudCamp Las Vegas 2009 05 18
5. Microsoft CloudCamp Las Vegas 2009 05 185. Microsoft CloudCamp Las Vegas 2009 05 18
5. Microsoft CloudCamp Las Vegas 2009 05 18
Intel Corporation
 
Architecting For The Windows Azure Platform
Architecting For The Windows Azure PlatformArchitecting For The Windows Azure Platform
Architecting For The Windows Azure Platform
David Chou
 
Asp.netrole
Asp.netroleAsp.netrole
Asp.netrole
mani bhushan
 
9781423903055 ppt ch08
9781423903055 ppt ch089781423903055 ppt ch08
9781423903055 ppt ch08临枫 盖
 

Similar to Asp.net0 (20)

ASP
ASPASP
ASP
 
Windows Server 2008 R2 Dev Session 03
Windows Server 2008 R2 Dev Session 03Windows Server 2008 R2 Dev Session 03
Windows Server 2008 R2 Dev Session 03
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
 
Asp dot net long
Asp dot net longAsp dot net long
Asp dot net long
 
Development In ASP.NET by Tanzim Saqib
Development In ASP.NET by Tanzim SaqibDevelopment In ASP.NET by Tanzim Saqib
Development In ASP.NET by Tanzim Saqib
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
 
Asp dot net final (2)
Asp dot net   final (2)Asp dot net   final (2)
Asp dot net final (2)
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
 
Anvita Gita Supersite Case Study Nov2000
Anvita   Gita Supersite Case Study Nov2000Anvita   Gita Supersite Case Study Nov2000
Anvita Gita Supersite Case Study Nov2000
 
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesComposite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business Architectures
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To Dotnet
 
ASPNET for PHP Developers
ASPNET for PHP DevelopersASPNET for PHP Developers
ASPNET for PHP Developers
 
5. Microsoft CloudCamp Las Vegas 2009 05 18
5. Microsoft CloudCamp Las Vegas 2009 05 185. Microsoft CloudCamp Las Vegas 2009 05 18
5. Microsoft CloudCamp Las Vegas 2009 05 18
 
Architecting For The Windows Azure Platform
Architecting For The Windows Azure PlatformArchitecting For The Windows Azure Platform
Architecting For The Windows Azure Platform
 
Asp.netrole
Asp.netroleAsp.netrole
Asp.netrole
 
9781423903055 ppt ch08
9781423903055 ppt ch089781423903055 ppt ch08
9781423903055 ppt ch08
 

More from actacademy

Autocad
AutocadAutocad
Autocad
actacademy
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
actacademy
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
actacademy
 
Css
CssCss
Accounting ppt
Accounting pptAccounting ppt
Accounting ppt
actacademy
 
Asp.net tips
Asp.net tipsAsp.net tips
Asp.net tips
actacademy
 
C#
C#C#
Ado
AdoAdo
Autocad
AutocadAutocad
Autocad
actacademy
 
Autocad
AutocadAutocad
Autocad
actacademy
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
actacademy
 

More from actacademy (11)

Autocad
AutocadAutocad
Autocad
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
Css
CssCss
Css
 
Accounting ppt
Accounting pptAccounting ppt
Accounting ppt
 
Asp.net tips
Asp.net tipsAsp.net tips
Asp.net tips
 
C#
C#C#
C#
 
Ado
AdoAdo
Ado
 
Autocad
AutocadAutocad
Autocad
 
Autocad
AutocadAutocad
Autocad
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 

Recently uploaded

Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptxFresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
SriSurya50
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 

Recently uploaded (20)

Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptxFresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 

Asp.net0

  • 2. Tools Client Application Model Avalon System.Windows System.Windows Web & Service Application Model Windows Forms Data Systems Application Model Win FS ASP.NET / Indigo System.Data.SqlServer System.Data.SqlServer System.Storage System.Storage System.Web System.Web System.Windows.Forms System.Windows.Forms Yukon Mobile PC & Devices Application Model Compact Framework System.Windows.Forms System.Windows.Forms System.Console System.Console Mobile PC Optimized NT Service System.Windows System.Windows System.Web System.Web Communication System.Search System.Search System.Windows System.Windows UI Element UI Element Explorer Explorer Documents Documents Media Media Controls Controls Text Element Text Element Dialogs Dialogs Shapes Shapes Animation Animation Notification Notification Panel Panel OleDbClient OleDbClient WebControls WebControls Control Control Control Control Adaptors Adaptors Print Dialog Print Dialog HtmlControls HtmlControls Design Design Design Design MobileControls MobileControls Item Item Discovery Discovery Relationship Relationship Contact Contact Location Location Audio Audio Video Video Document Document Event Event Protocols Protocols Uddi Uddi Media Media System.MessageBus System.MessageBus Transport Transport Queue Queue Port Port PubSub PubSub Channel Channel Router Router Service Service Policy Policy HttpWebRequest HttpWebRequest Query Query SessionState SessionState Sockets Sockets SslClientStream SslClientStream Caching Caching Xpath Xpath NetworkInformation NetworkInformation FtpWebListener FtpWebListener Personalization Personalization Schema Schema Peer Group Peer Group System.Net System.Net System.Web System.Web System.Xml System.Xml Serialization Serialization System.NaturalLanguageServices System.NaturalLanguageServices TransientDataSession TransientDataSession SignalingSession SignalingSession Message Message Images Images Synthesis Synthesis RealTimeEndpoint RealTimeEndpoint Active Active Directory Directory Activities Activities System.Web.Services System.Web.Services Description Description Core Core Media Media System.Speech System.Speech System.Runtime.Remoting System.Runtime.Remoting Web.Service Web.Service System.Storage System.Storage Page Page System.Remoting System.Remoting System.Collaboration System.Collaboration System. System. Discovery Discovery Query Query Schema Schema System.DirectoryServices System.DirectoryServices ObjectSpace ObjectSpace OracleClient OracleClient Relevance Relevance System.Web.UI System.Web.UI Recognition Recognition ObjectSpaces ObjectSpaces OdbcClient OdbcClient Design Design System.Drawing System.Drawing Mapping Mapping SqlXML SqlXML Monitoring Monitoring DataSet DataSet SqlTypes SqlTypes Logging Logging Forms Forms System.Help System.Help System.Messaging System.Messaging SqlClient SqlClient Control Control Navigation Navigation System.Windows.Forms System.Windows.Forms System.Data System.Data Annotations Annotations Controls Controls SideBar SideBar Shape Shape Ink Ink System.ServiceProcess System.ServiceProcess Data Presentation Command Line Cache Cache WebClient WebClient Fundamentals S e cu rit y Ba se & A p p lica t io n S e rvice s System.Timers System.Timers System.Text System.Text System.Globalization System.Globalization System.Design System.Design System.Serialization System.Serialization System.Threading System.Threading System.IO System.IO Ports Ports System.Runtime System.Runtime Serialization Serialization CompilerServices CompilerServices System.Collections System.Collections Generic Generic System.ComponentModel System.ComponentModel System.CodeDom System.CodeDom System.Reflection System.Reflection InteropServices InteropServices System.Windows. System.Windows. TrustManagement TrustManagement System.EnterpriseServices System.EnterpriseServices System.Transactions System.Transactions System.Web. System.Web. Security Security System.Message System.Message Bus.Security Bus.Security Co n figu ra t io n System.Web.Configuration System.Web.Configuration System.Security System.Security Authorization Authorization Permissions Permissions AccessControl AccessControl Policy Policy Credentials Credentials Principal Principal Cryptography Cryptography Token Token D ep l oy m en t /Ma n ag e m e nt System.Web System.Web System.MessageBus.Configuration System.MessageBus.Configuration Administration Administration System.Configuration System.Configuration Management Management System.Resources System.Resources System.Management System.Management System.Deployment System.Deployment System.Diagnostics System.Diagnostics
  • 3. Agenda Whidbey Overview ASP.NET “Whidbey” Features Visual Studio “Whidbey” Web Development Building an App from Scratch using Whidbey: Rich Data Editing against Business Objects Output Caching w/ Database Invalidation Consistent Site UI with Master Pages Flexible Navigation UI Secure Membership and Login System Page Personalization w/ ASP.NET Web Parts
  • 5. ASP.NET Whidbey Themes Developer Productivity Reduce ASP.NET V1->V2 lines of code by 2/3rds Enable rich scenarios not easily possible today Administration and Management Easiest platform to manage and administer Totally Extensible Platform Replace/extend all built-in features + services Customize for any enterprise environment Performance and Scalability The world’s fastest web application server
  • 7. ASP.NET 2.0 Developer Stack New ASP.NET Whidbey “Building Block” APIs Membership Membership Role Manager Role Manager Personalization Personalization Site Navigation Site Navigation Database Caching Database Caching Management Management
  • 8. ASP.NET 2.0 Developer Stack New ASP.NET Whidbey “Building Block” APIs Membership Membership Role Manager Role Manager Personalization Personalization Site Navigation Site Navigation Database Caching Database Caching Management Management Provider Model Design Pattern Providers Windows SQL Server JET (Access) Custom
  • 9. ASP.NET 2.0 Developer Stack New ASP.NET Whidbey “Building Block” APIs Membership Membership Role Manager Role Manager Personalization Personalization Site Navigation Site Navigation Database Caching Database Caching Management Management
  • 10. ASP.NET 2.0 Developer Stack New ASP.NET Whidbey “Page Framework” Features Master Pages Master Pages Themes/Skins Themes/Skins Adaptive UI Adaptive UI New ASP.NET Whidbey “Building Block” APIs Membership Membership Role Manager Role Manager Personalization Personalization Site Navigation Site Navigation Database Caching Database Caching Management Management
  • 11. ASP.NET 2.0 Developer Stack New ASP.NET Whidbey “Control Buckets” (More than 40+) Security Security Data Data Navigation Navigation Web Parts Web Parts New ASP.NET Whidbey “Page Framework” Features Master Pages Master Pages Themes/Skins Themes/Skins Adaptive UI Adaptive UI New ASP.NET Whidbey “Building Block” APIs Membership Membership Role Manager Role Manager Personalization Personalization Site Navigation Site Navigation Database Caching Database Caching Management Management
  • 12. ASP.NET Application Hosting ASP.NET App-Model extended to support non-HTTP Key Scenario: Indigo Services Unified Application Model for Web/Service Apps Membership and Role Management State Management Caching Configuration and Management Process Activation, Reliability and Recycling Health Monitoring Great Host for Building/Running Indigo Services Build rich services that leverage Reliable Queuing,
  • 13. ASP.NET Activation + Hosting ASP.NET Application Domain ASP.NET Application Manager Hosting Environment Page.aspx Page.aspx Application Services Service.svc ASP.NET HTTP Pipeline Indigo Hosting Port HTTP Protocol Handler TCP Protocol Handler Configuration Caching Compilation Membership Role Management Personalization IIS Process Host IIS Service Metabase Listeners HTTP.SYS TCP Listener
  • 14. ASP.NET Activation + Hosting ASP.NET Application Domain Service.svc Hosting Environment Page.aspx ASP.NET Application Manager Application Services ASP.NET HTTP Pipeline Indigo Hosting Port HTTP Protocol Handler TCP Protocol Handler Configuration Caching Compilation Membership Role Management Personalization IIS Process Host IIS Service Metabase Listeners HTTP.SYS TCP Listener
  • 15. Web Development in Visual Studio Major Improvements for Whidbey FrontPage Server Extensions No Longer Required Now File System, IIS, FTP and FPSE Web Sites Directory Based Project System Model Edit any web anywhere (no project file required) Dramatic performance improvements with large web sites No longer required to build entire site into a single DLL Can now re-build just individual pages to test and run HTML Source Preservation Tool will never re-format or mangle your code
  • 16. Web Development in Visual Studio Major Improvements for Whidbey FrontPage Server Extensions No Longer Required Now File System, IIS, FTP and FPSE Web Sites Directory Based Project System Model Edit any web anywhere (no project file required) Dramatic performance improvements with large web sites No longer required to build entire site into a single DLL Can now re-build just individual pages to test and run HTML Source Preservation Tool will never re-format or mangle your code Flexible HTML Source Formatting Options Precisely control format of designer generated HTML Optionally re-format HTML to match your format rules
  • 17. Web Development in Visual Studio Major Improvements for Whidbey Intellisense Everywhere Code behind, Inline code, HTML, CSS, ASP.NET page directives, Web.config, XML Files, etc
  • 18. Web Development in Visual Studio Major Improvements for Whidbey Intellisense Everywhere Code behind, Inline code, HTML, CSS, ASP.NET page directives, Web.config, XML Files, etc HTML Tag Navigator and Tag Outlining Easily view, navigate + explore complex pages
  • 19. Web Development in Visual Studio Major Improvements for Whidbey Intellisense Everywhere Code behind, Inline code, HTML, CSS, ASP.NET page directives, Web.config, XML Files, etc HTML Tag Navigator and Tag Outlining Easily view, navigate + explore complex pages XHTML Support w/ Pluggable Validation Engine Real-time validation intellisense as you type HTML Validation driven intelisense for client-side script
  • 20. Web Development in Visual Studio Major Improvements for Whidbey Intellisense Everywhere Code behind, Inline code, HTML, CSS, ASP.NET page directives, Web.config, XML Files, etc HTML Tag Navigator and Tag Outlining Easily view, navigate + explore complex pages XHTML Support w/ Pluggable Validation Engine Real-time validation intellisense as you type HTML Validation driven intelisense for client-side script Section 508 + WCAG Accessibility Compliance Checker Source compliance checker for HTML/ASP.NET Controls
  • 21. Web Development in Visual Studio Major Improvements for Whidbey Rich HTML Designer Enhancements Enhanced Table Editing and Creation Clean CSS Style Generation for XHTML Compliance
  • 22. Web Development in Visual Studio Major Improvements for Whidbey Rich HTML Designer Enhancements Enhanced Table Editing and Creation Clean CSS Style Generation for XHTML Compliance Rich Master Page Design-Time Support Full WYSIWYG Editing Support
  • 23. Web Development in Visual Studio Major Improvements for Whidbey Rich HTML Designer Enhancements Enhanced Table Editing and Creation Clean CSS Style Generation for XHTML Compliance Rich Master Page Design-Time Support Full WYSIWYG Editing Support Enhanced ASP.NET Code-Behind Page Editing Cleaner and more OO code editing support Removes brittleness of current tool wire-up ASP.NET Single File Page Editing Support Full intellisense and debugging support
  • 24. Web Development in Visual Studio Major Improvements for Whidbey Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed
  • 25. Web Development in Visual Studio Major Improvements for Whidbey Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Publish Web Easily synchronize/publish webs to remote servers
  • 26. Web Development in Visual Studio Major Improvements for Whidbey Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Publish Web Easily synchronize/publish webs to remote servers Rich Data Design-Time Support WYSIWYG Data Access Layer Designer Rich Data-Binding and ASP.NET data controls UI And much, much more….
  • 27. Writing Code w/ Whidbey Building a Whidbey app from scratch: Data Editing (paging, sorting, editing) Data Binding to Business Objects SQL Output Cache Invalidation Master Pages Site Navigation + Navigation Controls Membership + Login Controls Page Personalization w/ Web Parts
  • 28. Summary Major advances in ASP.NET Whidbey Will be 100% compatible with ASP.NET V1 and V1.1 Will run on IIS5, IIS5.1 and IIS6.0 (no OS upgrade req) Building and running web applications will be easier than ever before Develop web applications in a fraction of the time Developers can focus on adding even more value-add (personalization, dynamic UI, etc) to their applications Install the ASP.NET + Visual Studio Whidbey Alpha All demos today were built with the bits you now have Try the bits out on your own today!
  • 29. ASP.NET Whidbey Talks To See Great ASP.NET Whidbey Talks at PDC (18 total) WSV 310+311: ASP.NET Data Controls WSV 315: ASP.NET Master Pages, Themes, Navigation WSV 322: ASP.NET Web Parts TLS 341: Visual Studio for Building ASP.NET Web Apps WSV 320: ASP.NET Membership and Role Management WSV 321: ASP.NET Personalization System WSV 330: ASP.NET Advanced Caching Techniques MBL 313: ASP.NET Mobile Web Development WSV 350: ASP.NET Administration, Config APIs WSV 351: ASP.NET Troubleshooting, Auditing, Tracing WSV 370: Building Indigo Services within ASP.NET WSV 401+402: ASP.NET Building Server Controls WSV 360: ASP.NET Cool Tips and Tricks ASP.NET Panel on Thursday from 1:45-3:15
  • 30. ASP.NET Whidbey Book Now available 13 Chapters, 470 Pages Topics Covered Introduction, Tools & Architecture, Data Source Controls and Data Binding, GridView & DetailsView Controls, Master Pages & Navigation, Security, Personalization & Themes, Web Parts, Mobile Device Support, SQL Cache Invalidation, Precompilation, Confuguration & Administration and more. Purchase and review at: http://www.asp.net/whidbey
  • 31. ASP.NET 2.0 Hands-On Labs Great Hands-on Walkthroughs Located in Petree Hall Proctors available to answer questions Nine Labs Introduction Data Controls Master Pages & Site Navigation Membership, Role Management & Security Personalization Web Parts Mobile Apps Administration, Configuration & Deployment Tips & Tricks Can download from www.asp.net/whidbey

Editor's Notes

  1. Demo: diagnose a performance problem using perf counters We’ll start with an application under load that over allocates and show high allocation rates, % time in GC, and low RPS We’ll refine the app and reevaluate perf data, making incremental improvements that show improvements in key metrics
  2. Demo: diagnose a performance problem using perf counters We’ll start with an application under load that over allocates and show high allocation rates, % time in GC, and low RPS We’ll refine the app and reevaluate perf data, making incremental improvements that show improvements in key metrics
  3. First book on new version of ASP.NET. This book provides a first look at the new major release of ASP.NET. David Sussman and Alex Homer have worked closely with the ASP.NET team at Microsoft throughout the Whidbey design and development process to create a first look at some of the great new features included in the next version of ASP.NET along with Rob Howard, a member of the ASP.NET product team. Now Available. Made available on October 24th. The link at the bottom shows where they can order it from Addison-Wesley’s site. Available on Amazon.com and BarnesandNoble.com as well. Free Chapter Giveaway. If attendees are interested in getting 2 sample chapters from the book, they can come by the ASP.NET booth and ask for a copy while supplies last and receive a coupon for a 20% discount.
  4. The Hands-on Labs at the PDC are your first and best opportunity to try out and test the knowledge and skills you are developing in the technical sessions. This year the labs are designed specifically to reinforce the tracks you are interested in. There are 9 separate ASP.NET labs -- varying from 30 minutes to 2.5 hours in length -- that each focus on a select number of new ASP.NET V2 features.  These include: Master Pages, the new Site Navigation system and Navigation controls, Skins/Themes, Personalization, Web Parts, Data Access Controls, MMC Admin Tool and the new Config APIs, Membership + Role Management APIs and Login Controls, and many, many more.   We'll have 100 dedicated ASP.NET Whidbey hands on lab machines setup at the PDC, with proctors monitoring them to provide help and answer your questions.  Each lab has a word document with 20-50 pages of detailed steps and screenshots to walk attendees through how they can build sites/samples with the new features.  The Hands-On labs are located in Petree Hall. The labs will also be available to attendees on the www.asp.net site and the PDC commnet site.