|Wednesday, February 19, 2003|
Random personal news
Microsoft buys [some of] Connectix
By now, most folks should know that Microsoft bought a number of assets from Connectix, including Virtual PC (both the Mac and Windows versions).
It is interesting to note that Microsoft has now positioned themselves to move forward in a similar fashion as has Apple with its transition from OS 9 and prior [Classic] to Mac OS X.
That is, Microsoft does not have to worry as much about backwards compatibility because they now have the basis for an excellent black box within which "legacy" applications can run in a more traditional environment.
By acquiring the Connectix "Virtual PC" technology, Microsoft can now focus their development efforts "beyond XP" on moving their computing platform forward without being hampered by having to build in support for legacy technologies and applications.
Keep in mind that "beyond XP" has a heavy emphasis on security specifically aimed at creating the ultimate DRM [Digital Rights Management] platform. Given Microsoft's Tablet PC rollout and the Xbox platform, "beyond XP" obviously has dimensions that are not necessarily aimed at the traditional desktop computing environment. To achieve that requires considerably more formality and isolation between the application (and even driver) layers and the underlying OS than has been present in Windows up to and including XP.
Anyone from the Macintosh community will be experiencing Deja-Vu about now. Apple did exactly the same thing by isolating Classic-- pre Mac OS X-- applications in the "Blue Box". If Microsoft does choose this path, they will likely be able to create a much more transparent legacy application environment simply because modern Windows tends to be better abstracted than Mac OS 9 and prior.
I have used Virtual PC on Windows to run other versions of Windows and to run OpenStep/NeXTstep. It works very well. The existing VPC is much more like the original Blue Box with, what, OS X Server v1.2?.. Or was it one of the OS X betas?... in that it runs "PC in a window" or "virtual PC takes over screen" mode. There is no concept of allowing the VPC to create/maintain "rootless" windows.
Just as Apple did with Classic, Microsoft can now place hooks in the new operating system to allow the legacy OS to be integrated nearly transparently with the modern environment. How that might interact with DRM remains to be seen.
PDF Workflow (Cool OS X Trick)
I'm constantly running aross documents-- web pages, email, whatever-- that I want to read but don't currently have time do so. I typically "print" the document, save to PDF, and then completely forget that I have saved the document someplace to be read later. I even tried creating a "Read These" folders, but then I have to dive through the filesystem to save the PDFs to that location.
As of OS X 10.2.4, Apple has introduced something called PDF Workflow.
Instead of explaining what the above link can explain much better than I, just try this:
In a browser, pick your favorite article on O'Reilly and hit cmd-p to print the article.
Where the Save as PDF... button used to be, you should see a popup menu which contains to items; Save as PDF... and Save as PDF to be read later. Select the latter.
The PDF of that page will automatically be saved to the directory you created on the desktop with no intervention on your part.
But PDF Workflow is even more flexible than that. It isn't limited to just saving PDF. You can also drop scripts, apps, filters, and other mechanisms into the PDF Services folder. That'd be the Workflow part of the whole thing.