Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Designed for Windows 95

created by GC

(idea) by Ed Halley (2.2 y) (print)   ?   (I like it!) 1 C! Thu Apr 13 2000 at 14:18:37

Instead of pushing Linux zealotry, GNU purism, and other operating system bigotry, why not just make factual writeups?

Microsoft Windows 95 is an operating system. It offered a document-centric shift from previous versions of Windows, a new filesystem that offered long filenames without obsoleting 8.3 filename software designs, and self-tuning caches, and offered a first-generation peripheral sensing system called Plug & Play.

The market dominance of Microsoft may be good or bad, but the Plug & Play paradigm gave hardware manufacturers a wake-up call. Stop making the old legacy hardware designs that require jumper settings and unmodifyable BIOS ROMs.

It was mostly for this reason that hardware and software required some level of certification, to show interoperability with Windows 95's newer features. Such certification allowed the ISV or IHV to display the official "Designed for Windows 95" logo.

Released before Microsoft had any strategic focus towards the Internet, the original Windows 95 had security problems with their TCP/IP protocol stack, and with their own file-sharing system designed for more trusting local-area network setups.

For good, or for bad, Microsoft's Windows operating system held a monopoly on the market for personal computers built on the IBM legacy designs. The market grew from under 10 million PCs to over 150 million PCs within three revisions of Windows 3.0, Windows 3.1 and Windows 95. The Apple Macintosh lost some of its dominance in graphic arts to the PC, and to the low-end Silicon Graphics workstation. The NeXT cube, which was critically lauded, was not designed for the mainstream. The OS/2 war between IBM and Microsoft fractured any obvious choice for a robust server platform by either company, even though both OS/2 and Windows NT 3.1 have some good design.

Since Windows 95 was released, the Linux operating system has grown from a mere curiosity to a serious contender in the operating system market. While it still is not reaching mainstream appeal (say, even 5% of the end-user market at the time of this writeup), it has established a server-room foothold (by some accounts, over 40% of web server machines). It is clear that the platform will continue to grow, and drivers will be written to support a lot more "Plug & Play" compliant hardware devices.

Every operating system feature which makes hardware designers focus on useability, interoperability, ease of maintenance, and ease of replacement, helps ALL operating systems from that point on.


(idea) by chisel (7.6 mon) (print)   ?   (I like it!) Wed Mar 27 2002 at 1:07:36

For a program to display the "Designed for Windows 95" logo, it must fulfill a set of Microsoft-mandated requirements:

  1. It must not use any 16 bit legacy code.
  2. It must make use of an automated setup and uninstall program.
  3. It must support long filenames with no 8.3 restrictions.
  4. It must adapt to any system changes, such as screen resolution, new devices being added, etc.
  5. Any icons (including toolbar icons) must have large (32x32) and small (16x16) sizes.
  6. It must respond to drag and drop between applications. (This one is only necessary if the program deals with files.)
  7. Any settings should be saved to the Registry rather than .ini files.

Supplementing these requirements, it was strongly recommended that programs make use of context menus, mimic the 3D style of the rest of the interface rather than the flat white one UI of Windows 3.x, use the Common Dialog control, and use a consistent set of menu items and shortcut keys.

Oddly enough, many of Microsoft's own programs did not fulfill all these requirements when Windows 95 came out. Microsoft Office used completely nonstandard dialog boxes and didn't have scaleable toolbar icons, several programs saved their settings to .ini's (including many of the games and applets), Works didn't allow drag-and-drop for a while, many programs used bold fonts as in Windows 3.1, and a few applets didn't deal properly with long filenames. This didn't stop Microsoft from marking its programs with the "Designed for Windows 95" logo, though.


printable version
chaos

25 MHz 386 running Windows 95 GNU purism Brick Understanding the female orgasm
powered by X .ini files Windows 95 Windows 98 Setup
registry T-Tops Drag and drop fast user switching
Windows 98 manual factual writeup Linux Nintendo Seal of Quality
OS/2 Blink and marquee tag bold Something Awful
Logo Microsoft Nontoxic
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Nodes to live by:
futhark
Richard Burton
Transmetropolitan
Clement Attlee
Wuthering Heights
runcible spoon
negative space
song
Books made me a person
How I invented Anna and made her a character in all my stories
Edinburgh Castle
Baldur's Gate II: Thanks heaps for enhancing my aura of inadequacy!
American Movie
New Writeups
antigravpussy
One fly amongst many(person)
sam512
Moon Base Shackleton, 1978(fiction)
Pavlovna
toy boy(person)
XWiz
tear jerker(review)
Heitah
Anarchy is Order(idea)
jessicaj
July 26, 2008(dream)
Berek
ABBA(person)
devolution
k-hole(place)
Nadine_2
The Sound Of Madness(review)
SwimmingMonkey
Conversations with Fo Fo, the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
This affordable entertainment brought to you by The Everything Development Company