Discussion about this post

User's avatar
Jon DeVaan's avatar

The DocObject interface was a classic code re-use idea. Going way back, DDE pioneered cross application communication and that code was reused to add all of the interfaces to do document embedding, in-situ editing and OLE2. Then all of the OLE2 code was reused to create DocObject, where the entire host app canvas was used by the embedded app. It opened up a lot of interesting integration scenarios, the two mentioned by Steven (WordMail and Web of hyperlinked Office documents), and a third, Steven's absolute FAVORITE, the Office Binder.

Expand full comment
Kirk Glerum's avatar

One of my favorite software-biz insults was referring to Windows for Workgroups as 'Windows for Warehouses'.

Expand full comment
4 more comments...

No posts