<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>FabriKam</title>
        <link>http://blogs.3sharp.com/johnp/category/20.aspx</link>
        <description>In early 2004, 3Sharp worked on a very complex set of Office System solutions for Microsoft known as FabriKam.  </description>
        <language>en-US</language>
        <copyright>John Peltonen</copyright>
        <managingEditor>johnp@3sharp.com</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <item>
            <title>Where has all the time gone?</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/12/31/1222.aspx</link>
            <description>&lt;P&gt;Wow, I can't believe how long it has been since I last bloged.&amp;nbsp; Since September, I've been very heads down in the land of Office 12.&amp;nbsp; Sadly, this means that there hasn't been a lot to blog about!&amp;nbsp; However, 3Sharp is working on a rather large O11 development project that really deserves some blogging attention - Lots of SharePoint automation, InfoPath, Outlook AddIns and all sorts of other fun stuff.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;However, that post will have to wait for another day.&amp;nbsp; Currently, I'm just popping online to take a breather from the latest O12 demo we're working on.&amp;nbsp; This current demo is meant to show off what you can do &lt;EM&gt;without&lt;/EM&gt; code (a real change for us)! All I can say is that Office has come a long way from the FabriKam days!&amp;nbsp; Just in terms of workflow alone, what took as &lt;EM&gt;many&lt;/EM&gt; lines of code we now get for free!&lt;/P&gt;&lt;img src="http://blogs.3sharp.com/johnp/aggbug/1222.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/12/31/1222.aspx</guid>
            <pubDate>Sat, 31 Dec 2005 23:32:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/12/31/1222.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/1222.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/1222.aspx</trackback:ping>
        </item>
        <item>
            <title>Office Zealot Podcast #6 is Live</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/08/09/916.aspx</link>
            <description>&lt;P&gt;I just thought that &lt;A href="http://blogs.officezealot.com/charles/"&gt;Charles&lt;/A&gt; and &lt;A href="http://blogs.officezealot.com/chris/"&gt;Chris&lt;/A&gt; were calling to say &amp;#8220;Hi.&amp;#8221;&amp;nbsp; Little did I know they were secretly recording the call!&lt;/P&gt;
&lt;P&gt;In the latest OZ Podcast, &lt;A href="http://geeklenet.typepad.com/ozpodcast/"&gt;Podcast #6&lt;/A&gt;, I was lucky enough to be interviewed by these two Office masters.&amp;nbsp; They let me ramble on about my theories of Office development and&amp;nbsp;some of the large publicly available Office 11 solutions that 3Sharp has done&amp;nbsp;-&amp;nbsp;&lt;A href="http://msdn.microsoft.com/office/understanding/officesystem/fabrikam/"&gt;FabriKam&lt;/A&gt; and &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f8dcf367-0624-4ba2-80fe-6cb05d3c1dc7&amp;amp;DisplayLang=en"&gt;GeneriCo&lt;/A&gt;: what they are, how to use them what was hard and what is cool :^)&lt;/P&gt;
&lt;P&gt;At they end of the interview they asked me where people should go for more info.&amp;nbsp; I, showing my inability to think on my feet, couldn't come up with much.&amp;nbsp; So here's a new list:&lt;/P&gt;
&lt;P&gt;a) The &lt;A href="http://www.officezealot.com/BlogHome.aspx"&gt;Office Zealot blog feed &lt;/A&gt;(duh).&amp;nbsp;This feed is the best single source of information out there for up to the minute development information about the entire Office suite!&amp;nbsp;The only catch is that it can be a bit overwhelming. &amp;nbsp;I subscribe to the main feed with &lt;A href="http://www.newsgator.com/home.aspx"&gt;Newsgator &lt;/A&gt;so that all the posts end up in Outlook.&amp;nbsp; Additionally, I use &lt;A href="http://www.lookoutsoft.com/Lookout/download.html"&gt;Lookout&lt;/A&gt; to index all of the feed so that I can do targeted searches across months of valuable posts all within Outlook!&amp;nbsp; &lt;/P&gt;
&lt;P&gt;b) Understanding XML is &lt;EM&gt;key&lt;/EM&gt; to Office development nowadays.&amp;nbsp; &lt;A href="http://www.pluralsight.com/aaron.aspx"&gt;Aaron Skonnard&lt;/A&gt; and &lt;A href="http://pluralsight.com/blogs/mgudgin/"&gt;Martin Gudgin&lt;/A&gt; have a good reference book called Essential XML Quick Reference&amp;nbsp;that covers many of the XML specifications and can be &lt;A href="http://www.theserverside.net/books/addisonwesley/EssentialXML/index.tss"&gt;downloaded for free&lt;/A&gt;!&amp;nbsp; &lt;A href="http://www.priscilla.walmsley.com/"&gt;Priscilla Walmsley&lt;/A&gt;'s&amp;nbsp;book, &lt;A href="http://www.datypic.com/books/DefXMLSchema/"&gt;Definitive XML Schema&lt;/A&gt; is also superb.&amp;nbsp;&amp;nbsp; Finally, the W3C also has a great &lt;A href="http://www.w3.org/TR/xmlschema-0/"&gt;XML schema primer&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.3sharp.com/johnp/aggbug/916.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/08/09/916.aspx</guid>
            <pubDate>Tue, 09 Aug 2005 16:17:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/08/09/916.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/916.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/916.aspx</trackback:ping>
        </item>
        <item>
            <title>TechEd Presentation: CLI319 (complex LOB solutions with Office)</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/06/07/762.aspx</link>
            <description>&lt;P&gt;I'm about an hour away from delivering session number two down in HOT &amp;amp; HUMID Orlando.&amp;nbsp; Here is the rather long list of links that I am going to make reference to!&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fabrikam/html/ODC_OFIntroduction_to_FabriKam3_SharePointRoutingServicePlatformComponent.asp "&gt;FabriKam SharePoint Workflow documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=c07f64e8-8229-49a1-b160-b24c89122894 "&gt;SharePoint GotDotNet Workflow Connector&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.k2workflow.com"&gt;K2.Net&lt;/A&gt;&amp;nbsp;(you can also go visit them at their booth down here)&lt;/LI&gt;
