Computerworld
Quick Menu
Search



Ads by TechWords

See your link here


Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Networking
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
Computerworld 2007Subscribe to Computerworld
40 years of the most authoritative source of news and information for IT leaders.

The 10 most important technologies you never think about

You couldn't get through your day without them


Active Comments

TTT says: I read about all these fantastic connectivity options and I can see them in action - if I first take...
Greg says: TCP/IP and other Internet standard protocols such as SMTP are almost completely transparent to people but they are the backbone...


May 8, 2008 (PC World) The late science fiction author Arthur C. Clarke famously said that "any sufficiently advanced technology is indistinguishable from magic."

We certainly live in a magical world. We're surrounded by technology, yet we seldom stop to consider the amazing advances that we've come to rely on every day. Whether we're surfing the Web, making a call on our mobile phones or watching a DVD movie on our big-screen TVs, we take our modern conveniences for granted.

Here, then, is a peek inside the magician's hat at 10 technologies that are keys to our digital age. Without realizing it, you've probably used at least one -- if not all -- of them already today. But whether you're aware of them or not, without these technologies our world would be a very different place.

Unicode

We use computers for every kind of communication, from instant messaging to e-mail to writing the great American novel. The trouble is, computers don't speak our language. They're all digital; before they can store or process text, every letter, symbol and punctuation mark must first be translated into numbers.

So which numbers do we use? Early PCs relied on a code called ASCII, which took care of most of the characters used in Western European languages. But that's not enough in the era of the World Wide Web. What about Cyrillic, Hindi or Thai?

Enter Unicode, the Rosetta Stone of computing. The Unicode standard defines a unique number for every letter, symbol or glyph in more than 30 written languages, and it's still growing. At nearly 1,500 pages and counting, it's incredibly complex, but it's been gaining traction ever since Microsoft Corp. adopted it as the internal encoding for the Windows NT family of operating systems.

Most of us will never need to know which characters map to which Unicode numbers, but modern computing could scarcely do without Unicode. In fact, it's what's letting you read this article in your Web browser, right now.

Digital signal processing

Digital music, digital photos, digital videos -- it's easy to forget that we live in a fundamentally analog world. Computers can cope with all that we see and hear only through the application of highly complex mathematics, a field known as digital signal processing (DSP).

Wherever you find digital media, DSP is at work, facilitated by a whole subcategory of specialized chips and circuits. DSP algorithms correct for errors while your optical drive reads the music off a CD. They're at work again as you compress the audio into an MP3 file, and again when you play it back through your surround-sound speakers.

DSP is to digital media as gears and springs are to a pocket watch. It works its magic below the surface: invisible, yet totally essential. It's safe to say that without it, virtually none of the digital technologies that we take for granted today -- from DVDs to mobile phones, ink-jet printers to DSL broadband -- would be possible.

Managed code

Programming is a lot more complicated than it used to be. Modern operating systems are like onions, with layers upon layers of subsystems to interconnect and manage. Worse, bugs and unnoticed security flaws, even ones that may have once seemed trivial, can be serious threats in the Net-connected era.

For a growing number of developers, the solution is to use platforms designed to relieve some of the burden. Programs written for such managed-code environments as Java and Microsoft's .Net don't run on the bare hardware the way traditional programs do. Instead, a virtual machine acts as an intermediary between the software and the system. It's like a robot nanny for computer programs, silently taking care of memory management and other housekeeping drudgery while keeping an eye out for potential security violations before they happen.

To an end user, a managed-code program may seem no different than a traditional one, but software that runs in a virtual machine makes for a more reliable, stable and secure computing experience. And with .Net rapidly becoming the preferred platform for Windows development, managed code may soon be the norm, rather than the exception.

Transistors

Later this year, Intel Corp. plans to unveil the world's first integrated circuit to contain 2 billion transistors. Moore's Law says that the number of transistors we can put into integrated circuits will double approximately every two years. That's a lot of transistors -- but what do they all do?


Reprinted with permission from

For more PC news, visit PCWorld.com.
Story copyright 2008 PC World Communications. All rights reserved.

What People Are Saying

XenServer FREE trial
XenServer FREE trial
Citrix XenServer is the simplest and most effective way to virtualize and provision servers. XenServer combines comprehensive server virtualization capabilities with unparalleled scalability, performance, economics, and ease-of-use. Based on the open source Xen hypervisor, XenServer delivers fast performance, easy management, and advanced features such as live migration.

Request free trial now

Over The Top
Who needs Mrs. Doubtfire? When it comes to spot-on "advice," we've got Aunt Donna.
White Papers
Accelerate your pursuit of perfection
For almost 80 years, Kodak has been helping banks, insurance companies, healthcare providers, government agencies and other businesses produce billions of document images. So Kodak is uniquely positioned to know and deliver–what customers want: easy-to-use scanners that output the best possible image quality.
Download this white paper now! 
Featured Column
Networking Know-HowNetworking Know-How
For tips and best practices on building anything in the network, see Sandra Gittlen's regular column.

Click here to read the latest column by Sandra Gittlen
 

Troubleshooting Remote Site Networks - Best Practices
Management and remote site employees expect the same level of network service as the headquarters site. However, when IT staff are faced with limited resources to support remote site networks, often the applications, services and performance at those sites is not as robust as the headquarters site. See how to deliver a high level of network service at remote sites using the best practices outlined in this white paper.

Read whitepaper now
Super-size your LAN with fiber
Fiber optic technology frees the Local Area Network (LAN) from the confines of a single building, allowing a LAN to extend across a campus or a metropolitan area. Read how the selection of fiber optic components affects repeaterless transmission distance and how one school district used fiber to build a more reliable and more cost effective high-speed, district-wide network. Also, read how Metropolitan Area Network (MAN) ownership may require self-assessment of network performance.

Read whitepaper now
Determining the cause of poor application performance
Are users constantly complaining that your network is too slow? Or that they can���t connect or can't stay connected? Are network applications hanging and slowing productivity? Do you spend way too much time trying to isolate the source of the problem and to prove that often the issue isn't the network at all but the application? In this on demand webcast, learn best practices and common root causes of application problems using case studies and live network traffic.

Watch webcast now