From C:\Jgh\tam\A2013\acro.csv

@ 0..9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

@

.class
File extension : Java object file
.ear
File extension : JAR file containing a J2EE application
.jar
File extension : Java archive
.java
File extension : Java source file
.war
File extension : JAR file containing a Web module

A

AAE
According to age and experience
AC
Alternating current. Electricity
ACARS
Aircraft communications adddressing and reporting system
ACGI
Associate of the City and Guilds College
Ack
Acknowledgement message
ACM
Association of Computing Machinery
ACPI
Advanced configuration and power interface. Of PCs
ADSL
Asymmetric digital subscriber line
ADT
Abstract data type
AGC
Automatic gain control
AGM
Annual general meeting
AIUI
As I understand it
Ajax
Asynchronous Javascript and XML
ALU
Arithmetic and logic unit. In a computer's processor
AM
Amplitude modulation
AMIEE
Associate Member of the IEE. Obsolete; is now MIEE
API
Application programming interface.
Class interface in Java; OS or DB access interface elsewhere
APM
Advanced power management. Of PCs
ASIC
Application-specific integrated circuit
ASM
Abstract state machine
ASP
Active Server Pages. Microsoft web page technology
ATE
Automated test equipment
ATM
Automatic teller machine. 'Hole in the wall' cash machine
AWT
Abstract window toolkit. Java package

B

B2B
Business to business
B2C
Business to consumer
BCS
British Computer Society
BER
Bit error rate
BOM
Byte order mark. A Unicode character used to sense the 'endian-ness' of a stream of 16 bit characters
BPR
Business process re-engineering
BPSK
Binary phase-shift keying
BRS
British Road Services. Old UK company
BT
British Telecommunications. UK company

C

C&G
City and Guilds of London Institute
CAD
Computer aided design
CAFS
Content addressable file store. ICL computer subsystem
CAiSE
Conference on advanced information systems engineering
CAL
Computer aided learning
CASE
Computer aided/assisted/automated software/systems engineering
CCD
Charge coupled device
CCITT
Comité Consultatif International Téléphonique et Télégraphique. Old name for ITU
CCS
Calculus of communicating systems. By Robin Milner
CDMA
Code-division multiple access. A broadband radio technology
CEPT
Conférence Européenne des Administrations des Postes et des Télécommunications
CGI
1 Common gateway interface. In a web server
CGI
2 Computer generated image
CHDL
Computer hardware description language
CICS
Customer Information Control System. IBM computer communications subsystem
CISC
Complex instruction set computer
CMOS
Complementary metal oxide semiconductor
CMS
Content Management System. In web sites
CoDec
Coder-decoder
CORBA
Common object request broker architecture
CPD
Continuing professional development
CRIS
Conference on comparative review of information systems
CRM
Customer relations management
CRTP
Curiously recurring template pattern. A C++ technique
CSLI
Centre for the Study of Language and Information. Stanford, CA, USA
CSMA
Civil Service Motoring Association
CSMA/CD
Carrier-sense multiple-access with collision detection. 'Ethernet'
CSP
Communicating sequential processes. By Tony Hoare
CSS
Cascading Style Sheets
CTS
Compatibility test suite. To verify J2EE implementation
CV
Curriculum vitae
CW
Continuous wave

D

DAC
Digital to analogue converter
DAP
Directory access protocol
DAT
Digital audio tape
DB
Database
dB
Decibel. Unit of power ratio : 10 * log10(ratio)
DBMS
Database management system
DC
Direct current. Electricity
DCE
Data circuit-terminating equipment. Modem
DCS
Distributed control systems
DFD
Data flow diagram
DHCP
Dynamic host configuration protocol. Implemented by an internet router
DIY
Do it yourself
DMC
Dynamic matrix control. In control systems
DNS
Domain Name System. Translates URLs to IP addresses
DOB
Date of birth
DOJ
Date of joining
DOM
Document object model. Of program access to a document's component parts
DOS
Disc operating system. Of computers
DoS
Denial of service. Of internet sites
DPOF
Digital print order format
DQPSK
Differential quadrature phase-shift keying
DSP
Digital signal processing
DTD
Document type definition
DTE
Data terminating equipment. Computer
DTM
Deterministic Turing machine

