Changes between Version 17 and Version 18 of Clients


Ignore:
Timestamp:
Dec 18, 2015, 10:17:18 AM (8 years ago)
Author:
Dimitar Misev
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Clients

    v17 v18  
    9595
    9696== rview (deprecated) ==
    97 rview is a desktop visualization client component of rasdaman, that communicates with rasdaman via RPC, so rpcbind/portmapper should be installed and running in order to use rview.
     97rview is a deprecated desktop visualization client of rasdaman. It is deprecated as it uses an insecure, soon-to-be-replaced client/server protocol based on RPCs. For building clients use [http://rasdaman.org/wiki/Clients one of the Web client or the raswct library] instead.
    9898
    99 The rpcbind service has to be started in insecure mode, or rasdaman has to be started as root, in order for rview to be able to connect to rasdaman.
     99Caveat: This client is fixed to RPC as client/server protocol, hence (i) rpcbind/portmapper must be installed and running and (ii) at least one rasdaman server process using RPC must be up and running; see the rasdaman Installation Guide for details on this.
    100100
    101 To start rpcbind in insecure mode:
     101Background: rview is deprecated and unmaintained. Reason is that the wxWindows library has changed so substantially that, despite severe ettempts, it was not possible to adapt the rview code; therefore, only the old binary remains available. In fact, there are strong reasons not to use rview: As highlighted, RPC is '''highly insecure''' and not recommended. Further, RPC communication is deprecated and will soon be replaced (together with HTTP and RNP) by rasnet.
     102
     103If you have read the above and still wish to use rview, proceed as follows: start the rpcbind service has to be started in insecure mode (or rasdaman has to be started as root, which is strongly discouraged as well) in order for rview to be able to connect to rasdaman.
     104
     105To start rpcbind in insecure mode, edit /etc/init.d/rpcbind (more recently: /etc/init/portmap.conf) and add '-i' to the OPTIONS variable. Start rpcbind. Restart rasdaman. Open rview with
    102106{{{
    103107#!sh
    104 # note that the service script location may vary among different Linux distributions
    105 editor /etc/init.d/rpcbind
    106 
    107 # or in recent Ubuntu's
    108 editor /etc/init/portmap.conf
    109 
    110 # then add '-i' to the OPTIONS variable
    111 }}}
    112 
    113 After the rpcbind is restarted, restart rasdaman and then rview can be opened with
    114 {{{
    115 #
    116108cd $RMANHOME/bin
    117109./rview
    118110}}}
    119111
    120 '''Important note:''' Rview is deprecated and unmaintained. For building clients use [http://rasdaman.org/wiki/Clients one of the Web client or the raswct library] instead. In fact, there are strong reasons not to use rview: As highlighted using the RPC communication protocol is highly insecure and not recommended. Further, RPC communication is deprecated and will soon be replaced (together with HTTP and RNP) by a new, faster protocol.
     112== rasgeo (deprecated) ==
    121113
     114rasgeo is a client component of petascope that is able to easily import data into rasdaman along with the geo-metadata into petascope, provided that the data can be read by GDAL. This has been now superceded by the [wiki:WCSTImportGuide wcst_import tool].
    122115
     116To setup rasgeo its configuration file (`~/.rasdaman/rasconnect`) needs to be updated as needed:
     117{{{
     118#!sh
     119# Example file:
     120-------------------------------------------------
     121host=localhost
     122rasport=7001
     123pgport=5432
     124rasdbname=RASBASE
     125petadbname=petascopedb
     126
     127# RASBASE login
     128rasuser=rasdaman
     129raspassword=rasdaman
     130
     131# petascopedb login
     132petauser=petauser
     133petapassword=petapasswd
     134
     135# for rasdaman 9.0
     136# rasdaman login
     137rasloginuser=rasadmin
     138rasloginpassword=rasadmin
     139------------------------------------------------
     140}}}