Showing posts with label next-gen. Show all posts
Showing posts with label next-gen. Show all posts

Friday, April 25, 2008

Microsoft's XP Problem

Microsoft’s XP Problem

Microsoft has a serious problem on its hands.

How do you get rid of an operating system that nobody wants to abandon?

For many years now, Microsoft users have been working with the Windows XP operating system. Sure it was buggy at first. Pretty much every operating system that has been cranked out by the House That Gates Built has had bugs and a plethora of required security fixes waiting for users the minute that welcome screen appears for the first time.

But it’s been over a year since Microsoft has come out with their brand-new operating system called Windows Vista and the response has been pretty much met with disgust. Not only are people NOT ready for a new operating system, but they are DEMANDING that they be allowed to continue to purchase and install Windows XP. Computer retailers like Dell are still offering computers with XP installed instead of Vista. Worse yet, big companies, which are usually the backbone to computer sales, are categorically REFUSING not only to install Vista, but many of them have also REFUSED to upgrade their browsers to Internet Explorer 7!

Even worse, Microsoft has been forced to push back their end-date of their support for Windows XP to April of 2009, and quite possibly even later than that.

I’m sure the Microsoft geeks and suits are pulling the remaining hairs out of their balding heads trying to figure out why. After all, weren’t these the same geeks and nerds that were complaining about XP being buggy? Sure they were! Wouldn’t they relish the new security features that are incorporated into Vista? Maybe.

But there’s more to this than just hesitation about a new system. Microsoft has really handled the Vista rollout in a way that has done the product and themselves a huge disservice.

Let’s take it by the numbers…

Bad Minimums – When Microsoft cranked out the specs for computer retailers and manufacturers to determine if their product is “Ready for Vista”, they set the bar TOO low. Sure many computers COULD run Vista. It would be slower than molasses and you wouldn’t be able to add any other programs that would use up memory on top of the basic operation of the program, but it COULD run on Vista.

As a result, there were plenty of computer systems where even the salespeople were telling you NOT to buy because it barely operated with Vista on it as opposed to XP.

Basic rule, boys and girls… EVERY new operating system demands more and more memory, more and more hard drive space, more and more processor power, and more and more of pretty much everything else a computer would use. Microsoft or Apple, it doesn’t matter. If you want a bare-bones operating system, switch to Linux. Otherwise, consider every new OS a bloated monster.

Microsoft’s “minimum” requirements were simply TOO LOW. They needed to shoot for OPTIMAL requirements, not MINIMAL.

FORCED to go Cold Turkey – This was actually a problem going back to Internet Explorer 7, which they declared to be a REQUIRED CRITICAL upgrade. Their intention was to FORCE people to upgrade, whether they wanted to or not.

The same principle was used with the roll-out of Vista. They told the retailers that whatever leftover computer was in stock HAD to be upgraded to Vista, whether it would run or not, and then they were planning on shutting off support for XP only six months after the roll-out before the social pressure forced them to change that.

This has been an EXTREMELY BAD idea, and it is probably one of the chief reasons for resistance to getting people to upgrade both to Vista and to IE7. People don’t like being FORCED to upgrade unless it involves something like a security patch or updated drivers. Telling people that they need a whole new Internet browser or a whole new operating system and calling that a REQUIRED upgrade is simply demanding too much.

Bear in mind that some companies are STILL using computers that are running on the Windows NT, Windows 2000 and Windows 98 operating systems, and even a few are using Windows ME! They’re not changing because they’re afraid of change, they’re staying with a particular operating system because that what they are using right now WORKS for them. Maybe they have specialty programs that they can’t use with an upgraded operating system. Maybe it’s just not feasible for them to change computers and upgrade to the latest-greatest toys. This is where Microsoft SHOULD be encouraging people to upgrade, and instead they are simply being told “do this because WE SAID SO.”

Bad Legacy – One of THE most annoying things about game systems is their lack of compatibility with previous systems. You spend money on a game system like an Xbox or Playstation 2 and they produce a whole plethora of games designed for it, and then they come up with Xbox360 or Playstation 3, and you discover that NONE of the games you had spent all of that money on work on the new game systems! That’s why sales of Playstation 2 actually beat out all of the “new” game systems back in 2006.

