Changes between Initial Version and Version 1 of ZooWebSite/ZooServices/Examples


Ignore:
Timestamp:
Apr 14, 2010, 5:21:46 PM (14 years ago)
Author:
djay
Comment:

First ZOO Services Examples Page

Legend:

Unmodified
Added
Removed
Modified
  • ZooWebSite/ZooServices/Examples

    v1 v1  
     1= ZOO Services HowTos =
     2
     3ZOO Services are quiet easy to create once you have install ZOO Kernel and that you have chosen a code to turn into a ZOO service. Here are some !HelloWorlds in Python, PHP, Java and !JavaScript with link to the correpondant .zcfg files.
     4
     5= Python =
     6
     7{{{
     8#!python
     9import sys
     10def HelloPy(conf,inputs,outputs):
     11   outputs["Result"]["value"]="Hello "+inputs["a"]["value"]+" from Python World !"
     12   return 3
     13}}}
     14
     15[browser:trunk/zoo-services/hello-py/cgi-env/HelloPy.zcfg Link to HelloPy.zcfg]
     16
     17= PHP =
     18
     19{{{
     20#!php
     21<?
     22function HelloPHP(&$main_conf,&$inputs,&$outputs){
     23   $outputs["Result"]["value"]="Hello ".$inputs[S][value]." from PHP world !";
     24   return 3;
     25}
     26?>
     27}}}
     28[browser:trunk/zoo-services/hello-php/cgi-env/HelloPHP.zcfg Link to HelloPHP.zcfg]
     29
     30= Java =
     31
     32{{{
     33#!java
     34import java.util.*;
     35public class HelloJava {
     36  public static int HelloWorldJava(HashMap conf,HashMap inputs, HashMap outputs) {
     37     HashMap hm1 = new HashMap();
     38     hm1.put("dataType","string");
     39     HashMap tmp=(HashMap)(inputs.get("S"));
     40     java.lang.String v=tmp.get("value").toString();
     41     hm1.put("value","Hello "+v+" from JAVA WOrld !");
     42     outputs.put("Result",hm1);
     43     System.err.println("Hello from JAVA WOrld !");
     44     return 3;
     45  }
     46}
     47}}}
     48
     49[browser:trunk/zoo-services/hello-java/cgi-env/HelloWorldJava.zcfg Link to HelloJava.zcfg]
     50
     51= Javascript =
     52
     53{{{
     54
     55function hellojs(conf,inputs,outputs){
     56   outputs=new Array();
     57   outputs[0]={};
     58   outputs[0]["result"]["value"]="Hello "+inputs[0]["S"]["value"]+" from JS World !";
     59   return Array(3,outputs);
     60}
     61}}}
     62
     63[browser:trunk/zoo-services/hello-js/cgi-env/hellojs.zcfg Link to Hellojs.zcfg]

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