Registration
Rates & Discounts

Home
.NET Day
Enterprise Dev

VSLive! Agenda

VBITS
Agenda
Sessions

VCDC
Agenda
Sessions

SQL2TheMax
Agenda
Sessions

Workshops
Speakers

Free Stuff
Site, Hotel & Travel

Sponsors
Exhibitors

Brochure

Past VSLive!
Other FTP Events
VSLive!

VBITS

VBITS Sessions

Register Now!
Register Online or call 800-848-5523

Check out the Enterprise Dev Bonus Track for all VBITS Attendees

When you register for VBITS, you receive a free BONUS Day dedicated to Visual Studio.NET on February 13. Visit the .NET Day page for the complete line up, or check out the VBITS main conference sessions listed below.

VBITS SessionsThursday, February 14
KEYNOTE: Building Production Apps with Visual Basic .NET Now
KEYNOTE: Intel: One Company's View on Web Services
Upgrade VB 6 Apps to Visual Basic .NET
From ASP to ASP.NET
From ADO to ADO .NET: Migration Made Easy
Build Windows Apps with Visual Basic .NET
Building Custom Server Controls with ASP.NET
ADO .NET and Exception Handling
Special Lunchtime Presentation: Real-World Migration to Visual Basic .NET
From COM to the Common Language Runtime: Making the Migration
ASP.NET and Mobile Computing
Serializing Your Data in Visual Basic .NET
RAD Server Apps in Visual Basic .NET
Tracing and Debugging ASP.NET
ADO .NET and XML
Top Ten Gotchas for Visual Basic .NET
Reuse in ASP.NET via Compositional and Custom Server Controls
Data in a Dog Collar
Exception Handling in Visual Basic .NET
ASP.NET Security Techniques
Implement a Web-Based Reporting System with XSLT

VBITS SessionsFriday, February 15
KEYNOTE: The Truth about Visual Studio .NET
OOP in .NET
Microsoft Web Services for Developers and Music Lovers
XML in Distributed Visual Basic Apps
Special Lunch Presentation: Realize the Power of Location with Microsoft MapPoint
Leverage the .NET Framework Using Visual Basic .NET
Web Services Security
SOAP and .NET
Understanding Delegates and Events in Visual Basic .NET
HailStorm Unleashed
Building a Database Web App
Implement Rich IE Apps with Visual Basic .NET
DISCO & UDDI
Scalable Server-Side XML Processing
Debugging .NET
.NET Remoting
New Paths to Security for Windows and Passport
.NET Profiling
What Happened to Class_Terminate?
Make Win32 Calls from .NET

Top

VBITS SessionsThursday, February 14

KEYNOTE: Building Production Apps with Visual Basic .NET Now
Michael Iem
Microsoft

Visual Basic. NET contains fundamental language enhancements that maintain VB's productivity while extending its power and flexibility. The VB development team will guide you through these new enhancements, showing how you can increase your VB productivity while harnessing the power of C++.
8 a.m.

Top


KEYNOTE: One Company's View on Web Services
William A. Swope
Intel

Expanding Web service applications on Intel® architecture represents a significant opportunity to software developers. Intel is a building block supplier to the worldwide Internet community, providing the microprocessors that power the majority of servers and personal computers in the world today. Join William A. Swope, Vice President and Co-General Manager of Intel's Software and Solutions Group, in a discussion of Intel's view on Web services.
9:15 a.m.
Top
Upgrade VB 6 Apps to Visual Basic .NET
Ed Robinson
Microsoft

Before you start porting your VB 6 apps to Visual Basic .NET, let us give you architectural recommendations and best practices for doing so. This is your hour to learn the ins and outs of the new Visual Basic .NET Upgrade Tool, a utility that automatically updates VB 6 projects for syntax changes and converts VB 6 forms to Windows Forms. Porting your code will be no sweat. We'll show you how.
10:30 a.m.  MIGRATION
Top
From ASP to ASP.NET
Jay Schmelzer
Clarity Consulting

The Visual Studio .NET Beta Web Site was originally developed using VS 6, following a Windows DNA design pattern. Join us for an examination of three real-world upgrade scenarios implemented while moving the site to Visual Studio .NET and the .NET Framework. We'll review the successful techniques we used to minimize impact on the existing production component, while still taking advantage of new NET-era features.
10:30 a.m.   ASP.NET
Top
From ADO to ADO .NET: Migration Made Easy
Bill Vaughn
BetaV Corporation

