Software development industry analysis by Larry O'Brien, the former editor of Software Development and Computer Language
Sunday, February 05, 2006

I've confirmed that, as one of them thar jour-nye-lists, I can actually write about my experiences with the Office 12 Beta (I'm allowed to talk about client-side stuff only). I have much to say about the new task-based interface, but for my first post I have to talk about OneNote.

Whoa, baby, does this have potential. Add a reference to the Interop library in Visual Studio and you have trivially simple read-write access to XML-encoded OneNote content. How easy is it to read the pages in your Notebook? Is three lines too much work?:

 ApplicationClass ac = new ApplicationClass();
 string strXml;
 ac.GetHierarchy(String.Empty, HierarchyScope.hsPages, out strXml);
Clipboard.SetText(strXml);

Preliminary investigation shows that you get back all the needed valuable information (note flags, binary content [requires two calls,which is fine]). I haven't yet started writing new data, but expect it to be equally straightforward.

OneNote is a platform for innovation. I really think this is one of the best chances for MicroISV development we've had in years.

Sunday, February 05, 2006 9:08:15 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | Knowing#
Tracked by:
https://blogs.msdn.com:443/descapa/archive/2006/09/12/750346.aspx [Pingback]
Search
About Larry...
Flickr photostream
Subscribe: RSS 2.0 Atom 1.0
Popular Articles
Programming Sabre with Java, C#, and XML
Genetic Programming in C#
15 Exercises To Know A Programming Language
Top 10 Things I've Learned About Computers From the Movies and Any Episode of "24"
Recently Published Articles
HI
KonaKoder
Categories
Archive
Admin Login
Sign In
Toolroll