E

EAR
Entity, attribute, relationship. Diagram
EAROM
Electrically alterable ROM
EBITDA
Earnings before interest, taxation, depreciation and amortisation
ECMA
European Computer Manufacturer's Association
EDI
Electronic data exchange
EDM
Elecro-discharge machining. In tool making
EGM
Extraordinary general meeting
EJB
Enterprise JavaBeans ™
EMC
Electromagnetic compatibility
EQ
Equivalence. In logic
ER
Entity, relationship. Diagram
EV
Exposure value. Photography

F

FAQ
Frequently asked question
FDMA
Frequency-division multiple access
FFT
Fast Fourier transform
FIEE
Fellow of the IEE
FIET
Fellow of the IET
FM
Frequency modulation
FMCG
Fast moving consumer goods
FOL
First order language/logic
FORM
Formal object role modelling. Variant of NIAM
FORML
Formal object role modelling language. Used in FORM
FPGA
Field programmable gate array
FRIACO
Flat rate internet access call origination
FSK
Frequency-shift keying
FSM
Finite state machine
FUD
Fear, uncertainty, and doubt. A marketing ploy

G

GB
gigabyte. 1,000,000,000 bytes
GE
General Electric. US company
GEC
General Electric Company. Old UK company
GIF
Graphics interchange format. A format for image files
Better for flat-colour drawings
GMAT
Graduate management admissions test. USA MBA admission test
GMDSS
Global maritime distress and safety short range (radio certificate)
GPRS
Global packet radio system
GPS
Global positioning system
GSM
Global system for mobile communications. Digital encrypted cell phones
GUI
Graphical user interface
GUSEM
Generic unified systems engineering metamodel

H

HCI
Human-computer interaction/interface
HDL
Hardware description language
HERM
Higher order entity, relationship modelling. Diagram
HOL
Higher order language/logic
hpw
Hours per week
HSBC
UK bank. From Hongkong and Shanghai Banking Corporation
HTML
Hypertext mark-up language
HTTP
Hypertext transfer protocol. Currently version HTTP/1.1
HTTPS
HTTP carried by the secure SSL protocol

I

IA
Internet appliance
IANA
Internet Assigned Numbers Authority
IANAL
I am not a lawyer
IBM
US company. From International Business Machines
ICL
International Computers Ltd. Old UK company
ICSE
International conference on software engineering
IDAPI
Borland database engine (Paradox 5). Was ODAPI
IDDE
Integrated development and debugging environment
IDE
Integrated development environment
IDL
Interface definition language. Used in CORBA
IEC
International Electrotechnical Commission
IEE
Institution of Electrical Engineers. UK organisation
IEEE
Institute of Electrical and Electronic Engineers. US organisation
IET
The Institution of Engineering and Technology. UK organisation (IEE + IIE)
iff
If and only if
IFIP
International Federation of Information Processing
IIOP
Internet inter-ORB protocol. Used in CORBA
IIS
Internet Information Server. Microsoft web server
ILA
Individual learning account
IP
Internet protocol
IPI
Intelligent peripheral interface
IPSE
Integrated project support environment
IR
1 Inland Revenue. UK
IR
2 Infra red
IRS
Inland Revenue Service. USA
ISA
Individual savings account
ISDN
Integrated services digital network
ISO
International Standards Organisation
ISP
Internet service provider
IT
Information technology
ITMA
It's that man again. Old radio show
ITU
International Telecommunications Union. Was CCITT

J

J2EE
Java 2, Enterprise Edition
J2SE
Java 2, Standard Edition
JAF
JavaBeans activation framework
JAR
Java Archive. File format
JDBC
Java API for accessing a variety of data sources such as DBs
JDK
Java development kit. Old name for SDK
JFC
Java foundation classes. Java 2 SE's window-oriented classes
JGH
John G Harris
JMS
Java message service
JNDI
Java naming and directory interface
JPEG
Joint photographic experts group. A format for image files
Better for photographs and drawings with colour gradients
JRMP
Java remote method protocol
JSON
Javascript serialization object notation
JSP
JavaServer Pages ™
JTA
Java transaction API
JTS
Java transaction service

K