Learn before you do. This walk through of a typical conversion process, showing what ADO code can port, what needs rewriting, and what needs to go, will arm you with the techniques that can enable the smoothest possible transition. We'll discuss what current VB 6 coding practices are easiest to convert without hurting your current app's performance and address both the benefits and potential gotchas of the ADO .NET paradigm and .NET data access technology.
10:30 a.m.   DATA ACCESS
Top
Build Windows Apps in Visual Basic .NET
Paul Yuknewicz and Mike Iem, Microsoft
Rich Windows apps remain critical to the success of today’s businesses. The Visual Basic team will show you how to take advantage of Visual Studio's new features and enhancements to build richer, better Windows apps-and even connect them to Web Services.
11:45 a.m.   MIGRATION
Top
Building Custom Server Controls with ASP.NET
Avonelle Lovhaug
SRM, Inc.

ASP.NET's new server controls simplify building sophisticated browser-based apps. We'll examine how to build your own ASP.NET custom server controls, discussing the approaches required for building composite and non-composite server controls. We'll look at handling events within custom server controls, as well as raising events to the calling page. Finally, we'll incorporate data binding into our custom server control.
11:45 a.m.   ASP.NET
Top
ADO .NET and Exception Handling
Bill Vaughn
BetaV Corporation

Few existing ADO objects, properties, or methods are exposed in ADO .NET, and you must re-tool existing COM-based ADO code to accommodate the new .NET language constraints. Get ready to get your hands dirty creating bread-and-butter ADO .NET code. Even better, you'll get a comprehensive tour through creating new (to VB) "Try Catch" exception handlers. This session is guaranteed to trim hours from your first ADO .NET project.
11:45 a.m.   DATA ACCESS
Top
Special Lunchtime Presentation: Real-World Migration to Visual Basic .NET
Keith Pleas
Deep Training

Come hear the real world details of moving your various VB 6 apps and components into the .NET Framework by a fellow developer who's been working closely with the product for more than 2 years. You won't want to miss these tales from the trenches, including how to migrate from ADO to ADO .NET and from VB 6 "Ruby" forms to Windows Forms; dealing with orphaned project types; DLL calls to Framework objects; and Interop with classic COM where necessary.
12:45 p.m.  
Top
From COM to the Common Language Runtime: Making the Migration
Brian Randell
MCW Technologies, LLC

For VB developers, productivity has come through writing client/server COM components. Using services such as MTS and COM+ has made for better, more robust systems. And the new Common Language Runtime (CLR) promises to make this even better-or does it? We will show you how to make migration from COM programming simple, using the CLR's GUID-less model.
1:45 p.m.   MIGRATION
Top
ASP.NET and Mobile Computing
Andrew Brust
Progressive Systems Consulting, Inc.

Want to extend your Web applications' reach to mobile phone and PDA users? The .NET Mobile Internet Toolkit lets ASP.NET developers do this in Visual Studio .NET, using a singular code base and familiar ASP.NET tags. We'll also look at the WML (wireless markup language) and HTML generated by the Toolkit to understand the transformations going on behind the scenes.
1:45 p.m.   ASP.NET
Top
Serializing Your Data in Visual Basic.NET
Doug Turnure
Aggelos Inc.

The CLR library gives VB developers a new paradigm for moving data between files, memory, and serial ports. The Core Library uses a stream abstraction to decouple data requests from the destination. We'll acquaint you with serialization in the CLR, and illustrate examples of how to move data to and from files and memory, using both Binary and SOAP formatters.
1:45 p.m.   DATA ACCESS
Top
RAD Server Apps in Visual Basic .NET
Chris Dias
Microsoft

3 p.m.   MIGRATION
Top
Tracing and Debugging ASP.NET
Dave Bost
Solution Partners, Inc.

You won't want to miss this guided tour of the new tracing facilities in ASP.NET. We will show you how to track the execution path of an ASP.NET application and interpret the results. We'll highlight the usage of Page-level tracing and Application-level tracing and interpreting the output of the tracing logs. Finally, we'll tie it all together with a demonstration of the debugging tool included in the .NET Framework SDK.
3 p.m.   ASP.NET
Top
ADO .NET and XML
Yasser Shohoud
Deep Training

