New Trends in Icts Development Making Life Easier for End-users

From the time of machine code programming andneed to conceptualise the problem at hand and
mechanical adding machines throughcommunicate this appropriately to the computer
vacuum-based systems to very large integratedand leave the tedious work to the Control unit.
circuits and very high level programmingThe birth of mobile computing
languages, the main trend and focus has been theGone are the days when end-users could not
same over time – empowerment of theconceptualise finalising an important project
end-user. Recent developments have seen thisproposal without going to the office - because
initiative even improve further with severalthat was where the computer was! With the
advancements being made on how we perceiveadvent of laptops, mobile phones, wireless
the computer in the workplace.networks, and so on, company targets can still be
The shift from command-driven to Graphics Userachieved even when people are separated by
Interfaces (GUIs)geographical boundaries from their workplace. This
In the past, the end-user was required to literallyhas given the term ‘office’ a new
understand the command set of many softwaremeaning. The concept of the home office has
packages in the market like Dbase III+, Lotusbeen made a reality and now the corporate
123, and WordPerfect 5.1. Operating systemsmanager can still compile his reports in time and
such as MS-DOS made extensive use of thewatch his favourite TV show at the same time.
command prompt. MS-DOS had a host of bothThis concept of enhancing mobility has greatly
internal and external commands that the end-userempowered the end-user. With wireless
was required to master in order to use thecommunication, executives can get on-the-minute
computer competently. Their syntaxes, switches,updates on stock trends and country profiles of
parameters and the like had to be understood.prospective investing grounds long before their
This sidelined many with the urge to use theplanes touch ground on their way to an
computer but the inability to master the intricaciesinvestors’ meeting. This is made possible via
of software use. With the advent of Windowsinternet connectivity.
and Windows-based software, the user was givenThe emergence of new information technology
more flexibility and power to make maximum useinfrastructures
of the computer. This saw many end-users beginComputing is no longer looked at in isolation. The
to appreciate computers in the workplacepresent day end-user perceives a computer in a
because easy to use GUIs demystified them. Alldifferent perspective. The mention of a computer
that end-users needed to know were the iconsbrings to mind inter-connectivity and remote
and menus to initiate processes and suddenlyaccessibility of pooled resources. This concept of
they would be involved in initiating complexnetworking has been there for sometime and the
processes such as linear and multiple regressions,terms LAN, WAN, CAN and MAN are common.
document merging, spell-checking and so on atNow a new concept in this area promises even
the mere click of a mouse button, giving themgreater collaboration and networking – the
control over otherwise mysterious processes.new IT technologies take the concept of
The GUI has removed the need to know thenetworking a level further by combining several
underlying command sets needed to achieve asystems together to come up with a collection of
task by providing an interface that is user friendlyinterlinked heterogeneous systems. Points Of Sale
and easy to learn. The interface uses normal(POS), PDAs, cellular phones, LANS and mobile
English to request users for information thatcomputing devices all operating on varying
would be required to complete a complex task.transmission protocols are inter-linked together
Now end-users need to only master a few basicwith the sole objective of placing information at
processes to invoke very complex instructionthe end-users’ palm. The end-user can now
sets that perform highly complex operations. Therequest for ambulance services by filling out and
banker, for instance, no longer needs to mastersending an online form that is relayed to a hospital
let alone know COBOL to input customerdatabase or emergency mobile unit that
transactions! This is easily achieved now through adispatches the nearest assistance within a fraction
user-friendly window form thereby reducing timeof time. In the comfort of a home PC the
consumed in punching out data sequences!end-user can shop on-line without a problem –
The emergence of Object-Oriented Programminga process that involves collaborative linkages with
(OOP)his bank, the supermarket, ISPs and security
From the days of machine to high level languages,agencies that ensure a clean transaction is
programming has seen significant developments allfacilitated.
geared towards enabling the end-users achieveThe arrival of the Internet.
targets in the shortest time possible –With the development of the Internet, the
especially in these times of highly capitalistic andso-called information superhighway, the end-user
competitive economies where time is money. Bycan not only communicate cost-effectively, but he
moving from binary notations to mnemonics andcan engage in hi-Tec teleconferencing where
finally to object oriented programming wherepersons are pooled together in board meetings in
users only need to drag and drop pre-writtenvirtual space. Technologies like Usenet, Internet
self-contained, reusable components, softwareRelay Charts (IRC) and e-mails have made
design is no longer entirely the preserve ofcommunication so cheap and effective thereby
specialists – it has come closer to end-users.transforming the world into a global village. With
A computer operator can now use such objectsthe use of very user-friendly GUIs, users can
to enhance the performance of applicationnavigate through hypertext with ease obtaining
software in the workplace through customisablevery valuable information about the world in their
tasks made possible by macros. Talk of Rapidliving rooms. The internet has allowed
Application Development (RAD) come home toorganisations and corporations to start thinking
roost!beyond their offices and local markets – it has
By quickly glancing at the source code of abroken geographical boundaries allowing greater
program, one can easily make head and tail of thecollaboration, communication, bi-lateral and
concept being developed – thanks to verymulti-lateral trade. At the end of the day the
high level programming languages. The end userend-user gains the power of communication in a
no longer needs to spend hours codingway never imagined before. Gone are the days
sub-routines and functions that are part of a veryof unreliable snail-mails that took ages and were
lengthy and tedious procedural activity, they onlymore costly and often times plagued by theft.