This repository has been archived by the owner on Jun 25, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
README
executable file
·55 lines (47 loc) · 2.38 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
----------------------------------------
CONNEXION
----------------------------------------
Data exchange between resource constrained devices is often realized
using efficient hand-crafted binary encodings of the transmitted data.
On the other hand, information exchange in distributed systems on the
Internet is increasingly done using the widespread text-based XML
format. XML files are simple text files; using them as a means to
exchanging data is therefore relatively inefficient in terms of data size
and not suitable for devices with limited resources. Currently the W3C is
finalizing the EXI standard (http://www.w3.org/XML/EXI/) which promises
efficient encoding and compression of XML files.
Connexion is a BSD-licensed implementation of the W3C EXI standard in the Java
programming language. The version implemented by Connexion is currently the
Working Draft 26.03.2008 (http://www.w3.org/TR/2008/WD-exi-20080326/).
Please note that this is not compatible with the latest draft/specification.
Contributions are welcome.
----------------------------------------
CONTACT
----------------------------------------
Any feedback will be greatly appreciated, at the GitHub project page
(https://github.com/pfisterer/exi-connexion) or by contacting
Dennis Pfisterer (exi-connexion__A_T__farberg__de).
----------------------------------------
INSTALLATION / BUILDING
----------------------------------------
No installation is required. To build it, you need Java 6 and
Maven (http://maven.apache.org/).
To build, run "mvn install", this will build it and place the
generated jar file in target/ and in your local Maven repository.
----------------------------------------
USAGE
----------------------------------------
java -jar core/target/exi-connexion-1.0.one-jar.jar --help
----------------------------------------
LICENSE
----------------------------------------
Connexion is licenced under a BSD license. For details, see
src/etc/license-header.txt. If you use it for scientific publications,
we appreciate if you cite connexion with the following information:
@techreport{exi-connexion,
author = {Marco Wegner and Dennis Pfisterer},
title = {Connexion - An implementation of the {Efficient XML Interchange (EXI) W3C} Standard},
institution = {Institute of Telematics, University of Luebeck, Germany},
note = {\url{https://github.com/pfisterer/exi-connexion}},
year = {2008}
}