Michael Herman (Parallelspace) BLOG

I'm the founder and CTO at Parallelspace Corporation, a leading developer of Truly Collaborative peer-to-peer and decentralized business solutions. Parallelspace Corporation is a founding Groove Networks business partner.

This page is powered by Blogger. Isn't yours?
Tuesday, November 11, 2003
My blog has moved to http://dotnetjunkies.com/weblog/mwherman2000.

My RSS feed is http://dotnetjunkies.com/weblog/mwherman2000/Rss.aspx.

I've found Blogger to be not very reliable and has no support for RSS.


My blog has moved to http://dotnetjunkies.com/weblog/mwherman2000

My RSS feed is http://dotnetjunkies.com/weblog/mwherman2000/Rss.aspx

http://dotnetjunkies.com/weblog is a .Net based plaform and supports RSS (Blogger doesn't)

Wednesday, October 29, 2003
Microsoft PDC 2003

Attached are picturecopies of the SharePoint resources gathered from the Microsoft PDC 2003 SharePoint 2003 BOF organized and hosted by jlanza@vorsite.com:

Thursday, September 25, 2003
BTW, where is Groove Networks headed?

There's been no word about an updated Groove product or company vision for almost a year.

The Groove Partner program seems to have died. No more monthly emails, partner talks or annual briefing.

There's been some discussions about the use of iCal, RSS, Groove, etc.

We have a client we built a server-less iCal-based Free/Busy Connector for Microsoft Outlook for. Groove is used as the secure backplane for handling security, data transport and synch across firewalls. There's no serious limit to the number of organizations (and individuals) that can be simulataneously sharing their free/busy information for, for example, scheduling presentation meeting times.

OpenCola closed their doors this past July.

Thursday, March 27, 2003
The following new products and solutions are available today from Parallelspace Corporation:

Parallelspace Dashboard™ 1.0
for Groove Workspace

Parallelspace Corporation is pleased to announce the production release of Parallelspace Dashboard 1.0 for Groove Workspace 2.5. A dashboard is a personalized, aggregate view of all the key information needed by an employee to make quicker, more effective business decisions. This includes personal, team, corporate and external business information. Parallelspace Dashboard 1.0 combines and summarizes key information from Groove Workspace, desktop applications, corporate information systems and the Internet into a single, easy-to-use display.

Press release: http://www.parallelspace.net/pressroom/pressreleases.htm
Evaluation guide: ttp://www.parallelspace.net/support/dashboard
More information: http://www.parallelspace.net/products/dashboard.htm
Product support: http://www.parallelspace.net/support/dashboard
Availability: Now
Download location: http://www.parallelspace.net/downloads

Dynamic Business Solutions™

Are you a company, partnership or association with people working in branch offices, from home offices or from multiple customer or partner locations? Do you regularly or occasionally need to provide your customers and partners with controlled and secure access to selected business applications? ...or need to enable your partners to provide you with secure, controlled access to shared business applications?

If so, you're a Dynamic Business and SmartSimple is the dynamic set of business solutions needed every day to run your business. SmartSimple is family of Internet-based dynamic business solutions that are built around a common, user extensible database; securely accessed through a browser. SmartSimple is organized around 3 key themes: people, activities and measurements.

Employees, contract help, consultants, professionals, customers and partners are each identified by their email address and represented in a common organization chart as if everyone belonged to the same organization. Secure access to shared business applications is enabled by email address and password and the roles assigned to each user. SmartSimple is ideal for companies, partnerships, associations, or virtual organizations.

Press release: http://www.parallelspace.net/pressroom/pressreleases.htm
More information: http://www.parallelspace.net/products/smartsimple.htm
Product support: http://www.parallelspace.net/support/smartsimple
Availability: Now
Evaluation requests: smartsimple@parallelspace.net

Recent Updates

Parallelspace eMail 2.0

The most recent release of Parallelspace eMail 2.0 is build 2-0-127. This release fixes compatibility issues found in the production release of Groove Workspace 2.5.

About Parallelspace Corporation

Parallelspace Corporation is a business collaboration software solutions, services and training provider. Our mission is to help groups of people working in different organizations work more effectively together.

Wednesday, January 22, 2003
If you haven't downloaded and tried Opencola's new desktop knowledge manager, checkout http://www.opencola.com/products/pro/index.php before you go home today.

My Opencola ID is: mwherman2002

From: http://www.infoworld.com/articles/hn/xml/03/01/17/030117hnlucovsky.xml...

Lucovsky (MS Distinguished Engineer): I saw your Ahead of the Curve column where you were talking about Groove and XDocs. If you could start shooting XDocs documents around in Outlook and use Groove as part of the infrastructure, boy, what do you have there? Kind of a distributed XML Notes sort of thing.

