VSLive! Home | Other FTP Events | FTP Online |

Home
Registration
Rates & Discounts
VSLive! Overview
Agenda
.NET Focus Day
Workshops
Sponsors
Exhibitors
Speakers
Site, Hotel & Travel
Brochure PDF
VBITS
Agenda
Sessions
ASP Live!
Agenda
Sessions
C# Live!
Agenda
Sessions
SQL Live!
Agenda
Sessions



Send me more information
Click here to receive a brochure and other updates from VSLive!


Attendees, access your Virtual Conference material here:
www.ftpconferences.com/vc

Youêll find your username and password on the first page of your proceedings booklet!



September 11
Microsoft-Sponsored Breakfast Session: Development Opportunities with the New Microsoft Office System
KEYNOTE: Microsoft.com Application Framework
Exception Handling in ASP.NET Applications
Build Transactional ASP.NET Pages and Web Services
Protecting Server Data: The Data Protection API
Web Service Security
Dig Into the ASP.NET DataGrid Control
Build a Browser-based OLAP Reporting Solution Using ASP.NET

September 12
KEYNOTE: Data Access with Visual Studio .NET
ASP.NET DataBinding
Postback / Creating and Handling Events in Custom Server Controls
Understanding and Implementing ASP.NET Presentation Design Patterns
It's the WORLDWIDE Web: Internationalization and Globalization with ASP.NET
User Authentication in ASP.NET


ASP Live! Sessions September 11

Microsoft-Sponsored Breakfast Session: Development Opportunities with the New Microsoft Office System
Robert Green, Microsoft
Heavy investments in standards-based XML and .NET technologies provide developers with a host of new development opportunities around the Microsoft Office System. Come see how XML leads to better solutions for end users and enables information to be more easily captured, used and repurposed throughout organizations. New tools and interfaces in the Microsoft Office System give developers greater control over the use and flow of XML data and allow Visual Studio .NET developers to extend their skills to Office applications using everything from ASP.NET to Web services to network deployment.
8 a.m.

Top

Microsoft.com Application Framework
Larry Jordan ,Microsoft.com Development Manager, Microsoft
This presentation will take a deep look at the .NET adoption on Microsoft.com that provides a centralized framework for content aggregation ,presentation and programmability. The presentation will focus on the use of various XML capabilities in .NET and net- work distribution model of Web Services that make up the architecture of Microsoft.com.
9 a.m.

Top

Exception Handling in ASP.NET Applications
Don Kiely, Third Sector Technologies
Structured exception handling is one of the best features of .NET, but how do you make it work in Web applications? ASP.NET has many default exception handling features, and the .NET common language runtime provides another set of features. How do you use these together for a robust, user-friendly Web app that recovers gracefully from problems? This session will cover how to put them all to use, culminating in a generic exception handler that puts a good face on a bad situation.
10:30 a.m.

Top

Build Transactional ASP.NET Pages and Web Services
Juval Lowy, Idesign
.NET transactions support (via .NET Enterprise Services) makes managing a distributed transaction as easy and trivial as a single resource transaction. Developers using ASP.NET transaction gain both in quality and in productivity, because they can focus on the business logic of the application instead of managing errors and rolling back changes. This talk presents the essential aspects of transactional programming and then demonstrates how ASP.NET, ADO .NET and Web Services take advantage of transactions, as well as providing design guidelines for the interaction between ASP.NET and a transactional middle tier.
11:45 a.m.

Top

Protecting Server Data: The Data Protection API
Don Kiely, Third Sector Technologies
Starting with Windows 2000, the Data Protection API has been available at the operating system level, providing easy and very secure data protection services. The simple interface provides an interface to the Crypto API with a twist: it uses a key for encryption based on the current security credentials or, optionally, a machine-wide key available to any process. During this session, we'll explore the features of this API, how to integrate it into applications, and look at .NET classes that can encapsulate it without having to delve into the nasty details of cryptography! These techniques make for a great way to protect server data in an ASP.NET application.
2 p.m.

Top


Web Service Security
Juval Lowy, Idesign
.NET allows developers to rely on either Windows authentication or to roll custom mechanisms, and there are a number of permutations to each choice. Each option has its own tradeoffs and implications on the programming models. This presentation explains and contracts the various options, both on the service and on the client side, often shedding light on poorly documented and understood aspects. It presents simple yet powerful helper classes and utilities, for Web services authentication, authorization and impersonation.
3:15 p.m.

