]> rtime.felk.cvut.cz Git - orte-www.git/blob - index.mdwn
Mention issue submission on GitHub
[orte-www.git] / index.mdwn
1 [[!toc levels=1]]
2
3 The Open Real-Time Ethernet (ORTE) is an open source implementation of
4 Real-Time Publish-Subscribe (RTPS) communication protocol. RTPS is new
5 application layer protocol targeted to real-time communication area,
6 which is build on the top of standard UDP stack. Since there are many
7 TCP/IP stack implementations under many operating systems and RTPS
8 protocol does not have any other special HW/SW requirements, it should
9 be easily ported to many HW/SW target platforms. Because it uses only
10 UDP protocol, it retains control of timing and reliability.
11
12 ## News
13
14 * 2015-01-30 We setup a [buildbot instance](http://compile.felk.cvut.cz:8011/waterfall).
15 * 2013-10-28 [ORTE 0.3.4 released](https://sourceforge.net/projects/orte/files/orte-0.3.4/).
16   It features Android support.
17 * 2013-10-05 We are preparing a new release that will feature Android
18   support. Stay tuned and/or test the version from our
19   [git repository](http://sourceforge.net/p/orte/orte/ci/master/tree/).
20 * 2012-08-15
21   [ORTE 0.3.3 released](https://sourceforge.net/projects/orte/files/orte-0.3.3/).
22   This is mostly a bugfix release.
23
24 ## Documents
25
26 * [[ORTE manual|orteman.pdf]]
27 * [[ORTE conference paper (2008)|rtn08_orte.pdf]]
28 * [[ORTE for Android paper (RTLWS 2013)|rtlws2013-orte-android.pdf]] ([[slides|rtlws2013-orte-android-slides.pdf]])
29   
30   Specifications
31
32 * [Data-Distribution Service for Real-Time Systems (DDS) standard](http://www.omg.org/technology/documents/formal/data_distribution.htm) DDS version 1.2. Latest version adopted in January 2007.
33 * [DDS Interoperability Wire Protocol standard](http://www.omg.org/cgi-bin/doc?ptc/2006-08-02)
34 * [[RTPS - Real Time Publish-Subscribe|rtps1.2.pdf]] RTPS Wire
35   Protocol Specification, version: 1.17
36   
37 ## Download
38
39 ORTE can be downloaded from
40 [a project page at SourceForge.net](https://sourceforge.net/projects/orte/files/).
41
42 Note that [old releases](http://sourceforge.net/project/showfiles.php?group_id=51629&package_id=108732) are located elsewhere.
43
44 ## Support
45
46 ORTE is collectively maintained by Michal Sojka, Pavel Píša and Petr
47 Smolík. You can submit an issue on
48 [Github](https://github.com/CTU-IIG/orte) or contact the maintainers
49 via email at <orte@rtime.felk.cvut.cz>.
50
51 ## Links
52
53 Links to ORTE related projects:
54
55 * ORTE was developed at
56   [Czech Technical University in Prague](http://rtime.felk.cvut.cz).
57
58 * [OpenDDS](http://www.opendds.org)
59
60   OpenDDS is an open-source C++ implementation of the Object
61   Management Group's specification "Data Distribution Service for
62   Real-time Systems". OpenDDS is built on the ACE (ADAPTIVE
63   Communication Environment) abstraction layer to provide platform
64   portability. OpenDDS also leverages capabilities of TAO (The ACE
65   Orb), such as its IDL compiler and as the basis of the OpenDDS DCPS
66   Information Repository (DCPSInfoRepo).
67
68 * JacORB DDS
69
70   The distribution provides an open-source Java-based DDS-DCPS
71   implementation. The purpose of this implementation is pedagogical
72   and demonstrations
73   <http://www-adele.imag.fr/users/Didier.Donsez/dev/dds/readme.html>.
74
75 * [SQLbusRT](http://sourceforge.net/projects/sqlbusrt) is a software
76   package which enables SQL in a publish subscribe environment with
77   real time provisions. The software package finds it usage in:
78
79   * Real time measuring environments (data acquisition),
80   * Fast messaging systems,
81   * Real time database in machine automation, and SCADA systems
82   * Medical systems
83   * Military battlesystems
84
85
86 * [PyPubSub](http://pypubsub.sourceforge.net/) (short for Python based
87   Publish Subscribe) is a framework for implementing a publish
88   subscribe mechanism into a Python application.
89
90 ## References
91
92 We are aware of the following uses of ORTE:
93
94 * Imtech 
95
96   * ORTE as core message exchange mechanism in an aerodynamic wind
97     tunnel automation project, for one of the main windtunnel
98     facilities of the world. (see <http://www.dnw.aero> for more
99     info).
100
101   * ORTE as message exchange mechanism for the Dutch government: in
102     the automation facility for public water level management in the
103     Netherlands. For an example, see
104     [this document](http://www.neeltjejans.nl/pid5027).
105
106 * [Flamingos](http://flamingos.felk.cvut.cz/) and
107   [CTU Dragons](http://rtime.felk.cvut.cz/dragons/en/) Eurobot teams
108
109   A group of university staffs and students, who are interested in
110   robotics and control engineering. Their objective is to design and
111   develop robots for various competitions.
112
113   <img src="robot-recycling.png" />
114
115 * Network Vehicle Systems -- [Paper](http://www.dcc.fc.up.pt/~edrdo/papers/mvs06.pdf)
116
117 ---
118 This site is powered by [[ikiwiki]].
119
120
121 <a href="http://sourceforge.net/projects/orte"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=313823&amp;type=12" width="120" height="30" alt="Get ORTE at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>