ADO 2.1 introduced XML as a record set persistence format. Then ADO 2.5 let you persist hierarchical record sets in XML. Now ADO .NET actually uses XML as the native format for representing multi-table Datasets. We'll examine how ADO .NET objects map to various elements in the Dataset's XML schema and how to use XML from any platform to create, read, and modify ADO .NET Datasets.
3 p.m.   DATA ACCESS
Top
Top Ten Gotchas for Visual Basic .NET
Todd Kimble
Clarity Consulting

Visual Basic .NET is the biggest upgrade since VB 4 was introduced-maybe the biggest ever. With it, developers have a new tool that makes it easier than ever to build great applications. But not everything in Visual Basic .NET is simple to use. Come join us for a thorough examination of the ten most common stumbling blocks developers encounter when moving to Visual Basic .NET, and make your migration easy.
4:15 p.m.   MIGRATION
Top
Reuse in ASP.NET via Compositional and Custom Server Controls
G. Andrew Duthie
Graymad Enterprises

Want to reuse your code in .NET apps? Start with the ASP.NET Server Control model and Visual Basic .NET's full support for inheritance. These help you reuse not only your own code, but also existing ASP.NET Server Control code. Learn the intimate details of how to take advantage of both Compositional Server Controls and Custom Server controlsplus, you'll get a thorough illustration of how to use attributes with the .NET Framework.
4:15 p.m.   ASP.NET
Top
Data in a Dog Collar
Kathleen Dollard
Independent Consultant

Another version of VB and another incarnation of Data Binding! Are we there yet? Learn the ins and outs and ups and downs of the new data binding model and I think you'll decide that it is time to leash up at least some of your data and get on with more interesting parts of your application.
4:15 p.m.   DATA ACCESS
Top
Exception Handling in VB.NET
Ken Getz
MCW Technologies

Goto is gone! Now VB developers can handle errors in a safe, sane way, using Visual Basic .NET's structured exception handling. We will introduce Try, Catch, Fail, and all the other keywords and concepts involved in effective, modern error handling. In addition, we'll tackle the new debugging features, including .NET Framework classes that allow you to redirect debugging output.
5:30 p.m.   MIGRATION
Top
ASP.NET Security Techniques
Avonelle Lovhaug
SRM, Inc.

All of us have struggled with authentication and authorization issues using previous versions of ASP. With ASP.NET, new techniques are available to developers trying to build secure applications. Together we'll review several of these techniques in detail, ranging from the simplistic (for the quick and dirty application you may need to provide in a few hours), to the sophisticated.
5:30 p.m.   ASP.NET
Top
Implement a Web-Based Reporting System with XSLT
Yasser Shohoud
Deep Training

Reporting is an important piece of any Web application, yet most of us dread dealing with it. We'll show you how to implement an innovative reporting system using XML and XSLT. Get ready to discuss the options for retrieving relational data as XML, formatting the data using XSLT and letting users choose report columns, sort order and other options.
5:30 p.m.   DATA ACCESS
Top


VBITS SessionsFriday, February 15

KEYNOTE: The Truth about Visual Studio .NET
Scott Stanfield
Vertigo Software, Inc.

Can you handle the truth? We dared the creators of IBuySpy.com to tell us the truth about Visual Studio .NET. Microsoft challenged Vertigo to build the first ASP.NET/C# /Visual Basic .NET Web application to demonstrate the power and productivity of .NET. We'll dive right in and explore the rough edges and share our tips and tricks to get the most out of .NET.
9 a.m.

Top
OOP in .NET
Deborah Kurata
InStep Technologies

OOP in .NET means more than a new syntax. With Visual Basic .NET, VB becomes a true object-oriented language. We'll present the key new object-oriented concepts, including parameterized constructors, function overloading, static class data, and inheritance-based polymorphism. Learn how to take advantage of these techniques so you can leverage the benefits of true OOP in your apps.
10:15 a.m.  OOP
Top
Microsoft Web Services for Developers and Music Lovers
John Alexander
G.A. Sullivan