Monday, September 02, 2002
Jeroen has number of pointers that discuss the "Groove: Is it a platform or and application?" question.
Groove is plenty of things. Most interestingly, it is a complete implementation of The Open System Interconnection (OSI) Architecture, at least from the Session later and up (credit: http://cne.gmu.edu/modules/network/osi.html):

A more pragmatic view of Groove is as follows:

  • 4. Business applications
  • 3. Graphical shell or desktop
  • 2. Replicated, synchronizing Peer Database Network
  • 1. Operating Environment running on top of Windows (virtually identical to the way Windows 1.0 was an "operating environment" that ran on top of MS-DOS)

The most unqiuely valuable part is #2: Groove's implementation of a Peer Database Network.

Jeroen has number of pointers that discuss the "Groove: Is it a platform or and application?" question.
Groove is plenty of things - most interestingly a complete implementation of

Friday, August 30, 2002
Re: Volker Weber's comments: "[Groove's] building architecture. But they're positioning it like an application and I don't think Groove will be successful if they do that."

Checkout Crossing the Chasm (or was it Information Rules). One of the very best ways to sneak in a new platform into an Enterprise customer is in fact to have it masquarade as an application and have it "come in through the front". This is something Groove Networks is starting to do well (as long as they don't try trample over their Business Partners).

Will Groove become the universal desktop?
We think so.

Groove Networks's shared space analysis also suggests 25% of Groove users are using Groove shared spaces to organize their personal information (aka Personal Spaces) in addition to using Shared Spaces for multi-person group collaboration:

The analysis does indeed validate that the 2-25 design center of the product is precisely the sweet spot of where it's being used in practice: approximately 35% of shared spaces are between a single pair of individuals, 60% of shared spaces are between 3 and 25 individuals, and 5% of shared spaces have more than 25 individuals. Amazingly to me - given the design center of the UI - I found that within this 5% there are actually hundreds of spaces with 100-250 members each; I'd surely never have expected this.

One other incredibly fascinating tidbit: 25% apparently use shared spaces with only themselves as a member, using Groove as a "briefcase" to transparently and securely synchronize files across multiple computers that they own - e.g. Office documents being synchronized between home and office PCs.

What's next? Personal Spaces <-> Shared Group Spaces <-> Shared Corporate Knowledge Spaces

Tuesday, August 27, 2002
I've just figured out not to type a BR tag and then press Enter to start a new line (at least where I edit my blog on http://www.blogger.com). This was the cause of all those double blank lines I have in my blog.

Quote of the Day

"It may well be that Groove is going to force me off my brand new G4 Powerbook."
Prospective Parallelspace Customer

Monday, August 26, 2002
Re: Do Groove shared spaces paces ever get smaller?

It's more of a patch than a fix but one solution you can use in a jam is to use Duplicate Space in My Spaces.
...unfortunately, you have to re-invite everyone to the new copy of the space.

Sunday, August 25, 2002
I use it but I don't really "get it"

What the difference between a weblog and an ordinary web page I that use MS FrontPage to add these types of diary entries to?

For example, here's a FrontPage version of this blog page: http://www.parallelspace.net/bloggraphics/blogbackup.htm

Saturday, August 24, 2002
Parallelspace Layered Collaboration presentation on Blogger TV

Blogger TV ON

Blogger TV OFF

9:04 AM

Friday, August 23, 2002
A great tag line:





...except it was shoe ad on the side of a Toronto Transit bus for http://www.aldoshoes.com/main.htm.

Check it out on Blogger TV (see below). Note: The Flash component causes an HTTP request to be made to a web statistics service and as a result and when run in an IFRAME causes a dummy screen to appear ...another feature of Blogger TV.

Blogger TV ON

Blogger TV OFF

8:49 PM

Some cool server-less distributed file system work going on at Microsoft Research:

Better Security Through Logic Puzzles

Article Source:PC Magazine

By Cade Metz

The PC down the hall may be on the verge of breakdown or may belong to someone you can't trust, but it can still store your most important files securely. Microsoft Research has developed a way to store communal data across a network of PCs, even when many of them are faulty or untrustworthy. This distributed file system, Farsite, is so reliable and inexpensive it could herald the end of the old centralized model. "We've proven that you can build a file system without setting up a server," says Rick Rashid, director of Microsoft Research.

Currently if you build a multiuser file system to give several thousand PCs access to the same collection of files, you have to set up a server. The server holds all the files and retains complete control over them. To create new files, access old ones, or change the directory structure, a client must get permission from the server.

With Farsite, you can create a file system by spreading files across the client PCs. This eliminates the need for a server, which obviously saves money. And, remarkably, you don't have to give up security or reliability in exchange.

To set up a Farsite system, you install a software client on each PC. The clients maintain a single directory structure by keeping in constant communication, sending messages back and forth every time someone changes the directory. The files are safe from snoops and system crashes, because Farsite encrypts each file and sends copies to several different machines.

"By making enough replicas, you can make the probability of losing files smaller than the probability of a central file server having a hardware or software fault," says Bill Bolosky, a Microsoft researcher who oversees the project.

Inspired by a classic math puzzle called the Byzantine Generals Problem, Bolosky and his team have ensured the data is safe even when a third of the systems conspire to bring down the file directory. The puzzle asks whether a group of generals can conspire to attack a given city at a specific time by sending messages to each other via horseback riders. The rub is that a third of the generals are turncoats bent on foiling the plans, sending messages that aren't true.

The solution to this puzzle can be used to prevent infected computers from bringing down a Farsite system. Like a Byzantine general, each client, after sending a message, waits to receive all the responses before sending out its next message. Although Farsite puts files on not one but thousands of potentially faulty or untrustworthy systems, it's actually more reliable and secure than a file server. Such a paradox could turn the computer industry upside down.

End of Article

Wednesday, August 21, 2002
[BROKEN: MS Producer presentations won't run inside an IFRAME] Another daring Blogger TV advance... a PPT presentation with a real voice-over ...

[Will try this again when I have time]

Another test that I'm calling "Blogger TV" ...almost totally annoying ...click Open when asked and then click cancel a few times. If you're in a rush, click Cancel instead of Open.

Blogger TV ON

Blogger TV OFF

QUESTION: How far does a television signal have to be broadcast before it can be called Broadcast TV?

Radio is good but TV is better! :-)

9:04 PM

IFRAMES work (at least in a majority of browsers they will work).

This is an IFRAME test.

If the above looks like a bunch of HTML, IFRAMEs don't work; else if it looks like a page from http://www.parallelspace.net/knowledge, it did work.

I write to this blog "almost" like I would write to a diary ...except I then go back and edit it to remove the stuff that should only appear in a personal diary. For example, the question: why are the Groove Networkers starting to spell email with a capital "M" as in Parallelspace eMail(tm) ...mmm :-)

