<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Josh Meyer</title>
        <link>http://geekswithblogs.net/jgmeyer/Default.aspx</link>
        <description>fun with .Net</description>
        <language>en-US</language>
        <copyright>Josh Meyer</copyright>
        <managingEditor>josh.meyer@thetridentgroupinc.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Josh Meyer</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/jgmeyer/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>ASP.Net DataView and Viewstate</title>
            <category>Misc .Net</category>
            <link>http://geekswithblogs.net/jgmeyer/archive/2008/11/28/127446.aspx</link>
            <description>&lt;p&gt;I've been banging my head on the desk for several days trying to figure out why the formulas in my &lt;a href="http://www.fpoint.com"&gt;FarPoint Spread&lt;/a&gt; (an awesome control, by the way) control aren't working and it turns out it has nothing to do with the Spread control at all.  &lt;/p&gt;
&lt;p&gt;I was binding my spread control to a DataSet up until a few days ago, when a requirements change caused me to alter the code a bit.  One of the changes I made was to bind to a DataView instead of directly to the DataSet, which I did without giving it another thought.  Well, it turns out that the DataView is NOT serializable, so it can't be saved to viewstate.  So all this time I thought there was a problem with the spread control itself, when actually the spread control was just losing it's datasource between postbacks, and the nature of how the control performs updates kept this seemingly obvious fact hidden from me.  The properties of the spread control, including formulas, were being preserved but the data was not so my formulas all returned 0.  &lt;/p&gt;
&lt;p&gt;The fact that the DataView does not serialize is probably well known by now, and I may have even known this at some point in the past, but if I did I forgot it and it has caused my several days of grief.  Maybe I can save someone else a little time with this post.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127446"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127446" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jgmeyer/aggbug/127446.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Josh Meyer</dc:creator>
            <guid>http://geekswithblogs.net/jgmeyer/archive/2008/11/28/127446.aspx</guid>
            <pubDate>Sat, 29 Nov 2008 03:55:32 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jgmeyer/comments/127446.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jgmeyer/archive/2008/11/28/127446.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jgmeyer/comments/commentRss/127446.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jgmeyer/services/trackbacks/127446.aspx</trackback:ping>
        </item>
        <item>
            <title>How to Deploy an InfoPath 2007 Form Containing Managed Code to a Browser-Enabled WSS v3 Library</title>
            <category>InfoPath</category>
            <category>WSS/MOSS</category>
            <link>http://geekswithblogs.net/jgmeyer/archive/2006/06/26/83087.aspx</link>
            <description>&lt;strong&gt;&lt;span&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;/strong&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;em&gt;Update (8-14-2006): InfoPath Forms Services is NOT part of WSS v3.  It is a separate install, or you can install it as part of the MOSS 2007 Beta 2 install.  The RTM version, last I heard, will be available as a separate SKU or as part of MOSS 2007 Enterprise Edition.&lt;/em&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p&gt;&lt;span&gt;Assuming you have already created an InfoPath form containing managed code, this document will explain the steps necessary to deploy it to a WSS form library that is “web-enabled” by InfoPath Forms Services. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;Publish the Template to the File System (or file share) &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span&gt;Note: In Office 2007 you can’t publish an InfoPath form containing managed code directly to a WSS form library because it has to be first approved by a WSS Administrator. &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1"&gt;
    &lt;li&gt;&lt;span&gt;Open the Design Tasks task pane and choose Publish Form Template.
    &lt;p&gt; &lt;/p&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol type="1" start="2"&gt;
    &lt;li&gt;&lt;span&gt;Choose the first option, to publish to SharePoint, and click Next.
    &lt;p&gt; &lt;/p&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" coordsize="21600,21600" spt="75" preferrelative="t"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path gradientshapeok="t" extrusionok="f" connecttype="rect"&gt;&lt;/v:path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75"&gt;&lt;v:imagedata title="1" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image001.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1" start="3"&gt;
    &lt;li&gt;&lt;span&gt;Enter the location of the SharePoint site you want to publish to.
    &lt;p&gt; &lt;/p&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75"&gt;&lt;v:imagedata title="2" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image003.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1" start="4"&gt;
    &lt;li&gt;You will be presented with the screen below.&lt;span&gt;  &lt;/span&gt;Make sure the checkbox is checked to enable the form to be filled out in a browser and click Next. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;v:shape id="_x0000_i1027" type="#_x0000_t75"&gt;&lt;v:imagedata title="3" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image005.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/p&gt;