Well the same premise applies to upgrades in operating systems. The key requirement for businesses to upgrade is to make sure that the new item works with their current applications. You want to make sure that your call center software or your modem or your database or your printer works with the new operating system or platform. That’s why businesses continue to use outdated operating systems, because it would cost them a lot more to upgrade than just changing the programs or even changing the computer. You’re messing with the things that make their businesses functional!

Sure some operating systems were really just glorified bug fixes. For instance, Windows 98 and Windows ME were both glorified bug fixes for Windows 95, and Windows 2000 was a glorified bug fix for Windows NT. But with Windows XP you weren’t just fixing bugs, you were abandoning the MS DOS framework and embracing the NT framework. You were also changing file compression standards to the new FAT32 system. And Vista changed things even more. We’re talking not just some extra features and some new Graphical User Interface goodies. The whole operation of the program changed with Vista.

And this is where Microsoft has fallen flat, both in XP AND in Vista. They really don’t provide adequate support for backward compatibility and instead DEMAND that any applications that use their new operating system have brand new drivers for those applications. So if you have a 5-year old monitor that was made obsolete by the manufacturer, it won’t work on Vista because you lack the required drivers for it and Vista refuses to recognize the ones for XP.

Sure, Windows XP set up a “shell compatibility” system. It would mimic an earlier operating system for certain programs, but it would be just that… a mimic. It would be a shell, so it wouldn’t really integrate into other systems. So if you have a custom database program that needs to work with your email service, it really wouldn’t function in this “shell” environment. And you couldn’t guarantee that it would work in every situation either. I have tried the shell environment on some of my older programs and they really didn’t work the same.

One of the larger groups that complained about this incompatibility were the massive multiplayer online gaming community. Game-players for popular MMORPGs like Worlds of Warcraft and City of Heroes that got themselves new computers or upgraded their operating systems suddenly found their paid-subscription services no longer working because they lacked the needed drivers for Vista. Not exactly the kind of news you want to hear when you’re rolling out a new operating system and you want everyone to sign up on it.

This is something that Microsoft really needs to work on in addition to getting the bugs fixed with their new systems.

And finally…

New Corporate Security Rules – Corporate accountability! This is probably the biggest stickler to getting companies upgraded to Vista, and also one that Microsoft probably never imagined they would get caught up in.

There are plenty of reasons why corporate accountability is such a big issue.

You can start with the Sarbanes-Oxley Act, the all-encompassing federal law that REQUIRES that corporations sacrifice whole forests so they can document everything that they do, including their software testing. Companies now have to hire auditors to make sure that everything is in compliance, and auditors expect a full accounting of every program on the workstations, who has access to the company’s servers, and how they access it, and why they need to.

Add to that the push from software companies like Adobe for copyright and licensing accountability. The bean counters need to make sure that every computer uses a program has a license for it and can trace the purchase of that license.

And then throw on top of that the rise of identity theft and security breaches either through hackers or stolen equipment, or even through malicious software that gets downloaded. You know that “really cute program” you found on the Internet? You know, the one you got from a friend, that you forwarded over to another friend? It’s not that “cute” when it ends up putting a hole in your company’s server firewall and sending the server’s IP address and your username and password to a hacker in Hong Kong.

Put all of those things together and you have a corporate environment that is outright HOSTILE to any kind of change, much less one that Microsoft expects should be done immediately.

Microsoft’s biggest problem is they have an unrealistic expectation of change for their customer base, be it corporate or the personal user. Most people are not quick to make changes to their system, and not everyone is eager in getting the “latest-greatest” as they used to. Changing an operating system or changing a web browser is not the same as installing a security patch, and it should not be treated as such.

Getting people off an operating system is not something that can be done in a matter of a few months or even a year. We’re talking a process that takes YEARS to test, diagnose, test, fix, and test again. As much as the corporate executives would love to speed up that process, it’s not as feasible as it used to be.

-----

David Matthews 2 is a freelance writer living in the greater Atlanta area. He is a longtime computer user and has been involved with computers since the 1980’s.

This article can be distributed freely provided that it is unaltered and all proper credit is given to the author.

2008 – Get Brutal Productions

Sunday, January 14, 2007

Next-Gen: Real and Phony

Next-Gen: Real And Phony
– by David Matthews 2

