EclipseR architecture
In this section you can read about EclipseR architecture:
Global View
As you have seen in previous web page, EclipseR is an application based on plug-ins, and this graph shows the basic architecture and relationships between R, main application and extensions (plug-ins).
You can see how your new plug-in can works with EclipseR, and it will be easy to develop and to link to main application.
Linking Java with R
To be able to link EclipseR with R engine we used JRI code project (now is called rJava). We encapsulated it in a new plug-in (called org.rosuda.JRI), and then we added it to main EclipseR product.
In following classes and sequence diagrams you can see how all of them are working:
Showing R answers
And when R processes all commands and has some answer to show, this sequence diagram shows how it occurs in EclipseR:
Centralize messages
Todo
Graphic system
Todo
Attachments
-
ri_callback_secuencia.png
(8.0 KB) - added by beldog
2 years ago.
RI callback sequence diagram
-
ri_callback_clases.png
(13.3 KB) - added by beldog
2 years ago.
Ri callback classes diagram
-
eclipser_observador.png
(3.4 KB) - added by beldog
2 years ago.
EclipseR observer sequence diagram
![(please configure the [header_logo] section in trac.ini)](/eclipser/chrome/common/trac_banner.png)