&lt;ol type="1" start="5"&gt;
    &lt;li&gt;You must choose a location to save the template file, which will be uploaded to the SharePoint site by the site administrator. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;v:shape id="_x0000_i1028" type="#_x0000_t75"&gt;&lt;v:imagedata title="4" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image007.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/p&gt;
&lt;ol type="1" start="6"&gt;
    &lt;li&gt;Specify any columns you want to be made available as WSS columns in the form library. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;v:shape id="_x0000_i1029" type="#_x0000_t75"&gt;&lt;v:imagedata title="5" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image009.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/p&gt;
&lt;ol type="1" start="7"&gt;
    &lt;li&gt;Verify that the information is correct and click Publish. The form will be published to the specified file share location. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;Upload the Template to the Central Administration Form Templates Library &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1"&gt;
    &lt;li&gt;&lt;span&gt;Go to the Central Administration site for your farm (or web server if there's only one)&lt;strong&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;Click on the Application Management tab, go down to the InfoPath Forms Services section, and choose Manage Form Templates.&lt;strong&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;The Form Template library is opened, which is where admin-approved form templates for the farm are stored.&lt;strong&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shape id="_x0000_i1030" type="#_x0000_t75"&gt;&lt;v:imagedata title="7" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image011.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1" start="4"&gt;
    &lt;li&gt;&lt;span&gt;Click Upload Form Template.&lt;span&gt;  &lt;/span&gt;Choose your saved template file and click the Verify button.&lt;span&gt;  &lt;/span&gt;You will be shown any errors or warnings related to your template file.&lt;span&gt;  &lt;/span&gt;Read any warnings (hopefully there are no errors) and click OK.&lt;strong&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;Choose your template file again (Why is it not persisted in the text box between postbacks??).&lt;span&gt;  &lt;/span&gt;In the Upgrade section, you can choose to upgrade the form template if it already exists.&lt;span&gt;  &lt;/span&gt;You can also choose how to handle current sessions that are using the form template.&lt;strong&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shape id="_x0000_i1031" type="#_x0000_t75"&gt;&lt;v:imagedata title="8" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image013.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1" start="6"&gt;
    &lt;li&gt;&lt;span&gt;Click the Upload button to upload the form template.&lt;span&gt;  &lt;/span&gt;It is now available as a Feature to be activated on any site collections in the farm.&lt;strong&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;Activate the Form Template on a Site Collection &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1"&gt;
    &lt;li&gt;&lt;span&gt;You can activate a form template feature from the Manage Form Templates page of Central Administration (the same page where you uploaded the template).&lt;span&gt;  &lt;/span&gt;On the context menu of the newly uploaded form template, choose Activate to a Site Collection.&lt;strong&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shape id="_x0000_i1032" type="#_x0000_t75"&gt;&lt;v:imagedata title="9" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image015.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1" start="2"&gt;
    &lt;li&gt;&lt;span&gt;In the Activation Location section of the page, choose the appropriate Site Collection and click the OK button.&lt;strong&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shape id="_x0000_i1033" type="#_x0000_t75"&gt;&lt;v:imagedata title="10" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image016.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span&gt;Note: You may actually have to change Web Applications to find the site collection you are looking for.&lt;span&gt;  &lt;/span&gt;A Web Application maps to an IIS virtual server.&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;Associate the Form Template with a Form Library &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1"&gt;
    &lt;li&gt;&lt;span&gt;Create a new form library (or use an existing one, it really doesn't matter),go to the settings page. and choose Advanced Settings.
    &lt;p&gt; &lt;/p&gt;
    &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;Choose Yes for Allow management of content types.&lt;span&gt;  &lt;/span&gt;For Opening browser-enabled documents, choose Display as a web page.
    &lt;p&gt; &lt;/p&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shape id="_x0000_i1034" type="#_x0000_t75"&gt;&lt;v:imagedata title="11" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image018.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1" start="3"&gt;
    &lt;li&gt;&lt;span&gt;Click the OK button to go back to the Form Library Settings page.
    &lt;p&gt; &lt;/p&gt;
    &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;There should now be a Content Types section which displays the Content Types enabled for the form library.&lt;span&gt;  &lt;/span&gt;The form template feature that you activated added a new content type to the Site Content Type Gallery.&lt;span&gt;  &lt;/span&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shape id="_x0000_i1035" type="#_x0000_t75"&gt;&lt;v:imagedata title="12" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image020.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1" start="5"&gt;
    &lt;li&gt;&lt;span&gt;Choose Add from existing site content types and find your form template.&lt;span&gt;  &lt;/span&gt;Click on it and click Add, then click OK.
    &lt;p&gt; &lt;/p&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;v:shape id="_x0000_i1036" type="#_x0000_t75"&gt;&lt;v:imagedata title="13" src="file:///C:\DOCUME~1\meyerjg\LOCALS~1\Temp\msohtml1\01\clip_image022.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ol type="1" start="6"&gt;
    &lt;li&gt;&lt;span&gt;Go back to your form library, click the New dropdown, and choose your form template.&lt;span&gt;  &lt;/span&gt;It will be opened in the browser window where it can be filled out and saved or submitted. &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=83087"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=83087" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jgmeyer/aggbug/83087.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Josh Meyer</dc:creator>
            <guid>http://geekswithblogs.net/jgmeyer/archive/2006/06/26/83087.aspx</guid>
            <pubDate>Mon, 26 Jun 2006 14:55:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/jgmeyer/archive/2006/06/26/83087.aspx#feedback</comments>
            <slash:comments>28</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jgmeyer/comments/commentRss/83087.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jgmeyer/services/trackbacks/83087.aspx</trackback:ping>
        </item>
        <item>
            <title>OFC 327 Integrating Microsoft Office InfoPath 2007 Forms into Workflow Solutions and Business Processes</title>
            <category>InfoPath</category>
            <category>WSS/MOSS</category>
            <link>http://geekswithblogs.net/jgmeyer/archive/2006/06/15/82022.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;Ok, I think I'm just going to blog on the cool InfoPath sessions from TechEd, since there will probably be tons of people talking about all the great SharePoint sessions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;This session was great for us, since a lot of what we do involves form and workflow development.&amp;nbsp; This session highlights the improvements for InfoPath 2007 with regard to workflows. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;FONT face=Arial&gt;Here are the highlights&amp;#8230;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;InfoPath/WSS now has 2-way databinding, which means changes to form field values in WSS are saved in the form&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Workflows - there are really 3 options, depending on specific requirements&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=circle&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;InfoPath Workflow - workflow set up within the form that is kicked-off by the form; this is good for very simple workflows such as sending an email when a form is filled out&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;SharePoint Workflow - used for more complex workflow situations.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These can be created either in SharePoint Designer for more straightforward workflows or in Visual Studio 2005 for complex, highly custom workflows&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Biztalk Workflow - also used for more complex workflow situations.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Biztalk should be considered if you need things like XML Schema mapping or connections to enterprise systems that have a Biztalk adapter.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in 0in 0in 0.5in; FONT-FAMILY: Verdana; mso-outline-level: 2"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in 0in 0in 0.5in; FONT-FAMILY: Verdana; mso-outline-level: 2"&gt;&lt;FONT face=Arial&gt;Note: Biztalk and SharePoint workflows can both be used for extremely complex workflow requirements.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;John seemed to suggest that the SharePoint workflow is the best choice unless you have specific needs for Biztalk features.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in 0in 0in 0.5in; FONT-FAMILY: Verdana; mso-outline-level: 2"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Archiving Support&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=circle&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;This is an extremely cool feature of MOSS, enabling forms to be automatically archived as an image file based on WSS Policies&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Forms can be saved as PNG, EMF, or TIFF files out-of-the-box, but the framework is extensible&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Policies are set at the document library level.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When an archiving policy is set, forms dropped into the library will automatically be converted to the specified image format&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;KPI support&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=circle&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;this is not specifically an InfoPath feature, it's part of MOSS, but it is very useful nonetheless.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;KPI web parts allow dashboard creation to report on all list types, including document libraries containing InfoPath forms&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Conditional formatting provides status information based on specified thresholds&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Information Rights Management (IRM)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=circle&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;InfoPath now supports IRM, encrypting all form data to prevent unauthorized access&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Can be applied either in WSS on a document library or in Outlook (for email forms)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Data Connections!!!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=circle&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;3 major pain points have been addressed&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Test --&amp;gt; Production Migration, a major pain in 2003, has been greatly improved with the new Data Connection Library, where data connections can be stored and changed without modifying the form itself&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Data Connection Sharing - Data Connection Library.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Problem solved&amp;#8230;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Authentication Delegation - the infamous "double-hop" issue with asp.net web services has been solved by using either Office SSO or the Web Service proxy&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Data connections are stored as .UDCX files and then imported into the Data Connection Library&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Data Connection Library - one located in Central Administration that is used for Admin-Approved (fully-trusted, managed code) forms, and others located at the site level for codeless forms&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;FONT face=Arial&gt;Excel Services integration - another topic altogether, but very cool!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in 0in 0in 0.5in; FONT-FAMILY: Verdana; mso-outline-level: 2"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=82022"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=82022" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jgmeyer/aggbug/82022.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Josh Meyer</dc:creator>
            <guid>http://geekswithblogs.net/jgmeyer/archive/2006/06/15/82022.aspx</guid>
            <pubDate>Thu, 15 Jun 2006 17:00:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jgmeyer/comments/82022.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jgmeyer/archive/2006/06/15/82022.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jgmeyer/comments/commentRss/82022.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jgmeyer/services/trackbacks/82022.aspx</trackback:ping>
        </item>
        <item>
            <title>TechEd OFC218 InfoPath 2007: Office Integration and Collaboration Scenarios</title>
            <category>InfoPath</category>
            <category>WSS/MOSS</category>
            <link>http://geekswithblogs.net/jgmeyer/archive/2006/06/14/81913.aspx</link>
            <description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Monday morning I attended a great session, InfoPath&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;2007: Office Integration and Collaboration Scenarios.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Here are some of the highlights&amp;#8230;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;New form import framework allows for importing of Microsoft Word forms into InfoPath, automatically converting Word fields to InfoPath fields&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in" type=circle&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Underlines &lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&amp;#224;&lt;/SPAN&gt;&lt;/SPAN&gt; Textboxes&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Tables &lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&amp;#224;&lt;/SPAN&gt;&lt;/SPAN&gt; Tables containing text boxes&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Multi-row tables &lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&amp;#224;&lt;/SPAN&gt;&lt;/SPAN&gt; Repeating tables&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Improved Publishing Wizard&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in" type=circle&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Publish to Email (moved from File menu)&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Publish to install file (.js or .msi)&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Integration with Outlook&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Tight Outlook integration&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in" type=circle&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;You can now create a form folder to store InfoPath forms, with promoted properties displayed as columns&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;InfoPath icon&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Support for conditional formatting&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Fill out forms directly from the forms folder in Outlook&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Browser forms&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in" type=circle&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Possibly the coolest new feature, allows IP forms to be rendered as web forms in browser&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;Supports MOST of the same functionality as the thick client, with a few relatively minor exception&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;If you are an InfoPath 2003 developer you will find that most of the pain points from 2003 have been addressed in 2007, at least from what I can tell.&amp;nbsp; Anyway, I haven't been able to blog as much as I would have liked, but oh well.&amp;nbsp; I really want to blog on the awesome WSS v3&amp;nbsp;sessions from &lt;A href="http://www.mindsharpblogs.com/todd"&gt;Todd Bleeker&lt;/A&gt; and &lt;A href="http://tedpattison.net/"&gt;Ted Pattison&lt;/A&gt;, so maybe I can find some time later.&amp;nbsp; These guys have tons of insight into developing for WSS so they are great resources.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=81913"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=81913" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jgmeyer/aggbug/81913.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Josh Meyer</dc:creator>
            <guid>http://geekswithblogs.net/jgmeyer/archive/2006/06/14/81913.aspx</guid>
            <pubDate>Wed, 14 Jun 2006 16:15:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jgmeyer/comments/81913.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jgmeyer/archive/2006/06/14/81913.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jgmeyer/comments/commentRss/81913.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jgmeyer/services/trackbacks/81913.aspx</trackback:ping>
        </item>
        <item>
            <title>TechEd 2006 Less than a week away!</title>
            <category>Misc .Net</category>
            <category>WSS/MOSS</category>
            <link>http://geekswithblogs.net/jgmeyer/archive/2006/06/05/80884.aspx</link>
            <description>&lt;P&gt;With TechEd 2006 less than a week away, I was looking through the session schedule and I thought I'd list some of the sessions I'm most looking forward too.&amp;nbsp; I'm excited about all of the SharePoint Products and Technologies related sessions, but here are a few that I think will be particularly useful (or just fun)...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=sessiontitle&gt;&lt;EM&gt;OFC201&amp;nbsp;&amp;nbsp;The 2007 Microsoft Office System: Clients - Overview and What's New&lt;/EM&gt;&lt;BR&gt;&lt;B&gt;Speaker(s):&lt;/B&gt; &lt;SPAN title="Mark Alexieff has been with Microsoft four years and has been engaged in product management in the software industry for 15 years.  Alexieff started with the Exchange group at Microsoft where he lead development of product positioning and messaging for the 2003 release.  Since joining the Information Worker PMG Mark has focused on product management of the Microsoft Office Professional Plus 2007 suite with a specicial focus on developing supporting material for the new Microsoft Office user interface." style="CURSOR: hand"&gt;Mark Alexieff&lt;BR&gt;&lt;/SPAN&gt;The innovations in the 2007 Microsoft Office system client applications are significant and range across every aspect of the programs. This session provides an intense high-level tour of these major areas of innovation, including 1) demonstrations of the most important new capabilities in each of the client applications, 2) insights into migration and coexistence with the new Microsoft Office Open XML file formats, 3) examples of client integration with the new Office SharePoint Server 2007, and 4) a fast-paced overview of the new streamlined Microsoft Office User Interface. In addition, learn about important advances in making the Microsoft Office desktop applications easier to deploy and manage. This session concludes with a Tech&amp;#183;Ed Roadmap to help you identify the product-specific technical sessions, detailed hands-on labs and other content on the 2007 Microsoft Office client applications. &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL dir=ltr&gt;