kB
kilobyte. 1,000 bytes
kbit
kilobit. 1,000 bits
KDF9
A 1960's computer. Supposedly from Kidsgrove, Digital, Fast

L

LAN
Local area network
LAPD
Link access protocol digital. In cell phones
LDAP
Lightweight directory access protocol
LLU
Local loop unbundling. Of phone lines
LPF
Logic of partial functions. C B Jones
LVDT
Leaving date

M

MAPI
Mail application programming interface. By Microsoft
MB
megabyte. 1,000,000 bytes
MBA
Master of business administration
MIEE
Member of the IEE
MIET
Member of the IET
MIME
Multipurpose internet mail extensions. Mechanisms for specifying and describing the format of Internet message bodies
MIS
Management information system/services
MIT
Massachusetts Institute of Technology
MLM
Multi level marketing. Pyramid selling
MPEG
Motion pictures expert group
MSIC
Mobile subscriber identification number. Of a cell phone
MSK
Minimum-shift keying
MT
1 Magnetic tape
MT
2 Empty. Of a gas cylinder
MTS
Mobile telephone service
MVC
Model, view, control. Model of HCI subsystems

N

NAACP
National Association for the Advancement of Colored People. USA organisation
NAND
Not and. In logic
NAT
Network address translation. Implemented by an internet router
NBG
No bloody good
NCC
National Computer Centre
NDT
Non-destructive testing
NFNF
Non-first normal form. Of a database
NHS
National Health Service
NI
National insurance
NIAM
1 Nijssen's Information Analysis Methodology (originally) Fact oriented conceptual data modelling
NIAM
2 Natural-language Information Analysis Method (more recently)
NIMBY
Not in my back yard
NPL
National Physical Laboratory

O

OCP
Order code processor. In computers
ODA
Open Document Architecture. ISO standard
ODAPI
Object database API. Is now IDAPI
ODBC
Open database connectivity. In Microsoft OSs
OLAP
Online analytical processing
OLO
Other licensed telecommunications operator(s)
OMG
Object management group. Who defined CORBA
OMT
Object modelling technique. By GE
ONF
Optimal normal form. A NIAM term
OO
Object-Oriented. Of programming language, database
OOA
Object-Oriented analysis
OOD
Object-Oriented design
OODB
Object-Oriented database
OOPL
Object-Oriented programming language
OOPSLA
Object-Oriented Programming, Systems, Languages, and Applications. Annual ACM OO conference
ORB
Object request broker. Used in CORBA
ORM
Object, role modelling. A generalisation of NIAM
OS
Operating system
OSI
Open systems interconnection
OTE
On-target earnings. Of a salesman
OTS
Object transaction service. Used in CORBA

P

P2P
Peer to peer computing
PAC
(unknown). Model of HCI subsystem
PAD
Packet assembler/disassembler
PC
Personal computer
PCM
Pulse code modulation
PCS
Personal communication system. USA cell phones
PDGS
Product design graphics system. CAD system by Ford Motor Company.
PEI
Professional engineering institutions
PHP
PHP: Hypertext Preprocessor. An HTML-embedded scripting language
PILON
Payment in lieu of notice
PIN
Personal identification number
PLC
Programmable logic controller
PLMN
Public land mobile network
PM
Phase modulation
PMC
Process measurement & control
PN
Professional network. IEE division
POA
Portable object adapter. Used in CORBA
POP
Point of presence. Giving Internet access
PoP
Personal openworld portal. BT service
PPP
1 Point-to-point protocol
PPP
2 Private Patients Plan. Health insurance company
PRG
Programming Research Group. At Oxford University
PRP
Profit/performance-related pay
PSK
Phase-shift keying
PSM
Predicator, set model. Of conceptual data models
PSTN
Public switched telephone network

Q

QI
Quality improvement
QMC
Queen Mary College, London
QPSK
Quadrature phase-shift keying

R

RAD
Rapid application development
Radius
Remote authentication dial in user service. ISP login subsystem
RDB
Relational database
RDBMS
Relational database management system
RDS
Radio data system. In-band channel information
RF
Radio frequency
RGB
Red, green, blue
RISC
Reduced instruction set computer
RMI
Remote method invocation. Java name for RPC
RMI-IIOP
Version of RMI for using the CORBA IIOP protocol
rms
Root mean square
ROM
Read only memory
ROMP
Regionally organised modem pool. A Demon Internet access point
RPC
Remote procedure call
RTL
1 Run-time library
RTL
2 Register transfer level. In an HDL

