Lotus Notes/Domino and .Net collaboration workshop
October 4 - 7 (or 8 for masters)

Agenda 
version 9/16/04

Day 1  Monday 10/4

8 - 8:45 Breakfast/sign in
8:45 - 9 Welcome
9 - 9:30 What is .Net
9:30 - 10:15 Security  -   Compare Domino, .Net and. J2EE Charlie K.
10:15 - 10:30 Active Directory
10:30 - 10:45 Break
10:45 - 11:15 Intro to Visual Studio.Net for Domino Designer developer
11:15 - 11.30 Navigating a Virtual PC  (VPC) and Virtural Server
11:30 - 12 LAB  - VS.Net  - controls, win forms, templates

12 - 12:30 Lunch

12:30 - 1 Web Services with VS.Net - Creating a web service - Calling a web service
1 - 1:30 LAB – Create a .Net web service/Call .Net web service
1:30 - 2  Calling a web service with LotusScript 
2 - 2:30       LotusScript Web Services -Agent, WSDL page
2:30 - 2:50 US Dept. Engergy real world experience
2:50 - 3 Break
3 - 3:30 Notes 7 Web Service design element and .Net
3:30 - 4 LAB  - create Domino 7 web service, call web service from VS.Net, call same web service from LotusScript
4 - 4:30 COM interop with Notes - VS.Net calling Domino Objects (COM interface)
4:30 - 5 Creating a COM wrapper for Managed code (called from LotusScript) Managed code deployment issues

5 - 6 Company Store Visit

6 - 7 LAB – call Domino/COM from ASP.Net/Winform, Deploy Managed code with LotusScript
Day 2 Tuesday 10/5

8 - 8:30 Breakfast
8:30 - 8:45 Welcome back - update
8:45 - 9:30 Basic principles of ADO.NET (and Introduction to Proposion N2N)
9:30 - 10:15 Programming with ADO.Net classes
10:15 - 11 LAB Web Contact List
10:45 - 11:45 Programming with ADO.NET DataSets (and Proposion N2N Specifics)
11:45 - 12 Start Lab - Notes Data integrator

12 - 12:30 Lunch / MS product team product team discussion

12:30 - 1 LAB Continues - 
1 - 1:30 Using off the shelf Domino web services
1:30 - 2 Lab - calling Lyrix web services
2 - 2:30 XML interop
2:30 - 3:30 LCS/IM  compared with SameTime
3:30 - 4:00 LAB  - RTC toolkit  
4:00 - 5:00 Intro SharePoint
            Basics
      Office integration
WSS/SPS
5:30 - 6 LAB – Navigate and customize
Day 3 Wednesday 10/6
 
8 - 8:30 Breakfast
8:30 - 8:45 Welcome back - update
8:45 - 9:15 SharePoint  progammable interfaces         
Site Templates           
Object models
            Web service APIs
            Create Notes Web Parts
Link Web Parts
LAB
12 - 12:30 Lunch 

12:30 - 1:15 Smart Client
1:15 - 2       Visual Studio Tools for Office (VSTO)
2:15 - 2:45 LAB
 2:45 - 3:30    InfoPath
 3:30 - 3:45 SmartPhone
3:45 - 4 Break
4 - 4:30  Reporting - SQL Server 2000 Reporting Services
4:30 - 5:15 Example of coverting Domino/Websphere applicaton to Domino/.Net (Bob Balaban)
5:15 - 5:45 SSO
6:30 - 10 Car racing at Champs Karting
 
Day 4 Thursday 10/7
 
8 - 8:30 Breakfast
8:30 - 8:45 Welcome back - update
8:45 AM - 10:00 AM - Introduction to ecKnowledge - Using CASAHL ecKnowledge to integrate, extend or migrate Lotus Notes applications to Microsoft SharePoint, Office 2003, SQL Server, Exchange and .NET

10:00 AM - 10:15 AM Break

10:15 AM - 12:00 PM LAB - Migrating and coexisting Notes collaborative applications with SharePoint (Document library, Project Task list, Sales Tracking Custom list, Discussion board)

12:00 PM - 12:30 PM Lunch

12:30 PM - 2:15 PM LAB - Synchronizing Notes data with SQL Server for migration and coexistence
Using ecKnowledge to generate Visual Studio .NET applications
Using ecKnowledge to generate Microsoft Office 2003 InfoPath applications
Transforming data, Managing ecKnowledge server

2:15 PM - 2:30 PM Break

2:30 PM - 3:30 PM LAB - ecKnowledge certification exercises
3:30 PM - 4:00 PM ecKnowledge summary

4:00 - 5+ Idea workshop - With what we learned, what else can we do.
 


Friday will be a Masters session for folks who want to talk about what they learned. This is very open format and very optional