&lt;LI&gt;
&lt;DIV class=sessiontitle&gt;&lt;EM&gt;LNC001&amp;nbsp;&amp;nbsp;Live from TechEd: NET Rocks! Show&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV class=subitem&gt;&lt;B&gt;Speaker(s):&lt;/B&gt; &lt;SPAN title="" style="CURSOR: hand"&gt;Richard Campbell&lt;/SPAN&gt;, &lt;SPAN title="" style="CURSOR: hand"&gt;Carl Franklin&lt;/SPAN&gt;&lt;/DIV&gt;Come join .NET Rocks! talk show hosts Carl Franklin and Richard Campbell for a live recording of the ever-popular .NET Rocks! show, in which they interview the movers and shakers in the .NET world. Giveaways include an MSDN Platinum Subscription! Details of this session can be found at &lt;A href="http://www.dotnetrocks.com"&gt;&lt;FONT color=#002c99&gt;http://www.dotnetrocks.com&lt;/FONT&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL dir=ltr&gt;
&lt;LI&gt;
&lt;DIV class=sessiontitle&gt;&lt;EM&gt;OFC406R&amp;nbsp;&amp;nbsp;Windows SharePoint Services (version 3) Development 2: ASP.NET, Web Parts, Master Pages, Field Types, and More&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV class=subitem&gt;&lt;B&gt;Speaker(s):&lt;/B&gt; &lt;SPAN title="Ted Pattison is an author and an industry-leading trainer who specializes in building portal applications and collaborative solutions with SharePoint Products and Technologies and with ASP.NET 2.0. Ted is an MVP with Windows SharePoint Services. He is also a best-selling author of books focused on developing for the Windows platform and a columnist with MSDN Magazine. Ted delivers seminars and conducts custom onsite training classes through his company Ted Pattison Group (http://TedPattison.net). You can reach Ted at Ted@TedPattison.net." style="CURSOR: hand"&gt;Ted Pattison&lt;/SPAN&gt;&lt;/DIV&gt;This action-packed session takes a deep dive into the architecture of Windows SharePoint Services 3.0 (WSS) to examine how it has been redesigned and integrated with ASP.NET 2.0. See how WSS embraces master pages from ASP.NET 2.0 and learn how much easier it is to customize and brand sites. The session includes an in-depth discussion of the new Web Part infrastructure focusing on how it was designed to run Web Parts targeting for ASP.NET 2.0, as well as Web Parts targeting the previous version of WSS. Along the way there is a best practices discussion with tips and tricks for writing Web Parts showing you how to execute cross-site queries, how to bind SharePoint lists to the new SPGridView control, as well as how to host ASP.NET User Controls. The session shows you how and why to create extensible field types with managed code in Visual Studio 2005 and how to deploy them for use within a WSS Web Application. &lt;/LI&gt;&lt;/UL&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL dir=ltr&gt;
&lt;LI&gt;
&lt;DIV class=sessiontitle&gt;&lt;EM&gt;OFC303&amp;nbsp;&amp;nbsp;Windows SharePoint Services (version 3) Development 1: Working with Content Types, Field Types, and Other Facilities for SharePoint Lists and Libraries&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV class=subitem&gt;&lt;B&gt;Speaker(s):&lt;/B&gt; &lt;SPAN title="With over a decade of Microsoft-centric software development in his wake, Todd C. Bleeker, Ph.D., is regarded as an innovative, resourceful, and competitive technologist with an intense desire to excel. In 2005, Todd joined forces with Bill English to grow Mindsharp (http://Mindsharp.com), a high-quality training company. &amp;#13;&amp;#10;&amp;#13;&amp;#10;Early in his career, Todd built shrewd customer service solutions for P&amp;amp;G, pioneered new technologies to revolutionize the transportation logistics systems for Fingerhut, shaped the disease management tools for United Healthcare, drove the human capital procurement vision to an internationalized, commercial-grade, global solution for itiliti (now PeopleClick), and as the CTO for IPCS, Todd managed all offshore software development operations in New Delhi, India while actively participating in various stateside and Canadian projects. &amp;#13;&amp;#10;&amp;#13;&amp;#10;Todd has architected many solutions for small and large corporations. For instance, in 2003 Todd architected the software that Ai" style="CURSOR: hand"&gt;Todd Bleeker&lt;/SPAN&gt;&lt;/DIV&gt;Windows SharePoint Services 3.0 will include major new support for custom metadata around documents, lists, pages, sites, and just about everything else. 2007 Microsoft Office system clients and servers will make extensive use of this, and so can your own applications. This session explores the new Content Type environment as well as the new push-down options that they offer. It includes an extensive discussion about how developers can leverage the built-in base field types to create their own custom field types to customize the data entry experience. Finally, this session shows you how to leverage other list facilities to create your own SharePoint site solutions. &lt;/LI&gt;&lt;/UL&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL dir=ltr&gt;
&lt;LI&gt;
&lt;DIV class=sessiontitle&gt;&lt;EM&gt;OFC308&amp;nbsp;&amp;nbsp;Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV class=subitem&gt;&lt;B&gt;Speaker(s):&lt;/B&gt; &lt;SPAN title="With over a decade of Microsoft-centric software development in his wake, Todd C. Bleeker, Ph.D., is regarded as an innovative, resourceful, and competitive technologist with an intense desire to excel. In 2005, Todd joined forces with Bill English to grow Mindsharp (http://Mindsharp.com), a high-quality training company. &amp;#13;&amp;#10;&amp;#13;&amp;#10;Early in his career, Todd built shrewd customer service solutions for P&amp;amp;G, pioneered new technologies to revolutionize the transportation logistics systems for Fingerhut, shaped the disease management tools for United Healthcare, drove the human capital procurement vision to an internationalized, commercial-grade, global solution for itiliti (now PeopleClick), and as the CTO for IPCS, Todd managed all offshore software development operations in New Delhi, India while actively participating in various stateside and Canadian projects. &amp;#13;&amp;#10;&amp;#13;&amp;#10;Todd has architected many solutions for small and large corporations. For instance, in 2003 Todd architected the software that Ai" style="CURSOR: hand"&gt;Todd Bleeker&lt;/SPAN&gt;&lt;/DIV&gt;Major improvements lie ahead for SharePoint site definition development, the biggest one being Feature definitions. Come discover how to reduce your site definition complexity, eliminate large chunks of copied code, improve versioning, eliminate inconsistency, and activate, deactivate, and deploy SharePoint features. This session also explores the environment for distributed deployment of SharePoint using a Solution Definition, also new to Windows SharePoint Services 3.0. Come see if the business solution you have been looking can be packaged in a Solution. &lt;/LI&gt;&lt;/UL&gt;
&lt;P dir=ltr&gt;Well, really there's too many to list.&amp;nbsp; I plan to blog while I'm there, we'll see how much I do.&amp;nbsp; &lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=80884"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=80884" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jgmeyer/aggbug/80884.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Josh Meyer</dc:creator>
            <guid>http://geekswithblogs.net/jgmeyer/archive/2006/06/05/80884.aspx</guid>
            <pubDate>Tue, 06 Jun 2006 01:33:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jgmeyer/comments/80884.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jgmeyer/archive/2006/06/05/80884.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jgmeyer/comments/commentRss/80884.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jgmeyer/services/trackbacks/80884.aspx</trackback:ping>
        </item>
    </channel>
</rss>