articlecavern.com articlecavern.com
Search:    Main Page :> About Us :> Security & Privacy :> Terms of Use :> Add Url :> Add Article   
Get 3 way links
 

Medical Care

Culture & Art

Government & Politics

Internet & Computers

People & Communities

Technology & Science

Games & Play

Business & Services

Children

Eating & Drinking

Relationship & Lifestyle

Outdoor & Sports

Garden & Home

Shopping & Auction

Recreation & Entertainment

Issues & News

Hotels & Travel

Finance & Investment

Fitness & Health

Academics & Education

Jobs & Careers

Self Healing

Vehicles & Automotive

Estate & Realty


 

  Main Page › Internet & Computers › Programming & Web Development
   
 

Somebody Tell This Thing What I Want!

   

Author: John Dir

One of the biggest problems with computers today is that they are literally not for everyone. Though businesses have come to rely on computers to stay competitive, there are still people who dread using computers so much, they would rather find a different job than learn how to work with the machines. A major contributing factor to the aversion people have for computers is having to learn how to understand the many different types of software, hardware, operations, processes, and methods associated with translating human desire into mechanical results.

Hollywood makes good income from creating movies about rogue computers that can overthrow humanity, and the entertainment business has long taken advantage of the stereotypical computer geek hacking his way into defense systems and secret data streams not meant for public consumption. Audiences marvel at the "geniuses" who can break passwords and encrypted codes with a few clicks of the keyboard.

Many people take these goofy portrayals more as fact than they do fiction. Having worked closely with both people who understand technology, and those who do not, I have tried to think through some of the issues that need to be addressed to take technology to the next level. Despite years of progress in the power and function of computing systems, there has been too little attention paid to the way we interact with our machines. The primary factor that still drives people away from engaging with computers is the level of complication associated with accomplishing anything.

Several key barriers exist to interfere with improving simplicity and ease of use for modern computers. One problem is the speed of innovation introduced within the industry. There are so many new ways to reinvent the wheel, it is difficult to keep up with why some new approaches are any better than the methods they are replacing. Often, business leaders are convinced to completely rework entire systems because the people charged with maintaining them have only been trained in operating the latest technologies, rendering legacy systems obsolete. When this situation occurs, it becomes a costly and not always successful operation for companies big and small. With innovations in hardware and software, there is the secondary problem of shifting standards that must be followed to keep in tune with the need for changes and improvements.

When industry professionals have such a difficult time keeping up with technology, it is no small wonder why marginal user groups feel left out altogether in finding answers to how they can accomplish the basic tasks they have in mind. The simple act of replacing one personal computer with a newer model can throw some users into a tailspin. Suddenly, they are responsible for reorienting themselves to the new configuration, learning how to access the programs they are familiar with, and discovering the functions of new applications installed on their machine.

While working with one company who had recently moved some users from one version of operating system to another, I encountered a man who was obviously very frustrated with what he was trying to do. As I passed by his desk, I could see a look on his face that told me he was not happy. He threw up his hands and said to me, "This is not the same! I'm supposed to have my files on here somewhere, but I don't know how to find them. Can you get somebody over here to tell this thing what I want?" On that occasion, I spent some time helping the man get oriented to his system, and showing him how to locate the files and programs he needed to perform his function. I finally broke free by promising to make myself available if he had more questions later.

The curious thing about this incident was observing how foreign this new system seemed to the man. Even the things he had used all the time on the previous system seemed foreign to him as he fumbled with changing to his new environment. It rapidly dawned on me that the trouble he was having related to a difficulty in translating his desires and thoughts into procedures the computer required to operate. All I did to help him was listen to what he wanted to accomplish, and show him the mechanical steps he needed to perform to get started. Over time, I noticed similar situations of mental disconnect when people had to learn how to translate what they wanted to get done into using the tools available on the computer to accomplish their work.

In recent years, I have applied the lessons I learned from these observations in developing products that help to bridge the gap between the way people think on a human level, and how these desires can be translated to coordinate the mechanical functions needed to accomplish intended results. The technology used to achieve this is called ITL (Individual Translation Layer) technology. There are a number of key factors associated with this new approach which make it appealing to the human side of the computer equation.

ITL methodologies present some interesting facets that have previously been unavailable or unfocused in historical perspective. Primarily, the approach can be applied in a completely fluid manner that does not require changes to current computer industry standards, because the means for establishing this form of communication between user and mechanism is accomplished with logical instructional layering.

The first element of ITL principles broadens the scope for traditional macro approaches to incorporate a command infrastructure that translates natural language mental concepts into computer based control and command functions. Rather than confining these actions to a single operation within a given program, the ITL approach expands this ease of use to system wide operations and task work, and can also extend to information access beyond the individual computer. For the end user incorporating these techniques, there is a decreasing need to translate their thoughts into mechanical procedures, because the machine can be made to understand how to perform tasks based on unaltered human expression of desires, and deliver appropriate mechanical response. Furthermore, this approach allows enough flexibility to "tune" the system to respond to the specific approach and style of any individual who uses it.

To compliment the increased synergy between system level functions and end users, the ITL approach can also be applied on a software programming level. When incorporated into design specifications, ITL focus can result in programs that give end users a broader scope of flexibility in expanding or selecting application features, command sets, and custom configuration to individual uses, without losing control over default programming standards. These programming techniques can also help to create a more flexible interaction between incorporating existing program features into the functionality of new ones.

In short, the ITL approach gives each user the ability tell the computer what they want it to do from their own perspective, and that is more like the way it should be.

Author Bio:
John Dir is a well-known scripter. John likes to create articles about this industry.
You can also reach this article by using: web development, website development, web site development, software development, product development
 
 
 

Related Articles

 
Rio MP3 Player
 
Computer Certification: Keeping Your Cool On Exam Day
 
How To Manage Directory Submissions
 
Refurbished Laptops Hitting Record Sales
 
Very Important: Update on Severe Windows Security Flaw - What To Do Right Now To Secure Your Data
 
Domain Name Disputes - What is Cybersquatting?
 
LG U880: The slimmest 3G mobile phone in the globe
 
Top Rated Poker Affiliate Program
 
Spectacular Traffic Improvement Using Inbound Links
 
Google AdSense Rewards Content with Advertising Revenue
 
 
 
 
 

All About Spam and How to Control It With Anti Spam Software

Spam is not just offensive, resource-hogging, harmless junk mail. It is usually associated with a cr ... - Debbie Jacobsen
 

Computer Traumas

It has happened! Computer games have started to control my life on and off the screen. No complicate ... - Ieuan Dolby
 

Five Reasons for Using an O/R Mapping Tool

An O/R mapping tool generates persistence objects for your .NET application. It is a modeling and co ... - Iqbal Khan
 
 

Online Games - Play With Your Children To Stop Worrying

Regular news reports and some stray studies suggest that some online games are affecting children. P ... - CD Mohatta
 

Solution Catalog - Getting More Out Of Your Searches The Fast And Easy Way

Discover how to benefit from researched solutions which has helped a lot of people, who has been des ... - Courtney Rouse
 
 
Main Page :> Security & Privacy :> Terms of Use
Copyright © 2006, www.articlecavern.com