Microsoft Word - ‚²Ÿ__MyRoom_mod_“Å‘I.doc

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Microsoft Word - ‚²Ÿ__MyRoom_mod_“Å‘I.doc"

Transcription

1 My Room Web System 松 江 工 業 高 等 専 門 学 校 情 報 工 学 科 研 究 者 :スワット センサワート 指 導 教 員 : 越 田 高 志 2009 年 02 月 05 日 1

2 目 次 1.はじめに マッシュアップとは Web サービスについて SOAP 型 Web サービス Soap 型 とは 何 でしょう? 必 要 なソフトウェアと 確 認 方 法 について Axis サーバに WEB サービスを 登 録 する 方 法 REST 型 Web サービス REST 型 とは 何 でしょう? 必 要 なソフトウェアとその 設 定 について REST 型 Web サービス 実 行 例 スクリプト 言 語 について PHP 言 語 JavaScript 言 語 My Room Web System について My Room Web System の 研 究 目 的 システム 構 成 と 機 能 My Room Web System のプログラムについて 天 気 情 報 サービス Google サービス おわりに まとめ システム 評 価 中 間 期 末 卒 研 発 表 今 後 の 課 題...32 参 考 文 献 付 録 2

3 1. はじめに[1] 近 年,インターネットの 利 用 形 態 が 従 来 のサーバから 情 報 を 得 る 一 方 向 のみの 利 用 から,ユ ーザ 自 らがインターネットに 情 報 を 発 信 する 双 方 向 の 利 用 に 変 わりつつある.この 双 方 向 のイ ンターネット 利 用 を 核 とした 新 しい Web のあり 方 を Web2.0 [2]と 言 う.その Web2.0 時 代 において,Web サービスも 従 来 の SOAP 型 から,より 利 用 しやすい REST 型 に 移 行 し,その REST 型 Web サービスが Google,Yahoo,Amazon など 多 くの 企 業 から 提 供 されるようにな ってきた. 今 回, 我 々はこの REST 型 Web サービス API をマッシュアップして, 研 究 開 発 を 支 援 するための 新 しいサービスを 構 築 する. 2.マッシュアップとは マッシュアップ(Mash up)[3]とは, 複 数 の 異 なる 提 供 元 の 技 術 やコンテンツを 複 合 させて 新 しいサービスを 構 築 することをいう.より 具 体 的 には, 複 数 の 異 なる Web サービス API を 目 的 に 応 じて 結 合 し, 新 しいサービスとして 開 発 することをいう( 図 1 参 照 ). 図 1:マッシュアップのイメージ 図 本 システムの 開 発 を 始 める 前 に2 種 類 の Web サービス SOAP 型 と REST 型 Web サービス について, 実 際 にサーバとクライアントプログラムを 作 成 し, 動 作 確 認 を 行 った.それらにつ いて,まず 説 明 する. 3

4 3. Web サービスについて[2] まず Web サービスとは 何 だろうか.この 場 合 サービス とはプログラム 処 理 のことを 指 す. 通 常 のプログラムでは 入 力 を 受 け 取 り, 処 理 を 行 って 出 力 を 返 す. 同 様 の 流 れをイ ンターネットのサーバ 上 で 行 うのが Web サービスである.つまりインターネット 経 由 での リクエストメッセージを 入 力 とし, 処 理 を 行 い 出 力 をレスポンスメッセージとしてクライ アントに 返 すという 処 理 を 行 っている. 従 って,Web サービスとは 我 々が 普 段 利 用 してい る Web サイトに 限 られるわけではなく,Web 経 由 でアクセスできるあらゆるサービス(プ ログラム)と 捉 えることができる. Web サービスは, 大 きく SOAP 型 Web サービスと 最 近 利 用 が 増 えている REST 型 Web サ ービスに 分 類 できる. 3.1 SOAP 型 Web サービス SOAP とは 何 でしょう?[2] SOAP(Simple Object Access Protocol)とは,Web サービスとそれを 利 用 するクライア ント 間 の XML ベースのメッセージ 交 換 プロトコルである.SOAP を 利 用 する 事 によって Web サービスとクライアントプログラム 間 とのメッセージ 交 換 や RPC(Remote Procedure Call)を 容 易 に 実 現 できる. SOAP 仕 様 は,インターネット 上 での 分 散 処 理 を 実 現 する 仕 様 として 策 定 された.XML デ ータを 交 換 するため,システム 開 発 が 容 易 でオペレーティングシステムやプログラミング 言 語 に 関 して 完 全 に 中 立 であり,またプラットフォーム 独 立 でもある.SOAP は,より 複 雑 な 相 互 作 用 および 構 築 できるプロトコル 上 に 最 小 のレベルの 伝 送 を 提 供 するように 意 図 している.そ の SOAP プロトコルを 利 用 した Web サービスが SOAP 型 Web サービスである 必 要 なソフトウェアとその 開 発 方 法 について ここでは,SOAP 型 Web サービスのサーバ 上 への 実 装 とそれを 利 用 するクライアントプ ログラムの 構 築 について 具 体 的 に 説 明 する. 1 開 発 環 境 必 要 なソフトウェア Apache Axis1.1,TomCat4.1.37,J2SDK1.5,Xerces1.4.4 ( 全 てインターネットからダウンロード 可 能 ) ダウンロードをしてから 展 開,インストールする. 2 システム 環 境 変 数 の 設 定 利 用 するソフトウェアに 対 する 各 種 のシステム 環 境 変 数 を 指 定 する 必 要 がある.それら を 図 2と 表 1にまとめて 示 す. 詳 細 は 各 ソフトウェア 添 付 文 書 を 参 照 のこと. 4

5 図 2:システム 環 境 変 数 の 設 定 画 面 5

6 表 1 のように 設 定 する. (Axis は C: ドライブにインストールして 置 いた.Xerces も C: ドライブにインスト ールして 置 いた) 表 1:システム 環 境 変 数 の 設 定 例 変 数 値 CATALINA_HOME C: Program Files Apache Software Foundation Tomcat 4.1 JAVA_HOME PATH C: Program Files Java jdk1.5.0_15.;%java_home% bin;%systemroot% system32;%systemroot%;%syst emroot% System32 Wbem CLASSPATH.;%JAVA_HOME% lib tools.jar;%catalina_home% common lib s ervlet.jar;%catalina_home% common lib jaxrpc.jar;%catalina _HOME% common lib saaj.jar;c: axis-1_1 axis-1_1 lib axis.jar;c: axis-1_1 axis-1_1 lib axis-ant.jar;c: axis-1_1 axis-1_1 lib jaxrpc.jar ;C: axis-1_1 axis-1_1 lib saaj.jar;c: axis-1_1 axis-1_1 lib commons -logging.jar;c: axis-1_1 axis-1_1 lib commons-discovery.jar;c: axis-1 _1 axis-1_1 lib log4j jar;c: axis-1_1 axis-1_1 lib wsdl4j.jar;c: xerces1_4 xerces-1_4_4 lib xerces.jar AXIS_HOME C: axis-1_1 axis-1_1 3 Axis の 構 築 C: axis-1_1 axis-1_1 webapps の 中 の axis というフォルダをコピーして, C: Program Files Apache Software Foundation Tomcat 4.1 webapps に 貼 り 付 け る. 次 に,C: axis-1_1 axis-1_1 webapps WEB-INF lib の 中 にある jaxrpc.jar と saaj.jar をコピーして,C: Program Files Apache Software Foundation Tomcat 4.1 common lib に 貼 り 付 ける. 4 サーバの 動 作 確 認 TomCat と Axis が 動 作 しているかを 確 認 する.まず,TomCat の 動 作 確 認 を 行 う. 図 3, 図 4に 示 す. 6

7 図 3:Tomcat 起 動 画 面 (MS-DOS) 図 3の 画 面 表 示 を 確 認 した 後 に,ブラウザ 上 で URL の 部 分 に 入 力 する. 以 下 の 画 面 が 表 示 されれば TomCat は 正 常 動 作 している. 図 4:TomCat 確 認 画 面 7

