Comments
Description
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 -