...

1 - 公立はこだて未来大学

by user

on
Category: Documents
2

views

Report

Comments

Transcript

1 - 公立はこだて未来大学
2012
Future University Hakodate 2012 System Information Science Practice
Group Report
Web API
Project Name
Development of Web API and the Application for Effective Utilization of the Hakodate
Tourism Information
Web API
Group Name
Web API Group
/Project No.
15-A
/Project Leader
1010209
Ami Yamada
/Group Leader
1010142
Yuta Nitanai
/Group Member
1010142
Yuta Nitanai
1010177
Katsuya Sakai
1010181
Kei Takahashi
1010209
Ami Yamada
1010223
Tomohiro Nakayama
1010240
Ryo Takahashi
Advisor
Taku Okuno Sho’ji Suzuki Mio Tsubakimoto
2013
1
16
Date of Submission
January 16, 2013
Web API
Web
Web API
Web API
Web
Web
Web
Web
Web API
Web API
API
API
Web API
API
:
-i-
Abstract
The activity of our project has been done focused on assistance of tourism in Hakodate
area. Our group developed a Web API of ”Hakobura” an official touristic information
website of Hakodate to support providers of touristic services on smartphones and the
Web. The Web API is a technology to help development of applications for smartphones
and the Web. Using the Web API, providers of touristic services will be able to easily
obtain information from the Web. Hakobura is a valuable source of touritic information
in Hakodate because the information of Hakobura is selected based on reviews and
interviews by citizen. However, the information of Hakobura is only published on the
form that can be viewed on web browsers and it has not been provided for the purpose
of use from smartphones and web applications.
Therefore, we developed the Web API of the Hakobura named hakoburaAPI so that
the valuable information stored on Hakobura can be easily used from smartphones and
web applications. The hakoburaAPI was used to develop an smartphone application
develeped by another group in our project. As the future prospects, this group aim at
opening the public of the hakoburaAPI, to support a lot of application developers.
Keyword
Hakobura, Web API, Support tourism service providers
:
- ii -
1
1
1.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2
4
2.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
3
API
6
3.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
4
API
10
5
API
12
6
API
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
6.1.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
6.1.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
6.1.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
6.2.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
6.2.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
6.2.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
6.3.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
6.3.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
6.3.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
6.1
6.2
6.3
7
14
API
38
8
39
8.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
8.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
8.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
8.4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
9
47
- iii -
9.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
9.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
10
49
10.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
10.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
10.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
11
52
11.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
11.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
11.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
11.4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
11.5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
11.6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
A
68
B
69
70
- iv -
Development of System for Effective Utilization of the Hakodate Tourism Information
1
1.1
Web
Web
Web
Web
Web
Web
Web
Web
Web
2011
23
2015
27
27
2011
28
13
23
5
[ ]
4
7,000
2016
22.5
[1]
:
1.2
[2]
net
Web API
net
Web API
1
Web
-ZAPAnet-[3]
-ZAPAnet-
Google
Google
Group Report of 2012 SISP
-1-
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
1.1.1
[1]
Web API
Web
:
1.3
Web
Web
Web
Group Report of 2012 SISP
-2-
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
Web
:
Group Report of 2012 SISP
-3-
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
2
2.1
Web
AR
1.2
Web API
Web Application Programming Interface
API
Web API
[4]
HTTP
Web
API
XML
XML
HTML
XML
HTML
Web API
Web API
Web API
:
2.2
1.3
[5]
Web API
[6]
API
Web API
API
URL
XML
:
Group Report of 2012 SISP
-4-
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
2.2.1
Group Report of 2012 SISP
-5-
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
3
API
3.1
Web API
5
Web API
Web API
Web
Web
[2]
[3]
Web API
Web API
Web
API
Web API
Web API
Web API
3
HTML
Web
HTML
Web
Web
HTML
Ruby
Web API
OS
Ruby
cron
Web API
URL
XML
PHP
Web
CakePHP
cron
3
Web
cron
Ruby
Group Report of 2012 SISP
-6-
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
URL
XML
Web API
3.1.1
HTTP
XML
3.1.1
API
:
3.2
3.1
3
3
API
WinSCP
Group Report of 2012 SISP
-7-
API
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
Web API
URL
API
XML
PHP
PHP
URL
XML
WinSCP
5
5
Web
OS
API
Ruby
Ruby
PHP
MySQL
phpMyAdmin
MySQL
phpMyAdmin
SQL
API
cron
cron
Web API
2
2
2
3.2.1
Web API
:
Group Report of 2012 SISP
-8-
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
3.2.1
Group Report of 2012 SISP
-9-
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
4
API
Web API
API
API
API
URL
API
XML
API
API
2
API
API
API
API
API
URL
7
API
URL
API
ID
API
URL
API
API
2
API
API
API
URL
URL
4.0.1
key count range latitude longitude freeword
1
key
2
3
4
6
API
count
range
latitude
1
60
3600
5
10
longitude
2
1
Google Maps API
2
6
Group Report of 2012 SISP
freeword
- 10 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
ID
API
1
1
ID
ID
ID
ID
API
XML
API
4.0.2
API
Dropbox
4.0.1
API
4.0.2
API
:
Group Report of 2012 SISP
- 11 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
5
API
API
Web API
Web API
Web API
SOAP
REST
Web API
Web API
Web API
Web API
Google Docs
URL
WBS
WBS
WBS
WBS
WBS
Live
(
5.0.1)
Web API
:
Group Report of 2012 SISP
- 12 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
5.0.1
Group Report of 2012 SISP
- 13 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6
API
6.1
6.1.1
6
Tera Term
SSH
OSS
7
Subversion
MySQL
8
8
9
cron
cron
4
10
9
4
4
API
API
11
API
:
6.1.2
6
Ruby
Ruby
nokogiri open-uri
XAMPP
Group Report of 2012 SISP
- 14 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
7
12
8
9
8
phpMyAdmin
CSV
10
11
:
6.1.3
6
CakePHP
NetBeans IDE
API
XAMPP
API
7
API
API
XML
Web
API
WinSCP
8
API
Group Report of 2012 SISP
- 15 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
9
API
10
11
API
:
6.2
6.2.1
Web
API
OSS
OSS
Web
Tera
Term(
6.2.1)
SSH
Subversion
Tera Term
Windows
Subversion
Subversion
Group Report of 2012 SISP
- 16 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.2.1 Tera Term
MySQL
MySQL
phpMyAdmin
phpMyAdmin
PHP
MySQL
SQL
phpMyAdmin
SQL
Ruby
mysql nokogiri zlib libxml2-dev libxslt
cron
(
5
6.2.2)
cron
cron
API
1
4
3
4
API
API
API
(
6.1)
4
6.2) cron
API
scraping.sh
(
(
scraping.sh
6.2.3)
scraping.sh
Group Report of 2012 SISP
4
index.rb eventCategory.rb sixCate- 17 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.2.2 cron
6.1
OS
CentOS release 5.5(Final)
3358528 kB
CPU
Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz
HDD
145GB
MySQL 5.5.24
gory.rb contents.rb
4
1
/home/project15/scraping/error cron.log
1
2
5
1
1
scraping.sh
/home/project15/scraping/error cron.log
scraping.sh
Group Report of 2012 SISP
- 18 -
30
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.2
/var/spool/project15
project15
/var/log/cron
cron
cron
/home/project15/scraping/scraping.sh
cron
/home/project15/scraping/error cron.log
2
6.2.3 scraping.sh
Group Report of 2012 SISP
- 19 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
180
:
6.2.2
Linux
Linux
Ruby Ruby
HTML
nokogiri
Ruby
zlib libxml2-dev
libxslt
Ruby
RubyGems
RVM(Ruby Version Manager)
RubyGems
RVM
UNIX
Ruby
Ruby
Ruby
1.9.3
Web
LAMPP
LAMPP
Web
Apache
MySQL
phpMyAdmin
SQL
Firefox
HTML
Firefox
HTML
HTML
(
6.2.4)
Linux
API
API
API
API
URL
1
4
Group Report of 2012 SISP
- 20 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.2.4
6.2.5
6.3
API
6.4
6.2.6
6.3
index.rb
eventCategory.rb
URL
sixCategory.rb
contents.rb
URL
URL
6.4
large categories
URL
small categories
URL
spot id
URL
ID
spots
index.rb
(
Group Report of 2012 SISP
- 21 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.2.5
)
URL
large categories
URL
http://www.hakobura.jp/
http://www.hakobura.jp/
eventCategory.rb
large categories
(1
URL
2
)
URL
4
ID
1
0101
small categories
sixCategory.rb
large categories
URL
(
eventCategory.rb
Group Report of 2012 SISP
)
ID
URL
small categories
- 22 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
Group Report of 2012 SISP
6.2.6
- 23 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
contents.rb
small categories
URL
URL
spot id
ID
ID
ID
SQL
1
URL
spot id
URL
404 not found
spot id
URL
spot id
URL
spots
ID
URL
ID
1
ID
3
4
API
API
Ruby
Ruby
Ruby
Ruby
Ruby
2
1
1
PC
:
6.2.3
Web
PHP
Web
Group Report of 2012 SISP
PHP
CakePHP
- 24 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
CakePHP
Linux Apache MySQL
PHP
CakePHP
M(model) V(view) C(controller)
CakePHP
Java
NetBeans IDE 7.0
NetBeans IDE 7.0
PHP Ruby
CakePHP
NetBeans IDE 7.0
CakePHP
XAMPP
XAMPP
Apache Web Server
Web
MySQL PHP
MySQL
MySQL
API
API
API
API
API
CakePHP
API
XML
CakePHP
CakePHP
CakePHP
API
Web API
MySQL
REST
XML
( :6.2.7)MySQL
CakePHP
detabase.php
MySQL
XML
,
MVC
V
.
API
WinSCP
WinSCP
Windows
FTP,FTPS,SFTP
WinSCP
(
6.2.8)
API
API
URL/?key=XXXXXXXX
API
API
5
Group Report of 2012 SISP
- 25 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.2.7
API
1
API
API
API
2
API
m
3
API
Group Report of 2012 SISP
- 26 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.2.8 WinSCP
4
API
5
API
API
API
URL/?key=XXXXXXXX&count=
API
API
2
API
URL
API
API
Group Report of 2012 SISP
- 27 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
10
10
API
API
API
XML
API
API
API
API
CakePHP
CakePHP
3
API
URL
API
URL/?key=XXXXXXXX&spotid=
API
ID
URL/?key=XXXXXXXX&spotid=
,
,
,
15
spotid
[8]
1
3.14,
6,356.752km
API
= 2 ∗ 3.14 ∗ 6, 356.752
/360
110.8900071(km)
1
/(360 ∗ 60 ∗ 60)
30.8184(m)
1
1/60/60
Group Report of 2012 SISP
0.000277778( )
- 28 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
0.00027778
30.8184m
41
,
∗ cos(
=
/180 ∗
)∗2
1
/360
83716.1369(m)
83km
1
/(360 ∗ 60 ∗ 60)
23.2545(m)
1
1/60/60
0.00027778
0.000277778( )
23.2545m
X(m)
X(m)
X(m)
(Xm
)=
+(
/1
∗1
)
(Xm
)=
+(
/1
∗1
)
X(m)
(Xm
)=
−(
/1
∗1
)
(Xm
)=
−(
/1
∗1
)
Group Report of 2012 SISP
- 29 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
SQL
X(m)
API
&longitude=
URL/?key=XXXXXXXX&latetude=
&range=
API
API
URL/?key=XXXXXXXX&freeword=
API
API
URL/?key=XXXXXXXX&category=
API
750
API
API
API
API
API
API
CakePHP
Not Found
debug
core.php
0
0
0
MySQL
debug
debug
SQL
CakePHP
URL
API
Not Found
(
6.2.9)
API
API
API
:
6.3
6.3.1
cron
scraping.sh
3
1
cron
Group Report of 2012 SISP
cron
- 30 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.2.9 Not Found
cron
2
scraping.sh
Ruby
scraping.sh
cron
scraping.sh
scraping.sh
3
cron
scraping.sh
:
Group Report of 2012 SISP
- 31 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.3.2
2
1
2
(
phpMyAdmin
(
6.3.1)
CSV
6.3.2)
6.3.1
API
2
1
HTML
(
2
2
)
1
Group Report of 2012 SISP
- 32 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.3.2
3
HTML
HTML
CSV
CSV
SQL
SQL
1
6.3.2
2
2
SQL
SQL
SQL
2
:
Group Report of 2012 SISP
- 33 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.3.3
3
XML
1
2
warning(512)error
Web
[ ]
CakePHP
/app/tmp
tmp
FFFTP
FTP
SSH
chmod
707
/app/tmp
[ ]
3
2
2
3
3
API
API
API
XML
Web
API
(
Key
6.3.3
Group Report of 2012 SISP
API
6.3.3)
ID
Top
- 34 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
debug
ID
XML
ID
ID
15
ID
15
¡Result¿
¡Error¿
¡Message¿InvalidParameterValue¡/Message¿
¡/Error¿
¡/Result¿
(
6.3.4)
6.3.4
API
Key
(
6.3.5)
Key
6.3.5
Group Report of 2012 SISP
API
- 35 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
1
(
6.3.6)
Key
6.3.6
API
1
(
6.3.7
(
6.3.7)
API
6.3.8)
:
Group Report of 2012 SISP
- 36 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6.3.8
Group Report of 2012 SISP
API
- 37 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
7
API
Web API
API
5
XML
API
cron
API
XML
3
Web API
API
Web API
API
API
:
Group Report of 2012 SISP
- 38 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8
8.1
WBS
WBS
(
8.1.1)
WBS
WBS
8.1.1 WBS
WBS
(
Group Report of 2012 SISP
8.1.2)
- 39 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8.1.2
,
Live
(
8.1.3)
Google Docs
:
API
API
Web API
:
Group Report of 2012 SISP
- 40 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8.1.3
8.1.4
API
8.2
API
API
API
IP
CPU
cron
API
cron
cron
Group Report of 2012 SISP
- 41 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8.2.1
API
2
cron
cron
index.rb eventCategory.rb sixCategory.rb
contents.rb
1
4
Web API
Ruby
API
:
8.3
API
API
ID
Group Report of 2012 SISP
- 42 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8.2.2
API
large categories
small categories
spot id
spots
4
large categories
URL
small categories
URL
ID
spot id
URL
ID
spots
My SQL
SQL
phpMyAdmin
My
Web
8.1.4
phpMyAdmin
API
spot
phpMyAdmin
phpMyAdmin
1
Group Report of 2012 SISP
- 43 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8.3.1
API
:
8.4
API
API
5
5
URL
count
URL
latitude
longitude
range
URL
spotid
ID
category
freeword
5
API
API
Group Report of 2012 SISP
- 44 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8.3.2 spots
8.4.1
Group Report of 2012 SISP
XML
- 45 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
API
XML
Web API
API
API
URL
API
API
Ruby PHP
Ruby
PHP
API
WinSCP
API
API
XML
:
Group Report of 2012 SISP
- 46 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
9
9.1
Web
Web
Web
AR
Web
Web API
Web API
API
3
CakePHP
URL
XML
Ruby
HTML
XML
cron
API
API
API
Web
API
Group Report of 2012 SISP
- 47 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
Web
API
:
9.2
API
API
API
Web API
Web API
API
API
API
Web API
API
API
API
API
Web
:
Group Report of 2012 SISP
- 48 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
10
10.1
.
,
Web API
Web API
.
2
10
6.4,
.
52
6.5,
Web API
.
Web API
6.4
. Web API
.
, Web API
Web API
Web API
.
,
.
,
,
.
, Web API
.
,
,
.
:
10.2
Web API
API
2
10
59
(
7.4
6.5
)
7.7
Web API
API
Web API
Web API
Web API
Web API
iPhone
Web API
4
Web API
Group Report of 2012 SISP
- 49 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
9.1
Web API
API
API
10.3
(
10.3.1)
1
(
)
10.3.1
Group Report of 2012 SISP
- 50 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
3
6
API
API
9.1 9.2
API
Web API
API
API
9.2
API
2.1
API
:
Group Report of 2012 SISP
- 51 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
11
11.1
5
Web API
Web API
Web API
Web API
Web
Web API
CakePHP XAMPP NetBeans IDE 7.0
MySQL
6
IBM
API
TA
API
API
7
API
API
CakePHP
2
CakePHP
API
CakePHP
7
API
8
Group Report of 2012 SISP
- 52 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
API
CakePHP
9
API
API
10
iPhone
15
11
Web
API
API
API
API
API
API
debug
0
API
API
CakePHP
URL
Not
warn-
Found
API
ing(512)error
warning(512)error
API
API
Group Report of 2012 SISP
Web API
- 53 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
12
Web API
Web API
:
11.2
5
Web API
Web API
Web API
3
Web API
6
OSS
OSS
OSS
Web API
Web API
API
7
Tex
Tex
Web API
8
Group Report of 2012 SISP
- 54 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
Ruby
9
8
Ruby
10
Web API
cron
cron
1
cron
OSS
2
11
Web API
API
Tex
12
:
11.3
5
Web API
Dropbox
Live
Group Report of 2012 SISP
Skype
- 55 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
Web API
Web API
6
CakePHP
XAMPP
CakePHP
CakePHP
Web
PHP
CakePHP
XAMPP
Apache,HTTP,Sever,MySQL,PHP
7
XML
API
Web API
Illustrator
Illustrator
8
Skype
API
Web
API
8
9
Group Report of 2012 SISP
- 56 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8
API
API
API
XML
API
API
API
10
11
warning(512)error
Web
API
API
API
12
API
API
Web API
:
Group Report of 2012 SISP
- 57 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
11.4
5
Dropbox
Live
Skype
Web API
Web API
Web
Web API
API
3
WBS
WBS
Google
PHP
6
Linux
Ruby
Linux
Ruby
Ruby
Ruby
Ruby
Ruby
API
API
API
API
2
Group Report of 2012 SISP
- 58 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
7
TeX
8
Skype
20
8
Skype
9
Web API
WBS
150
HTML
10
Group Report of 2012 SISP
- 59 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
URL
Web API
Web API
11
API
API
SQL
API
12
1
API
Test Form
:
11.5
5
Web API
Group Report of 2012 SISP
Web API
- 60 -
Web API
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
6
Ruby
Ruby
Excel
7
Ruby
Ruby
Excel
8
Ruby
Ruby
Ruby
9
Group Report of 2012 SISP
- 61 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
PHP
MySQL
SQL
SQL
MySQL
phpMyAdmin
9
10
ID
ID
ID
ID
ID
CSV
11
10
11
CSV
6
CSV
SQL
450
Excel
ID
ID
Google docs
MySQL
SQL
12
Group Report of 2012 SISP
- 62 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
:
11.6
5
Web API
Web
Web
Web API
API
API
3
API
6
OSS
OSS
Web
OSS
7
Subversion
Tex
Group Report of 2012 SISP
Subversion
2
- 63 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
8
API
(
11.6.1)
Web
CakePHP
CakePHP
API
API
Web
Skype
AR
11.6.1
API
9
cron
API
cron
1
3
cron
cron
Group Report of 2012 SISP
- 64 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
10
4
4
Web
4
11
API
API
API
cron
API
12
:
Group Report of 2012 SISP
- 65 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
Web API
API
WBS
API
Web API
2
API
Web API
Web
HTML
Web API
API
Group Report of 2012 SISP
- 66 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
:
Group Report of 2012 SISP
- 67 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
A
•
Web
Web API
• TeX
•
• CakePHP
Web API
• Ruby
• XAMPP
Group Report of 2012 SISP
- 68 -
Group Number 15-A
Development of System for Effective Utilization of the Hakodate Tourism Information
B
•
•
I
•
•
Group Report of 2012 SISP
- 69 -
Group Number 15-A
[1]
[HTML] last accessed January 2013 http://www.soumu.go.jp/johotsusintokei/whitepaper/
ja/h24/html/nc122110.html
,
[2]
net, [HTML] last accessed July 2012
Available at
http://www.jalan.net/
,
[3] ZAPAnet
-ZAPAnet-, [HTML] last accessed July 2012
Available at http://zapanet.info/webappli/recruit/hotel/
[4] IT pro [HTML] last accessed January 2013 http://itpro.nikkeibp.co.jp/article/Keyword/
20070829/280600/
[HTML]
[5]
last accessed January 2013 http://www.hakobura.jp/
[HTML]
[6]
last accessed January 2013 http://www.hakobura.jp/about.html
[7]
Web
[HTML]
last accessed January 2013 http://api.gnavi.co.jp/api/service.htm
[8]
Web
[HTML]
last accessed January 2013 http://www.jalan.net/jw/jwp0000/jww0001.do
[HTML]
[9]
last accessed January 2013 http://blog.epitaph-t.com/?p=172
[10] [HTML]
http://cakephpdev.seesaa.net/article/118947821.html
- 70 -
Fly UP