To: Andy Thomas who wrote (19955 ) 6/9/1998 3:46:00 AM From: Daniel Schuh Read Replies (1) | Respond to of 24154
Have Bugs, Will Deliver (Help! Help!) nytimes.com Stephen Manes tries out some new software, and some fingers get pointed. Not the middle ones this time, except in passing.He blamed some of the problems on Microsoft's shortcomings: "We're intersecting with at least three component technologies that are not well implemented and not well documented." The technologies he referred to are three pieces of leaky software plumbing known as OLE, DirectX and OpenGL, which Microsoft includes in Windows 95 and applications. Developing software that relies on all three is slightly less daring than hiring Moe, Larry and Curly. I asked Jeff Prosise, an author and lecturer on Windows programming, for a reality check. "If you ask who's at fault, there's plenty of blame to go around," he said. "Developers are often guilty of not testing their product adequately, but if they're working with a technology that's complex and not well documented, there's only so much they can do." Microsoft's OLE technology, he said, "is poorly documented and does not work." "Every programmer curses it," he continued. "It's implemented differently in every application, and you can't say one way is correct, because the documentation is so miserable. OLE is an ugly and ill-conceived protocol that deserves to die a slow and agonizing death." But if you want your program to appear as a more or less seamless part of Microsoft Office 97 applications, as Liveart98 can when it works, OLE is hard to avoid. DirectX has been a shaky technology since its outset. Designed to make Windows multimedia applications run faster, it often causes video problems that can be hard to diagnose and repair, even after you download and install the latest video driver software to help insure that the driver is not the culprit. Nothing said about OpenGL, though. I don't know if this is part of the integrity and uniformity of the Windows experience, or just a sneak preview of your digital 19th nervous breakdown, after Bill's DNS "initiative" emerges from the vapors. Cheers, Dan.