Apple Computer’s quasi-deity (and sometimes chairman) Steve Jobs recently made two "stunning" announcements at the 2007 Macworld Expo. The first was that Apple Computers was getting rid of the "Computers" part of its name and simply calling itself Apple Incorporated. Since they managed to resolve their trademark lawsuit with the Beatles over the word "Apple", no doubt the company was just itching to simplify themselves to just the one-fruit reference.

The second announcement was the unveiling of their latest toy: the iPhone! The merger between an iPod music player and a cellphone! You can surf the web, download music and video files, play games, AND talk on the phone!

Isn’t that great? Isn’t that wonderful? Here’s the NEXT GENERATION of technology! Here is THE FUTURE!

ZZZZzzzzzzzzz…

Somebody wake me up when the mindless jabbering settles down.

Don’t get me wrong… I’m all for technical advances. But the merging of a music player and the cellphone is NOT "next-gen"! It’s actually the status quo.

That’s the ugly and bitter truth when it comes to the iPhone: it’s neither the latest, nor the greatest, nor the next best thing since the microprocessor. It’s basically the same kind of cellphone available today with a larger hard drive for music, a Macintosh operating system, and a jazzy "iTitle" on it.

Meanwhile other computer makers are busy transforming their systems to conform to what they believe "next-gen" will be. They think that the computers of the future will no longer be beige metal boxes sitting with its own space. They think that the computer will actually be sleek and thin and fit underneath a huge flat-screen TV as just another component in a mammoth entertainment center.

If that’s all that they think computers will be in the future, I have some SERIOUS doubts about our technological progress.

For the past few decades, there have been two conflicting trains of thought about computers and where they should be heading.

The first train of thought is that computers are for business purposes only. This was the mindset of computer makers like IBM, who made their money creating huge mainframe systems that cost a fortune to have and another fortune to maintain and operate. It also wasn’t hard to figure out why since computers at that time could do very little except crunch numbers and run very limited programs.

But as computers got smaller, more affordable, and could do a whole lot more than just crunch numbers, a second train of thought developed that said that computers were for ENTERTAINMENT purposes only. They believe that computers should be playing games and keeping the masses entertained. This is the train of thought of companies like Apple as they made computers very user-friendly. It was also the train of thought of arcade video game makers like Atari, and later Nintendo and Sega. The rise of the Internet in the 1990’s solidified this train of thought as people began using the computer to play online games, download music and video, and to chat with friends, family members, and even total strangers all around the world.

Both mentalities think that theirs is the true "next-gen" mentality. The business-only people scoff at the entertainment-only people and think that playing games and stuff are just fleeting fads. The entertainment-only people think that the business-only people suck and are fanatically obsessed with security.

The truth of the matter is that NEITHER side has the exclusive on what "next-gen" will be. They don’t get it, because it won’t just be about either mentality. It will actually be both, neither, and everything in between.

Do you want to know what "next-gen" will be? Do you want to know what will be the REAL steps forward in technology? The REAL driving force for the next decade?

One word, my friends: Networking.

The name of the game for the next few decades will be getting everything interconnected. It won’t be JUST about business or JUST about playing games or JUST about surfing the web and keeping tabs with your friends, relatives, and complete strangers all around the world. It will be bringing together the things that you use in your everyday life.

Imagine buying a watch that will never need to be set or reset. A watch that will automatically correct itself and adjust for things such as Daylight Savings Time. It will always give you the correct time. If you travel from one time zone to another, your watch will automatically adjust to give you the correct time no matter where you go. This watch will keep up with your daily schedule and remind you of important events as they are occur. And it will remind you when its battery is about to expire or to let you know if there is a problem with it.

Impossible, you say? Right now, yes. But in a few years that watch will be as commonplace as iPod players are today. In fact, elements of those features are ALREADY present in other devices such as your cellphone and your computer.

That’s just one common device. There are plenty of others to go along with it.

You may have seen the commercials of the cars that will send an email report of how it is doing and when it will be due for service. That too is an example of next-generation networking, and it eventually won’t be just for expensive luxury vehicles. Pretty soon your car will be doing everything related to its own service except driving itself to the service station and giving itself an oil-change. Hopefully by then we will also eliminate the whole oil and petroleum dependency.

