Steve's ODC 2008 Client Track

This blog provides information, news and updates on the ODC client track.

  • Why should you attend the client sessions?

    As we near ODC, there are some great sessions. Last night, I went through them and provided some reasons as to why you might attend each of them.

    The good thing is that with these sessions, you'll get a good cross-section of Office technologies that can be used to build many different Office solutions. I hope you enjoy this track, as it's got some great speakers with some very valuable experience.

    Look forward to seeing you all there!

    Steve

    Session Code

    Session Title

    Why should you attend this session?

    CLI201

    The Changing Paradigm of Office Development: Yesterday, Today and Tomorrow

    Provides some defining boundaries of what Office development was, is and will be.

    CLI202

    Developing and Deploying Smart Clients for Office

    VSTO 3.0 is by far the best release for this product—which is now in VS 2008 Pro and above. For those of you who really want to check out how to extend the client, this is a good primer.

    CLI203

    Developing Custom Office Business Applications: From the Client to SharePoint and Beyond

    You’re going to hear a lot about OBA at ODC, and this is where it starts. We’ve got some good demos and info that ties smart client development (see CLI202) with MOSS (see Server tracks) and ‘beyond’ or SAP, PeopleSoft and other LOBs (see ARC305/312 & SVC307 for service and architecture guidance). Also check out CLI310 for Eric’s OBA in an hour coding extravaganza.

    CLI205

    The Nine Essential Power Tools for Every Developer: Extending Visual Studio to Enhance the Office Development Experience

    This is all developer centric and in such a way to make your life easier when developing Office solutions.  

    CLI206

    Integrating Office Client Customizations with Services in the Cloud

    Within the theme of OBA, many companies are tying services into client customizations to build some interesting solutions. This session gives you some guidance on the how and what when it comes to integrating services into VSTO customizations.

    CLI207

    Leveraging Your Existing VBA Investments

    There are still a lot of companies out there with VBA code and they’re not sure what to do with it. It talks about some futures, but really emphasizes the value in your current investments in VBA. A good combination with CLI209.

    CLI208

    Adding Geographic Information to Groove Collaboration with Virtual Earth

    Geographic information systems are the craze, and you can learn some lessons for applicability not only for Groove but for other Office applications as well.

    CLI209

    Integrating VBA Macros and .NET Managed Code using VSTO 3.0

    A good follow-on from CLI207, this session gives you the interoperability story between VBA and VSTO, but then also showcases real-world migrations of VBA to VSTO. Many companies are looking to something with their VBA code; this provides some insight into the migration path.

    CLI301

    Integrating WPF & WCF into Your Office Business Applications

    The Huckster is a natural-born demo-God, and this session is no exception. He’s got some great demos and info on how you can integrate (where it makes sense) WCF and WPF into your OBAs.

    CLI302

    Integrating Unified Communications Data into Office Business Applications

    Presence is becoming more popular within Office solutions. And being able to understand personal availability from within an OBA is just cool stuff!

    CLI304

    Developing document centric solutions using Open XML and VSTO 3.0

    A good partner with CLI314, CLI307 and CLI306, this gives the developer some great info on how to create doc-centric solutions on OpenXML and VSTO.

    CLI305

    Access Developer Extensions: Free and Better Than Ever

    One of the few Access sessions we have, but provides some great info on developer extensions.

    CLI306

    Using LINQ to XML to query and transform Open XML documents

    LINQ is the new querying language. Seeing this applied to XML and document transformation will be very informative and interesting. Think about also attending CLI304, CLI307 and CLI314 if you’re beefing up on your OpenXML knowledge.

    CLI307

    Generating Enterprise Content using InfoPath 2007, SharePoint and the Microsoft SDK for Office Open XML Formats

    A rare session that combines different technologies for server-side document-centric solutions.

    CLI308

    Creating Dynamic and Data-Bound Views in Microsoft Office Visio

    Visio is being used more pervasively in the organization, and many companies are trying to do just this—integrate data into their Visio documents to make them more dynamic and real-time.

    CLI309

    Turning Outlook into a Front-End for Third Party Systems

    Many companies are extending Outlook to build solutions into one of Office’s top productivity tools. This is an interesting session because it shows you how you can actually do this.

    CLI310

    Developing an Office Business Application in an Hour

    Eric will show his coding magic and build an OBA in an hour. Need I say more?

    CLI311

    Building electronic forms with InfoPath 2007

    InfoPath is a great tool that can be cross-applied to many different uses. Understanding where and when you can use it is an essential ingredient in any developer’s arsenal.

    CLI312

    Developing An Advanced Budgeting Application with Excel 2007

    This and CLI313 provide some guidance on using the native functions of Excel to create solutions. This sessions is great in that it walks you through an existing end-to-end solution and shows you how it was done.

    CLI313

    What’s new in XLLs and the C API for Excel 2007?

    A good partner with CLI312 to learn more about using native Excel functionality to build Excel solutions.

    CLI314

    Use the Open XML SDK and LINQ to XML to Program the Office Open XML File Formats

    Ken always provides a great show, and this will be no exception as he talks OpenXML and LINQ, two very popular technologies within the world of Office development.

     

  • Hands-on Labs Remain the Same...

    I also don’t want to forget to post the HOLs again…these are the same as in my post below; it’s just a couple of the sessions that have changed. I encourage you to check these out. They’ve received good scores and are straightforward and very educational!

     

    Session Code

    Session Title

    Session Level

    HOL301

    Binding Data to Word Content Controls

    300

    HOL302

    Developing Custom Outlook Form Region

    300

    HOL303

    Creating Custom Task Panes in Excel 2007

    300

    HOL304

    Creating Custom SharePoint Workflows

    300

    HOL305

    VBA and VSTO Interoperability

    300

     

    Cheers,

     

    Steve

  • ODC is almost here!!!

    ODC is almost here…I can’t believe it! We’re a week out from ODC already. Time has just flown by.

     

    Well, we’ve got a great line-up, so I thought I’d better post some updated information about who’s presenting and what they’re doing so you can begin to schedule your week next week. You’ll note that we’ve got both 200 and 300 level presentations, and some of these presentations are good segues into sessions in other tracks. For example, CLI202 and CLI203 provide some great 200 level information on OBAs, but you’ll also be able to get in-depth information on OBAs in the Services and Architecture tracks—information that provides different perspectives on a broad subject.  I hope to see some of you out there next week. We do have a Visual Studio and Office booth so please feel free to drop by and see us!

     

    Room

    Time Slot

    Session Code

    Session Title

    Speaker Name

    B1/B2

    Feb 11 - 13:30-14:45pm

    CLI201

    The Changing Paradigm of Office Development: Yesterday, Today and Tomorrow

    Andrew Toner

    B1/B2

    Feb 11 - 15:00-16:15pm

    CLI202

    Developing and Deploying Smart Clients for Office

    Christin Boyd

    A1

    Feb 11 - 13:30-14:45pm

    CLI203

    Developing Custom Office Business Applications: From the Client to SharePoint and Beyond

    Steve Fox

    B1/B2

    Feb 12 - 10:45-12noon

    CLI205

    The Nine Essential Power Tools for Every Developer: Extending Visual Studio to Enhance the Office Development Experience

    Andrew Whitechapel

    B1/B2

    Feb 12 - 13:00-14:15pm

    CLI206

    Integrating Office Client Customizations with Services in the Cloud

    Dave Nielsen

    A1

    Feb 12 - 10:45-12noon

    CLI207

    Leveraging Your Existing VBA Investments

    Dick Moffat

    A5

    Feb 12 - 10:45-12noon

    CLI208

    Adding Geographic Information to Groove Collaboration with Virtual Earth

    Michael S. Scherotter

    A1

    Feb 13 - 09:00-10:15am

    CLI209

    Integrating VBA Macros and .NET Managed Code using VSTO 3.0

    Steve Hansen & Mike Wilson

    B1/B2

    Feb 11 - 16:30-17:45pm

    CLI301

    Integrating WPF & WCF into Your Office Business Applications

    Tim Huckaby

    A4

    Feb 13 - 09:00-10:15am

    CLI302

    Integrating Unified Communications Data into Office Business Applications

    Kyle Marsh

    B1/B2

    Feb 12 - 14:30-15:45pm

    CLI304

    Developing document centric solutions using Open XML and VSTO 3.0

    Wouter van Vugt

    A1

    Feb 12 - 13:00-14:15pm

    CLI305

    Access Developer Extensions: Free and Better Than Ever

    Abigail Short

    A1

    Feb 12 - 14:30-15:45pm

    CLI306

    Using LINQ to XML to query and transform Open XML documents

    Eric White (Microsoft), & Johann Granados (StaffDotNet)

    A1

    Feb 12 - 16:15-17:30pm

    CLI307

    Generating Enterprise Content using InfoPath 2007, SharePoint and the Microsoft SDK for Office Open XML Formats

    John Holliday

    A2

    Feb 12 - 16:15-17:30pm

    CLI308

    Creating Dynamic and Data-Bound Views in Microsoft Office Visio

    Philippe-Joseph Arida

    B1/B2

    Feb 13 - 09:00-10:15am