&lt;LI&gt;MSDN: &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsptAddingContextMenu_SV01068564.asp"&gt;Customizing the Shortcut Menu for [SharePoint] List Items&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;MSDN: &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnspts/html/sts_camlviews.asp"&gt;Custom CAML Views in SharePoint Team Services&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.3sharp.com/Blog/johnp/archive/2005/02/17/238.aspx"&gt;Programmatically import form library files into Excel&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/technet/traincert/virtuallab/sps2003.mspx"&gt;Online SharePoint Portal Server labs&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/fabrikam/html/ODC_OFFPC_SQLXML_Adapter_OverviewSQLXMLAdapter.asp"&gt;FabriKam SQLXML Adapter documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql90/html/sql2k5xml.asp"&gt;XML Support in SQL Server 2005&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/SQL/sqlreldata/XML/default.aspx?pull=/library/en-us/dnsql90/html/sql2k5xmloptions.asp"&gt;XML Options in SQL Server 2005&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;MSDN: &lt;A href="http://msdn.microsoft.com/office/understanding/vsto/articles"&gt;VSTO Technical Articles&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;VSTO Team Blogs: &lt;A href="http://blogs.msdn.com/vsto2"&gt;2005&lt;/A&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/vsto"&gt;2003&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnpag/html/offline.asp "&gt;GeneriCo&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnpag/html/offline.asp "&gt;Smart Client Offline Application Block&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.3sharp.com/johnp/aggbug/762.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/06/07/762.aspx</guid>
            <pubDate>Tue, 07 Jun 2005 16:14:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/06/07/762.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/762.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/762.aspx</trackback:ping>
        </item>
        <item>
            <title>FabriKam Tip</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/06/06/759.aspx</link>
            <description>&lt;P&gt;Since I'm on a FabriKam kick here at TechEd, I figured I'd post tips as they came up.&amp;nbsp; Tip number one is - Don't log in as administrator!&lt;/P&gt;
&lt;P&gt;Instead, login as BrianC.&amp;nbsp; We use the Active Directory to store the org chart info for FabriKam as well as some custom stuff such as signing authority for budgets and expense reports.&amp;nbsp; Naturally, the admin account doesn't have any of these&amp;nbsp;settings configured.&amp;nbsp; However, BrianC is both a full-fledged&amp;nbsp;employee &lt;EM&gt;and &lt;/EM&gt;an administrator. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tip number one point five: Everyone's password in FabriKam is P@ssw0rd.&lt;/P&gt;&lt;img src="http://blogs.3sharp.com/johnp/aggbug/759.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/06/06/759.aspx</guid>
            <pubDate>Mon, 06 Jun 2005 12:24:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/06/06/759.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/759.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/759.aspx</trackback:ping>
        </item>
        <item>
            <title>Links for CLI315 @ TechEd</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/06/06/758.aspx</link>
            <description>&lt;P&gt;Update: added links to Andrew &amp;amp; David's blogs as mentioned in the presentation&lt;/P&gt;
