]> rtime.felk.cvut.cz Git - orte-www.git/blob - index.mdwn
Mention Github issues directly
[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 a
5 new application layer protocol targeted at real-time communication
6 area, which is built on the top of standard UDP stack. Since there are
7 many TCP/IP stack implementations under many operating systems and
8 RTPS protocol does not have any other special HW/SW requirements, it
9 should be easily ported to many HW/SW target platforms. Because it
10 uses only 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 (DDS) related standards](http://www.omg.org/spec/#DDS)
33   – ORTE implements the RTPS protocol. It offers its own API, not the
34   DDS API.
35 * [The Real-time Publish-Subscribe Wire Protocol (DDSI-RTPS)](http://www.omg.org/spec/DDSI-RTPS/)
36   – this is a newer version of the protocol implemented by ORTE.
37 * [[Real Time Publish-Subscribe (RTPS) 1.0|rtps1.2.pdf]] – ORTE
38   implements this version of the protocol.
39   
40 ## Download
41
42 ORTE can be downloaded from
43 [a project page at SourceForge.net](https://sourceforge.net/projects/orte/files/).
44
45 Note that [old releases](http://sourceforge.net/project/showfiles.php?group_id=51629&package_id=108732) are located elsewhere.
46
47 ## Support
48
49 ORTE is collectively maintained by Michal Sojka, Pavel Píša and Petr
50 Smolík. You can submit an
51 [issue on Github](https://github.com/CTU-IIG/orte/issues) or contact
52 the maintainers via email at <orte@rtime.felk.cvut.cz>.
53
54 ## Links
55
56 Links to ORTE related projects:
57
58 * ORTE was developed at
59   [Czech Technical University in Prague](http://rtime.felk.cvut.cz).
60
61 * [OpenDDS](http://www.opendds.org)
62
63   OpenDDS is an open-source C++ implementation of the Object
64   Management Group's specification "Data Distribution Service for
65   Real-time Systems". OpenDDS is built on the ACE (ADAPTIVE
66   Communication Environment) abstraction layer to provide platform
67   portability. OpenDDS also leverages capabilities of TAO (The ACE
68   Orb), such as its IDL compiler and as the basis of the OpenDDS DCPS
69   Information Repository (DCPSInfoRepo).
70
71 * JacORB DDS
72
73   The distribution provides an open-source Java-based DDS-DCPS
74   implementation. The purpose of this implementation is pedagogical
75   and demonstrations
76   <http://www-adele.imag.fr/users/Didier.Donsez/dev/dds/readme.html>.
77
78 * [SQLbusRT](http://sourceforge.net/projects/sqlbusrt) is a software
79   package which enables SQL in a publish subscribe environment with
80   real time provisions. The software package finds it usage in:
81
82   * Real time measuring environments (data acquisition),
83   * Fast messaging systems,
84   * Real time database in machine automation, and SCADA systems
85   * Medical systems
86   * Military battlesystems
87
88
89 * [PyPubSub](http://pypubsub.sourceforge.net/) (short for Python based
90   Publish Subscribe) is a framework for implementing a publish
91   subscribe mechanism into a Python application.
92
93 ## References
94
95 We are aware of the following uses of ORTE:
96
97 * Imtech 
98
99   * ORTE as core message exchange mechanism in an aerodynamic wind
100     tunnel automation project, for one of the main windtunnel
101     facilities of the world. (see <http://www.dnw.aero> for more
102     info).
103
104   * ORTE as message exchange mechanism for the Dutch government: in
105     the automation facility for public water level management in the
106     Netherlands. For an example, see
107     [this document](http://www.neeltjejans.nl/pid5027).
108
109 * [Flamingos](http://flamingos.felk.cvut.cz/) and
110   [CTU Dragons](http://rtime.felk.cvut.cz/dragons/en/) Eurobot teams
111
112   A group of university staffs and students, who are interested in
113   robotics and control engineering. Their objective is to design and
114   develop robots for various competitions.
115
116   <img src="robot-recycling.png" />
117
118 * Network Vehicle Systems -- [Paper](http://www.dcc.fc.up.pt/~edrdo/papers/mvs06.pdf)
119
120 ---
121 This site is powered by [[ikiwiki]].
122
123
124 <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>