Menu

Tree [d86074] master /
 History

HTTPS access


File Date Author Commit
 .profile 2017-12-14 ben ben [d86074] added new benchmarks
 EnvironmentVariables.txt 2017-12-14 ben ben [7ebcf7] added new benchmarks
 README.txt 2017-12-14 ben ben [7ebcf7] added new benchmarks
 Visual C++ mico.zip 2017-12-14 ben ben [7ebcf7] added new benchmarks
 Visual C++ omniorb.zip 2017-12-14 ben ben [7ebcf7] added new benchmarks
 Visual C++ orbacus.zip 2017-12-14 ben ben [7ebcf7] added new benchmarks
 Visual C++ tao.zip 2017-12-14 ben ben [7ebcf7] added new benchmarks
 Visual C++ visibroker.zip 2017-12-14 ben ben [7ebcf7] added new benchmarks
 eclipse-neon2-workspace_C++_MICO.tar.gz 2017-12-14 ben ben [7ebcf7] added new benchmarks
 eclipse-neon2-workspace_C++_OMNIORB.tar.gz 2017-12-14 ben ben [7ebcf7] added new benchmarks
 eclipse-neon2-workspace_C++_ORBACUS.tar.gz 2017-12-14 ben ben [7ebcf7] added new benchmarks
 eclipse-neon2-workspace_C++_TAO.tar.gz 2017-12-14 ben ben [7ebcf7] added new benchmarks
 eclipse_neon1-workspace_JAVA_Client.zip 2017-12-14 ben ben [7ebcf7] added new benchmarks

Read Me

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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.