Abap
|
This is the
programming language used by the implementers of Saps enterprise application
software.
|
Active Directory
|
This is
Microsofts implementation of LDAP. An Active Directory stores information
relating to an organisation in one database. This allows administrators to
assign user security profiles or deploy software to multiple computers. The
type of information stored in an Active Directory falls into the category of
resource (eg. PC), service (eg. email) and users.
|
Active Server Pages
|
Active
Server Pages. A Microsoft technology
used for dynamically developing web pages when requested by the user. When
the user requests say books on martial arts, the web server running ASP
extracts the records that match the criteria from the book database, builds
the web page and sends it back to the user. It makes use of scripting
languages such as VBScript, JScript and PerlScript.
|
ActiveX
|
A
programming standard created by Microsoft.
It is programming language independent, so you can write Active X
controls in, for example, C++ or Java.
|
ActiveX component
|
An Active X
component (or control) is software written to Microsofts ActiveX programming
standard.
|
Ada
|
This is a
programming language used to develop real-time systems. Old school
technology.
|
Adaptive enterprise
|
A term used
for organizations that adapt to market conditions, rather than plod on
regardless (dinosaurs were a good example of this). In the extreme, adaptive
organizations will on having a bad day sack an appropriate number of staff
and retune their business plan. If the next day is better they will launch a
new hire programme.
|
ADO
|
Active X
Data Object A Microsoft standard / technology that allows Windows
programmers to access datastores. ADO protects the programmer from needing to
understand SQL or anything about the associated database.
|
ADSL
|
Asymmetric
Digital Subscriber Line a successor to ISDN. It is used to transfer voice and data over the same telephone
line.
|
Agent
|
Otherwise
known as an intelligent agent is a programme that carries out a task on
behalf of a user/computer. An example includes: finding the best price for an
item by scouring the web.
|
Agile (1)
|
A term used
to describe an organization that is responsive to changes in the market.
|
Agile (2)
|
An approach
to developing software where there is a strong focus on user feedback and
speed of delivery. In essence it is the new name for what used to be known as
RAD.
|
AI
|
Artificial
Intelligence. Essentially computers that think. See the film 2001 A Space
Odyssey to see how this can get out of hand.
|
AIX
|
IBMs
flavour of Unix, which, runs on the RS/6000 computer.
|
Ajax
|
Asynchronous
JavaScript and XML. This is a web development technique to make the web pages
feel more responsive to the user. Without Ajax when the user requests a
change the whole web page does not have to be reloaded. This increases the
web page speed and usability.
|
ALM
|
See
Application Lifecycle Management.
|
Alpha
|
See Dec
Alpha.
|
Amdahl
|
They make
IBM mainframe clones and are now owned by Fujitsu.
|
Analysis
|
A phase in
the software development life cycle where the user requirements are gathered.
|
Analyst Programmer
|
A term used
to describe a programmer that is involved in the full development lifecycle
and so needs to have analysis and design skills as well as programming
skills. They are usually required to have good interpersonal skills.
|
Apache
|
Apache is
an open source web server and is one of the key projects associated with the
Apache Software Foundation.
|
Apache Software Foundation
|
ASF is a US
non-profit organization that manages a number of open source software
projects including the Apache web server and Struts Java development
framework.
|
API
|
Application
Program Interface. This is a term that refers to the mechanism by which
software communicates with a particular application. For example if one
wanted to produce software that ran on MS Windows, the software would need to
be written to work with the APIs of Windows.
|
Applet
|
A Java
program designed to run on the users computing device.
|
Application Lifecycle Management
|
Application
Lifecycle Management is a term that is used to collectively describe the
tools that are used to create and maintain applications. It is the new name for what used to be
called Case.
|
Application Service Provider
|
Application
Service Provider. A provider of applications via the Web. Users thus do not
need to host their own applications. Very much associated with web services.
If the Asp vendors get their way, this will be the death for end user IT
departments.
|
Application Software
|
This is the
software, which makes the computer useful to users. Examples being MS Office, bank trading systems and personnel
management systems. Without
application software a computer offers the functionality of an inefficient
yet expensive room heater.
|
AS/400
|
A very
popular mid range computer from IBM. Old school technology. Its successor is
known as the i-Series.
|
ASP (1)
|
See Active
Server Pages.
|
ASP (2)
|
See
Application Service Provider.
|
Assembler
|
A low level
programming language. Difficult to
write and very difficult to maintain. Old school. But traces of assembler can
be found in the world of real-time systems.
|
ATM
|
Asynchronous
Transfer Mode. This is a networking
standard and technology developed by the Telecoms industry. It supports the handling of data and voice
on the same network. Old school.
|
Authentication
|
Security
term, which refers to the process of verifying the identity of another person
or system.
|
Autonomic computing
|
A concept
introduced by IBM, but quickly being latched on to by both hardware and
software players. In essence autonomic computing enables computers to take
care of themselves, ie they will not need to have human support to keep them
available. This should cause operators and even system administrators to
consider their long terms career plans.
|
Avatar
|
A software
programme that simulates a real person either physically or iconically. Such
avatars can have designer personalities. The most famous to date is Ananova,
the virtual newsreader.
|