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