Over the past few years we’ve seen homes constructed already wired for networking. Putting in Cat5 cable and installing network switches is pretty much old hat. First, Cat5 cable is being replaces by Cat6, which can handle much more data than its predecessor. And second, the trend now is wireless. Oh, there will be some physical network connections still needed in the short-run, but eventually all devices will be speaking to each other through one common home network system transmitted through wireless frequencies.

You may have heard the word "bluetooth" in regards to cellphones. The wireless technology behind bluetooth appliances will eventually become the technology that connects other devices to that common home network system.

Imagine a touchscreen terminal in your kitchen. You tell the terminal what you want to cook. Your computer will do an inventory of your current supplies to determine what you have and what you need to get. It will compile a list for you of what you need from the store. Then it will give you the option to either print out the list so you can do the shopping in person, to prepare an electronic list for you to export, or it will allow you to electronically order the items and then pay for them in advance through your bank account. Then you can either pick them up at the store or else have them delivered to you for a nominal fee.

And again, elements of that idea are already present! There are refrigerators with network-connected touchscreen computers. They’re hard to find and expensive, but they exist. Touch-screen terminals for the kitchen are already in the works. And the idea of online grocery shopping and personal delivery? Already dabbled with several years ago but only failed because the idea was simply started way before its time.

How about shopping itself? Here’s how that would be done by next-gen technology: You get to the grocery store and you check in with a network-connected shopping cart with a scanner, scale, and wireless terminal built in. You upload your list or use the touch-screen to input what you need, and the terminal will tell you where in the store those items are. It may even let you know as to which item is on sale or has an electronic discount coupon. As you put each item into the cart, the scanner reads the item into the system and checks them off your list. You can use a scale to weigh certain items like fruit and then have that amount entered into the system. When you get to the cashier, he or she visually verifies the items in the cart compared to what’s in the system, and then you electronically pay for it. No more "price check" calls or questions as to how much an item costs. It’s all figured out by the time you get there. You just approve the purchase and you’re on your way. Your time at the cashier’s counter will be measured in seconds, not minutes.

That is real next-gen technology!

We hear about merging cellphones with music players and game consoles and cameras and video recorders, but that is really just a baby-step compared to the REAL next-gen technology. REAL next-gen means getting the computer OUT of the office and OUT of the living room.

There will still be an entertainment center, but rather than having the computer be just another component of it, the entertainment center itself will be the component of the home network system. Your favorite shows can be downloaded and available for you to watch at your leisure from any TV monitor in your house. You go from room to room and if there is a monitor, that feed will be available for you. You want to listen to music? Either stored or streaming audio can be sent to wireless speakers in any room you want to be in.

Phone messages can be sent to a personal communication device similar to a bluetooth earpiece. Instead of dialing a number, you simply tap the earpiece and tell the computer to dial either a number or a preset name. The earpiece would be personalized so that a call coming in for you will be sent to just YOUR earpiece.

Again, this isn’t science fiction! The bluetooth technology for telephone voice command exists right now!

Of course, these technical visions of the future, as incredible as they may be, will come with their own problems as well. The biggest issue in making things interconnected and available on a common network is one that we haven’t even begun to deal with… namely privacy.

Current cellphones have GPS devices on them to track where you are in the event of an emergency. Some companies have capitalized on this by allowing you to see where your friends and family members are at all times. Well what is to prevent a former boyfriend or girlfriend from using that same technology to track where you are at all times? What is to prevent the government from using that technology to track where you are at all times for any reason whatsoever?

The next-gen home networks will have plenty of personal information about you at its disposal, including your bank records, online purchases, favorite movies and songs, and all sorts of contact information about the people you deal with on a regular basis. That’s prime information about you and your life that anyone, including telemarketers and the government, would KILL to get!

Needless to say, if we don’t firmly deal with the issue of privacy now, we certainly won’t be able to when the REAL next-gen technology is here.

The fact the matter is that there is a definitive difference between REAL next-gen technology and hype pretending to be next-gen. REAL next-gen moves us ahead through a particular vision. Hype pretending to be next-gen is just about selling a product. We need to stop looking at the hype and start looking at what’s really coming up.

------

David Matthews 2 is a freelance writer living in the greater Atlanta area. He is a longtime computer user and has been involved with computers since the 1980’s.

This article can be distributed freely provided that it is unaltered and all proper credit is given to the author.

2007 – Get Brutal Productions