source: trunk/docs/kernel/introduction.txt @ 135

Last change on this file since 135 was 135, checked in by jmckenna, 13 years ago

add some pages

File size: 1.6 KB
Line 
1.. _kernel-introduction:
2
3ZOO Kernel Introduction
4=======================
5
6ZOO Kernel is a the heart of the ZOO. It is a powerful server-side C Kernel which makes
7it possible to manage and chain Web services, by loading dynamic libraries and handling
8them as on-demand Web services. The ZOO Kernel is written in C language, but supports
9several common programming languages in order to connect to numerous libraries and models.
10
11Using ZOO Kernel as a Web Processing Platform
12---------------------------------------------
13
14ZOO Kernel works with Apache and can communicate with cartographic engines and Web mapping
15clients. It simply adds the WPS support to your spatial data infrastructure and your
16Web mapping application !
17
18Supported Languages
19-------------------
20
21ZOO Kernel supports the following programming languages, and let you use them to create
22new ZOO Services from new or existing code :
23
24========== =============== =======================  ============
25Language   ServiceProvider DataStructure            Return
26---------- --------------- -----------------------  ------------
27C / C++    Shared Library  maps* M                  integer
28Fortran    Shared Library CHARACTER*(1024) M(10,30) integer
29Java       Class File      HashMap                  integer
30Python     Module File     dictionary               integer
31PHP        Script File     Array                    integer
32Perl       Script File                              integer
33JavaScript Script file     Object or Array          Array/Object
34========== =============== ======================== ============
35
36
Note: See TracBrowser for help on using the repository browser.

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