Join us for a practical review of building Web services using an actual multi-tier online ticket sales application. See how to use the .NET Framework and ASP.NET to publish and consume SOAP-based Web services. Learn how Web services impact site design and provide application building blocks. Get a good look at how this site offers Web services that related vendors can use independently.
10:15 a.m.   WEB SERVICES
Top
XML in Distributed Visual Basic Apps
Peter Vogel
PH&V Information Services

XML is the essential tool for building distributed applications. Learn how to use XML in client-server and Web-based apps to pass data between components, maintain state in Web apps, and move data across the Internet. You can exploit these solutions in both VB 6 and Visual Basic .NET. You'll walk away knowing how to use XML in the line of business applications you're building right now.
10:15 a.m.   XML
Top

Special Lunchtime Presentation: Realize the Power of Location with Microsoft MapPoint
BJ Holtgrewe and Sandra Andrews
Microsoft

Microsoft® MapPoint® Technology encompasses Microsoft's commitment to location technology and ability to deliver mapping and location based products and services anytime, anywhere and on any device. This session will cover both MapPoint 2002 the client application and the MapPoint .NET Web Service. MapPoint 2002 allows users to analyze location-based information and integrate maps and other geographic data into business applications and custom solutions. MapPoint .NET is a hosted, programmable XML Web Service that allows you to integrate high-quality maps, driving directions, distance calculations, proximity searches and other location intelligence into your applications, processes, and Web sites. Attendees of this session will receive evaluation accounts to the MapPoint .NET Service.
11:15 P.M.  
Top

Leverage the .NET Framework Using Visual Basic .NET
Keith Pleas
Deep Training

Learn how to leverage the .NET Framework to build robust applications that couldn't be written in VB 6 alone. We'll start with an overview of the .NET Framework, then take a closer look at some of the powerful things you can do with it such as multi-threading, Windows services, diagnostics (performance counters and event logs), inheritance, delegates, attributes, and structured exception handling. We'll discuss how you can utilize each of these framework features while demonstrating code. You'll walk away with a clear understanding of the capabilities of the .NET Framework and how to exploit its features using Visual Basic .NET.
12:15 P.M.  VISUAL BASIC.NET
Top

Web Services Security
Jay Schmelzer
Clarity Consulting

Get beyond the superficial descriptions of Web services. We'll use practical examples drawn from production code to show you techniques to address common issues when building real world Web services. We will specifically look at techniques for handling authentication, authorization and transactions.
12:15 p.m.   WEB SERVICES
Top
SOAP and .NET
Michael Amundsen
Independent consultant

Get ready to SOAP up .NET and delve into SOAP's underlying principles. The .NET Framework (among others) incorporates SOAP as a standard for implementing distributed objects via HTTP. You'll learn how the .NET Framework uses SOAP to enable Web services reaching across platforms and languages. You'll also see working examples of SOAP-enabled objects written with Visual Basic .NET and C#.
12:15 p.m.   XML
Top
Understanding Delegates and Events in Visual Basic .NET
Doug Turnure
Aggelos, Inc.

VB developers have been using events and callbacks for some time. COM+ introduced the loosely coupled event (LCE) as well. .NET builds on both of these concepts, but with a completely new set of plumbing. Delegates and multicast delegates offer a new solution for dynamic invocation and asynchronous callbacks. You will learn the new way to call functions by address, and see how it maps into the Visual Basic .NET event model.
1:30 p.m.   VISUAL BASIC.NET
Top
HailStorm Unleashed
Jon Rauschenberger
Clarity Consulting

Hailstorm is a new initiative for providing many Web services to developers. These services let you build apps with a rich user experience on a variety of platforms/devices. Don't miss our detailed discussion of the initial set of Hailstorm services and how to integrate them in your applications. And we'll wrap it up with a detailed review of relevant privacy and data ownership issues.
1:30 P.M.   WEB SERVICES
Top
Building a Database Web App
Paul Sheriff
PDSA, Inc.

The new WebForms DataGrid control lets you develop database apps in a fraction of the time you'd need with ASP. Take a tour through building a complete add/edit/delete form step by step, showing the most efficient methods of using this DataGrid control and ADO .NET. You'll also experience a demonstration how to use the formatting features to create great-looking HTML tables.
1:30 p.m.   XML
Top
Implement Rich IE Apps with Visual Basic .NET
Rockford Lhotka
Magenic Technologies