S

SAP
Service access point
SAT
Scholastic aptitude test. USA university entry test
SAX
Simple API for accessing XML document content
SCADA
Supervisory control and data acquisition
SCL
System control language. In ICL computers
SCSI
Small computer system interface
SDK
Software development kit. Was JDK
SDL
System description/design language
SDMA
Space-division multiple access
SEI
Software Engineering Institute, Carnegie-Mellon University, USA
SEO
Search engine optimisation. In web sites
SERC
Science and Engineering Research Council. Old name
SFINAE
Substitution failure is not an error. C++ function lookup rule
SGM
Special general meeting
SGML
Standard generalized markup language. ISO standard
SI
Système International d'Unités. The 'metric' system
SIM
Subscriber identity module. Smart card in cell phone
SINPO
Signal strength, Interference, Noise, Propagation disturbance, Overall merit. Of a radio signal
SML
Structured modeling language. By Geoffrion
SMS
Short message service. For mobile phones
SNAFU
Situation normal, all fouled up
SOAP
Simple object access protocol
SQL
Structured query language
SQL/J
Set of standards for embedding SQL statements in Java code
SSL
Secure socket layer. Implements a secure communications protocol
SUV
Sports-utility vehicle. Off-road vehicle for general use

T

TAP
Training access point
TBA
To be advised. Not decided yet
TCO
Total cost of ownership. Including purchase, maintenance, support, etc
TCP
Transmission control protocol
TCP/IP
TCP carried by IP
TDMA
Time-division multiple access
Tetra
Terrestrial trunked radio
TIFF
Tagged image file format. A format for image files
TIFH
Take it from here. Old radio show
TINA
There is no alternative. (Margaret Thatcher)
TLA
Three letter acronym
TLC
Tender loving care. Social science
TLV
Type, length, value. A record format
TMSI
Temporary mobile subscriber identity. Of a cell phone
TOC
Table of contents
TP
Transaction processing
TTFN
Ta ta for now. 'Goodbye'
TWAIN
Toolkit without an interesting name (Not official). API for capturing images

U

U/S
Unserviceable. Broken
UB
Unemployment benefit
UCE
Unsolicited commercial e-mail
UCLA
University College of Los Angeles
UMIST
University of Manchester Institute of Science and Technology. Old name; now part of Manchester University
UML
Unified modelling language
URI
Uniform resource identifier. Internet address.
URL
Uniform resource locator. Internet address.
US
1 United States (of America)
US
2 U/S
USA
United States of America
UTF
Unicode transformation format
UTF-16
Unicode coding that uses one 16-bit field for each Unicode character (with some rare exceptions)
UTF-8
Unicode coding that uses 1 to 4 bytes for each character. ASCII characters are 1 byte each, unchanged

V

VAT
Value added tax. UK sales tax
VCO
Voltage-controlled oscillator
VDM
Vienna development method. A formal specification notation
VHDL
VHSIC hardware description language
VHSIC
Very high speed integrated circuit
VLSI
Very large scale integration. Of semiconductors
VME
Virtual machine environment. An ICL operating system
VNB
Von Neumann Bernays set theory
VPN
Virtual private network

W

WAN
Wide area network
WAP
Wireless application protocol
wef
With effect from
Wfe
Well formed expression
Wff
Well formed formula
WG
1 West Gorton
WG
2 Working group
WIA
Windows Image Acquisition. API and driver interface for capturing images
wpm
Words per minute. Typing speed
wrt
With respect to
WWW
World wide web
WYSIWYG
What you see is what you get

X

XHTML
Extensible hypertext mark-up language. HTML defined in XML
XML
Extensible mark-up language. Variant of SGML
XOR
Exclusive or. In logic
XP
1 Extreme Programming
XP
2 XML Protocol
XP
3 A version of Microsoft Windows
XSL
Extensible stylesheet language

Y

YMMV
Your milage may vary

Z

Z
A formal specification notation
ZF
Zermelo Fraenkel set theory