8 続 いて Axis の 動 作 を 確 認 する. 同 じブラウザで URL 部 分 を 以 下 に 変 更 し,Enter を 押 す. 以 下 の 画 面 ( 図 5)のように 表 示 されれば Axis は 正 常 に 動 作 している. 図 5:Axis 確 認 画 面 Axis サーバに WEB サービスを 登 録 する 方 法 実 験 のために 開 発 したプログラムは,Java 言 語 で 開 発 した Data.java, サーバプログ ラム SotuService2.java, クライアントプログラム SotuClient2.java である. 各 々のプ ログラムについて 以 下 で 具 体 的 に 示 す. Data.java public class Data{ // code : 商 品 コード, maker : 商 品 コードを 取 り 扱 うメーカ String code, maker; // 引 数 なしのコンストラクタ(code, maker の 初 期 設 定 ) public Data(){ code = null; maker = null; // 引 数 に code, maker を 持 つコンストラクタ public Data( String code, String maker ){ setcode( code ); setmaker( maker ); 8

9 // code, maker にデータを 格 納 するための setter メソッド public void setcode( String code ) { this.code = code; public void setmaker( String maker ) { this.maker = maker; // code, maker からデータを 取 得 するための getter メソッド public String getcode() { return code; public String getmaker() { return maker; サーバプログラム SotuServices2.java import java.sql.*; public class SotuService2{ public TestData gettempmaker(string code) throws Exception{ String dburl = "jdbc:odbc:soap", driver = "sun.jdbc.odbc.jdbcodbcdriver"; TestData ret = null; try{ // ドライバクラスをロード Class.forName(driver); // データベースへ 接 続 Connection con = DriverManager.getConnection(dbUrl); // プリステートメントオブジェクトを 生 成 PreparedStatement prstmt = con.preparestatement( "select * from reg where code =?" ); prstmt.setstring( 1, code ); // クエリーを 実 行 して 結 果 セットを 取 得 ResultSet rs = prstmt.executequery(); // 取 り 扱 いメーカを 取 得 if ( rs.next() ) ret = new TestData( rs.getstring("code"), rs.getstring("maker") ); // データベースから 切 断 rs.close(); prstmt.close(); con.close(); catch (Exception e){ e.printstacktrace(); return ret; クライアントプログラム SotuClient2.java import org.apache.axis.client.call ; import org.apache.axis.client.service ; import org.apache.axis.encoding.ser.beandeserializerfactory ; 9

10 import org.apache.axis.encoding.ser.beanserializerfactory ; import org.apache.axis.encoding.xmltype ; import org.apache.axis.utils.options ; import javax.xml.rpc.parametermode ; import javax.xml.namespace.qname ; import java.sql.* ; public class SotuClient2 { public static void main(string[] args) throws Exception{ Options options = new Options( args ) ; args = options.getremainingargs() ; // 引 数 の 数 が 正 しくない 場 合 は,コンソールにヘルプメッセージを 出 力 して 処 理 を 終 了 する if ( ( args == null ) ( args.length!= 1 ) ){ System.err.println( "Usage: java SotuClient2 [ 商 品 名 ]" ) ; System.exit(1); QName qname = new QName("urn:Data-types", "SotuService2"); try{ String dburl = "jdbc:odbc:testdb", driver = "sun.jdbc.odbc.jdbcodbcdriver"; String code = null; Class.forName(driver); Connection con = DriverManager.getConnection(dbUrl); // プリステートメントオブジェクトを 生 成 PreparedStatement prstmt = con.preparestatement( "select code from orosi where shouhin =?" ); prstmt.setstring( 1, args[0] ); // クエリーを 実 行 して 結 果 セットを 取 得 ResultSet rs = prstmt.executequery(); if ( rs.next() ) code = rs.getstring("code"); System.out.println( " 商 品 名 : " + args[0] ); rs.close(); prstmt.close(); con.close(); Service service = new Service(); Call call = (Call)service.createCall(); // サービスを 提 供 している URL を 記 述 //call.settargetendpointaddress(options.geturl()); call.settargetendpointaddress("http://localhost:8080/axis/service s/sotuservice2"); // メソッド 名 を 設 定 call.setoperationname(new QName( "SotuService2", "gettempmaker" )); // メソッドの 引 数 の 型 を 設 定 call.registertypemapping(testdata.class, qname, new BeanSerializerFactory(TestData.class, qname), 10

11 new BeanDeserializerFactory(TestData.class,qName)); // メソッドを 実 行 TestData ret = (TestData)call.invoke( new Object[] {code ); System.out.println( " 商 品 コード : " + ret.getcode() + " 取 り 扱 いメーカ : " + ret.getmaker() ); catch (Exception e){ e.printstacktrace(); これらのプログラムの 処 理 は,クライアントは 自 らのPC 上 のデータベースを 検 索 して, 商 品 名 からそれに 対 応 した 商 品 コードを 抽 出 する.その 商 品 コードをリ クエストデータとして Web サービスに 送 付 する.Web サービスは,その 商 品 コー ドを 受 け 取 り,サーバにあるデータベースに 接 続 し,SQL 文 を 実 行 してその 商 品 コードに 対 応 した 商 品 名 を 抽 出 し,その 実 行 結 果 をクライアントに 返 すというも のである.ますサーバとクライアントは 同 一 PC 上 にある 場 合 (サーバは Local host として)で 動 作 確 認 を 行 った.ネットワーク 上 のコンピュータをサーバとし て 実 行 する 場 合 は,クライアントプログラムの 中 の call.settargetendpointaddress("http:// サ ー バ の IP ア ド レ ス:8080/axis/services/SotuService2"); この 部 分 を 変 えれば 良 い.サーバ 上 のデータベーステーブル(reg)とクライアント 上 のデータベーステーブル(oroshi)を 図 6,7 に 示 す 図 6:サーバの DB ファイル 図 7:クライアントの DB ファイル 11

12 まず 上 の Data.java, サーバプログラム SotuService2.java, クライアントプログ ラム SotuClient2.java をコンパイルする. コマンド: >javac Data.java >javac SotuService2.java >javac SotuClient2.java そして 出 来 上 がった Data.class と SotuService2.class をコピーし, C: ProgramFiles ApacheSoftwareFoundation Tomcat4.1 webapps axis WEB-INF classes のフォルダに 格 納 する. 次 に,deploy.wsdd というファイルを 作 成 する(Axis サーバに Web サービスを 配 備 するためのファイルである) コマンド: >java org.apache.axis.client.adminclient deploy.wsdd deploy.wsdd の 内 容 を 下 記 にしめす. <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <service name="sotuservice2" provider="java:rpc"> <parameter name="classname" value="sotuservice2" /> <parameter name="allowedmethods" value="gettempmaker" /> <beanmapping xmlns:ns="urn:data-types" languagespecifictype="java:data" qname="ns:sotuservice2"/> </service> </deployment> ここまで 実 行 した 後, 実 際 に Web サービスが 登 録 されているかを 確 認 する. 確 認 方 法 は 以 下 の URL をブラウザに 入 力 する. そして, 図 8 と 図 9 の 画 面 が 表 示 されていれば, 正 常 に 登 録 されていることが 分 かる. 12

13 図 8:Axis 確 認 画 面 図 9:Axis サービス 確 認 画 面 13

14 Web サービスの 登 録 は 完 全 であるので, 次 はその Web サービスを 実 行 するための クライアントプログラムを 確 認 する. コマンド: >java SotuClient2 Printer 実 行 結 果 商 品 名 :Printer 商 品 コード:568 取 り 扱 いメーカ:Canon サービスを 削 除 したい 場 合 は undeploy.wsdd を 実 行 すれば 良 い コマンド: >java org.apache.axis.client.adminclient undeploy.wsdd undeploy.wsdd ファイルの 内 容 を 下 記 に 示 す. <undeployment xmlns ="http://xml.apache.org/axis/wsdd/"> <service name ="SotuService2" /> </undeployment> 3.2 REST 型 Web サービス REST 型 とは 何 でしょう?[3] Web2.0 的 なサービスとして 注 目 されているのが,REST 型 の Web サービスである.デ ータを 複 数 の REST 型 Web サービスから XML で 受 け 取 り,それを 加 工 して 利 用 する 身 近 な 例 としては,RSS リーダーがあげられる.RSS 広 告 も,Web サービスの 仕 組 みを 使 って 配 信 されていることになる.ま た Java Script を 使 って 呼 び 出 す Google Maps などの 地 図 情 報 サービスも,REST 型 Web サービスの 一 種 である 必 要 なソフトウェアとその 設 定 について REST 型 Web サービスを 開 発 するためのフレームワークとして Restlet-1.0 があり,そのフ レームワークは Java で 作 成 されているので,プログラム 開 発 には Jdk1.5.0_15 が 必 要 である. Restlet を 展 開 したフォルダー 状 態 を 図 10 に 示 す.この 全 ての jar ファイルを 環 境 変 数 CLASSPATH に 設 定 する. 14

15 図 10:Restlet 解 凍 した 画 面 C: Program Files Noelios Restlet-1.0 lib にjar ファイルがある 環 境 設 定 変 数 RESTLET_HOME C: Program Files Noelios Restlet-1.0 javax.mail_1.4 などのフォルダー 内 にある 全 ての jar ファイルを 下 記 のようにコピーしてそ れらをクラスパス 指 定 に 追 加 した. 但 し,servlet のみは 2.4 と 2.5 で jar ファイル 名 が 同 じ なのでフォルダー 毎 の 指 定 とした. 15

16 図 11:ファイルを 追 加 した 後 の 画 面 C: Restlet(07) restrun.bat などのバッチファイルを 図 12 のように 作 成 する. 16

17 @echo off set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.ext.asyncweb_0.8.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.ext.httpclient_3.1.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.ext.javamail_1.4.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.ext.jdbc_3.0.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.ext.jetty_6.1.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.ext.net.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.ext.servlet_2.4.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.noelios.restlet.ext.simple_3.1.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.restlet.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.restlet.example.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.restlet.ext.fileupload_1.2.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.restlet.ext.freemarker_2.3.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.restlet.ext.json_2.0.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.restlet.ext.spring_2.0.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.restlet.ext.velocity_1.5.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.codec.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.collections.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.dbcp.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.fileupload.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.httpclient.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.io.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.lang.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.logging.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.commons.pool.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.mina.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.apache.velocity.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.json.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib mail.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.safehaus.asyncweb.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.simpleframework.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.slf4j.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.springframework.beans.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.springframework.context.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.springframework.core.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.mortbay.jetty.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.mortbay.jetty.ajp.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.mortbay.jetty.https.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib org.mortbay.jetty.util.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib javax.servlet_2.4 javax.servlet.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib javax.servlet_2.5 javax.servlet.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.db4o.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib com.db4o.nativequery.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib edu.oswego.cs.dl.util.concurrent.jar set CLASSPATH=%CLASSPATH%;%RESTLET_HOME% lib edu.purdue.cs.bloat.jar 図 12:バッチファイルの 内 容 REST 型 Web サービス 実 行 例 沢 山 の 例 を 実 行 してみたが ここでは 一 つの 例 だけを 紹 介 する.この 例 はサーバとクライア ントのやり 取 りであり,POST プロトコルの 実 装 例 である. 17

18 サーバ 側 のプログラム:PostServer1.java import org.restlet.data.protocol; import org.restlet.data.request; import org.restlet.data.response; import org.restlet.data.form; import org.apache.commons.httpclient.*; public class PostServer1{ public static void main(final String[] args) throws Exception{ // Creating a minimal Restlet returning "Hello World" final Restlet restlet = new public void handle(request request, Response response){ // リクエストから Form を 取 得 する Form form = request.getentityasform(); // パラメータの 取 得 //Parameter a = form.getfirst( "a" ); //Parameter b = form.getfirst( "b" ); // 直 接 データを 取 得 する 場 合 String a1 = form.getfirstvalue( "a" ); String b1 = form.getfirstvalue( "b" ); // 複 数 のデータを 個 別 に 取 得 する 場 合 // String a2 = form.sublist( "a" ).get(1).getvalue(); // String b2 = form.sublist( "b" ).get(1).getvalue(); //... その 他 の 処 理... System.out.println("a=" + a1); System.out.println("b=" + b1); ; //Create the HTTP server and listen on port 8182 //new Server(Protocol.HTTP, 8182, restlet).start(); Server server = new Server(Protocol.HTTP, 8182, restlet); server.start(); サーバプログラムをコンパイルして 実 行 する コマンド: >javac PostServer1.java 18

19 図 13:サーバのプログラムの 実 行 画 面 クライアント 側 のプログラム PostClient1.java import org.restlet.restlet; import org.restlet.client; import org.restlet.server; import org.restlet.data.mediatype; import org.restlet.data.protocol; import org.restlet.data.request; import org.restlet.data.response; import org.restlet.data.form; import org.restlet.resource.representation; import org.apache.commons.httpclient.*; import java.io.*; public class PostClient1{ public static void main(string[] args){ // 投 稿 するデータ(パラメータ)をフォームに 追 加 Form form = new Form(); form.add( "a", "パラメータ 1" ); form.add( "b", "パラメータ 2" ); // クライアントを 準 備 する Client client = new Client( Protocol.HTTP ); String url = "http://localhost:8182/"; Representation rep = form.getwebrepresentation(); // 文 字 コードを 指 定 する 場 合 Representation rep = form.getwebrepresentation( new CharacterSet( "Shift_JIS" ) ); // サーバにアクセス Response res = client.post( url, rep ); System.out.println("Client post OK!"); 19

20 クライアントプログラムをコンパイルして 実 行 する コマンド: >javac PostClient1.java 図 14:クライアント 実 行 画 面 4. スクリプト 言 語 について[4] スクリプト 言 語 とは 簡 単 なプログラム 言 語 であり,Web アプリケーションやツールの 動 作 内 容 を 簡 単 に 操 作 するための 言 語 である. 特 に Web ページに 良 く 使 われている.スクリプト 言 語 で 作 成 したプログラムはスクリプトと 呼 ばれる. 代 表 的 なものは PHP,JavaScript,Perl な どである. 次 に PHP 言 語 と JavaScript 言 語 について 説 明 する. 4.1 PHP 言 語 (PHP : Hypertext Preprocessor)[5] PHP 言 語 はスクリプト 言 語 の 一 つであり,Web アプリケーション スクリプトとも 呼 ばれ る.サーバプログラムに 良 く 使 われている.HTML(HyperText Markup Language)ソース コード 内 に PHP タグの 中 に PHP プログラムを 記 入 することができる.しかし,PHP プログ ラムを 実 行 するためには,Apache などの HTTP サーバが 必 要 である. 例 えば:TomCat や XAMMP などをインストールして,HTTP サーバを 構 築 すれば PHP プログラムを 実 行 できる. 4.2 JavaScript 言 語 JavaScript 言 語 はスクリプト 言 語 であり,リッチクライアント Web アプリケーションの 構 築 によく 使 われている.HTML ソースコードの script タグ 内 に 埋 め 込 めば Web ページの 動 作 を 操 作 することができて,HTML の 内 容 や Web アプリケーションなど 自 動 的 に 更 新 すること もできる.JavaScript プログラムの 実 行 は 簡 単 であり,Web ブラウザに JavaScript を 有 効 に 設 定 すれば JavaScript プログラムが 実 行 できる. 20

21 5. My Room Web System について 5.1 My Room Web System の 研 究 目 的 現 在, 日 常 的 にインターネットを 利 用 していて, 以 下 の 点 について 不 満 を 感 じた.それを 改 善 し, 今 後 の 研 究 開 発 をサポートする 効 率 的 でかつ 利 用 しやすい 検 索 システムを 開 発 したいと 強 く 感 じたのが 研 究 の 動 機 である. 必 要 な 情 報 を 検 索 抽 出 するために, 複 数 のサイト 毎 に 別 々の 検 索 ウィンドウを 起 動 し, 個 別 に 検 索 キーワードを 入 力 なければならず, 手 間 がかかる. その 問 題 を 解 決 するために,1ヶ 所 の 検 索 キーワード 入 力 で 同 時 に 複 数 のサイトにアクセス 可 能 にし, 効 率 良 く 必 要 情 報 を 入 手 可 能 にするシステムを 既 存 の Web サービスを 組 み 合 わせて 開 発 することと 画 面 構 成 にも 複 数 のサービスを 同 時 に 利 用 できるように 目 的 とする.あたかも, 自 分 の 室 にいるように, 必 要 なものが 必 要 なときにいつでも 手 に 取 って 使 えるような 感 覚 で 利 用 できる Web 検 索 サービスを 開 発 することが 目 的 である.それを 実 現 するシステムなので My room システムと 命 名 した. 5.2 システム 構 成 と 機 能 本 システムは, 次 の 3 機 能 1 検 索 機 能,2 動 画 検 索,3 機 能 マップ 表 示 機 能 をもち, 各 々をフレームに 分 けて 構 成 した. これらの 3 機 能 は 各 企 業 から 提 供 されている REST 型 Web サービス API をマッシュアップし た 開 発 した.マッシュアップしたサービスを 表 2に 示 す. 企 業 Google YouTube 表 2:サービス 一 覧 サービス Web, News, Blog, Book, Image, Local, Patent, PDF, Map 動 画 検 索 Livedoor(Weather Hacks) 天 気 情 報 検 索 Amazon Yahoo Amazon サービス 内 のキーワード 検 索 Yahoo サービス 内 のキーワード 検 索 また,システムの 実 行 画 面 を 図 15 に 示 す. 21

22 境 界 線 図 15:システム 全 体 の 実 行 画 面 My Room Web System は3つのフレームに 分 かれている.そうして, 黒 い 境 界 線 は 移 動 で きる. 本 システムは3つのフレームに 分 かれたことと 境 界 線 が 移 動 できることの 理 由 は 同 時 に 複 数 サービスを 利 用 できるようにしたいからだ. 例 えば: 右 側 の 上 のフレーム Youtube 動 画 検 索 を 聞 きたい 音 楽 検 索 してから 音 楽 を 聴 きなが ら 左 側 のフレームをサイト 検 索 などを 利 用 することができる. 次 は Youtube 動 画 検 索 の 音 楽 だけ 聴 きながら, 左 側 のフレームをローカル 検 索 などを 利 用 して,それでマップも 見 たいとき に 横 の 境 界 線 を 上 に 移 動 すればマップが 見 やすくなる.なので, 同 時 に 複 数 サービスを 利 用 で きるということである. 5.3 My Room Web System のプログラムについて My Room Web System プログラム 開 発 を 始 めたときは PHP 言 語 で 開 発 していたが, 途 中 で 全 部 を JavaScript に 変 更 した.JavaScript に 変 更 した 理 由 を 以 下 に 示 す. JavaScript はリッチクライアント Web アプリケーションの 構 築 によく 使 われており,Web ページが 動 的 に 更 新 できるためである. プログラム 実 行 が 簡 単 である. Google API が 提 供 している JavaScript のオブジェクトなど, 参 考 にできるサンプルが 多 くある. Java 言 語 による 開 発 にフレンドリであり,JavaScript と Java は 似 ている.しかし, 実 際 には 関 係 がなく, 別 のものである 本 システムは,2つのスタイルで Web サービスをマッシュアップした.そのスタイルを 下 記 で 説 明 する. 22

23 1 一 つ 目 はリクエスト URL と 指 定 パラメータ 一 緒 にサーバへ 送 り,サーバから 返 ってきた レスポンスは JSON(JavaScript Object Notation) 形 式 と XML(Extensible Markup Language) 形 式 で 返 ってきたので,それらをプログラムで 解 析 してマッシュアップする スタイル. 2 二 つ 目 は Google API が 提 供 してる JavaScript のクラスリファレンスを 利 用 して 簡 単 にマ ッシュアップができるスタイル 簡 単 にいうと Google API が 提 供 しているライブラリ コンストラクタ オブジェクト メッゾドなどを 利 用 してマッシュアップするスタイルと いってもいいでしょう 以 下 でマッシュアップした Web サービスについて 具 体 的 に 説 明 する 天 気 情 報 サービス[6] Weather Hacks-Livedoor が 提 供 している 天 気 情 報 Web サービスである. 現 在 日 本 全 国 142 カ 所 の 今 日 明 日 あさっての 天 気 予 報 予 想 気 温 と 都 道 府 県 の 天 気 概 況 情 報 を 提 供 して います.サーバから 帰 ってきたレスポンスは XML 形 式 である.XML 形 式 をそのままで 利 用 しても 構 わないが,ちょっと 見 にくいのでプログラムで XML 形 式 を 解 析 して 見 やすい 出 力 結 果 を 整 理 する 必 要 がある. 見 やすい 結 果 を 出 力 するために, 私 は CSS(Cascading Style Sheets) ファイルと 一 緒 にプログラムに 組 み 合 わせした. 天 気 情 報 プログラムを 説 明 する 前 にちょっとサーバとクライアントはどの 風 にデータをやり 取 りするかを 次 の 図 で 示 す. リクエス Http プロトコル クライアント レスポンス サーバ 図 16:クライアントとサーバのデータ 交 換 マッシュアップした 天 気 情 報 プログラムについて 全 部 のプログラムを 説 明 するのは 大 変 な んで, 時 間 もかかりすぎだと 思 う HTML ソース 内 に Script の 中 の 重 要 な 部 分 だけ 説 明 する. まず,クライアントがリクエスト URL と 指 定 パラメータを 一 緒 にサーバへ 送 る.リクエス ト URL と 指 定 パラメータは 以 下 の 図 で 示 す. 23

24 est/v1?city=92&day=today 一 つ 目 のパラメータ 二 つ 目 のパラメータ 図 17:リクエスト URL とパラメータ このURL に 対 するサーバからのレスポンスは XML 形 式 であるが,それを JSON 形 式 に 変 換 する.JSON 形 式 に 変 換 する 理 由 は,JSON 形 式 に 変 えた 方 が 出 力 しやすくなるからである. JSON に 変 換 してから,そのままの 結 果 で 利 用 できるといってもいいでしょう. 以 下 の 手 順 で 示 す. var proxy = 'http://app.drk7.jp/xml2json/'; XML を JSON に 変 換 する 図 18:XML を JSON に 変 換 する PROXY サーバ XML 形 式 レスポンスを JSON 形 式 に 変 換 を 行 う var url = proxy + 'var=' + name + '&url=' + escape('http://weather.livedoor.com/forecast/webservice/rest/v1?city=' + city + '&day=' + day); 図 19:XML を JSON に 変 換 する 変 換 した 後 の JSON 形 式 結 果 を url オブジェクトに 入 れる. 以 下 の 図 で 示 すのは XML 形 式 である. 24

25 <?xml version="1.0" encoding="utf-8"?> <lwws version="livedoor Weather Web Service 1.0"> <author>livedoor Weather Team.</author> <location area=" 中 国 " pref=" 島 根 県 " city=" 松 江 " /> <title> 島 根 県 松 江 - 今 日 の 天 気 </title> <link>http://weather.livedoor.com/area/32/92.html?v=1</link> <forecastday>today</forecastday> <day>saturday</day> <forecastdate>sat, 31 Jan :00: </forecastdate> <publictime>fri, 30 Jan :00: </publictime> <telop> 雨 </telop> <description> 島 根 県 では 31 日 にかけ 強 風 となり 海 岸 や 海 上 ではしける 見 込 みで す 強 風 高 波 に 注 意 して 下 さい また 松 江 地 区 雲 南 地 区 大 田 邑 智 地 区 益 田 地 区 の 山 地 の 積...</description> <image> <title> 雨 </title> <link>http://weather.livedoor.com/area/32/92.html?v=1</link> <url>http://image.weather.livedoor.com/img/icon/15.gif</url> <width>50</width> <height>31</height> </image> <temperature> <max> <celsius>8</celsius> <fahrenheit>46.4</fahrenheit> </max> <min> <celsius>6</celsius> <fahrenheit>42.8</fahrenheit> </min> </temperature> 図 20:XML 形 式 実 際 は JSON 形 式 を 利 用 するためにもう 一 つの 手 順 がある.Script の 上 に prototype.js とい うファイルをインポートした.そのファイルの 内 容 は 長 すぎので data というオブジェクト 部 分 だけ 示 す. 実 際 の prototype.js の 内 容 は 付 録 で 示 す. 25

26 var data = elements.inject({, function(result, element) { if (!element.disabled && element.name) { key = element.name; value = $(element).getvalue(); if (value!= null && element.type!= 'file' && (element.type!= 'submit' (!submitted && submit!== false && (!submit key == submit) && (submitted = true)))) { if (key in result) { // a key is already present; construct an array of values if (!Object.isArray(result[key])) result[key] = [result[key]]; result[key].push(value); else result[key] = value; return result; ); 図 21:data オブジェクト 次 はdata オブジェクトに 結 果 を 代 入 する( 図 22). var aream = data.location.pref; var areas = data.location.city; var telops = data.telop; var discs = data.description; var copy = data.copyright.title; 図 22: 結 果 を 各 オブジェクトに 代 入 する 最 後 に HTML ファイルに 登 録 して Web ページに 表 示 する. 見 やすい 結 果 を 表 示 するために, 私 は css.css というファイルをインポートして 利 用 した.css.css と 実 際 の 天 気 情 報 検 索 プログ ラムの 内 容 は 付 録 に 示 す. 26

27 図 23: 天 気 情 報 の 実 行 画 面 Google サービス[7] Google AJAX Search API は,Google Search をウェブ ページやその 他 のウェブ アプリ ケーションに 埋 め 込 むことを 可 能 にする Javascript ライブラリである.JSON エンコー ドされた 結 果 を 返 すサービスである. Google AJAX Search API を 利 用 するために,まず Google API の ID を 取 得 する.ID を 取 得 してから,Google AJAX Search API を 利 用 できる.HTML ソースの Script の 重 要 な 部 分 だけ 説 明 して 行 く. Google AJAX Search API を 利 用 するための 宣 言 部 分 である. Google API の ID 図 24:Google API の 利 用 するための 宣 言 次 はGoogle AJAX Search API が 提 供 しているサービスのバージョンは 今 Ver1.0 を 提 供 している.サービスバージョン 1.0 を 利 用 する 宣 言 も 必 要 である. 以 下 の 図 25 で 示 す. 27

28 google.load('search', '1.0'); バージョン 1.0 図 25:Google API サービスバージョン 次 は,tabbed オブジェクトを 作 成 し,GSearchControl() 検 索 コントロールを 登 録 する. var tabbed = new GSearchControl(); 図 26:GSearchControl() 登 録 次 は,サービスを 登 録 する. 以 下 の 図 で 示 すのは 一 つ 目 のサービスの 登 録 方 法 である. サイト 検 索 オブジェクト tabbed.addsearcher(new GwebSearch()); tabbed.addsearcher(new GnewsSearch()); ニュース 検 索 オブジェクト 図 27:サービス 登 録 方 法 次 Amazon と Yahoo Web サービスを 登 録 する. 以 上 の 登 録 方 法 と 違 って, 以 下 の 図 28 の ように 複 雑 になる. 二 つ 目 の 登 録 方 法 である. 一 つの Amazon Web サービスの 登 録 例 について 説 明 する.Yahoo Web サービスも 同 様 である. 28

29 amaz オブジェクトを 生 成 する var amaz = new GwebSearch() amaz.setuserdefinedlabel("amazon JP"); amaz.setuserdefinedclasssuffix("sitesearch"); amaz.setsiterestriction("amazon.co.jp"); tabbed.addsearcher(amaz); Amazon のドメイン 名 図 28:Amazon Web サービス 登 録 方 法 次 はPDF フィル 検 索 サービスを 登 録 する. 以 下 の 図 29 に 示 す. pdf オブジェクトを 生 成 する var pdf = new GwebSearch(); pdf.setuserdefinedlabel("pdf ファイル"); pdf.setqueryaddition("filetype:pdf"); tabbed.addsearcher(pdf); PDF ファイル 検 索 を 指 定 する 図 29:PDF ファイル 検 索 登 録 方 法 次 は,Web ページに 検 索 結 果 を 表 示 するモードは 2 つのモードがある. 検 索 結 果 をタブモ ードまたはリニアモードで 描 画 するよう 検 索 コントロールに 指 示 することができる. 本 シ ステムではタブモードで 指 定 した. var drawoptions = new google.search.drawoptions(); drawoptions.setdrawmode(google.search.searchcontrol.dr AW_MODE_TABBED); タブモード 図 30: 検 索 結 果 表 示 モード 29

30 最 後 の Script に 定 義 した 関 数 をイベントハンドラとして 登 録 する. google.setonloadcallback(onload, true); 図 31:イベントハンドラ 登 録 図 32: 本 研 究 メインの 実 行 画 面 本 システムの 全 てのソースコードは 付 録 にまとめて 示 す. 30

31 6. おわりに 6.1 まとめ 本 システムは 全 部 で 4 企 業 から 提 供 されている 14 種 類 の Web サービスをマッシュアップし た. 全 て JavaScript と CSS で 開 発 した. 本 システムに PHP 言 語 で 開 発 してみたが, 途 中 で JavaScript に 変 えていても PHP の 勉 強 は 将 来 に 役 に 立 ち, 無 駄 の 時 間 ではなかったと 思 う. 今 まで My Room Web System を 開 発 してきたが, 完 全 に 完 璧 ではないと 思 う. 改 良 点 はた くさんあると 思 う. 来 年,もし 続 けたい 後 輩 が 居 たら 最 後 の 今 後 の 課 題 に 対 して 完 璧 して 欲 し いなと 思 っている. 私 でも 大 学 でこの My room Web System を 発 展 させて 行 きたいと 思 う. いつか 完 璧 にしてインターネット 上 で 公 開 したいと 思 っている. 6.2 システム 評 価 10 人 に 本 システムを 利 用 してもらい,3つの 項 目 について 評 価 してもらった. 以 下 の 表 で 示 す. 表 3:システム 評 価 アンケート 10 人 の 平 均 点 キーワード 入 力 が 1 回 で, 複 数 の 検 索 サービスが 利 用 できるので 便 利 で 効 率 的 であるか? 4.5 このシステムがインターネット 上 にあれば 貴 方 は 使 いたいと 思 う? 4.2 このシステムがインターネット 上 に 実 現 すれば 役 に 立 つと 思 う? 3.4 一 つの 質 問 は 5 点 満 点 である. この10 人 の 平 均 点 からみると, 良 い 評 価 をもらえたのがわかった. 凄 く 嬉 しかった コメ ントと 感 想 も 貰 えた. 以 下 の 通 りで 示 す. 2つのマップを 互 いに 対 応 してほしい 天 気 情 報 の 選 択 リストをもっと 選 択 しやすい 本 システムにもっと 機 能 や 新 しいサービスを 追 加 してほしい など コメントと 感 想 に 関 しては 今 後 に 課 題 にさせたいと 思 う.アンケートはシンプルだし, 取 り 方 もちょっと 悪 かったかなと 思 った.もう 一 つのアンケートに 気 づいたのは 本 システムに 関 す る 良 くない を 答 えた 人 にもうちょっとどうしたらいいか アドバイスなどを 書 いてもらい たかった. 31

32 6.3 中 間 期 末 卒 研 発 表 について 中 間 の 卒 研 発 表 では 特 に 何 もなかった. 質 問 もされなかった.よかったのか 悪 かったか, 自 分 でも 分 からなかった. 期 末 の 卒 研 発 表 では4つ 質 問 された.それらの 質 問 に 対 する 回 答 を 以 下 に 示 す. 質 問 1:マッシュアップして 新 しいサービスを 作 ったわけではないのか? 既 存 の Web サービスをマッシュアップして 新 規 のシステムを 開 発 した. 新 たな Web サービスを 作 ったのではない. 質 問 2: 拡 張 性 は? ある 質 問 3: 一 つ 一 つが 独 立 しているか? 連 動 は 考 えていたか? 一 つ 一 つが 独 立 している. 連 動 性 については 検 討 したが, 設 計 実 装 するには 時 間 が 不 足 した. 連 動 性 は 今 後 の 課 題 にしたい. 質 問 4: 連 動 はできるのか? 多 分 できると 思 う 質 問 3と 質 問 4は 凄 くいい 質 問 だったと 思 った. 今 後 の 課 題 にしたくて My Room Web System の 開 発 に 役 に 立 つと 思 う. 6.4 今 後 の 課 題 今 後 の 課 題 としては 期 末 に 質 問 された 内 容 とアンケートのコメントと 私 が 追 加 したい 項 目 を 今 後 の 課 題 にしたいと 思 う. 以 下 で 示 す. 一 つのキーワード 全 てのフレーム,サービスを 連 動 したいと 思 う. YouTube 動 画 検 索 で, 選 択 した 動 画 を 同 じフレームの 空 いているスペース 部 分 に 動 画 を 表 示 する. 本 システムに 新 たなサービスまたは, 社 会 に 役 に 立 つサービスを 検 討 し,できたら 追 加 したいと 思 う. 以 上 の 課 題 を 達 成 するために,プログラム 言 語 をもっと 勉 強 する 必 要 があると 考 える. 参 考 文 献 [1] 加 藤 智 明, 永 島 穂 波 著 :Web2.0 最 前 線 エクスメディア (2006/08). [2] [3] [4] 言 語.html [5] [6] 天 気 Web サービスのリクエストパラメータ, レスポンスフィールドなど [7] Google のクラスリファレンス 32

33 33

試 作 ツールは MIT ライセンスによって 提 供 いたします その 他 内 包 されたオ ープンソース ソフトウェアについてはそれぞれのライセンスに 従 ってご 利 用 くださ い 2

試 作 ツールは MIT ライセンスによって 提 供 いたします その 他 内 包 されたオ ープンソース ソフトウェアについてはそれぞれのライセンスに 従 ってご 利 用 くださ い 2 情 報 連 携 用 語 彙 データベースと 連 携 するデータ 設 計 作 成 支 援 ツール 群 の 試 作 及 び 試 用 並 びに 概 念 モデルの 構 築 ( 浦 安 市 都 市 整 備 部 市 街 地 開 発 課 液 状 化 対 策 推 進 室 ) 操 作 説 明 書 2014 年 9 月 30 日 実 施 企 業 : インディゴ 株 式 会 社 独 立 行 政 法 人 情 報 処 理 推

More information

JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能

JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 JavaScript 入 門 1 JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 ( 実 際 は,HTMLファイル 内 or 外 部 ファイル として

More information

JavaScript演習

JavaScript演習 JavaScript 入 門 1 JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 ( 実 際 は,HTMLファイル 内 or 外 部 ファイル として

More information

データ構造とアルゴリズム論

データ構造とアルゴリズム論 第 10 章.MySQL のインストールと Java プログラムからの 接 続 学 習 のねらい 1 データベース 管 理 ソフトである MySQL をインストールする 2 MySQL 上 のデータベースに Java プログラムから 接 続 できることを 確 認 する < 先 週 の 復 習 > 講 義 で 示 された 基 礎 課 題 10-1 に 解 答 して 下 さい 10-1.MySQL のインストール

More information

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第2版 2014-04-01  

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第2版 2014-04-01   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目 次 intra-mart Accel Platform 外 部 ソフトウェア 接 続 モジュール 仕 様 書 第 2 版 2014-04-01 改 訂 情 報 はじめに 本 書 の 目 的 対 象 読 者 本 書 の 構 成 概 要 外 部 ソフトウェア 接 続 モジュールとは 仕 様 外 部

More information

World Wide Webの 始 まり CREN( 欧 州 合 同 原 子 核 研 究 機 構 )には 多 く の 科 学 者 が 訪 れ それぞれが 異 なる 文 書 シス テムを 使 っていた 情 報 の 共 有 が 大 きな 課 題 12/05/09 2

World Wide Webの 始 まり CREN( 欧 州 合 同 原 子 核 研 究 機 構 )には 多 く の 科 学 者 が 訪 れ それぞれが 異 なる 文 書 シス テムを 使 っていた 情 報 の 共 有 が 大 きな 課 題 12/05/09 2 第 8 回 WWW 動 的 コンテンツ グループ6 西 尾 優 山 本 風 歌 尾 立 誠 弥 宇 野 則 文 藤 原 敏 明 12/05/09 1 World Wide Webの 始 まり CREN( 欧 州 合 同 原 子 核 研 究 機 構 )には 多 く の 科 学 者 が 訪 れ それぞれが 異 なる 文 書 シス テムを 使 っていた 情 報 の 共 有 が 大 きな 課 題 12/05/09

More information

Microsoft PowerPoint - servlet1.pptx

Microsoft PowerPoint - servlet1.pptx Webとデータモデリング Javaによるサーバサイドプログラミング 北 川 博 之, 森 嶋 厚 行, 天 笠 俊 之 1 内 容 Javaによるサーバサイドプログラミング サーブレット JSP (Java Server Pages) Javaからのデータベースアクセス JDBC (Java Database Connectivity) 2 1 使 用 するソフトウェア サーブレット,JSP Apache

More information

3.コンテンツの 作 成 機 能 3-1 IDごとに 編 集 権 限 を 設 け 権 限 に 応 じたメニューが 表 示 されること 3-2 管 理 者 はすべてのページにおいて 編 集 する 権 限 があること 3-3 複 数 のユーザーが 同 時 に 同 一 のページを 更 新 できないこと 基

3.コンテンツの 作 成 機 能 3-1 IDごとに 編 集 権 限 を 設 け 権 限 に 応 じたメニューが 表 示 されること 3-2 管 理 者 はすべてのページにおいて 編 集 する 権 限 があること 3-3 複 数 のユーザーが 同 時 に 同 一 のページを 更 新 できないこと 基 ( 別 紙 ) 志 摩 市 ホームページ 構 築 業 務 CMS 機 能 調 査 表 対 応 欄 : 本 業 務 の 委 託 費 用 内 で 対 応 可 能 : 代 替 案 により 本 業 務 の 委 託 費 用 内 で 対 応 可 能 ( 代 替 案 欄 に 代 替 案 をご 記 入 ください ) : 対 応 不 可 項 目 番 号 要 件 対 応 代 替 案 1-1 1.システム 基 本 要 件

More information

03 CMS機能審査表.xls

03 CMS機能審査表.xls 厚 真 町 ホームページ 構 築 業 務 CMS 機 能 調 査 表 ( 別 紙 ) 対 応 欄 : 本 業 務 の 委 託 費 用 内 で 対 応 可 能 : 代 替 案 により 本 業 務 の 委 託 費 用 内 で 対 応 可 能 ( 代 替 案 欄 に 代 替 案 をご 記 入 ください ) : 対 応 不 可 項 目 番 号 要 件 対 応 代 替 案 1 1.システム 基 本 要 件 Windows

More information

株 式 会 社 ワールドの 紹 介 (1) 本 社 : 兵 庫 県 尼 崎 市 御 園 町 24 尼 崎 第 一 ビル6F 主 な 営 業 エリア: 近 畿 中 国 四 国 中 部 北 陸 主 な 営 業 品 目 測 量 ( 航 空 写 真 測 量 GIS 地 上 測 量 文 化 財 測 量 ) 建

株 式 会 社 ワールドの 紹 介 (1) 本 社 : 兵 庫 県 尼 崎 市 御 園 町 24 尼 崎 第 一 ビル6F 主 な 営 業 エリア: 近 畿 中 国 四 国 中 部 北 陸 主 な 営 業 品 目 測 量 ( 航 空 写 真 測 量 GIS 地 上 測 量 文 化 財 測 量 ) 建 WebGIS 導 入 事 例 Ajaxによるノンプラグイン 型 WebGISのさらなる 飛 躍 平 成 18 年 7 月 ワールド 株 式 会 社 ワールドの 紹 介 (1) 本 社 : 兵 庫 県 尼 崎 市 御 園 町 24 尼 崎 第 一 ビル6F 主 な 営 業 エリア: 近 畿 中 国 四 国 中 部 北 陸 主 な 営 業 品 目 測 量 ( 航 空 写 真 測 量 GIS 地 上 測

More information

~モバイルを知る~ 日常生活とモバイルコンピューティング

~モバイルを知る~ 日常生活とモバイルコンピューティング 2012/04/19 個 人 行 動 支 援 の 情 報 提 供 PHPの 応 用 政 策 情 報 学 部 渡 辺 恭 人 riho-m@cuc.ac.jp PHPのファイルは UTF-8 BOMなしで 保 存 し www.cyaneum.orgのpublic_htmlに 置 く! 変 更 研 究 計 画 書 の 作 成 今 学 期 の 作 業 の 中 身 を 考 えて 現 時 点 での 構 想 と

More information

(Microsoft Word - [Kiyou]HiroshiUeda_HarumiMurakami_-_NDCSuggest_Modified_06\201c)

(Microsoft Word - [Kiyou]HiroshiUeda_HarumiMurakami_-_NDCSuggest_Modified_06\201c) Ajax を 用 いた NDC 検 索 システムの 試 作 上 田 洋 村 上 晴 美 概 要 Ajax 技 術 を 用 いた NDC 検 索 システムを 試 作 した. 数 字 入 力, キーワード 入 力, ブラウジングの 3 種 類 の 統 合 検 索 インタフェースを 持 ち, 大 阪 市 立 大 学 OPAC の 分 類 検 索 ができる. 本 システムは 大 阪 市 立 大 学 学 術

More information

<4D6963726F736F667420506F776572506F696E74202D204375726C8376838C835B83938E9197BF816991E6313789F18CF097AC89EF816A>

<4D6963726F736F667420506F776572506F696E74202D204375726C8376838C835B83938E9197BF816991E6313789F18CF097AC89EF816A> クライアント サーバ 方 式 からの 完 全 なWeb 化 を 実 現 する リッチクライアント 環 境 開 発 言 語 Curl(カール) について 株 式 会 社 カール 代 表 取 締 役 社 長 井 藤 登 http://www.curlap.com TEL:03-5547-3866/FAX:03-5547-3867 Curlとは? MITの 研 究 者 が 開 発 したクライアント サイドで

More information

スライド 1

スライド 1 Webプログラミング2 2012 年 版 第 1 回 ガイダンス/Webプログラミング 概 要 (1) 担 当 : 斉 藤 典 明 (NTT セキュアプラットフォーム 研 究 所 ) ガイダンス 自 己 紹 介 現 職 : 日 本 電 信 電 話 ( 株 ) セキュアプラットフォーム 研 究 所 主 任 研 究 員 これまでの 経 歴 : グループウェア 系 ネットワークサービス 知 識 共 有 の

More information

Microsoft PowerPoint - webapp.ppt [互換モード]

Microsoft PowerPoint - webapp.ppt [互換モード] 一 般 的 なWebアクセス Webサーバ バ レスポンス HTML ファイル HTTPリクエスト 画 像 ファイル Webブラウザ あらかじめ 用 意 されたリソースしか 提 供 できない Webアプリケーション Webサーバ バ レスポンス HTTPリクエスト HTML Webブラウザ ページを 動 的 に 生 成 プログラム 実 行 データベース 操 作 Webアプリケーション 掲 示 板 検

More information

高知大学 学生用

高知大学 学生用 高 知 大 学 学 生 用 moodle2 moodle(ムードル)は Web を 通 じて 利 用 する 授 業 サポートのシステムです 学 生 ユーザは 参 加 している 科 目 (コース)の 授 業 コンテンツを 使 って 受 講 ( 活 動 ) することができます ご 利 用 の 推 奨 ブラウザ Internet Explorer 8 以 上 Firefox 4 以 上 Google Chrome

More information

Apache Tomcatにおけるクロスサイトリクエストフォージェリ(CSRF)保護メカニズム回避の脆弱性

Apache Tomcatにおけるクロスサイトリクエストフォージェリ(CSRF)保護メカニズム回避の脆弱性 Japan Computer Emergency Response Team Coordination Center 電子署名者 Japan Computer Emergency Response Team Coordination Center DN c=jp, st=tokyo, l=chiyoda-ku, email=office@jpcert.or.jp, o=japan Computer

More information

サーバサイドスクリプトPHPを実感しよう

サーバサイドスクリプトPHPを実感しよう 第 3 講 サーバサイドスクリプト PHP を 実 感 しよう! クライアントサイドでは HTML に 埋 め 込 んだ(あるいは 別 ファイルから HTML に 読 み 込 まれた)JavaScript によって さまざまな 処 理 や 動 的 ページの 生 成 を 行 えることは すで に 第 3 講 までで 学 習 しました しかし HTML と JavaScript の 組 合 せではどうしても

More information

が 出 来 る 以 下 のように 大 きく 分 けて4 種 類 存 在 するzipファイルから 適 切 な 物 をダウンロードする 32bit(x86)Non Thread Safe 32bit(x86)Thread Safe 64bit(x64)Non Thread Safe 64bit(x64)

が 出 来 る 以 下 のように 大 きく 分 けて4 種 類 存 在 するzipファイルから 適 切 な 物 をダウンロードする 32bit(x86)Non Thread Safe 32bit(x86)Thread Safe 64bit(x64)Non Thread Safe 64bit(x64) 研 究 ノート PHPExcelによるExcel ファイルの 読 み 込 み 岩 田 員 典 ( 愛 知 大 学 経 営 学 部 ) 1.はじめに 本 学 の 新 入 生 向 けの 授 業 である 情 報 リテラシー 入 門 応 用 では, 学 生 が WordやExcelの 多 数 の 問 題 に 取 り 組 め るように 自 動 採 点 システムを 独 自 に 構 築 運 用 している 1),2)

More information

10_thesis_05k1134_yoshimura

10_thesis_05k1134_yoshimura 平 成 21 年 度 卒 業 研 究 論 文 企 画 書 作 成 ソフトウェアの 開 発 所 属 : 法 政 大 学 情 報 科 学 部 ディジタルメディア 学 科 学 籍 番 号 :05k1134 氏 名 : 吉 村 祥 平 指 導 教 官 :アラム 佐 々 木 幸 子 教 授 提 出 日 : 平 成 22 年 1 月 28 日 i 要 旨 本 ソフトウェアは 企 画 書 を 作 成 した 経 験

More information

What 色 々な Web サービスを 提 供 している 会 社 です http://www.heartrails.com/ http://twitter.com/heartrails( 会 社 ) http://twitter.com/joraku( 私 ) ぜひ 名 前 を 覚 えていってくださ

What 色 々な Web サービスを 提 供 している 会 社 です http://www.heartrails.com/ http://twitter.com/heartrails( 会 社 ) http://twitter.com/joraku( 私 ) ぜひ 名 前 を 覚 えていってくださ HeartRails APIs for MA5 ハートレイルズの 提 供 API について http://www.heartrails.com/ What 色 々な Web サービスを 提 供 している 会 社 です http://www.heartrails.com/ http://twitter.com/heartrails( 会 社 ) http://twitter.com/joraku( 私

More information

PGECons技術ドキュメントテンプレート Ver.3

PGECons技術ドキュメントテンプレート Ver.3 PostgreSQL エンタープライズ コンソーシアム 技 術 部 会 WG#2 アプリケーション 移 行 調 査 編 製 作 者 担 当 企 業 名 TIS 株 式 会 社 2013 PostgreSQL Enterprise Consortium 改 訂 履 歴 版 改 訂 日 変 更 内 容 1.0 2013/04/22 新 規 作 成 ライセンス 本 作 品 は CC-BY ライセンスによって

More information

教員用

教員用 高 知 大 学 教 員 用 moodle2 1.1.moodle を 利 用 するためには 1.2.コースの 保 全 1.3.moodle へのログイン 1.4.ログアウト 2.1.コースの 説 明 2.2.ブロック 一 覧 2.3.HTML テキストエディタを 利 用 する 2.4.アイコン 編 集 アイコンの 説 明 3.1.ユーザを 登 録 する 3.2.ユーザを 削 除 する 4.1.ファイルのアップロード

More information

intra-mart Accel GroupMail 2016 Spring — リリースノート   初版 2016-04-01  

intra-mart Accel GroupMail 2016 Spring — リリースノート   初版 2016-04-01   intra-mart Accel GroupMail 2016 Spring リリースノート 初 版 2016-04-01 Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目 次 intra-mart Accel GroupMail 2016 Spring リリースノート 初 版 2016-04-01 1. 改 訂 情 報 2. はじめに 3.

More information

メディプロ1 Javaサーブレット補足資料.ppt

メディプロ1 Javaサーブレット補足資料.ppt メディアプロジェクト演習 1 Java サーブレット補足資料 CGI の基本 CGI と Java サーブレットの違い Java サーブレットの基本 インタラクティブな Web サイトとは Interactive q 対話 または 双方向 q クライアントとシステムが画面を通して対話を行う形式で操作を行っていく仕組み 利用用途 Web サイト, シミュレーションシステム, ゲームなど WWW = インタラクティブなメディア

More information

HK05

HK05 コンピュータプログラミング B 補 助 教 材 (5) 2015.04 諸 注 意 課 題 レポートの 書 き 方 一 般 にこの 授 業 のレポートでは, まず 課 題 を 自 分 の 言 葉 で 再 現 し, ソースプログラム, 実 行 結 果, 考 察 ( 場 合 により 感 想 もあってよいです. なお 考 察 は 感 想 とは 意 味 が 全 く 違 います)という 構 成 で 書 くのがよいです.

More information

Ver2.2.0 新機能ガイド

Ver2.2.0 新機能ガイド アプリケーション 新 機 能 ガイド ~Version 2.9.0~ 1 目 次 1 はじめに... 3 2 新 機 能... 3 3 機 能 紹 介 フォトレポート... 4 3.1 売 場 ノート フォトレポート の PC 画 面 対 応 #902... 4 4 機 能 紹 介 お 知 らせ... 18 4.1 店 舗 スタッフ 回 答 の 店 長 閲 覧 不 可 オプション 追 加 #916...

More information

セキュリティに 考 慮 したクラウドサーバの 構 築 太 田 諭 之 静 岡 大 学 技 術 部 情 報 支 援 部 門 1. はじめに クラウドコンピューティングを 用 いた 技 術 の 進 歩 により 手 元 にサーバが 無 くてもクラウドサーバを 用 い て 手 軽 に 情 報 発 信 が 容

セキュリティに 考 慮 したクラウドサーバの 構 築 太 田 諭 之 静 岡 大 学 技 術 部 情 報 支 援 部 門 1. はじめに クラウドコンピューティングを 用 いた 技 術 の 進 歩 により 手 元 にサーバが 無 くてもクラウドサーバを 用 い て 手 軽 に 情 報 発 信 が 容 SURE: Shizuoka University REp http://ir.lib.shizuoka.ac.jp/ Title セキュリティに 考 慮 したクラウドサーバの 構 築 Author(s) 太 田, 諭 之 Citation 技 術 報 告. 19, p. 83-86 Issue Date 2014-03-10 URL http://doi.org/10.14945/00008050

More information

2011論稿_吉川宏之.indd

2011論稿_吉川宏之.indd 論 稿 QRコードを 利 用 したpdfファイルのメール 送 信 長 岡 大 学 准 教 授 吉 川 宏 之 はじめに 紙 面 データのデジタル 化 において イメージスキャナで 読 み 取 る 場 合 1つのファイル または 指 定 した 枚 数 ごとにまとめられた 複 数 のファイルが 作 成 される 例 えば 授 業 で 回 収 したレポートを 学 生 に 返 却 する 場 合 以 下 の 手

More information

32bit または 64bit アーキテクチャに 対 応 快 適 な 操 作 性 を 得 るために 高 性 能 CPU を 推 奨 します HDD 容 量 は 約 1GB 以 上 1GB 以 上 にはコンテンツ 領 域 は 含 まれません またコンテンツの 増 大 に 比 例 してシステム 領 域

32bit または 64bit アーキテクチャに 対 応 快 適 な 操 作 性 を 得 るために 高 性 能 CPU を 推 奨 します HDD 容 量 は 約 1GB 以 上 1GB 以 上 にはコンテンツ 領 域 は 含 まれません またコンテンツの 増 大 に 比 例 してシステム 領 域 CMSKIT Ver.2.3 動 作 環 境 2015 年 10 月 20 日 株 式 会 社 ノア 本 書 は CMSKIT Ver.2.3 をサーバーに 導 入 して 実 行 させるとき お 客 様 にご 用 意 いただく 動 作 環 境 を 示 しています 動 作 環 境 とは 株 式 会 社 ノアが CMSKIT Ver.2.3 の 正 常 動 作 を 確 認 した 環 境 をいいます 本

More information

1 本 書 の 目 的 及 び 用 語 1.1 本 書 は Tap Style Cloud 利 用 約 款 ( 以 下 本 利 用 約 款 という )に 規 定 される サービスの 詳 細 を 定 めるものです なお 本 書 に 使 用 される 用 語 は 以 下 の 1.1 用 語 集 での 記

1 本 書 の 目 的 及 び 用 語 1.1 本 書 は Tap Style Cloud 利 用 約 款 ( 以 下 本 利 用 約 款 という )に 規 定 される サービスの 詳 細 を 定 めるものです なお 本 書 に 使 用 される 用 語 は 以 下 の 1.1 用 語 集 での 記 Tap Style Cloud サービス 仕 様 書 Ver2.0.0 大 日 本 印 刷 株 式 会 社 1 本 書 の 目 的 及 び 用 語 1.1 本 書 は Tap Style Cloud 利 用 約 款 ( 以 下 本 利 用 約 款 という )に 規 定 される サービスの 詳 細 を 定 めるものです なお 本 書 に 使 用 される 用 語 は 以 下 の 1.1 用 語 集 での

More information

Microsoft Word - 仕様書

Microsoft Word - 仕様書 住 まいの 情 報 一 元 化 ホームページ 制 作 等 業 務 委 託 仕 様 書 1 業 務 名 住 まいの 情 報 一 元 化 ホームページ 制 作 等 業 務 2 期 間 契 約 締 結 日 から 平 成 28 年 3 月 31 日 まで 3 ホームページ 公 開 時 期 平 成 28 年 1 月 予 定 4 目 的 北 陸 新 幹 線 の 金 沢 開 業 により 交 流 人 口 が 増 え

More information

シラバスの作成と管理用Webシステムの開発

シラバスの作成と管理用Webシステムの開発 シラバスの 作 成 と 管 理 用 Web システムの 開 発 徳 永 秀 和 現 在,シラバスの 作 成 方 法 は,マイクロソフトの WORD の 罫 線 の 記 入 された 雛 形 を 用 い るか,EXCEL で 独 自 に 作 成 するかを 選 択 している.このため 複 数 ページとなる 場 合 には, 罫 線 の 処 理 に 苦 労 している.また,フォントなどの 書 式 までの 統

More information

7回目(JavaScript1)

7回目(JavaScript1) JavaScript 演 習 1 1 1 回 目 JavaScript 演 習 の 概 要 JavaScriptの 概 要 開 発 環 境 の 整 備 JavaScriptの 基 本 文 法 2 回 目 イベント 処 理 3 回 目 DOM (Document Object Model) 2 JavaScript 演 習 1の 内 容 JavaScriptとは JavaScriptの 開 発 環 境

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション WebARENA SuiteX V2 EC-CUBE 2.13 インストールマニュアル( 標 準 MySQL+ 独 自 SSL ) 作 成 :2014 年 2 月 Ver.1.1 注 意 事 項 EC-CUBEは 株 式 会 社 ロックオンの 提 供 するソフトウェアです ここでは 株 式 会 社 ロックオンから 提 供 されているEC-CUBEバージョン2.13 のパッケージをご 利 用 される

More information

学校ホームページ管理ツール導入委託提案要求仕様書

学校ホームページ管理ツール導入委託提案要求仕様書 ... 1... 1... 1... 1 CMS... 1... 1... 2 PC... 2 CMS... 3... 3... 3... 4... 5... 6... 6... 6... 7... 7... 8... 8... 8... 9... 9... 9... 11... 11... 12... 13... 13... 14... 14... 14... 15... 15... 15...

More information

第48回 技能五輪全国大会

第48回 技能五輪全国大会 第 50 回 技 能 五 輪 全 国 大 会 ウェブデザイン 職 種 競 技 課 題 The 50th National Skills Competition Web Design Competition Test Project ( 事 前 公 表 ) 2012 年 10 月 9 日 1 1. MODULE 1 課 題 モジュール 1 制 限 時 間 6.5 時 間 ( 競 技 1 2 日 目 )

More information

(3)sb フォルダを 開 き,フォルダ 内 にある history.txt readme.txt util フォルダを 削 除 する (4)sb_ext フォルダ 内 にある ext フォルダを sb フォルダ 内 にコピーする (5)sb フォルダ 名 を 変 更 する ここで 設 定 したフォ

(3)sb フォルダを 開 き,フォルダ 内 にある history.txt readme.txt util フォルダを 削 除 する (4)sb_ext フォルダ 内 にある ext フォルダを sb フォルダ 内 にコピーする (5)sb フォルダ 名 を 変 更 する ここで 設 定 したフォ シ リ ー ン Serene バ ッ チ Bachの 設 定 と 運 用 1 Serene Bach のダウンロードと 展 開 (1)2つの 圧 縮 ファイルをデスクトップにダウンロードする 仙 台 市 教 育 センター 教 育 の 情 報 化 研 究 委 員 会 校 務 情 報 化 部 会 教 育 センター 参 考 URL http://www.sendai-c.ed.jp/hoka.html http://serenebach.net/download/

More information

Whats_SPITS

Whats_SPITS SASプログラム 情 報 管 理 ツール SPITS R4.0 What s SPITS? SASプログラム 情 報 管 理 ツール SPITS R4.0は ユーザが 作 成 した 任 意 のSASプログ ラムを 登 録 して そのバージョン 管 理 や 実 履 歴 の 管 理 等 をSAS 9.3のディスプレイマネージャ 上 で うためのツールです 1. 主 な 機 能 1)プロジェクト スタディ

More information

Web Web Web 2

Web Web Web 2 PFU syouda.kimiko@pfu.fujitsu.com Web Web Web Web Web Web Web 2 Web Web Web Web Ajax Web Web Request.Response Ajax Ajax(Asynchronous JavaScript + XML) Google Maps Google Suggest Ajax Up Ajax 4 My Travel

More information

biz-Stream v4 各種機能別動作環境一覧表

biz-Stream v4 各種機能別動作環境一覧表 biz-stream v4 各 種 機 能 別 動 作 環 境 一 覧 表 2016 年 3 月 ライブラリ および COMサーバ 1 4.0.0 4.1.0 4.1.1 4.1.3 0 Java 環 境 JDK/JRE 1.2.2 以 上 (JDK/JRE 1.4.2 以 上 推 奨 ) サウンド 機 能 を 利 用 する 場 合 はJDK/JRE 1.3.1 以 上 JDK/JRE 1.4.2

More information

2.ページ 作 成 機 能 2-13 Wordデータを 取 り 込 める(もしくはコピー&ペーストできる)こその 際 アプリケーション 特 有 のHTML(CSS) 表 現 を 自 動 的 に 削 除 できるこ 他 データの 流 用 表 2-14 Excelデータを 取 り 込 める(もしくはコピー

2.ページ 作 成 機 能 2-13 Wordデータを 取 り 込 める(もしくはコピー&ペーストできる)こその 際 アプリケーション 特 有 のHTML(CSS) 表 現 を 自 動 的 に 削 除 できるこ 他 データの 流 用 表 2-14 Excelデータを 取 り 込 める(もしくはコピー 1. 基 本 情 報 1-1 CMS 利 用 にあたって 各 職 員 のPC 端 末 に 特 別 なアプリケーションなどをインストールす る 必 要 が 無 いこと(ウェブブラウザから 利 用 できること) 1-2 各 職 員 PC 端 末 から InternetExplorerを 通 じ ID PASSWORD 認 証 にてログインできるこ 1-3 閲 覧 者 のパソコン 機 種 OS ブラウザ

More information

教員用

教員用 高 知 大 学 教 員 用 moodle2 1.1.moodle を 利 用 するためには 1.2.コースの 保 全 1.3.moodle へのログイン 1.4.ログアウト 2.1.コースの 説 明 2.2.ブロック 一 覧 2.3.HTML テキストエディタを 利 用 する 2.4.アイコン 編 集 アイコンの 説 明 3.1.ユーザを 登 録 する 3.2.ユーザを 削 除 する 4.1.ファイルのアップロード

More information

データ構造とアルゴリズム論

データ構造とアルゴリズム論 第 1 章.Web サーバとしての Tomcat の 機 能 学 習 のねらい 1 テキストファイルおよび HTML ファイルをブラウザに 表 示 させ Tomcat の Web サー バとしての 機 能 を 確 認 理 解 する 0.Web アプリケーションの 動 作 の 仕 組 み 講 義 で 説 明 基 礎 課 題 1-1 (Java サーブレットを 用 いた)Web アプリケーションの 動

More information

<4D6963726F736F667420506F776572506F696E74202D209574985E814683418376838A8350815B83568387839382D682CC91E3955C93498D558C822E707074>

<4D6963726F736F667420506F776572506F696E74202D209574985E814683418376838A8350815B83568387839382D682CC91E3955C93498D558C822E707074> 付 録 アプリケーションへの 代 表 的 攻 撃 (SQL)インジェクション データベースを 利 用 するアプリケーションに 対 して 外 部 からの 入 力 で 不 正 に データベースを 操 作 参 照 する 手 法 入 力 がSQL 以 外 のシステムのコマンド 等 として 処 理 される 場 合 に それらを 利 用 する コマンドインジェクションなども 類 似 の 攻 撃 パラメータ 改

More information

1 2 1.1................................ 2 1.2................................. 2 1.2.1............................... 3 1.2.2.........................

1 2 1.1................................ 2 1.2................................. 2 1.2.1............................... 3 1.2.2......................... 18 PHP Ajax 1 2 1.1................................ 2 1.2................................. 2 1.2.1............................... 3 1.2.2................................... 3 2 7 2.1.......................

More information

はじめに をご 利 用 いただき 誠 に 有 難 うございます 本 ガイドは を 利 用 したサーバ 構 築 の 方 法 や Biz/PrintServer で 構 築 し たサーバからの 移 行 について 理 解 していただくことを 目 的 として 作 成 致 しました 本 製 品 の 導 入 に

はじめに をご 利 用 いただき 誠 に 有 難 うございます 本 ガイドは を 利 用 したサーバ 構 築 の 方 法 や Biz/PrintServer で 構 築 し たサーバからの 移 行 について 理 解 していただくことを 目 的 として 作 成 致 しました 本 製 品 の 導 入 に サーバ 構 築 ガイド Copyright (C) Open Stream,Inc. All Rights Reserved. はじめに をご 利 用 いただき 誠 に 有 難 うございます 本 ガイドは を 利 用 したサーバ 構 築 の 方 法 や Biz/PrintServer で 構 築 し たサーバからの 移 行 について 理 解 していただくことを 目 的 として 作 成 致 しました

More information

untitled

untitled IT IT IT IT 1 IT 2 Software as a Service (SaaS 3 ) IT SaaS 4 SaaS SaaS PC SaaS SaaS Web SaaS ID IT SaaS IT 1 2 3 Software as a Service ASP(Application Service Provider) SaaS 4 ASPIC SaaS SaaS SaaS SaaS

More information

目次

目次 オブジェクト 指 向 開 発 論 2016 年 5 月 26 日 海 谷 治 彦 1 詳 細 設 計 のレビュー 目 次 アーキテクチャ 決 定 について 2 ICONIXの 全 体 手 順 テクニカル アーキテクチャ 3 動 機 : 予 備 設 計 のレビュー 現 時 点 で,ユースケース,ドメインモデル,ロバスト ネス 図 を 描 きました. これらに 整 合 性 があるかのチェックを 行 います.

More information

Research Overview

Research Overview マッシュアップ テクノロジーの 活 用 9 日 本 アイ ビー エム 株 式 会 社 ソフトウェア 開 発 研 究 所 若 尾 正 樹 ITシステムの 課 題 企 業 が 自 らのビジネスのために 保 持 している 膨 大 なデータ そのデータを 活 用 して 実 際 のビジネスをまわすビジネス ユーザー これらをいかに 活 用 するかがITシステムの 課 題 ドメイン エキスパートの 力 の 活

More information

FileMaker 15 ODBC と JDBC ガイド

FileMaker 15 ODBC と JDBC ガイド FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information

はじめに

はじめに 目 次 第 1 章 情 報 リテラシーの 必 要 性 1 1.1 情 報 リテラシーの 必 要 性 1 情 報 リテラシーとは/ 医 療 薬 学 と 情 報 リテラシー 章 末 問 題 1 7 第 2 章 パソコンの 仕 組 みとハードウェア 10 2.1 コンピュータ 内 部 の 情 報 伝 達 と 2 進 数 10 2.2 論 理 回 路 11 2.3 パソコンの 基 本 構 成 13 2.4

More information

NetLec16Web.ppt

NetLec16Web.ppt 大 阪 市 立 大 学 創 造 都 市 研 究 科 ネットワークシステム 概 論 7 ウェブ 帝 塚 山 学 院 大 学 情 報 メディア 学 科 教 授 兼 ICTセンター 長 大 阪 市 立 大 学 名 誉 教 授 / 堺 市 セキュリティアドバイザ 中 野 秀 男 ネットワークシステム 概 論 1 今 日 の 話 キラーアプリ WWWシステム WWWシステムの 展 開 WWWサーバ HTML

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 操 作 マニュアル( 事 業 者 編 ) 平 成 23 年 1 月 1 SHIFTで 作 成 されるホームページ: 構 成 SHIFT 作 成 メニュー HP 完 成 イメージ 登 録 画 面 への 入 り 方 (コミュニティ 利 用 の 場 合 ) 商 工 会 HP(イメージ) ログイン 画 面 1. 都 道 府 県 ID パスワードを 入 力 して OK をクリックします コミュニティTOP 画

More information

2 2-1 HTMLの 構 造 等 公 開 URLが 静 的 なHTMLであること 判 読 不 可 能 な 文 字 を 含 むものや 文 字 数 が 多 すぎるURL(いわゆる 動 的 なHTML)は 原 則 として 不 可 とする 2-2 任 意 なURLが 使 用 でき コンテンツ 作 成 時

2 2-1 HTMLの 構 造 等 公 開 URLが 静 的 なHTMLであること 判 読 不 可 能 な 文 字 を 含 むものや 文 字 数 が 多 すぎるURL(いわゆる 動 的 なHTML)は 原 則 として 不 可 とする 2-2 任 意 なURLが 使 用 でき コンテンツ 作 成 時 1 1-1 サイト 全 般 デザイン 等 サイト 全 体 が 標 準 化 統 一 化 されたページデザインとすること ただし サイトで 異 なるデザインで 作 成 表 示 することができること 1-2 ヘッダー フッターは 原 則 すべてのページで 統 一 したデザインとすること 1-3 ロゴ イラスト バナーなどサイトに 応 じたデザインで 作 成 すること 1-4 スマートフォンやタブレット 端

More information

WebOTX V6 JNDIのトラブルシューティング

WebOTX V6 JNDIのトラブルシューティング WebOTX V6 JNDI のトラブルシューティング 2007 年 1 月 初 版 改 版 履 歴 i 目 次 1 はじめに...1 2 JNDIサーバとの 通 信 の 仕 組 み...1 3 レプリケーションの 動 作...2 4 JNDIサーバのレプリケーションの 設 定 方 法...4 5 JNDIサーバとの 通 信 障 害 の 対 処 方 法 について...5 5.1. Object Brokerサービスとの

More information

演 習 中 心 の 講 義 とし 解 説 した 事 項 は 基 本 的 に 演 習 で 動 作 を 確 認 する 講 義 を 通 し 机 上 の 知 識 ではなく 知 識 を 活 用 する 力 を 身 につけることを 目 指 す 演 習 室 (1312 室 )の 制 限 で 本 講 義 の 履 修

演 習 中 心 の 講 義 とし 解 説 した 事 項 は 基 本 的 に 演 習 で 動 作 を 確 認 する 講 義 を 通 し 机 上 の 知 識 ではなく 知 識 を 活 用 する 力 を 身 につけることを 目 指 す 演 習 室 (1312 室 )の 制 限 で 本 講 義 の 履 修 Webプログラミング1 ガイダンス Web (1 章 ) 2013/4/10( 水 ) Webプログラミング1 ガイダンス 1/31 2/31 計 算 機 上 で 効 率 的 に 情 報 を 蓄 え 分 析 し それを 配 信 する 方 法 について WWW(World Wide Web)を 中 心 に 学 習 する 関 連 技 術 (HTML CGI JavaScript XMLなど) に ついても

More information

情報資源組織演習B:

情報資源組織演習B: 情 報 資 源 組 織 演 習 A( 書 誌 の 作 成 ) 第 12 回 書 誌 データ 管 理 検 索 システムの 構 築 2013 年 度 跡 見 学 園 女 子 大 学 文 学 部 准 教 授 福 田 博 同 書 誌 データ 管 理 検 索 システムの 構 築 第 9 回 で 書 誌 データベース 構 築 は 理 解 Web 検 索 では 以 下 の 様 な 方 法 が 取 られる A B

More information

1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2..

1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2.. Servlet/JSP 1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2........................................

More information

ホームページ作成技法

ホームページ作成技法 Webページプログラミング Dr. Anna Yamaguchi Course URL: http://www2.obirin.ac.jp/annay/ 1 Dr. Anna Yamaguchi 工 学 博 士 : 東 京 都 立 大 学 大 学 院 ( 現 首 都 大 学 東 京 ) 工 学 研 究 科 電 気 工 学 博 士 号 Internet Packet Loss Recovery Using

More information

アンドロイドアプリ開発

アンドロイドアプリ開発 アプリケーション 制 作 において 使 用 しているクラスやメソッドの 効 果 の 説 明 や その 利 用 例 を 記 述 しています 藤 本 大 樹 2013/10/17 アンドロイドアプリ 開 発 における 中 核 を 担 っているのは webview である. webview ( Added in API level 1 ) ってなに? 構 成 java.lang.object >> android.view.view

More information

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i Java GUI 3 Java GUI 3 - サンプルプログラム (1) - 2011-09-25 Version 1.00 K. Yanai 目 次 Java GUI 3 1 概要...1 2 クラス構成...2 3 ソースコード例...3 4 課題...7 i 1 概要まずは簡単なサンプルプログラムをみながら Java GUI の基本的なことを学びましょう 本サンプルは 図に示すようなひとつのメイン画面を使用します

More information

ホームページ作成技法

ホームページ作成技法 Webページプログラミング Dr. Anna Yamaguchi Course URL: http://www2.obirin.ac.jp/annay/ 1 Dr. Anna Yamaguchi 工 学 博 士 : 東 京 都 立 大 学 大 学 院 ( 現 首 都 大 学 東 京 ) 工 学 研 究 科 電 気 工 学 博 士 号 Internet Packet Loss Recovery Using

More information

1.API 機 能 の 御 紹 介 統 計 データを プログラムから 簡 単 に 取 得 できるようにするために API(Application Programming Interface) 機 能 を 提 供 ホームページを 表 示 する 際 に 利 用 するURI(http://. )でリクエス

1.API 機 能 の 御 紹 介 統 計 データを プログラムから 簡 単 に 取 得 できるようにするために API(Application Programming Interface) 機 能 を 提 供 ホームページを 表 示 する 際 に 利 用 するURI(http://. )でリクエス API 機 能 の 概 要 と 活 用 事 例 平 成 25 年 6 月 7 日 総 務 省 統 計 局 独 立 行 政 法 人 統 計 センター 1.API 機 能 の 御 紹 介 統 計 データを プログラムから 簡 単 に 取 得 できるようにするために API(Application Programming Interface) 機 能 を 提 供 ホームページを 表 示 する 際 に 利

More information

Blojsom におけるクロスサイトスクリプティングの脆弱性

Blojsom におけるクロスサイトスクリプティングの脆弱性 Japan Computer Emergency Response Team Coordination Center 電子署名者 Japan Computer Emergency Response Team Coordination Center DN c=jp, st=tokyo, l=chiyoda-ku, email=office@jpcert.or.jp, o=japan Computer

More information

石 川 県 結 婚 支 援 ポータルサイト( 仮 称 ) 調 達 仕 様 書 1 事 業 の 目 的 いしかわ 子 育 て 支 援 財 団 では 進 行 する 未 婚 化 晩 婚 化 に 対 応 し 平 成 17 年 度 より 各 種 結 婚 支 援 事 業 に 取 り 組 んでいるところであるが

石 川 県 結 婚 支 援 ポータルサイト( 仮 称 ) 調 達 仕 様 書 1 事 業 の 目 的 いしかわ 子 育 て 支 援 財 団 では 進 行 する 未 婚 化 晩 婚 化 に 対 応 し 平 成 17 年 度 より 各 種 結 婚 支 援 事 業 に 取 り 組 んでいるところであるが 石 川 県 結 婚 支 援 ポータルサイト( 仮 称 ) に 係 る 調 達 仕 様 書 平 成 27 年 10 月 公 益 財 団 法 人 いしかわ 子 育 て 支 援 財 団 石 川 県 結 婚 支 援 ポータルサイト( 仮 称 ) 調 達 仕 様 書 1 事 業 の 目 的 いしかわ 子 育 て 支 援 財 団 では 進 行 する 未 婚 化 晩 婚 化 に 対 応 し 平 成 17 年 度

More information

ウェブアクセシビリティガイドライン

ウェブアクセシビリティガイドライン 兵 庫 県 小 野 市 ウェブアクセシビリティガイドライン 第 1 版 平 成 24 年 12 月 情 報 管 理 課 目 次 1 ガイドライン 策 定 の 目 的... 1 2 ガイドラインの 適 用 範 囲... 1 3 ウェブアクセシビリティの 必 要 性... 1 4 根 拠 となる 規 格... 1 5 配 慮 の 対 象 となる 利 用 者... 2 6 達 成 等 級 と 達 成 基

More information

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String 目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()

More information

Microsoft Word - IS3.1-6.0 バージョンアップ ユーザーズガイド_Windows編_.doc

Microsoft Word - IS3.1-6.0 バージョンアップ ユーザーズガイド_Windows編_.doc InterSafe3.1-6.0 バージョンアップ ユーザーズガイド Windows 編 目 次 1. はじめに 3 1-1. システム 用 件 3 1-2. 移 行 環 境 4 1-3. 移 行 フロー 5 Ver3.1 から Ver6.0 までのバージョンアップフロー 5 2. バージョンアップ 詳 細 6 2-1. データコンバート 6 2-2. 新 サーバに Ver6.0 をインストール 7

More information

利用者

利用者 Regional SNS クラウド 環 境 への 導 入 ガイド 2012 年 2 月 29 日 株 式 会 社 ネットワーク 応 用 通 信 研 究 所 目 次 1. はじめに... 1 2. 導 入 環 境 及 び 前 提 条 件... 1 3. 導 入 準 備... 1 3.1. Windows 環 境 の 場 合... 1 3.2. Linux 環 境 の 場 合... 1 3.3. MOGOK

More information

方程式を解いてみよう! C++ から PHP + JavaScriptへ

方程式を解いてみよう! C++ から PHP + JavaScriptへ 方 程 式 を 解 いてみよう! C++ から PHP + HTML + JavaScriptへ 静 岡 理 工 科 大 学 総 合 情 報 学 部 コンピュータシステム 学 科 幸 谷 智 紀 (こうや とものり) http://na-inet.jp/ 今 日 のメニュー 1. コンピュータ 環 境 と 本 日 のゴールの 確 認 2. PHPプログラムを 実 行 してみる 3. HTMLで 自

More information

<4D6963726F736F667420506F776572506F696E74202D208E4F8D4B83568358836583808A948EAE89EF8ED05F8E968BC688C493E02E70707478>

<4D6963726F736F667420506F776572506F696E74202D208E4F8D4B83568358836583808A948EAE89EF8ED05F8E968BC688C493E02E70707478> 年 三 各 はもちろん サーバー 幸 株 式 会 社 事 業 案 内 イト 種 構 言 築 語 まで 環 幅 境 広 でのWebシステム く 対 応 側 いたします のサービス 開 発 を システム 開 発 からWordPressなどの 行 っており フルスクラッチによる 各 種 フレームワークを 新 規 システム 用 いたサ 開 発 各 メールFAXシステム 種 卸 医 毎 業 売 療 日 務 業

More information

CMS操作手順書

CMS操作手順書 モーハワイ ブログ 操 作 マニュアル 目 次 No タイトル 1 フォルダ ファイル 構 成 2 Wordpress の 操 作 3 その 他 のページの 編 集 4 用 語 集 P1 1 フォルダ ファイル 構 成 この 項 ではウェブサイトを 構 成 するフォルダ ファイルについて 説 明 します 1.1 フォルダ 構 造 ファイル 名 フォルダ/ファイル 名 ページ 名 称 フォルダ 内 容

More information

P005.ec6

P005.ec6 JournaloftheFacultyofManagementandInformationSystems, PrefecturalUniversityofHiroshima 2012No.4pp.5-11 論 文 GoogleAppEngineと YouTubeAPIを 用 いた 動 画 コンテンツ 配 信 管 理 システムの 開 発 と 教 育 への 応 用 宇 野 健 石 崎 徹 DevelopmentoftheAnimationContentsDistributionandtheManagerialSystems

More information

e-Gov電子申請システムを利用した

e-Gov電子申請システムを利用した e-gov 電 子 申 請 システムを 利 用 した RPS 法 に 係 る 申 請 書 提 出 マニュアル -ITEM2000 形 式 のファイルを 利 用 した 申 請 方 法 について- 平 成 22 年 4 月 資 源 エネルギー 庁 省 エネルギー 新 エネルギー 部 新 エネルギー 等 電 気 利 用 推 進 室 電 子 政 府 の 実 現 に 向 けた 政 府 全 体 の 取 組 みの

More information

HTML5がもたらすWeb の新展望について

HTML5がもたらすWeb の新展望について 技 術 動 向 レポート HTML5がもたらすWebの 新 展 望 について コンサルタント 情 報 通 信 研 究 部 井 上 敬 介 今 日 重 要 なインフラとなっているWebを 支 える 技 術 の1つに HTMLがある 現 在 この HTMLの 最 新 仕 様 であるHTML5の 策 定 が 進 められており 注 目 が 集 まっている 本 稿 では HTML5 の 誕 生 に 至 る 歴

More information

『PCAセキュリティバックアップサービス』

『PCAセキュリティバックアップサービス』 Xythos Client4.2 からの 変 更 点 および Xythos Drive4.5 の 制 限 事 項 HOS090604 本 文 書 は プログラムのアップデート 方 法 サーバーソフトウェアバージョンアップに 伴 う 変 更 点 クライ アントプログラム Xythos Client4.2 からの 変 更 点 新 しいクライアントプログラム Xythos Drive4.5 の 制 限 事

More information

第2回_416.ppt

第2回_416.ppt 3 2 2010 4 IPA Web http://www.ipa.go.jp/security/awareness/vendor/programming Copyright 2010 IPA 1 2-1 2-1-1 (CSRF) 2-1-2 ID 2-1-3 ID 2-1-4 https: 2-1-5 ID 2-1-6 2-1-7 2-2 2-2-1 2-2-2 2-3 2 2-3-1 Web Copyright

More information

WebDAVとは? Distributed Authoring and Versioning protocol for the WWW WWW 上 で 編 集 とバージョン 管 理 が 出 来 る プロトコル 1998 年 にRFC2291で 提 唱 されたHTTP1.1の 拡 張 仕 様

WebDAVとは? Distributed Authoring and Versioning protocol for the WWW WWW 上 で 編 集 とバージョン 管 理 が 出 来 る プロトコル 1998 年 にRFC2291で 提 唱 されたHTTP1.1の 拡 張 仕 様 WebDAV ~オープンデータ 時 代 の 標 準 API~ 2007/01/15 ウノウ 株 式 会 社 駒 形 真 幸 WebDAVとは? Distributed Authoring and Versioning protocol for the WWW WWW 上 で 編 集 とバージョン 管 理 が 出 来 る プロトコル 1998 年 にRFC2291で

More information

2.html Problem 0 に How many people in the US have a cold right now? とある (2) フェルミ 基 本 日 本 のコンビニ 弁 当 市 場 の 年 間 売 上 は?( 考 え 方 )

2.html Problem 0 に How many people in the US have a cold right now? とある (2) フェルミ 基 本 日 本 のコンビニ 弁 当 市 場 の 年 間 売 上 は?( 考 え 方 ) 2014.5.19 医 療 者 のための 情 報 技 術 入 門 第 4 回 パブリックデータから 健 康 政 策 へ ( 健 康 な 社 会 のためのデータ 公 開 の 現 状 とありかたを 考 える) 日 紫 喜 光 良 概 要 1.はじめに 2. 問 題 の 所 在 を 考 えるために 3.データの 収 集 4.データの 利 用 1.はじめに データの 収 集 は 現 在 は 定 期 的 に

More information

NetLec14Web.ppt

NetLec14Web.ppt 大 阪 市 立 大 学 創 造 都 市 研 究 科 ネットワークシステム 概 論 6 Web 帝 塚 山 学 院 大 学 情 報 メディア 学 科 教 授 兼 ICTセンター 長 大 阪 市 立 大 学 名 誉 教 授 / 大 阪 市 ITアドバイザー 中 野 秀 男 [ 検 索 ] 情 報 ネットワーク 概 論 1 今 日 の 話 前 回 の 質 問 と 残 した(Webメール 等 ) 部 分 キラーアプリ

More information

策 を 掲 載 し 検 索 閲 覧 することができるようにする 開 発 したサイトを 平 成 29 年 3 月 1 日 ( 水 )までに 公 開 する また 公 開 にあたっ て 2 月 初 旬 には 必 要 な 動 作 検 証 を 行 えるスケジュールとすること 機 能 設 計 構 築 の 内 容

策 を 掲 載 し 検 索 閲 覧 することができるようにする 開 発 したサイトを 平 成 29 年 3 月 1 日 ( 水 )までに 公 開 する また 公 開 にあたっ て 2 月 初 旬 には 必 要 な 動 作 検 証 を 行 えるスケジュールとすること 機 能 設 計 構 築 の 内 容 ( 仮 称 ) 草 津 市 子 育 て 応 援 サイトおよびアプリ 構 築 業 務 仕 様 書 1 業 務 名 ( 仮 称 ) 草 津 市 子 育 て 応 援 サイトおよびアプリ 構 築 業 務 2 履 行 期 間 システム 運 用 構 築 導 入 業 務 契 約 締 結 日 から 平 成 29 年 2 月 28 日 まで システム 利 用 にかかる 業 務 平 成 29 年 3 月 1 日 から

More information

<83568389836F835832372020288FEE95F1292E786C7378>

<83568389836F835832372020288FEE95F1292E786C7378> 情 報 工 学 概 論 系 基 礎 学 科 一 年 次 第 一 期 20 コンピュータシステムに 関 する 知 識 の 習 得 ( 情 報 処 理 技 術 者 試 験 の 午 前 科 目 の 知 識 ) 情 報 処 理 に 関 する 基 礎 知 識 を 習 得 する 1 コンピュータの 歴 史 2 コンピュータの 五 大 装 置 3 データの 表 現 4 2 10 16 進 数 と 基 数 変 換

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Cordovaを 使 ったHTML5ハイブリッド 型 モバイルアプリの 活 用 ポイント アシアル 株 式 会 社 生 形 可 奈 子 1 アシアル 株 式 会 社 のご 紹 介 アシアルは エンジニアリングでインターネットの 成 長 を 牽 引 する という 事 業 コンセプトのもと HTML5 JavaScriptを 中 心 としたWeb 技 術 をベースにした デベロッパー 支 援 事 業 を

More information

Microsoft Word - 03accessデータベース演習レジメ.doc

Microsoft Word - 03accessデータベース演習レジメ.doc Access データベース 演 習 1ワードでデータベースの 基 礎 になるテキストデータを 整 形 し 2Excel でのデータベースの 基 本 的 な 扱 いに 慣 れ さらに3Access を 用 いて クエリやリレーションシップの 概 念 を 理 解 し Excel との 連 携 を 実 践 することを 目 的 とする 題 材 としては 定 期 試 験 対 策 用 の 英 単 語 リストを

More information

ツール 開 発 の 目 的 2 1 PostgreSQL / PostGIS データをシームレスに 可 視 化 したい 2 R との 連 携 作 業 のプラットフォームを 作 りたい

ツール 開 発 の 目 的 2 1 PostgreSQL / PostGIS データをシームレスに 可 視 化 したい 2 R との 連 携 作 業 のプラットフォームを 作 りたい 2014/12/5 PostgreSQL カンファレンス 2014 R と Qt による PostgreSQL / PostGIS データの 可 視 化 ツール リンク 元 http://kenpg2.seesaa.net/article/409350942.html ツール 開 発 の 目 的 2 1 PostgreSQL / PostGIS データをシームレスに 可 視 化 したい 2 R との

More information

Microsoft PowerPoint - mendeley_webex_20150427.pptx

Microsoft PowerPoint - mendeley_webex_20150427.pptx Mendeley 1 無 料 の 文 献 管 理 ツールMendeleyを 使 ってみよう www.mendeley.com エルゼビア ジャパン 株 式 会 社 2015.4 Mendeley 2 本 日 の 講 習 会 Mendeleyとは? - 文 献 の 追 加 - ライブラリの 管 理 PDFビューア PDFの 管 理 ウェブ 版 - Web Importer 文 献 の 追 加 My Library

More information

Microsoft Word - 05.doc

Microsoft Word - 05.doc DEIM2009 E3-2 地 理 的 情 報 を 考 慮 したウェブ 画 像 検 索 方 法 の 提 案 和 田 修 平 井 上 潮 東 京 電 機 大 学 工 学 部 情 報 通 信 工 学 科 101-8457 東 京 都 千 代 田 区 神 田 錦 町 2-2 E-mail: 05kc116@ed.cck.dendai.ac.jp, inoue@c.dendai.ac.jp あらまし 近 年,ウェブ

More information

各 種 ソフトウェアのインストール Adobe Reader のインストール Adobe Reader は 医 見 書 で 作 成 した 帳 票 をプレビューとして 表 示 させるためのソフトとなります 以 下 URL より 最 新 の Adobe Reader をダウンロードし インストールをおこ

各 種 ソフトウェアのインストール Adobe Reader のインストール Adobe Reader は 医 見 書 で 作 成 した 帳 票 をプレビューとして 表 示 させるためのソフトとなります 以 下 URL より 最 新 の Adobe Reader をダウンロードし インストールをおこ 64Bit 版 Windows 7 への 医 見 書 インストール 手 順 はじめに この 手 順 書 は 64Bit 版 Windows 7 へのインストールに 正 式 対 応 した 医 見 書 が リリースされるまでの 暫 定 版 インストール 手 順 書 となります 64Bit 版 Windows7 で 運 用 しているパソコンしか 持 っていない 等 のやむを 得 ない 状 況 で どうしても

More information

2.1 TransUI ウェブクライアント ウェブクライアントはネットワークカメラの 映 像 を 表 示 し, 映 像 内 のオブジェクトの 上 に, 映 像 に 重 ねるかたちでアイコンを 表 示 する.ユーザはアイコンをクリックすることで 動 作 対 象 (オブジェクト)を 選 択 し,プルダウ

2.1 TransUI ウェブクライアント ウェブクライアントはネットワークカメラの 映 像 を 表 示 し, 映 像 内 のオブジェクトの 上 に, 映 像 に 重 ねるかたちでアイコンを 表 示 する.ユーザはアイコンをクリックすることで 動 作 対 象 (オブジェクト)を 選 択 し,プルダウ ユビキタス 環 境 技 術 を 用 いた 超 越 体 験 メディアの 開 発 1. 背 景 及 び 目 的 近 年,ネットワークカメラが 普 及 し, 防 犯, 監 視 に 加 えて, 幼 稚 園 に 設 置 して 保 護 者 が 子 供 を 見 守 るなど, 様 々な 用 途 で 用 いられている.ネットワークカメラを 用 いると,ユーザは 現 地 の 情 報 を 取 得 することができるが, 現

More information

技術報告会原稿フォーマット

技術報告会原稿フォーマット Web 情 報 共 有 サービス 利 用 マニュアル 1. ファイルの 保 存 ブラウザを 開 き https://webshare.kyokyo-u.ac.jp を 開 く.ログイン 画 面 が 表 示 されるので,ユーザ ID(メールの ID) とパスワードを 入 力 し,ログインボタンをクリックする( 図 2). ログインに 成 功 すると,TOP フォルダの 一 覧 が 表 示 される (

More information

臨床画像技術学Ⅱ

臨床画像技術学Ⅱ 核 医 学 機 器 工 学 概 論 北 大 病 院 核 医 学 診 療 科 加 藤 千 恵 次 chtgkato.com 本 講 義 の 目 的 国 家 試 験 によく 出 題 される 画 像 のフーリエ 変 換 処 理 畳 み 込 み 積 分 処 理 断 層 画 像 再 構 成 (CT PETなど) を 理 解 する サンプルデータとプログラムを 用 いて 解 説 する 講 義 内 容 1.C 言

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 操 作 マニュアル( 事 業 者 編 ) 平 成 24 年 10 月 SHIFTで 作 成 されるホームページ: 構 成 SHIFT 作 成 メニュー HPイメージ お 問 合 わせ フォーム BtoBページ 掲 示 板 メインページ 商 品 ページ 電 子 決 算 公 告 ページ 1 登 録 画 面 への 入 り 方 (コミュニティ 利 用 の 場 合 ) 商 工 会 HP(イメージ) ログイン

More information

Web Web ( (SOAP (SOAP/http (WSDL UDDI 1. 2.XML 3. (XDoS http, https SOAP XML Web/App ( App

Web Web ( (SOAP (SOAP/http (WSDL UDDI 1. 2.XML 3. (XDoS http, https SOAP XML Web/App ( App Web 2005 12 15 XML Day XML matsu@kabuki.tel.co.jp 2005 1 1 Web Web Web 2005 2 2 Web 2005 3 3 Web ( (SOAP (SOAP/http (WSDL UDDI 1. 2.XML 3. (XDoS http, https SOAP XML Web/App ( App 2005 4 4 SOAP Crypto-Gram

More information

Untitled

Untitled VPN 接 続 の 設 定 AnyConnect 設 定 の 概 要, 1 ページ AnyConnect 接 続 エントリについて, 2 ページ ハイパーリンクによる 接 続 エントリの 追 加, 2 ページ 手 動 での 接 続 エントリの 追 加, 3 ページ ユーザ 証 明 書 について, 4 ページ ハイパーリンクによる 証 明 書 のインポート, 5 ページ 手 動 での 証 明 書 のインポート,

More information

<5461726F2D8D758F4B89EF8365834C835883672E6A7464>

<5461726F2D8D758F4B89EF8365834C835883672E6A7464> 講 習 会 テキスト ~ XCute ナビ 機 能 を 使 用 した XCute による Web 開 発 の 基 本 ~ はじめに XCute は DB 連 携 の Web アプリケーションを Excel を 使 って 開 発 するツールです 一 般 に DB 連 携 の Web アプリケーションを 作 成 するのに 必 要 な 知 識 や 技 術 は Java や Perl などの 言 語 と ブラウザ(HTML)

More information

28年オンライン調査システム操作説明書

28年オンライン調査システム操作説明書 平 成 28 年 科 学 技 術 研 究 調 査 オ ン ラ イ ン 調 査 シ ス テ ム 操 作 説 明 書 科 学 技 術 研 究 調 査 では 郵 送 に 加 えてオンライン 調 査 システムを 利 用 した インターネットによるご 回 答 も 可 能 となっています オンライン 調 査 システムの 利 用 には フリーソフトである AdobeReader の 所 定 バージョン 等 の 利

More information

目 次 準 備 事 項 ( 前 日 までに 行 っていただきたいこと) 4 まずは 地 図 を 表 示 してみよう 6 Google Mapsの 機 能 の 再 確 認 8 自 分 のサイトに 地 図 を 埋 め 込 む 10 中 心 地 点 にマーカーを 表 示 する 12 近 隣 の 施 設 に

目 次 準 備 事 項 ( 前 日 までに 行 っていただきたいこと) 4 まずは 地 図 を 表 示 してみよう 6 Google Mapsの 機 能 の 再 確 認 8 自 分 のサイトに 地 図 を 埋 め 込 む 10 中 心 地 点 にマーカーを 表 示 する 12 近 隣 の 施 設 に 第 3クールSeason3 WebサービスAPI 勉 強 会 Google Maps API v3の 利 用 目 次 準 備 事 項 ( 前 日 までに 行 っていただきたいこと) 4 まずは 地 図 を 表 示 してみよう 6 Google Mapsの 機 能 の 再 確 認 8 自 分 のサイトに 地 図 を 埋 め 込 む 10 中 心 地 点 にマーカーを 表 示 する 12 近 隣 の 施

More information

1. はじめに 近 年,Webアプリケーションが 自 身 の 機 能 をWeb APIとして 提 供 する 事 例 が 増 えている.Web APIに よってWebアプリケーション 開 発 者 は 他 の 任 意 のWebアプリケーションの 機 能 を 利 用 することができ る.Web APIリポ

1. はじめに 近 年,Webアプリケーションが 自 身 の 機 能 をWeb APIとして 提 供 する 事 例 が 増 えている.Web APIに よってWebアプリケーション 開 発 者 は 他 の 任 意 のWebアプリケーションの 機 能 を 利 用 することができ る.Web APIリポ Web API 利 用 のためのプログラムライブラリ 自 動 生 成 高 井 正 成 1 阪 口 哲 男 2 筑 波 大 学 大 学 院 図 書 館 情 報 メディア 研 究 科 1 筑 波 大 学 図 書 館 情 報 メディア 系 2 305-8550 茨 城 県 つくば 市 春 日 1-2 概 要 近 年,Webアプリケーションの 提 供 者 はその 機 能 を 他 のアプリケーションから 利

More information

機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連 携 機 能 院 内 で 撮 影

機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連 携 機 能 院 内 で 撮 影 厚 生 労 働 省 シームレスな 健 康 情 報 活 用 基 盤 実 証 事 業 地 域 連 携 システム システム 仕 様 書 1 機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連

More information