partners had to say">
However, the Corporate Partners with whom we spoke, representing many industry segments, suggested that enterprise technology leaders have long recognized Windows 9x as a legacy to be left behind. Without exception, board members told us that these platforms no longer had any notable presence in their on-site computing environments (contrasting with recent data from more general populations).
Several of the Corporate Partners we spoke with did note that many of their corporate users still have Windows 98 at home. As a rough measure of the extent of this scenario, the Google Web search engine reported that 28 percent of requests to its site during last October and November originated on Windows 9x machines. This suggests a considerable Windows 98 presence, even among the kind of relatively well-schooled user who uses the Internet for more than e-mail.
At many sites, the evolution of the application platform toward a multitier architecture has made the choice of client operating system almost irrelevant. "The only real burden is the need for users to migrate their browsers," said IBM Distinguished Engineer Rob High, chief architect of the companys WebSphere Application Server product family. "As middleware, we inject a layer between application and operating system," High added, explaining that WebSphere applications "tend to be relatively agnostic to the underlying operating system. We try to compensate for deficiencies or differences, scale and availability, security, and robustness by featuring and adding our own generalizations."
Despite eWEEKs advisers near unanimity in eliminating Windows 9x on-site, it clearly retains a considerable corporate presence at companies that range in size from tens to tens of thousands of workers. eWEEK has previously reported, for example, last months study by Ottawa-based AssetMetrix Research Labs, which suggests that more than 80 percent of companies still have at least some Windows 98 and/or Windows 95 installed on their inventory of active machines.
Developing an image of the post-Windows
Why its time to move on
Windows 9x fails to use added memory due to fixed-size data structures
Fundamental security flaws arise from an insecure file system
combined with fully privileged downloads such as ActiveX controls
Why its hard to let go
Personally owned employee home systems may persist as remote network
Embedded applications benefit from Win32 API on a lightweight
How to make the move
Restrict network access to company-owned machines, replacing desktops
with VPN- configured laptops for on-site/off-site use
Consider non-Microsoft desktop alternatives as well as Windows
For embedded applications, investigate Microsoft (Windows CE .Net,
XP Embedded) and alternative real-time operating systems
"Thats a scary number," said Jon Box, solutions architect at professional services company Quilogy Inc., based in St. Charles, Mo., and an evangelist for Microsoft technologies as part of the Microsoft Regional Director network.
Windows 9x is "not ready for the things that people need to do in 2004," Box said.
"What it costs an enterprise to run a segment of their base on Windows 98 will be significant. Its design doesnt reflect the way things work today," Box warned, emphasizing security concerns.
However, its easy to explain the tenacity of Windows 9x, even at sites where its been purged from knowledge workers desktops. In several cases reported to eWEEK Labs, Windows 98 is embedded as a critical legacy technology. Its the software foundation of microprocessor-based devices and systems that are analyzing data in research laboratories, mixing music tracks in recording studios and providing logistics management for users of at least one major shipping service who want to be absolutely, positively supported.
To embedded-system developers, Windows 9x technology represents a cost-effective implementation of the 32-bit Windows APIssupported by a huge ecosystem of tools and developer skillson top of a relatively compact core that has a far less costly appetite for hardware than Microsofts more recent general-purpose offerings.
Developers with these needs who want to continue leveraging Microsofts portfolio of tools will most likely want to take a fresh look at Windows CE .Net, which the company positions as its "hard real-time" offering. This label is formally defined by the Open Modular Architecture Controls Users Group as meeting the needs of systems that fail if their timing requirements are not met.
With multiple levels of thread priority and with robust mechanisms to prevent low-priority tasks from interfering with high-priority demands, CE represents a much more appropriate choice than Windows 9x for many applications. More generally, the Microsoft Windows Embedded Partners program supports many providers of products and services using Microsoft technologies for a broad spectrum of embedded applications.
Technology Editor Peter Coffee can be contacted at firstname.lastname@example.org.This story was originally published in the Jan. 12 issue of eWEEK. The story was amended to reflect Microsofts extension of Windows 98 support from January 2004 to June 2006. The extension was announced Jan. 12.
Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developersÃÃÃ technical requirements on the companyÃÃÃs evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter companyÃÃÃs first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.