Changes between Version 1 and Version 2 of ZooKernel


Ignore:
Timestamp:
Aug 25, 2009, 8:19:22 PM (15 years ago)
Author:
djay
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ZooKernel

    v1 v2  
    22
    33On this page you will find everything you need to know about the ZooKernel.
     4
     5
     6== Current status ==
     7
     8Acutaly, you could compile and use the code available on the svn server on your own GNU / LINUX platform this way :
     9
     10==== Getting the source code ====
     11To get the source code and compile on your platform, use the following command :
     12{{{
     13#!sh
     14cd zoo/trunk/
     15svn checkout svn+ssh://dev.cartography.st/mnt/data3/zoo-project/trunk/zoo-kernel zoo-kernel
     16}}}
     17
     18==== Compiling the source code ====
     19First of all, you'll need to edit the Makefile and uncomment "{{{-DLINUX_FREE_ISSUE}}}" on the first line, then use the following commands :
     20{{{
     21#!sh
     22cd zoo-kernel
     23make
     24make demo_service.zo
     25}}}
     26
     27Now, you get the ZooKernel  and two "service providers" : {{{demo_service.zo}}} (C++) and  {{{test_service.py}}} (Python).
     28
     29==== Using the code ====
     30To run request to ZooKernel, use the following from your command line :
     31
     32{{{
     33#!sh
     34./service_loader ./ test_service.zo GetCapabilities
     35./service_loader ./Buffer.zcfg test_service.zo DescribeProcess
     36./service_loader ./Buffer.zcfg ./demo_service.zo Execute helloworld
     37./service_loader ./Buffer.zcfg ./demo_service.zo Execute printAgrument 1 2
     38./service_loader ./Buffer.zcfg ./demo_service.zo Execute printAgrument 1 2 bg
     39./service_loader ./Distance.zcfg test_service Execute helloworld
     40}}}
     41
     42Finally you've runed two services from two services provider, the same way.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png