 F-11 SCADA for Java                                       
 2002 Copyright (C) 2002 Freedom, Inc. All Rights Reserved.

 
 1.rh
 2.CXg[
 3.삵Ȃꍇ

 
 1.rh
 --------
 Windows 2000ł̃rh@łB̑vbgz[(Linux)ł́A
 VFXNvgVɏNKv܂B(Iɂ͍쐬
 \ł)
 
 1.1 J2SE SDK_E[h܂B
     x[^łł͂ȂŐVo[WŖȂł傤Bϐ̐ݒ蓙
     CXg[ڍׂ́ASuñz[y[WQƉB
     
     1.1.2 %JAVA_HOME%\jre\bin ɂservertH_JREs
           (C:\Program Files\Java\j2re<JDKo[Wԍ>\bin)
           ȉɃRs[ĉB
     
 1.2 Ant 1.5.1ȏCXg[܂B
 1.3 ̃A[JCu𓀂fBNg(build.xml̂fBNg)
     `ant'ƃR}h͂܂B
 1.4 Javadoc API 쐬ɂ́A`ant Javadoc'ƃR}h͂܂B
     docs\Javadocȉɍ쐬܂B
 1.5 lib\F-11.jarɍ쐬܂B



 2.CXg[
 --------------
 Windows 2000ł̃CXg[@łB̑vbgz[(Linux)ł́A
 VFXNvgVɏNKv܂B(Iɂ͍쐬
 \ł)

 A[JCu𓀂fBNg${F11}Ƃ܂B
 
 2.1 cygwin <http://www.cygwin.com/>CXg[܂B
     `Install now'̃ACRNbNāASetup.exe_E[h܂B
     Setup.exescygwinCXg[܂B 
     rŃCXg[pbP[W̑Iʂ\܂BŁA
     cygrunsrv, postgresqlIăCXg[ĉB 
     
     cygwinCXg[ƁAfXNgbvɃACRo^Ă̂ŁA
     _uNbNėグĉB
     R\[ʂオAbashgp邱Ƃł܂B 

     2.1.1 cygipc <http://www.neuro.gatech.edu/users/cwilson/cygutils/cygipc/index.html>
           CXg[܂B
           
           ŐṼoCiz[fBNgɃ_E[hāA
           
           # tar jxvf cygipc-x.xx-x.tar.bz2
           
           ŁA𓀂܂BKcygwintargĉ𓀂܂B~/usr/local/ ȉɉ
           ̂ł
           
           # cp -r ~/usr/local/* /usr
           
           Ńt@C̈ړ܂Bړ~/usr/local/*͏ȂcȂDȂ悤ɁB
           
           # ipc-daemon --install-as-service
           (ACXg[ ipc-daemon --remove-as-service)
           
           ŃT[rXƂăCXg[܂Bグ~̐ݒ̓Rg[pl
           ̊Ǘc[ -> T[rX -> Cygwin IPC Daemon ő삵܂BŁAT[rX
           JnĂĉB
           
     2.1.2 f[^x[X̏
           
           /etc/profile ҏWĈȉ̊ϐǉĉB
           
           export PGDATA=/usr/share/postgresql/data 
           export PGLIB=/usr/lib 
           export PGHOST=127.0.0.1
           
           # . /etc/profile
           
           ŁA[ĥYꖳB
           
           # initdb -E EUC_JP
           
           ŁAf[^x[X܂Bipc-daemonオĂȂƁAnOAbv
           ̂ŒӂĉB
 
     2.1.3 PostgreSQLZbgAbv܂B

           cygrunsrvgpăT[rXƂċNł悤ɂ܂B
           
           # cygrunsrv -I postgresql -p /usr/bin/postmaster -d "CYGWIN postgresql" -a "-D/usr/share/postgresql/data -i" -y ipc-daemon -y lanmanworkstation -s INT -o
           ( ACXg[ cygrunsrv -R postgresql)
           
           ŁARg[pluCYGWIN postgresqlvJāAT[rXJn܂B
           ANłȂƌꂽAipc-daemon.exepostgres.exẽp[~bV755
           ɕύXĉB

 2.2 lbg[NPLCɃANZXł悤ɃZbgAbvB
 2.3 f[^x[X쐬܂B

     2.3.1 cygwiñR\[ʂňȉ̑ă[U[쐬܂B
     
     # createuser wifeuser -d -P                        <- R}h
     Enter password for user "wifeuser":                <- pX[h(ł`wifeuser')
     Enter it again:                                                    
     Shall the new user be allowed to create more new users? (y/n) n <- `n'
     CREATE USER
     
     2.3.2 cygwiñR\[ʂňȉ̑ăf[^x[X쐬܂B
     
     # createdb -U wifeuser wifedb                      <- R}h
     CREATE DATABASE
     

 2.4 ${F11}\SQL\PostgreSQL\insert_wife.sqĺAfoCXvpeBR[h
     spɕύX܂BtB[h̏ڍׂ́Ae[udl
     (docs\TableDefine\PreferenceTable.pdf)QƂĉB
     
     2.4.1 PLC̒ʐMjbgIPAhXE|[gԍfoCXIPAhXEfoCX|[g
           ԍɋLq܂B
           f[^WT[o[IPAhXE|[gԍzXgIPAhXEzXg|[gԍ
           ɋLq܂B
     
 2.5 ${F11}\SQL\PostgreSQL\insert_wife.sqlDBMSNCAgŎsA
     e[uɏR[h}܂B

     2.5.1 e[u쐬܂B
     
     # cd ${F11}\SQL\PostgreSQL\                         <- JgfBNgړ
     # psql -U wifeuser wifedb                           <- NCAg\tgN
     Welcome to psql, the PostgreSQL interactive terminal.

     Type:  \copyright for distribution terms
            \h for help with SQL commands
            \? for help on internal slash commands
            \g or terminate with semicolon to execute query
            \q to quit

     wifedb=> \i create_wife.sql                         <- e[u쐬sqlt@Cs
     e[u쐬̃bZ[W
     
     wifedb=> \i insert_item.sql                         <- f[^}sqlt@Cs
     CT[g̃bZ[W

 2.5 ${F11}/resources/Preferences.propertiesspɕύX܂B(IPAhXӂ)
 2.6 ărh܂B
 2.7 ${F11}`startw.bat'ƃR}h͂܂Bf[^WT[o[
     N܂B
 2.8 ${F11}`collector.bat'ƃR}h͂܂B㗝f[^WT[o[
     N܂B
 2.9 ${F11}`starta.bat'ƃR}h͂܂BF-11NCAgAvP[
     VN܂B

 
    
 3.삵Ȃꍇ
 ----------------
 [U[[OXg<http://www.f-11.org/mailinglist.html>ɎQĂ݂ĉB
 ₷邱Ƃŉ񓚂邩܂B
 