Browser-based applications provide powerful deployment capabilities when compared to traditional intelligent clients. Often however, users want more functionality on the client than can easily be provided via DHTML. We'll discover how we can leverage Visual Basic .NET to build auto-deployed .NET components that run in the browsergiving us the best of both worlds.
2:45 p.m.   VISUAL BASIC.NET
Top
DISCO & UDDI
Aaron Skonnard
Skonnard Consulting

Since Web services are based on open industry standards, the process for describing, publishing, and discovering Web services should be based on the same principles. DISCO is a Microsoft-specific discovery protocol while UDDI is emerging as an industry standard. Join us for an introduction and comparison of both technologies and get ready to discuss the future of each.
2:45 p.m.   WEB SERVICES
Top
Scalable Server-Side XML Processing
Jon Rauschenberger
Clarity Consulting

How do you integrate XML into your applications? Parsing XML on a server supporting multiple users can quickly become a problem. Together, we'll examine your options for processing XML on a server with an eye to both scalability and performance. We'll also review DOM versus SAX parsers and much, much, more.
2:45 p.m.   XML
Top
Debugging .NET
John Robbins
Wintellect

With .NET's advent the rules for debugging have completely changed. We'll help you get up to speed on the core concepts you need to understand in order to debug effectively with .NET, taking you through the transitioning to .NET debugging and taking advantage of the new debuggers and debugging techniques such as the new diagnostic code.
4 p.m.   .NET LANGUAGE
Top
.NET Remoting
Dan Appleman
Desaware

Visual Studio makes it easy to create and use Web services, but there is a lot more to .NET remoting than Web services. Together we'll take look under the hood at how remoting works in .NET, how it is completely different from DCOM, and how you can use it to customize your distributed solutions.
4 p.m.   BLACK BELT
Top
New Paths to Security for Windows and Passport
Michael Amundsen
Independent Consultant

Learn the basics of the .NET security model and how you can use it to create and support secure Web applications on the .NET platform. You'll discover how to define security schemes that use forms-based authorization; how to use Windows security for your Web applications; and how to incorporate Microsoft Passport as the authentication service for your sites.
4 p.m.   WINDOWS
Top
.NET Profiling
John Robbins
Wintellect

Unlike other environments, .NET offers native support for profiling tools. The Profiling APIs let you write sophisticated analysis tools you never thought possible in the past. Together we'll look at these APIs and show you how to use them in real world scenarios. With .NET, you now have better support for writing great code and tools than ever before.
5:15 p.m.   .NET LANGUAGE
Top
What Happened to Class Terminate?
Francesco Balena
Wintellect

Deterministic object destruction has gone; enter .NET garbage collection and its non-deterministic finalization issues. But even though .NET garbage collection will be there, silently working for you, you still should have a firm understanding of how it works in order to avoid serious programming mistakes and performance hits. Come learn about the Finalize method, the IDispose interface and the GC class, including some esoteric techniques such as object resurrection and pooling.
5:15 p.m.   BLACK BELT
Top
Make Win32 Calls from .NET
Dan Appleman
Desaware

Every VB developer worth his or her salt knows how to make Win32 calls in VB 6. But as with so many areas this is changing in significant ways with Visual Basic .NET. Join one of the acknowledged masters of black belt VB programming as he takes you through the ins and outs you need to navigate this new territory.
5:15 p.m.   WINDOWS
Top


Home
VBITS | VCDC | SQL2TheMax | Workshops | Speakers | Brochure
Register Now | Rates & Discounts | Site, Hotel, & Travel | Free Stuff
Sponsors | Exhibitors
| Past VSLive! | Other FTP Events



VSLive! Newsletter Sign-Up
Get Conference Updates
Sign up for regular e-mail updates on conference news and special events for:
VSLive!
VBITS
ASP Live!
C# Live!
SQL Live!
CooperU
Digital Design World
Web Design World
Photoshop Conference
JavaPro Live!
XML Tech Summit
Thunder Lizard Events
   

Sponsored by: Intel

Microsoft

MSDN

Alphora

Compuware


Presented by:

Fawcette Technical Publications