SyncML project - Terminology, technologies and standards

Document Information

Document name terms.html
Author ER
Last updated $Id: terms.html,v 1.7 2001/01/18 22:54:08 jaikonen Exp $
Reviewers AS, TK

Document revisions

Version Date Author Description
0.1 09.10.2000 ER First draft.
0.2 15.10.2000 AS Some terms added, layout modified.
0.3 18.1.2000 JI Modified testing terms.

Document reviews

Date Reviewer Comments
6.11.2000 AS Spell check and some modifications.

Table of Contents

1. Terminology
2. Technologies and standards

1. Terminology

Term Description
Code review Code is chekced by a group member for errors.
Document review Document is chekced by a group member for errors.
Project review The status of the project and current results are presented to the project steering group.
Project steering group Project steering group consists of a representative of course staff and of the client and advisor.
API Application Program Interface: the interface (calling conventions) application programs use for accessing services provided by some lower-level module.
Data synchronization The act of establishing equivalence between two data collections. After data aynchronization, each data element in one collection maps to a data element in the other, and their data is equivalent, though not necessarily identical.
GUI Graphical User Interface: GUI is a program interface that takes advantage of the computer's graphics capabilities to make the program easier to use.
PDA Portable Digital Assistant: a small hand-held device.
Test case A single action or command and the expected result.
Test suite A group of related test cases.

2. Technologies and standars

Term Description
Bluetooth Wireless LAN technology for mobile devices.
EJB Enterprise JavaBeans: The Enterprise JavaBeans is a specification for the creation of platform-independent middleware components.
JDK Java Development Kit: the standard Java development tools provided by Sun Microsystems.
RMI Remote Method Invocation: Java-based technology, which allows Java programs to access objects of another Java Virtual Machine running potentially on another computer.
SMS Short Message Service: SMS is a service for sending short messages to/from a GSM phone.
SyncML Synchronization Markup Language. SyncML is the common language for synchronizing different devices and applications over network.
UML Unified Modeling Language: UML is an object-oriented modeling language.
XML Extensible Markup Language: XML is the basis of a series of extensible markup languages that promises a quiet revolution in the area of structured data and document management on the Web.
WBXML Wap Binary Extensible Markup Laguage: Binary XML. Due to binary coding less bandwidth and storage is needed.