Top


Dig Into the ASP.NET DataGrid Control
Ken Getz, MCW echnologies, LLC
The ASP.NET DataGrid is an incredibly powerful control. You can load it with data from many different sources, format its output, and sort and filter its data. You can edit, update, and delete rows in the grid, and add event procedures to handle clicking just about anything in the grid. You can provide your own templates for columns, adding just about any control you need for a particular column's display. Attend this session to find out how to take advantage of its best features.
4:30 p.m.

Top


Build A Browser-based OLAP Reporting Solution Using ASP.NET

Jeff Hasan, InfoQuest Systems
With ASP.NET and Office Web Components (OWC) you can create a low-cost, browser-based reporting tool with sophisticated viewing and editing capabilities. This session describes the technical implementation of an ASP.NET-based OLAP reporting solution, shows you how to implement a secure, browser-based OLAP reporting solution that integrates with Microsoft Office, and will help you avoid the stumbling blocks that you will naturally encounter when building an OLAP reporting solution from scratch.
5:45 p.m.

Top



ASP Live! Sessions September 12

Data Access with Visual Studio .NET
Most mission-critical applications created with Visual Studio start with data access - from Oracle SQL Server,DB2,legacy data stores, From the impact of XML to the move from ADO to ADO how Visual Studio developers approach data access is being redefined. With native CLR-support promised in the Yukon release of SQL Server, more changes are afoot. Get a new perspective on where data access is today and how to architect your applications so they won êt be made obsolete by the substantial changes on the horizon.
9 a.m.

Top

ASP.NET DataBinding
Andrew Brust, Progressive Systems Consulting
ASP.NET offers Web developers some of the same RAD,data binding niceties that have long been available to Windows developers. The good news is, this helps you meet IT economy demands to get those Web database apps out the door faster and cheaper than ever before. The challenge is that stateless ASP.NET data binding works much differently from traditional Windows Forms Data Binding and you êll need to master those differences to use the technology successfully. Come to this session to learn the ins and outs of ASP.NET Data Binding at design-time and in code and learn how to integrate strongly-typed DataSets into the Data Binding equation.
10:30 a.m.

Top

Postback / Creating and Handling Events in Custom Server Controls
G. Andrew Duthie, Graymad Enterprises, Inc
Attend this session and find out how the postback process works and explore the stages of the postback process. You'll learn which stages of the process are appropriate for which application activities and how to take advantage of postback processing. You'll learn what delegates are, and how they provide a framework for creating, raising, and handling events. You'll also see how to handle events exposed by inherited classes in custom server controls and how to create, raise, and handle custom events in your server controls.
11:45 a.m.

Top

Understanding and Implementing ASP.NET Presentation Design Patterns
Jackie Goldstein, Renaissance Computer Systems, LTD
This session will discuss several of the more useful design patterns and practices for building and displaying ASP.NET pages, such as the Model-View-Controller and the Page Controller patterns. The logic behind each pattern will be presented, as well as its pros and cons. An implementation of each pattern will also be demonstrated, to illustrate its real-world usage.
2 p.m.

Top


It's the WORLDWIDE Web: Internationalization and Globalization with ASP.NET

Scott Hanselman, Corillian Corporation
ASP.NET gives developers more power than ever before to create diverse, multilingual, multicultural websites. The Windows .NET Framework provide rich support for Number Formatting, Date Formatting and Resource-based Localization. However, localizing Web Pages in ASP.NET often isnêt easy. Weêll explore the complexities of Resource Files and Satellite Assemblies and how to exploit them in ASP.NET. Weêll look at how to create a website with localized DataGrids, Dynamic menus, DateTime and Currency information that is localized in half a dozen languages. Weêll explore localization issues in East Asian languages, as well as Right-To-Left issues when localizing in languages like Arabic. Weêll also look at how Cascading StyleSheets (CSS) can help in globalization and applying different skins to global sites. Weêll dig into System.Globalization and discover the hidden culture of .NET. Sprechen zie ASP.NET?
3:15 p.m.

Top


User Authentication in ASP.NET
Michiel de Bruijn , X42 Development and Consultancy
In this session, youêll learn how to build and deploy a complete custom authentication ASP.NET HTTP handler with support for a wide variety of back-end databases, as well as the most common authentication scenarios, including the use of secure cookies and temporary download credentials. Also, youêll learn how to avoid the top 5 security mistakes made when developing and deploying Web services.
4:30 p.m.

Top