Observations from where technology meets business

Groove, SharePoint, and OneNote

In Mary Jo Foley's interview with Rajesh Jha, Corporate VP , Microsoft Office Live, we learned that Groove is being positioned "as the way that users will be able to access documents in their workspaces when they are off-line". Jha also is quoted as saying "Groove will be the way you take any Workspace offline."

Unfortunately, this still doesn't clear up Groove's future since, technically, Groove can do this today by synchronizing with a SharePoint document library. Longer-term, it makes sense to tie Groove and SharePoint together. However, I wouldn't expect this to be an easy task since there is significant overlap in function.

In addition, given the timing of the acquisition and the latest releases of SharePoint and Groove I doubt any accommodating architectural changes have taken place yet. To get these working as an online/offline duo we should see some significant changes under the hood, the least of which would be a common storage model.

However, while they have the hood up and are taking apart the engine Microsoft should consider bringing another piece of their portfolio into the mix. Microsoft OneNote is a fabulous personal information manager (a better description might be a personal information harvester). I have been using it to manage all of my "digital stuff" the past few months and have been very pleased. There is still plenty of room for improvement but, in my opinion, it does a darn good job and is arguably the best of its kind on the market.

OneNote's roots are planted in the Tablet PC. However, I don't use a tablet with OneNote. It's my understanding that 80% or more of OneNote users also do not use a Tablet PC.

One result of this heritage is OneNote's use of a freeform page in which you can embed just about any form of media including text, audio, video, images, and files in general (in addition to "digital ink" from a tablet pen). I personally make liberal use of OneNote's notebook structure to keep my growing personal database of information. I am able to consume all forms of digital information (and some non-digital via a scanner) as I come across it now that I have a place to keep it (and find it later). I also make use of OneNote's tagging capability for GTD-like task management.

In addition, OneNote has some simple collaborative capabilities. An interesting feature I haven't tried yet is the ability to host real-time shared note-taking sessions. This sounds intriguing since a OneNote notebook can become an online meeting's virtual whiteboard. After the meeting the shared notebook continues on as part of the team's normal collaborative (and personal information management) mode of work.

You can also share notebooks between computers allowing team members, for example, to work within the same notebook from different locations and during different times of the day. There are a couple of options to do this. From my experience the best way is via SMB file shares. Just point all instances of OneNote to the same file on the network. This appears to work quite well as I have shared OneNote notebooks between my personal laptop and one I take home from the office. Changes are quickly reflected between the two computers.

Teams can also share OneNote notebooks using SharePoint. This method, however, appears to be a little rough around the edges and if there are a number of changes the synchronization process is quite noticeable. It almost looks as if the entire notebook is being transferred during synchronization but I can't say for sure.

This is where Groove's P2P technology could come into play. Groove's synchronization methods are very robust and from my perspective appear to be much better than OneNote's synchronization using SharePoint. I have used Groove to share workspaces between multiple computers in various locations and I was quite pleased with the performance. This was the case even though one of the laptops involved was constantly going offline and coming back online in multiple places.

So imagine having a server back-end and web interface from SharePoint, synchronization and offline capability with Groove, and a rich collaborative team workspace and personal information management client from OneNote. Now that would be something.