rock_s_architecture Code
Universal CORBA architecture, split your software
Status: Beta
Brought to you by:
benur2929
| File | Date | Author | Commit |
|---|---|---|---|
| .profile | 2017-12-14 |
|
[d86074] added new benchmarks |
| EnvironmentVariables.txt | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| README.txt | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| Visual C++ mico.zip | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| Visual C++ omniorb.zip | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| Visual C++ orbacus.zip | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| Visual C++ tao.zip | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| Visual C++ visibroker.zip | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| eclipse-neon2-workspace_C++_MICO.tar.gz | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| eclipse-neon2-workspace_C++_OMNIORB.tar.gz | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| eclipse-neon2-workspace_C++_ORBACUS.tar.gz | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| eclipse-neon2-workspace_C++_TAO.tar.gz | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
| eclipse_neon1-workspace_JAVA_Client.zip | 2017-12-14 |
|
[7ebcf7] added new benchmarks |
Those C++/JAVA (*.tar.gz and *.zip) projects are a very simple demonstration of the
possibilities of the Rock's Architecture with different CORBA distributions.
all links of the different libraries used can be found at http://rock.s.architecture.free.fr
I) C++ projects :
1 Choose one of those CORBA distributions, and install it.
2 install WxWidgets.
3 install openTop-1.3.0
4 For Windows install pthreads4w as well.
5 Modify your .profile or environnement variables like in given examples.
6 compile serveur_full (the server of the demonstration)
7 compile ui (the client of the demonstration)
8 execute serveur_full with -Start option if not given in debug settings.
9 execute ui with good parameters
II) JAVA project :
1 install JAVA
2 install gigaspaces-ce-5.2.1708-1.4.jar
3 modify the JAVA eclipse project buildpath (jre and gigaspaces-ce-5.2.1708-1.4.jar settings)
4 run debug client Main whith good parameters settings (after running the C++ serveur_full)
5 for JAVA 9 run : java -jar --add-modules java.corba "the_jar_file_name".jar
III) Play with several clients.
IV) Study and play with different parameters on different computers of your LAN.
V) If generated files in interfaces_ and interfaces1 are not corresponding with
your CORBA distribution create again the DEMO project like the following
section
VI) In order to obtain the servlet.war needed for HTTP tunneling please create
again the DEMO project with the editor as you can see at next section, with
the data :
module interfaces1
object Servant
attribut long array dim 2 (sequence)
attribut long l
This is a good exercize
LANaddress0.conf is the default files for -ServerID 0
LANaddress1.conf -ServerID 1 etc ...
Edit and create them before creating servlet.war
VII) TO HAVE YOUR PROJECT : see http://rock.s.architecture.free.fr
Study the few language IDL
Run editor.jar ("java -jar --add-modules java.corba editor.jar" for java9))
and edit your IDL files for your project.
Head servants are the objects known at the root server (see serveur_full.cpp of DEMO)
Submit and obtain your project in a few minutes.
VIII) Real time sample
see http://rock.s.architecture.free.fr