I write to this blog "almost" like I would write to a diary ...because I have no idea if anyone besides myself reads this stuff. ...except for today. I received a Groove IM from Carlos, a Groove Business Partner in Brazil, mentioning that a great colleague and a great Dutch Groove Business Partner, Jeroen, had quoted my posting from yesterday. Thanks Jeroen! ...like (or unlike) the Apollo Space Mission, blogs aren't being faked. :-) Groove Workspace is providing the direct and indirect notification service. BTW, for those who have asked about eMail 2.0, it is still being baked, is looking awesome, expect it this fall.

I write to this blog "almost" like I would write to a diary ...except right about now I paste all of this into MS Word to spell check it. Sure wished http://www.blogger.com (and Groove) had a spelling and grammar checker. :-)


Future Topic Ideas: Is Distributed Business Collaboration the Killer Business Application for Microsoft SQL Server?

Tuesday, August 20, 2002
First, let me say I'll try to post to my blog more frequently about Layered Collaboration.

End users today live within layers of collaboration on the Internet as well as within their organizations:

  • Personal collaboration
  • Group or small team collaboration
  • Community or division-level collaboration
  • Anonymous or enterprise-wide collaboration

For about 100 million users, Microsoft Outlook is the personal collaboration tool of choice ...many using Outlook as their only collaboration tool against their Exchange, POP3 and Lotus Notes email servers.

Groove is becoming the de facto standard for distributed collaboration and it is our personal choice and recommendation. The other option is web-based collaboration and conferencing products (like Microsoft SharePoint Team Services, eRoom and WebEx). The primary disadvantages of web-based solutions is that you have to be connected to the server to use them plus they are extremely difficult to use by people in 2 different companies, let alone 3, 4, 5, or 6 companies.

For community-based or division-level collaboration, center-based web solutions like Microsoft SharePoint Portal Server or Team Services begin to make sense. Groove Workspace shared spaces can also support communties of 50 and more. The value proposition increases significantly when these web environments are enabled with a secure, offline experience like those that Groove Partners (and Groove Networks themselves) are building for the Groove platform.

For anonymous Internet or Enterprise-wide collaboration, there is a plethora of solutions ranging from Internet newsgroups, Listserv mailing lists, web-based communities, Microsoft SharePoint Portal Server (stay tuned for V2 of this product which will include awesome scalability and deep personalization).

