Download glossary.pdf

Glossary of TelForm terms

Not definitive - just my quick attempt to cover a range of topics. Please consider alternative sources.

Apache Software FoundationOrganisation with publishes mostly Open Source Software.
Apache TomcatServlet engine from Apache Software Foundation.
APIsApplcation Programming Interface - a collection of code and other documents for a particular programme.
AppletsProgrammes downloaded from the Web and probably run by Browser. Particularly Java code here.
ApplicationsCollection of Computer programmes.
ASFApache Software Foundation.
atomsSmallest element - here refers to Regular Expression component.
AuthenticationAct of verifying identity.
autodataFeature in TelForm which inputs test data when enabled and selected.
Basic TelForm TypesPage of TelForm datatypes - probably the most common. See datatypes.
BluetoothA standard for short-range radio data interchange used for a wide number of applications.
branchesOffshoots of a root system or subsequent branches.
browserNormally a Web browser -software to render pages.
CASee Certificate Authority.
cacheA store of frequently used objects in computing, such as images by a web browser.
Certificate AuthoritiesOrganisations trusted as the issuers of authenticated Digital Certificates.
Certificate Revocation ListSystem for publishing details of invalidated Digital Certificates. Dated and problematic.
chmodUnix-type command to change access privileges.
classUnit of Java code.
Class LoaderSoftware component in Java Virtual Machine responsible for deciding which Java classes are required and 'installing' them after consulting the Security Manager.
classpathInstruction to a Java compiler or Virtual machine giving the location of classes to be used.
CLDCSee Connected Limited Device Configuration.
ClientSoftware used to handle requests and responses between an organisations customers and the Central Office Server. These vary in complexity.
Client-ServerCommonly used arrangement of network transactions whereby many 'Client' devices and software interact with sophisticated Central Office 'Server' systems.
CocoonA development environment from Apache Software Foundation for producing Server-side web application programmes.
Code CompilersSoftware which takes a computer source or human readable code and converts it to code the computer or virtual machine can execute.
Colour BrowserGUI used to select colours for use in a system.
compressedProcess to reduce say data file size, by encoding. Zip and tar are common tools.
Connected Limited Device ConfigurationA format for describing Mobile device capability. See also MIDP.
CRLSee Certificate Revocation List.
CSS StylesheetCascading Style-Sheet is a means of controlling the presentation of web pages.
DatatypeGrouping of information inputs or outputs, such as numbers, decimals, language character group and others.
debugto identify flaws in a programme often by switching in additional information.
debuggingAnalysing computer code, and perhaps altering outputs and control, to isolate problems.
decimalDefined by XML Schema. See datatypes.
DecryptionDecoding from encrypted data to plain messages.
Denial Of ServiceMalicious technique for attacking Web sites by bombarding it with requests.
Derived Schema TypesXML Schema types included in the specification which inherit characteristics from the Inbuilt Schema types.
Digital CertificatesDocument issued by Certificate Authority for use in Authentication. Includes Digital Signature.
digital signatureComputer generated sequence of characters to uniquely identify a document or body.
documentSeveral meanings. An XML document may be a collection of XML nodes.
dragSee Drag & Drop.
Drag & DropThis is a Graphic User Interface technique where icons are re-arranged to portray information.
DTDData Type Definition. This was a means of defining content for XML documents prior to XML Schema with limited functionality.
ECMAOriginally European Computer Manufacturers Association. See JavaScript.
elementSeveral meanings, such as a particular aspect of an XML node.
EmailFieldTypeTelForm datatype signifying a field for an email address.
EncryptionProcess whereby data is changed to prevent understanding by third parties. Intended recipients undergo reverse process. See Decryption.
ExclusiveChoiceItemTypeOne of a selection attached to ExclusiveChoiceType, only one may be chosen. See TelForm datatypes.
ExclusiveChoiceTypeTelForm type to which a number of ExclusiveChoiceItemTypes are appended representing a single choice. See datatypes.
FavouritesCustomised datatypes, for example including Regular Expressions, may be stored on this TelFormFactory page. Not yet implemented.
Floating PointFloating Point is a mechanism for processing decimal calculations in computer circuits.
foldedGraphical user interface effect to summarise data, such as a directory of files.
FOPSee Formatting Objects Processor.
Formatting Objects ProcessorApache Software Foundation software used to produce PDF documents from XML source.
GROUP_HEADERTelForm pseudo datatype used to group other TelForm fields ie XML nodes.
HTMLHyper Text Markup Language used to encode web pages for structure, content and presentation control with varying degrees of effectiveness.
httpHyper Text Transfer Protocol.
http://telform.net/ns/2009/telformTelForm namespace identifier.
http://www.w3.org/2001/XMLSchemaNamespace identifier of a version of XML Schema.
Inbuilt Schema TypesXML Schema datatypes integral to the specification.
includeSpecific method of associating XML Schema documents. See also import.
include Schema URIXML Schema may include other XML Schema documents. A TelForm schema does this and the validator needs to locate it at this web or file location.
index.htmlOne of the default files which web browsers seek on a web site.
instance documentAn actual example of data input. For example, a completed application form as opposed to one in a pile of blanks.
integerGenerally refers to any whole number, but XML Schema and Java have particular definitions.See datatypes.
J2MEJava 2 Micro Edition.
J2SEJava (version) 2 - Standard Edition. Version of Java 2, which varies from Java 2 Enterprise Edition and Java 2 Micro Edition.
JADJava Application Descriptor.
jarFile suffix for Java Archive - contains class bytecode files for Java Virtual Machine to run. Also has other information and optionally associated files such as graphics and so on. Often compressed.
JavaProgramming Language able to run programmes on a number of platforms using a Java Virtual Machine.
Java 2 Micro EditionVersion of Java 2 for Mobile devices.
Java 2 Standard EditionVersion of Java 2, which varies from Java 2 Enterprise Edition and Java 2 Micro Edition.
Java Archive DescriptorFormatted text document with details of Java archive (jar) files for Mobile devices, facilitating compatibility and functionality.
Java Community ProcessChanges to the Java language are initiated and prioritised, at least in part, by this democratic process.
Java Runtime EnvironmentNecessary to run java programmes.
JavaScriptScripting language published by Netscape about the same time as Java programming language. Similar to JScript, ECMAScript, and perhaps others.
Java Service RequestsSubmission to the Java Community Process.
Java Virtual MachineNecessary to run java programmes.
JDKSee Java Development Kit.
JREJava Runtime Environment.
JScriptScripting language. See JavaScript.
JSRJava Service Request. Submission to the Java Community Process.
JVMJava Virtual Machine.
keyboard shortcutsSequence of keyboard entries for common inputs.
latchedChange of state which requires another input to change back or to a new state. A Radio Button latches or toggles to a new state.
LibrariesSoftware, often in archive files, which an application needs to perform.
LinuxAn increasingly popular Unix-type computer Operating System first published by Linus Torvalds.
mainA standalone Java programme has a main method which is the external entry point for the Java system. This differs from an applet.
malwareCollective noun for Software designed to harm, such as virus', trojans and others.
maxOccursXML Schema attribute stipulating maximum occurences of this node or field. Default is 1 when omitted. See minOccurs.
metadataSource of information about the data or needed to process the data.
MidletJava programme for Mobile device.
MIDPSee Mobile Information Device Profile, Mobile Information Device Profile version 1.0.
MIDP 1.0See Mobile Information Device Profile 1.
minOccursXML Schema attribute stipulating minimum occurences of this node or field. Default is 1 when omitted. See maxOccurs.
Mobile Information Device ProfileRefers to all MIDP versions.
Mobile Information Device Profile 1A reference in conjunction with CLDC against which mobile device capability and functionality may be compared. TelForms produced by TelFormFactory only support MIDP 1.0 at this time.
Mobile Information Device Profile version 1.0A reference in conjunction with CLDC against which mobile device capability and functionality may be compared. TelForms produced by TelFormFactory only support MIDP 1.0 at this time.
MultipleChoiceItemTypeOne of the choices attached to MultipleChoiceType. See datatypes.
MultipleChoiceTypeTelForm pseudo datatype of which a number of choices may be made. See datatypes.
namespaceMethod of including or excluding language items of an XML document. It has the effect that a line in one XML document may relate to one in another country, but not necessarily to the line above. It is the essence of XML Schema.
nodeNameThe name of one the major components of an XML document.
nodesMajor defining point of all XML documents. From graph or network theory. Nodes have different perspectives according to position in XML tree.
OCSPOnline Certificate Status Protocol. Means of publishing details of invalidated Digital Certificates.
Online Certificate Status ProtocolSystem for electronically identifying expired Digital Certificates.
Open SourceIndicates that the Computer code may be viewed for comment and contribution by customers.
OTAOver The Air, - means of distributing programmes for Mobile devices, called (Midlets), from Central Office without a request.
Over The AirMeans of distributing programmes for Mobile devices, called (Midlets), from Central Office without a request.
parseThe act of scanning a document for correctness.
PDFPortable Document Format - an open standard for documents.
PerlScrip programming language.
PhoneFieldTypeTelForm datatype for entering Telephone numbers. See datatypes.
PKISee Public Key Infrastructure.
popupFeature of Web or GUI page which becomes visible on user action.
pre-compiledStage of processing undertaken before some programmes are executed.
programmesComputer code and associated information needed by a computer to execute one or more processes.
Public Key InfrastructureSystem which aims to authenticate participants using Digital Certificates with visible keys or unique codes.
pushA Server may push data or programmes to remote clients without a request.
Radio ButtonGUI widget which emulates a toggle action such as on|off or selected|deselected as on old car radio.
RegExSee Regular Expressions.
Regular ExpressionGrammar by which allowable contents of say a String field is specified and verified. There are a number of variations and XML Schema has its own.
Regular Expression BuilderTelFormFactory sub-application, used to test Regular Expressions for use in TelForm fields. Work in progress.
Request URLWeb 'address' which may also include other parameters which a Client uses to transact with a Server.
richHaving enhanced functionality, as in rich Client software as opposed to a lean Client.
rootThe basis of a tree-like structure, such as an XML document, many file systems, or the super-user of Unix type systems.
Root CertificatesDigital Certificates held by the top layer of Certificate Authorities which provide an audit trail for dependant certificates.
sandboxMetaphor for the virtual environment in which eg Java applets run, protected by the Security Manager.
Schema for SchemaXML Schema may be defined in its own terms. XML Schema is specified in two documents from the World Wide Web Consortium.
Schema NameSpaceThe namespace, or one of the namespaces, of an XML Schema.
Schema URIThe location, such as file or web path of the XML Schema, needed by the validator.
ScriptA form of computer programme normally interpreted and processed line-by-line as opposed to compiled code.
Security ManagerProcess within Java Virtual Machine which allows or prevents certain actions to help ensure system integrity.
Self Signed CertificateDigital Certicate not verified by Certificate Authorities. May be issued by Software authors and worth checking.
self-signingDevelopers may produce their own Self Signed Certificates.
ServerThe computer system which services requests from Client systems.
Server URLWeb address of the Server system. See Request URL.
servletServer-side programming component.
signedAltered by a distinguishing mark, here probably a digital signature and a checksum of the file for security purposes.
SMSShort Messaging Service, also known as Text Messaging.
StringString is the broadest of data-types, it describes any character sequence. It can be be restricted by Regular Expressions.
StrutsA framework from Apache Software Foundation for server-side web application programmes.
teltag Name used in TelForm storage documents.
TelFormThe clients produced by TelFormFactory which submit data to the TelFormHost server.
TelForm AuthorTelFormFactory enters the value from the host system in the TelForm field for version control.
TelForm DateThe Date the TelForm was generated, this is entered by TelFormFactory for version control but may be over-written.
TelFormFactoryApplication for producing XML Schema and matching TelForm clients.
TelFormFactoryLogThe TelFormFactory application has a Log file to assist in System fault-finding.
TelFormFactoryLog.xmlDefault name of the TelFormFactory Log file.
TelFormHostServer for TelForm Applications.
TelFormRootTypeThe core datatype of a TelForm. See datatypes.
TelFormsThe clients produced by TelFormFactory which submit data to the TelFormHost server.
TelForm VersionTelFormFactory enters the value from the host system in the TelForm field for version control.
threadLogical sequence of Computer processing. May share memory and other resources with other threads unless the Application excludes this.
toktag prefix used in TelForm XML Schema.
treeAn XML pattern is known as a tree because it has a root and branches. The TelForm model emulates this.
trustedState where a Client or Server may grant privileges, eg to write to file, perhaps after authentication, or user choice.
userHelpThe additional information provided by the TelFormFactory user to the TelForm customer to complete the form in the required manner.
validFound to be compliant with XML specifications and one or more XML Schema documents.
validatorSoftware programme used to ascertain whether the content and structure of XML documents conform to a particular XML Schema. Needs to parse documents for XML correctness first.
validatorsAssumes all XML Validating Software of which there are a growing number with varying degrees of efficiency and expense.
verification chainThe sequence of digital signatures from the Root Certificate to the user.
verifierProcess in data processing, such as code checking or before XML validation.
W3CWorld Wide Web Consortium.
Web BrowsersSoftware used to render Web pages.
white spaceThe computer character codes which serve to format our text documents such as the space character, End of Line and Tab.
WildcardSymbol allowing free range of characters in expression, such as '*' in command line operations.
WineWindows Emulation Environment for Linux and perhaps others.
World Wide Web ConsortiumInternational organisation which publishes recommendations concerning the Internet and similar systems.
XercesXerces is an Open Source XML parser and validator from the Apache Software Foundation.
XMLExtensible Markup Language. A World Wide Web specification for describing data and the basis for a wide range of processing technologies.
XML SchemaXML Document used to compare content of XML instance documents.
XML Schema definitionThe term in the XML Schema document which allows or restricts a range of data entries.
XML Schema ValidatorSoftware which compares XML instance document against XML Schema and reports conformity or otherwise. Also ensures XML Schema itself conforms to specifications and all documents are well-formed.
XML Stylesheet Language See XSL or Extensible StyleSheet language
xsdFile suffix often used for XML Schema documents.
xsdTypeTelForm identifier field for XML Schema type, TelForm pseudo-types and possibly others.
XSLExtensible Stylesheet Language. Used to manipulate and format XML documents.

To TOP