<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Donovan Lange's Work-Blog : OneNote</title><link>http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx</link><description>Tags: OneNote</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Today is "We Love AJ Day!"</title><link>http://blogs.msdn.com/dolange/archive/2005/02/17/375524.aspx</link><pubDate>Thu, 17 Feb 2005 19:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:375524</guid><dc:creator>DoLange</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dolange/comments/375524.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=375524</wfw:commentRss><description>&lt;p&gt;February&amp;nbsp;isn't just about President's Day and Valentine's Day.&amp;nbsp; Move over, there's a new holiday in town.&lt;/p&gt; &lt;p&gt;Check out AJ's latest expose in five parts: &lt;A href="http://blogs.msdn.com/andrew_may/archive/2005/02/14/372450.aspx"&gt;An In Depth Look at the OneNoteImporter Managed Assembly&lt;/a&gt;&amp;nbsp;(&lt;A href="http://blogs.msdn.com/andrew_may/archive/2005/02/15/373183.aspx"&gt;II&lt;/a&gt;, &lt;A href="http://blogs.msdn.com/andrew_may/archive/2005/02/16/374867.aspx"&gt;III&lt;/a&gt;, &lt;A href="http://blogs.msdn.com/andrew_may/archive/2005/02/17/375412.aspx"&gt;IV&lt;/a&gt;, and &lt;A href="http://blogs.msdn.com/andrew_may/archive/2005/02/17/375435.aspx"&gt;V&lt;/a&gt;), where he goes undercover to reveal all the dirt on how the OneNoteImporter classes really work.&amp;nbsp; Admire the words (oh, the nouns, the adjectives!) but also be sure to ogle the pretty pictures as well.&lt;/p&gt; &lt;p&gt;So&amp;nbsp;make today the best "We Love AJ Day!" ever and go show him some love.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=375524" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>Speaking of hot:</title><link>http://blogs.msdn.com/dolange/archive/2004/08/20/217847.aspx</link><pubDate>Fri, 20 Aug 2004 17:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:217847</guid><dc:creator>DoLange</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/dolange/comments/217847.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=217847</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://www.analogreality.com/onenotepowertoys/onenotepowertoys.htm"&gt;Darron Devlin&lt;/a&gt;&amp;nbsp;just released two new PowerToys:&amp;nbsp;a &lt;a href="http://www.analogreality.com/onenotepowertoys/OneNoteImageWriter.htm"&gt;OneNote Image Writer&lt;/a&gt; (a virtual printer driver that can be used to print&amp;nbsp;any document directly to your OneNote notebook) and&amp;nbsp;&lt;a href="http://www.analogreality.com/onenotepowertoys/WebPageToOneNote.htm"&gt;WebPageToOneNote&lt;/a&gt;&amp;nbsp;(adds a&amp;nbsp;button to your IE toolbar that captures an image of the current webpage into your notebook).&lt;/p&gt; &lt;p&gt;Go. Click. Now.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=217847" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>Get it while it's hot!</title><link>http://blogs.msdn.com/dolange/archive/2004/07/27/199339.aspx</link><pubDate>Wed, 28 Jul 2004 06:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:199339</guid><dc:creator>DoLange</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/dolange/comments/199339.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=199339</wfw:commentRss><description>&lt;P&gt;Unless you took the day off yesterday, you probably heard that there's a new &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=07408348-26C9-43BB-9E7E-6151CF15D415&amp;amp;displaylang=en"&gt;service pack&lt;/A&gt;&amp;nbsp;in town.&amp;nbsp; What with all that goodness included, you'd best be installing.&amp;nbsp; And quick, too.&amp;nbsp; You won't want to miss this.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The first two PowerToys for OneNote SP1 are now available for general download.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;That's right.&amp;nbsp; Walk -- don't&amp;nbsp;run -- to the nearest Office Download Center and you too can be the very proud owner of some cute purple powertoys.&amp;nbsp; Introducing &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=a9872a17-2d0c-47f0-9b4d-026e94a8ef1c&amp;amp;displaylang=en"&gt;Send to OneNote from Internet Explorer&lt;/A&gt; and &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=87c661e3-178d-46f0-979e-0fdd96327928&amp;amp;displaylang=en"&gt;Send to OneNote from Outlook&lt;/A&gt;.&amp;nbsp; Even MSN agrees: &lt;A href="http://shopping.msn.com/marketplace.aspx?mpId=13462&amp;amp;catId=9&amp;amp;pmpType=0&amp;amp;GT1=4243"&gt;purple is in this fall&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;(Oh, and don't let the about dialogs fool you.&amp;nbsp; David and &lt;A href="http://blogs.msdn.com/omars/"&gt;Omar&lt;/A&gt; did all the heavy lifting on these.&amp;nbsp; They rock.)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=199339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>Caution: addictive material!  Handle with care.</title><link>http://blogs.msdn.com/dolange/archive/2004/06/17/158976.aspx</link><pubDate>Fri, 18 Jun 2004 08:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:158976</guid><dc:creator>DoLange</dc:creator><slash:comments>59</slash:comments><comments>http://blogs.msdn.com/dolange/comments/158976.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=158976</wfw:commentRss><description>&lt;P&gt;It was more difficult than we expected. Our fingers are exhausted, and we won't even talk about the truly &lt;EM&gt;frightening&lt;/EM&gt; quantities of Mt. Dew that were consumed. The end result: a shiny pile of ones and zeros we think you'll want to meet.&lt;/P&gt;
&lt;P&gt;Previously I &lt;A HREF="/dolange/archive/2004/04/27/121618.aspx"&gt;hinted &lt;/A&gt;that &lt;A HREF="/omars/"&gt;Omar&lt;/A&gt;, David and myself have been collaborating on a nicely abstracted managed assembly that provides an object model for importing data into OneNote. But as of today, it &lt;A href="http://lange.officeisp.net/DataImport/Files/OneNoteImporter%20v1.0.0.zip"&gt;lives&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;So what does it &lt;STRONG&gt;do&lt;/STRONG&gt;, you ask? Enough talk: &lt;PRE&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; Microsoft.Office.OneNote; &lt;BR&gt;&lt;FONT color=#0000ff&gt;namespace&lt;/FONT&gt; Example &lt;BR&gt;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color=#0000ff&gt;class&lt;/FONT&gt; TrivialImport &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void &lt;/FONT&gt;Main() &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;BR&gt;&lt;FONT color=#008000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Create a new page in the section "General", with the&lt;/FONT&gt; &lt;FONT color=#008000&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// title "Import Example". &lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Page p = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; Page("General.one", "Import Example"); &lt;BR&gt; &lt;BR&gt;&lt;FONT color=#008000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Create a new Outline, and add some content to it:&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OutlineObject outline = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; OutlineObject(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;outline.AddContent(&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; HtmlContent("Hello &amp;lt;i&amp;gt;world&amp;lt;/i&amp;gt;!")); &lt;BR&gt;&lt;FONT color=#008000&gt;&lt;BR&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Add the outline to our page:&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.AddObject(outline); &lt;BR&gt;&lt;FONT color=#008000&gt;&lt;BR&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Commit the changes to OneNote, and set the actively viewed page:&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.Commit(); &lt;BR&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.NavigateTo(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;}&lt;/PRE&gt;
&lt;P&gt;Try it out for yourself: the assembly, source code, documentation, and class diagrams are all available for download &lt;A href="http://lange.officeisp.net/DataImport/Files/OneNoteImporter%20v1.0.0.zip"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;(Note that this is a work in progress, and as a result you may encounter the occasional bug or two. So if it eats your homework, erases all of your Tivo'd episodes of Friends, or breaks up with your girlfriend -- you &lt;U&gt;have&lt;/U&gt; been warned. Of course, if this does occur, &lt;A HREF="/dolange/contact.aspx"&gt;let me know&lt;/A&gt;.)&lt;/P&gt;
&lt;P&gt;Go wild; but be careful: once you start importing, it's hard to stop.&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#a9a9a9&gt;[3/22/06: Updated URLs to point to&lt;/FONT&gt; &lt;/FONT&gt;&lt;A href="http://lange.officeisp.net/DataImport/"&gt;&lt;FONT size=2&gt;new site&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#a9a9a9 size=2&gt;.]&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=158976" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>Mixed Metaphors</title><link>http://blogs.msdn.com/dolange/archive/2004/04/29/123425.aspx</link><pubDate>Fri, 30 Apr 2004 00:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:123425</guid><dc:creator>DoLange</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.msdn.com/dolange/comments/123425.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=123425</wfw:commentRss><description>&lt;P&gt;I've been meaning to talk about some of the design decisions regarding&amp;nbsp;OneNote DataImport for a while now...&lt;/P&gt;
&lt;P&gt;If OneNote was a &lt;A href="http://blogs.msdn.com/chris_pratley/archive/2004/02/10/71142.aspx"&gt;house&lt;/A&gt;, you could think of our SP1 as&amp;nbsp;the ultimate in&amp;nbsp;remodelling. &amp;nbsp;&lt;A href="http://tlc.discovery.com/fansites/tradingspaces/tradingspaces.html"&gt;Trading Spaces &lt;/A&gt;on crack: new hardwood floors, reupholstered furniture, a bit of paint, and let's not forget the&amp;nbsp;nice new kitchet cabinets. &amp;nbsp;It's pretty fancy.&amp;nbsp; Yet&amp;nbsp;at the same time, it's still the same basic foundation and house.&amp;nbsp; Sure, we may have added a couple new windows, an extra bedroom&amp;nbsp;and a patio, but we didn't knock down any load bearing structures or&amp;nbsp;add a new basement.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(And it turns out that you actually need building permits for serious construction work!&amp;nbsp; Think about all the cases where people&amp;nbsp;want to upgrade yet&amp;nbsp;prefer to minimize risk or&amp;nbsp;UI changes; particularly in the enterprise where user training&amp;nbsp;can be prohibitively&amp;nbsp;expensive.&amp;nbsp; As a result, all of our&amp;nbsp;new features&amp;nbsp;have to be disableable upon demand.&amp;nbsp;&amp;nbsp;If&amp;nbsp;you set the &lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;322756"&gt;registry &lt;/A&gt;key &lt;FONT face="Courier New"&gt;HKLM\Software\Microsoft\Office\11.0\OneNote\EnableSP1FixesOnly&lt;/FONT&gt; to the DWORD value of 1, walls slide out of hidden&amp;nbsp;recesses, the cabinets flip upside down, and Dexter's secret laboratory is safely disguised.&amp;nbsp; Explosion?&amp;nbsp; What explosion?&amp;nbsp; I didn't hear anything.)&lt;/P&gt;
&lt;P&gt;Partially, constraining your development to the periphery helps keeps development costs low&amp;nbsp;and&amp;nbsp;mitigates&amp;nbsp;scheduling risk, &amp;nbsp;but it's also important to remember that software also requires a significant amount of testing and stabilization work.&amp;nbsp; (In general, most software&amp;nbsp;schedules throughout the industry allocate roughly&amp;nbsp;1/3rd of their scheduled time&amp;nbsp;to design,&amp;nbsp;1/3rd to development, and&amp;nbsp;1/3rd to testing.)&amp;nbsp; Every code change has the risk of negatively interacting with other parts of the system, and the entropy will only increase with time.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Testing extensibility is &lt;EM&gt;particularly&lt;/EM&gt; hard.&amp;nbsp;&amp;nbsp;Unlike most UI features,&amp;nbsp;APIs are generally open ended systems, that can take an infinite number of inputs.&amp;nbsp; This is partially mitigated by reusing existing codepaths which have already been tested.&amp;nbsp; For example, importing html uses the same HtmlImport code as copy/paste, etc.&lt;/P&gt;
&lt;P&gt;Speaking of costs,&amp;nbsp;let's not forget startup.&amp;nbsp; As the first release to offer any extensibility, you have to account for&amp;nbsp;research, minor architecture work in the codebase,&amp;nbsp;etc.&amp;nbsp; It might not sound significant, but it adds up when you're working within a shortened development timeline.&lt;/P&gt;
&lt;P&gt;Design issues such as security and&amp;nbsp;maintainability are also important, and you really do have to get them right the first time. APIs have a habit of outliving most peoples expectations.&amp;nbsp; They're hard to kill.&amp;nbsp; So it's important to be certain that what you ship will last a long time, and&amp;nbsp;won't bite you&amp;nbsp;in the long run.&amp;nbsp;&amp;nbsp;The software landscape is littered&amp;nbsp;with examples of projects that chose to&amp;nbsp;implement their automation interfaces directly on top of their code internals; which certainly afforded clients with the utmost flexibility and &lt;EM&gt;seemed&lt;/EM&gt; like a good idea&amp;nbsp;at the&amp;nbsp;time...&amp;nbsp;&amp;nbsp; Lastly, your APIs&amp;nbsp;have to be secure from inception.&lt;/P&gt;
&lt;P&gt;All of these constraints dictate that you can't go hog-wild.&amp;nbsp; You have to choose your scenarios carefully, and refrain from excessive generalization.&amp;nbsp; You need to be spend-thrifty, reusing what you can whenever possible.&amp;nbsp; And you have to be a bit cautious, too.&lt;/P&gt;
&lt;P&gt;The rest is &lt;A href="http://blogs.msdn.com/andrew_may/archive/2004/04/22/118321.aspx"&gt;history&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=123425" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>OneNote Power Toys</title><link>http://blogs.msdn.com/dolange/archive/2004/04/27/121618.aspx</link><pubDate>Wed, 28 Apr 2004 00:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:121618</guid><dc:creator>DoLange</dc:creator><slash:comments>18</slash:comments><comments>http://blogs.msdn.com/dolange/comments/121618.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=121618</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/chris_pratley"&gt;Chris Pratley&lt;/A&gt;&amp;nbsp;recently mentioned various ideas for &lt;A href="http://blogs.msdn.com/chris_pratley/archive/2004/04/25/119909.aspx"&gt;OneNote Power Toys&lt;/A&gt;.&amp;nbsp; Personally, I'd really like to see:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A &lt;EM&gt;Journal Importer&lt;/EM&gt; that cracks open journal files, creates a new page (in a user specified section) in the OneNote Notebook, and then imports all of the ink content from the journal file into the newly created&amp;nbsp;page.&lt;/LI&gt;
&lt;LI&gt;A generic &lt;EM&gt;Print to OneNote&lt;/EM&gt; driver that appears in every sense to be a regular system printer but converts the &amp;#8220;printed&amp;#8220; input into an image that is subsequently imported -- perhaps&amp;nbsp;as a background image -- in the user's notebook.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;It's unfortunate that&amp;nbsp;the hardest part about&amp;nbsp;all of the Power Toys I've heard&amp;nbsp;mentioned isn't the actual import of the final content into OneNote --&amp;nbsp;it's generally interfacing with the external application: Outlook, Internet Explorer, or Windows for the Print Driver, etc.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Nonetheless, we've been working on ways to make it easier to use and develop OneNote power toys.&amp;nbsp; David on&amp;nbsp;our PM team has been working recently on a single page of add-in's that will be&amp;nbsp;available off of the Office site that will&amp;nbsp;provide links to&amp;nbsp;all the&amp;nbsp;various power toys that you can install with the SP.&amp;nbsp; (For example, I suspect you'll be seeing &lt;A href="http://blogs.msdn.com/omars/"&gt;Omar&lt;/A&gt;'s excellent &lt;A href="http://blogs.msdn.com/omars/archive/2004/04/27/120849.aspx"&gt;Outlook2OneNote&lt;/A&gt; add-there.&amp;nbsp; :)&amp;nbsp; And I've been working on a nicely abstracted managed interface to our COM components that feels more like an Object Model.&amp;nbsp; (It's not quite ready for release, but if you're anxious to try it out -- drop me an email, and I'll send you the source.)&lt;/P&gt;
&lt;P&gt;It's great to see people thinking about OneNote PowerToys -- one of the best moments in the life of any developer is seeing people use your programs in ways you'd never have imagined.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=121618" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>Ask and ye shall receive</title><link>http://blogs.msdn.com/dolange/archive/2004/04/22/118348.aspx</link><pubDate>Thu, 22 Apr 2004 17:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:118348</guid><dc:creator>DoLange</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/dolange/comments/118348.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=118348</wfw:commentRss><description>&lt;P&gt;AJ&amp;nbsp;has been&amp;nbsp;working busily&amp;nbsp;on the documentation&amp;nbsp;of&amp;nbsp;the&amp;nbsp;OneNote DataImport APIs.&amp;nbsp;&amp;nbsp;This morning, he&amp;nbsp;posted an early&amp;nbsp;draft&amp;nbsp;to his &lt;A href="http://blogs.msdn.com/andrew_may/"&gt;blog&lt;/A&gt;.&amp;nbsp;&amp;nbsp;(Introduction &lt;A href="http://blogs.msdn.com/andrew_may/archive/2004/04/22/118321.aspx"&gt;here&lt;/A&gt;, as well as our complete XML&amp;nbsp;&lt;A href="http://blogs.msdn.com/andrew_may/archive/2004/04/22/118304.aspx"&gt;schema&lt;/A&gt;.)&amp;nbsp; Hats off to Andrew for his incredible work on this!&amp;nbsp; Go show him some love.&amp;nbsp; :)&lt;/P&gt;
&lt;P&gt;I'll try and post some more complicated DataImport examples here in the near future, and I'd also like to talk about some of the design decisions that we went through, various tips &amp;amp; tricks, etc; but until then -- what questions do you have?&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=118348" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>Bigger than a breadbox?</title><link>http://blogs.msdn.com/dolange/archive/2004/04/21/117686.aspx</link><pubDate>Wed, 21 Apr 2004 19:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:117686</guid><dc:creator>DoLange</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/dolange/comments/117686.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=117686</wfw:commentRss><description>&lt;P&gt;Since posting our SP1 Preview to the web, we've gotten a lot of requests for documentation on&amp;nbsp;our new DataImport APIs -- newsgroup posts, emails, blog entries, the guy standing outside of my apartment this morning -- all asking the same thing.&amp;nbsp; &amp;#8220;What is this extensibility you speak of?&amp;#8220;,&amp;nbsp; &amp;#8220;What does it do?&amp;#8220;, and &amp;#8220;You have a very nice apartment&amp;#8221;.&amp;nbsp; It's a bit flattering, and we probably should have seen it coming.&lt;/P&gt;
&lt;P&gt;At the moment, we've been working madly on the documentation that will be published to the Office Developer Center when we ship.&amp;nbsp; Given the interest in this&amp;nbsp;we're going to&amp;nbsp;try to make&amp;nbsp;an early&amp;nbsp;draft of the documentation available to the beta community soon; hopefully in the next couple of days.&amp;nbsp; In the meantime, here are some basic details about DataImport extensibility:&lt;/P&gt;
&lt;P class=MsoPlainText&gt;&lt;I&gt;&lt;FONT face="Courier New" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic"&gt;DataImport extensibility in OneNote 2003 SP1 is designed to address a very limited but commonly requested scenario. That is, getting data from other applications, such as Outlook or a CRM system, into OneNote. So you won&amp;#8217;t see a full object model in this release. We provide a COM interface with two methods: Import and NavigateToPage. You pass an XML document to the Import method. The XML doc follows a OneNote specific XSD schema. In that XML doc you can specify sections and pages to create, as well as&amp;nbsp;objects to place on those pages, such as ink, images, html, and so on.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/I&gt;&amp;nbsp; &lt;/P&gt;
&lt;P class=MsoPlainText&gt;Don't change that channel, folks.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=117686" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>Inaugural Post</title><link>http://blogs.msdn.com/dolange/archive/2004/04/20/117158.aspx</link><pubDate>Tue, 20 Apr 2004 22:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:117158</guid><dc:creator>DoLange</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/dolange/comments/117158.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dolange/commentrss.aspx?PostID=117158</wfw:commentRss><description>&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;First, the boring stuff: Hi, I'm Donovan.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I've been a developer on &lt;A href="http://www.microsoft.com/office/onenote/"&gt;Microsoft Office OneNote&lt;/A&gt; since starting at Microsoft last June.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(As the latest addition to our developer team, people just call me the new guy.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That's "Mr. New Guy" to you. :)&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This isn't my only blog -- from time to time, I've been known to question life's little inconsistencies in a &lt;A href="http://lange.livejournal.com"&gt;less formal setting&lt;/A&gt;.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's no coincidence that today marks my first post on MSDN.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you were awake at 2am this morning, and also happened to be surfing by your favorite website, you may have been surprised to discover that Martians really do have wings.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Elsewhere on the internet, however, the floodgates were opening, and the OneNote SP1 Preview was &lt;A href="http://www.microsoft.com/office/onenote/prodinfo/sp1/default.mspx"&gt;released&lt;/A&gt;!&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;[And don't be deceived by the "Service Pack" title.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Like so many other things, the name can be deceptive.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Don't get me wrong; we did an unholy amount of bug exterminating for sure.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But it's the new features and usability tweaks that I think you're really going to enjoy.]&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I'm responsible for several of the features making their debut in this release from the development side of things -- namely the new DataImport APIs, Password Protection, as well as some of the less noticeable UI tweaks such as Resizable Page Tabs, Folder Move, etc. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Now that you've had a chance to play with some of the new features&amp;#8230; (What?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You haven't &lt;A href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=658058ea-19dd-40e2-9e7a-8050a7e32ea0&amp;amp;lcid=1033"&gt;installed&lt;/A&gt; the preview yet?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;*sigh* I'll wait. Ok, ready now?)&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I'm curious to know what you think: what do you like?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Even more importantly, what do you dislike?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I'm not making any promises, but input really does helps us know what we need to change.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; So b&lt;/SPAN&gt;e brutal.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You won't hurt my feelings.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I'm tough.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;After all, that's why they call me Mr. New Guy.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=117158" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dolange/archive/tags/OneNote/default.aspx">OneNote</category></item></channel></rss>