The problem is that all of this collaboration tends to be focused towards a person's "personal collaboration" email client or you must fetch it yourself with a browser (like this blog for example).
Parallelspace develops Parallelspace eMail(tm), the fully integrated eMail experience for Groove Workspace. The end user value proposition that eMail delivers on is bringing together the best of Outlook's personal collaboration features with the best of Groove's group collaboration features. "Fully integrated" means eMail "runs inside Groove" in any shared space where you want to have secure access to your personal email. Down the road, Parallelspace Librarian will help to seamlessly bring the community and anonymous collaboration worlds into Groove as well.

We're currently hard at work on the "groovy" features in Parallalspace eMail 2.0 that Groove Networks and others has been hounding us about for almost a year. eMail 2.0's personal synchronization features are easy to use (as easy as "File Save As"), extremely fast and can save any type of Outlook item to any Groove tool in any shared space (as long as it makes sense) - right from within Groove Workspace. It's pretty neat to see people's reactions to our early 2.0 builds.

Good software takes time - groovy Parallelspace eMail 2.0 is not too far away.



Wednesday, June 05, 2002
Michael Herman (Parallelspace V2#3)/Parallelspace Corporation: 6/5/02 1:22 PM

I was just looking for some information on a Asynch Pluggable Protocol (app) handler I wrote called "ddtp:". It enabled web developers write plain own HTML web page based web sites and host them in an offline Outlook/Exchange public folder.

e.g. ddtp://localhost/ddtproot/default.htm in your browser would render the HTML content, MS Word docs, etc. There's no reason why the same could be written for Groove (with EasyWeb as a base).

...or for that matter, write an HTTP server that runs as a local Groove tool.

It wouldn't be hard do adapt the APP or adapt a Windows HTTP server to run inside Groove.


(I hope Billg isn't reading this ...) but it occured to me a month or so ago, that I now, on a continuous basis, have several specific applications always open on my desktop ...most of which didn't even exist 4-5 years ago:

Groove Workspace
MSN Messenger
Outlook (the exception)

...each of which is an Internet collaboration application.

Sure I use the MS Office apps a lot but they're transient or transactional and non-collaborative in any meaningful way. I use them when I need them ...most if the time they're closed.


Sunday, June 02, 2002
Q: What happens to edge-based content as it ages? e.g. a richly populated Groove shared space

A: As soon as the content can be indexed and searched, it may physically live at the edge but logically, it becomes a center-based resource.

Q: What is Google?

A: Google is the world's largest distributed document management system++.


Checkout this PPT deck on Internet Operating System Version 0.002739726027397260273972602739726 ...inspired by the discussions at the ORA Emeging Technology Conference.

What is the movie Vanilla Sky all about? ...I've just watched it (almost at the end) and simply don't get it.

We continue to grow at Parallelspace Corporation ...checkout http://www.parallelspace.net/pressroom

I'm still new to the blog thing ...how do you know if anyone actually reads your blog? Plse send me an eMail if you see this (mwherman@parallelspace.net). Thanks.

Time passes so quickly - two weeks have passed since the ORA Emerging Technology Conference. Besides extending the many relationships that developed from last fall's P2P conference, I was pleased to meet many new acquantances. Escpecially people like Bill Kallman (and his probing questions), John Udell (for challenging me to place Groove into a context that satisfied both of us :-), Nelson Minar from Goole, Wes Felter from IBM Austin, Richard Forno from "I can't tell you just now" and Lucas Gonze (for always having the most interesting table of acquaintances at lunch and for introducing me to Bill Kallman). Missing was Brad Codd, Bill Karney and the folks from Groove Networks. A special thank-you to the ORA folks who organized the focus group - it was valuable and rewarding for all. ...looking forward to next year's conference.


Thursday, May 16, 2002
I wish:
1. Blogger had a spell checker.
2. Dave/Radio had a better way for me to quickly find a site to host my weblogs so I would still be using Radio (and/or support the FrontPage extensions that my ASP hosted web site uses). I was a Radio customer for less than 5 minutes because it isn't obvious how I expose my postings to a publicly accessible website.

During and after the installation, Radio appears to be a solution local to my laptop. An installation Wizard (DHTML, of course) would be helpful here. My goal in downloading and wanting to use Radio was to create a public weblog. The Radio installation came up short. In my very rapid searching to find a "Radio hosting site", I ended up on Blogger and now have the http://parallelspace.blogspot.com weblog you're reading now for $12/year.

...but I go on ...what I (and many Wintel users) want and need is support for FrontPage Server Extentions. Radio needs a better, more complete installation experience that fully enables me with a public weblog.

Thank you Dave Winer and Jon Udell for painlessly educating me on weblogs at lunch today ...as well as your desire to better understand where Groove Networks decentralized business collaboration platform fits into plethora of communications and collaboration solutions.

My first blogger posting.