CASP 5 2 3 4 5 2. WildCAT WildCAT Java CASP CASP XML Context Query API CASP 1 Fig. 1 Outline Of Framework WildCAT CASP 3. 1.,,,.,

Similar documents
HASC2012corpus HASC Challenge 2010,2011 HASC2011corpus( 116, 4898), HASC2012corpus( 136, 7668) HASC2012corpus HASC2012corpus

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

3_23.dvi

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

1 UD Fig. 1 Concept of UD tourist information system. 1 ()KDDI UD 7) ) UD c 2010 Information Processing S

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

屋内ロケーション管理技術

1 Table 1 Arrangement of location tracking methods LAN RFID Create Connection Command Remote Name Request Command Remote Name Request Command Bluetoot

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

Vol. 28 No. 2 Apr Web Twitter/Facebook UI Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

3.1 Thalmic Lab Myo * Bluetooth PC Myo 8 RMS RMS t RMS(t) i (i = 1, 2,, 8) 8 SVM libsvm *2 ν-svm 1 Myo 2 8 RMS 3.2 Myo (Root

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

Web Web Web Web Web, i

6_27.dvi

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

DEIM Forum 2010 D Development of a La

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

Wiki

Microsoft Word - deim2011_new-ichinose doc

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

( )

E MathML W3C MathJax 1.3 MathJax MathJax[5] TEX MathML JavaScript TEX MathML [8] [9] MathSciNet[10] MathJax MathJax MathJax MathJax MathJax MathJax We

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT MOP

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

日本感性工学会論文誌

10_細川直史.indd

[1] [2] [3] (RTT) 2. Android OS Android OS Google OS 69.7% [4] 1 Android Linux [5] Linux OS Android Runtime Dalvik Dalvik UI Application(Home,T

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya,

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

Galaxy Nexus Save Overall Analyze Settings Google, Swipe Speed Facebook LINE Speed (inch/s) Time PC! Android! OS OS

fiš„v8.dvi

Transcription:

1 2 3 3 4 5,, Proposal of Application Framework Synchronized with Portable Sensing Devices Akinori Sakamoto, 1 Kazuki Sakamoto, 2 Takaaki Myoujou, 3 Masahiro Ichikawa, 3 Ismail Arai 4 and Nobuhiko Nishio 5 Recently, sensor-equipped portable devices have become popular. Mining collected sensor log enables various services which adapt to personal situation. As such context-aware services increase,many frameworks are studied to manage sensor logs effectively. Current approach faces the problem of difficulty in real-time context mining. In this paper, we propose an application framework which synchronizes server-side and mobile framework to address the problem and its prototype is developed. 1. (GPS ) iphone Android 1) 2)3), 4) Pierre-Charles David WildCAT 5) Alois Ferscha CASP 6) XML WildCAT 1 Graduate School of Science and Engineering, Ritsumeikan University 2 Graduate School of Information Science, Nara Institute of Science and Technology 3 Department of Computer Science and engineering, Ritsumeikan University 4 The Research Organization of Science and Engineering, Ritsumeikan University 5 College of Information Science and Engineering, Ritsumeikan University

CASP 5 2 3 4 5 2. WildCAT WildCAT Java CASP CASP XML Context Query API CASP 1 Fig. 1 Outline Of Framework WildCAT CASP 3. 1.,,,.,

., 1. 3.2. 3.1 %& %& %& 2.1,. 2,,,.,,,,.... 3.1.1 2 2 Fig.2 Design details of client-side framework Manifest Database 3.1.2.,

RawDataCache SemanticDatabase 2 Raw- DataCache SemanticDatastore SemanticDatastore,HTTP Semantic- Database. ( ), / HTTP HTTP, 1, API API API, API RawDataCache API 3.1.2 3 %& 3 Fig.3 Design details of server-side framework,http 3

,,,., Sensor DB API API API Struts 7) Wicket 8) Click 9) API WebKit.,.,.,,.,..,.. () 1.,.,.. 10 100.,. 3.2,., 1.

,.,,,,1.. 4. %& () ) )+% 3.2.1 4 Fig.4 Assembly of application manifests 4 Context Database, Context Database 4.1 Android SDK 10) HTC Android Dev Phone 1( ADP1 ) ADP1 GPS iphone OS Android 2 HTTP Ubuntu OS Apache Tomcat MySQL 1 4.2 Bluetooth Android OS 1.6 API android-bluetooth 11) Bluetooth Bluetooth

, HTTP POST JSON JSON 4.3 4.3.1,.,Wi-Fi,GPS 5 Wi-Fi GPS GPS 1 Table 1 Experimental environment for evaluation of the framework CPU Qualcomm MSM7201A 528MHz Intel(R) Pentium(R) D2.80GHz Intel(R) Xeon(R) 3070 2.66GHz Memory ROM:256MB RAM:192MB 1.5GB 8GB OS Android OS 1.6 Linux2.6.32 Linux2.6.32 Database SQLite 3.5.0 - MySQL 5.0.84 %& () ( % +, % %& () ( %& +, % %& () ( %& +, %& 5 Fig.5 State transition diagram of power saving system 6 GPS Wi-Fi GPS 4.3.2 7 8 9 ON/OFF

"$% S3EFGH5R 45*G 9:;() OP:Q 45R 5-6*78 EFGH &'()* +(,&-. /01234 5-6*78 <=>* 5-6?-@ ABC KL:;=>*MN D3EFGH5*IJ 7 Fig.7 Configuration tool 8 Fig.8 Main screen of configuration tool 6 Fig.6 Power saving system built on top of the proposal framewrok Check 10 4.3.3 Click Framework Click Framework Java UI 11 2 GPS Click Framework Google Maps API v3 11 1 GPS 2 GPS 3 GPS

9 Fig.9 Upload and sensing configuration screen 10 Fig.10 User authentication Lost Found ( 12) GPS Speed ( 13) Lost Found GPS 2 GPS GPS GPS GPS Speed 0km/h 04km/h415km/h1530km/h 3060km/h60100km/h100km/h GPS ( 14) GPS jfreechart 12) 11,14 A csv

12 Lost and Found Fig.12 Visualization of location about gps lost and found 13 Speed Fig.13 Visualization of speed 5. 11 Fig.11 Visualization of location 5.1.,, / HTTP HTTP 1 / 14 Fig.14 Visualization of battery level

5.2, API,. API.,, API. 1) DICOMO2007 (2007). 2) COMEVENT, Online (2010). http://comnica.com/event/index.jsp. 3) Google Latitude, Online (2010). http://www.google.com/intl/enus/latitude/ intro.html. 4) (,,, ). DD, [ ] Vol.2008, No.70, pp.7 12 (2008-07-17). 5) David, P.-C. and Ledoux, T.: WildCAT: a generic framework for context-aware applications, MPAC 05: Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing, New York, NY, USA, ACM, pp.1 7 (2005). 6) Devaraju, A., Hoh, S. and Hartley, M.: A context gathering framework for contextaware mobile solutions, Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology,acm,pp.39 46(2007). 7) Apache Struts, Online (2010). http://struts.apache.org/. 8) Apache Wicket, Online (2010). http://wicket.apache.org/. 9) Click Frameworkt, Online (2010). http://click.sourceforge.net/. 10) Android SDK, Online (2010). http://developer.android.com/sdk/index.html. 11) android-bluetooth, Online(2010). http://code.google.com/p/android-bluetooth/. 12) JFreeChart, Online (2010). http://www.jfree.org/jfreechart/. API 4, API., API,.