&lt;P&gt;I'm 2.5 hours away from giving presentation #1 at TechEd.&amp;nbsp; This presentation will be very similar to my architectural section at the Office Dev conference.&amp;nbsp; My goal is to talk about all of the cool features in Office 2003 in the context of solutions.&amp;nbsp; As usual, I'll be using FabriKam and GeneriCo as examples, although in this presentation, we won't be getting into code.&amp;nbsp; HOWEVER, tomorrow's presentation (CLI319 at 1:30) we'll be looking TONS of code.&lt;/P&gt;
&lt;P&gt;Anyway, I want to post the links from the first session because some of them are very long and it would be a real pain to write them down!&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/fabrikam"&gt;FabriKam Order Site&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fabrikam/html/ODC_OFIntroduction_to_FabriKam3_ExecutiveSummary.asp"&gt;FabriKam documentation&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/windowsserversystem/overview/benefits/cstrial.mspx"&gt;Connected Systems Business Kit&amp;nbsp;Order Site (GeneriCo)&lt;/A&gt;&amp;nbsp;
&lt;LI&gt;&lt;A href="http://blogs.officezealot.com/Whitechapel/"&gt;Andrew Whitechapel's blog&lt;/A&gt; (managed code for Office)
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/dphill"&gt;David Hill's blog&lt;/A&gt;&amp;nbsp;(specifically, check out his post on &lt;A href="http://blogs.msdn.com/dphill/articles/371327.aspx"&gt;composite smart clients&lt;/A&gt;)&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.3sharp.com/johnp/aggbug/758.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/06/06/758.aspx</guid>
            <pubDate>Mon, 06 Jun 2005 12:16:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/06/06/758.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/758.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/758.aspx</trackback:ping>
        </item>
        <item>
            <title>FabriKam is shipping!</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/04/26/536.aspx</link>
            <description>&lt;P&gt;Well, we finally got &lt;A href="http://msdn.microsoft.com/office/understanding/officesystem/fabrikam/"&gt;FabriKam&lt;/A&gt; out of the door!&amp;nbsp; I used to know the numbers (almost all of our development was finished last year around this time) but&amp;nbsp;I can tell you that it represents:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Over 3 years of developer time (assuming 40 hour work weeks)&lt;/LI&gt;
&lt;LI&gt;20,000+ lines of managed code&lt;/LI&gt;
&lt;LI&gt;600 pages of documentation&lt;/LI&gt;
&lt;LI&gt;Obviously a strong use of Office System (lots of emphasis on InfoPath and SharePoint)&lt;/LI&gt;
&lt;LI&gt;Strong use of Back Office (BTS 04, SQL2K w/SQL XML)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;It's not perfect, but &lt;A href="http://www.3sharp.com"&gt;we're&lt;/A&gt; definitely proud of it.&amp;nbsp; Now it is yours to enjoy and learn from!&lt;/P&gt;&lt;img src="http://blogs.3sharp.com/johnp/aggbug/536.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/04/26/536.aspx</guid>
            <pubDate>Tue, 26 Apr 2005 17:37:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/04/26/536.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/536.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/536.aspx</trackback:ping>
        </item>
        <item>
            <title>SOL 340 - Office Solution Architecture...</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/02/04/220.aspx</link>
            <description>Thanks to everyone who stayed late in the day on Friday to catch my talk on Office Solution Architecture.  I really appreciate the fact that you guys had planes to catch, movies to watch, and headaches (from 3 straight days of raw data fed into your brains) and you still sat through an hour of me yammering away on Office :^)

...Click through to my blog for all of the linking goodness...&lt;img src="http://blogs.3sharp.com/johnp/aggbug/220.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/02/04/220.aspx</guid>
            <pubDate>Sat, 05 Feb 2005 02:02:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/02/04/220.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/220.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/220.aspx</trackback:ping>
        </item>
        <item>
            <title>Kid in a Candy Store</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/01/27/209.aspx</link>
            <description>I need to finish my presentations for the Office Developer Conference next week here in Seattle but instead I'm procrastinating by browsing through the other presentations.  I'm seriously debating leaving my office for three straight days (unheard of) and spending the 2nd through 4th camped out at Microsoft taking in all of that Office goodness.  There's so much content here...&lt;img src="http://blogs.3sharp.com/johnp/aggbug/209.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/01/27/209.aspx</guid>
            <pubDate>Fri, 28 Jan 2005 01:52:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/01/27/209.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/209.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/209.aspx</trackback:ping>
        </item>
        <item>
            <title>Office System Solutions</title>
            <link>http://blogs.3sharp.com/johnp/archive/2005/01/21/200.aspx</link>
            <description>Thanks again to those of you who dragged yourselves out of bed to hear me speak at Envision!  This post has a list of links that I made reference to in the presentation along with a description of what I'm linking to...&lt;img src="http://blogs.3sharp.com/johnp/aggbug/200.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Peltonen</dc:creator>
            <guid>http://blogs.3sharp.com/johnp/archive/2005/01/21/200.aspx</guid>
            <pubDate>Fri, 21 Jan 2005 23:44:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/johnp/archive/2005/01/21/200.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/johnp/comments/commentRss/200.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.3sharp.com/johnp/services/trackbacks/200.aspx</trackback:ping>
        </item>
    </channel>
</rss>