Browse Source

Initial outsourcing report

tags/SensorLogger/0.1
Chris Smith 14 years ago
parent
commit
1499502fd9

+ 1
- 0
.gitignore View File

@@ -1,3 +1,4 @@
1 1
 /papers/*.bak
2 2
 /code/*/build
3 3
 /code/*/nbproject/private
4
+/reports/*~

BIN
code/SensorLogger/dist/SensorLogger.apk View File


+ 3
- 2
code/SensorLogger/src/uk/co/md87/android/sensorlogger/MainActivity.java View File

@@ -39,8 +39,9 @@ public class MainActivity extends Activity implements OnClickListener {
39 39
                 + "\n\nThis application records any changes in your phone's "
40 40
                 + "accelerometer state to a text file, along with the timestamp "
41 41
                 + "that the change occured at.\n\n"
42
-                + "Hit the upload button to upload the data you've recorded so "
43
-                + "it can be analysed. Thanks.\n\n");
42
+                + "Once 1,000 entries have been recorded, the data will be "
43
+                + "automatically uploaded and erased from the device. You can "
44
+                + "manually trigger an upload using the button below.\n\n");
44 45
     }
45 46
 
46 47
     /** {@inheritDoc} */

+ 2
- 1
code/SensorLogger/src/uk/co/md87/android/sensorlogger/SensorLoggerService.java View File

@@ -12,6 +12,7 @@ import android.hardware.Sensor;
12 12
 import android.hardware.SensorEvent;
13 13
 import android.hardware.SensorEventListener;
14 14
 import android.hardware.SensorManager;
15
+import android.os.Binder;
15 16
 import android.os.IBinder;
16 17
 import android.widget.Toast;
17 18
 
@@ -71,7 +72,7 @@ public class SensorLoggerService extends Service {
71 72
 
72 73
     @Override
73 74
     public IBinder onBind(Intent arg0) {
74
-        return null;
75
+        return new Binder();
75 76
     }
76 77
 
77 78
     @Override

+ 18
- 12
papers/project.bib View File

@@ -148,7 +148,7 @@
148 148
 
149 149
 @INCOLLECTION{Bardram2005,
150 150
   author = {Bardram, Jakob E.},
151
-  title = {The Java Context Awareness Framework (JCAF)  A Service Infrastructure
151
+  title = {The Java Context Awareness Framework (JCAF) - A Service Infrastructure
152 152
 	and Programming Framework for Context-Aware Applications},
153 153
   booktitle = {Pervasive Computing},
154 154
   publisher = {IEEE},
@@ -225,7 +225,7 @@
225 225
 }
226 226
 
227 227
 @INPROCEEDINGS{Caros2005,
228
-  author = {Carós, JS. and Chételat, O. and Celka, P. and Dasen, S.},
228
+  author = {Car\'os, JS. and Ch\'etelat, O. and Celka, P. and Dasen, S.},
229 229
   title = {Very low complexity algorithm for ambulatory activity classification},
230 230
   booktitle = {European Medical \& Biological Engineering Conference and IFMBE European
231 231
 	Conference on Biomedical Engineering},
@@ -482,6 +482,8 @@
482 482
 	accuracy for places visited twice.},
483 483
   citeulike-article-id = {1382076},
484 484
   citeulike-linkout-0 = {http://dx.doi.org/10.1007/11551201_10},
485
+  comment = {K-means clustering. 9.6 minute windows. Most algorithms rely on GPS
486
+	blackouts or Wifi beacons.},
485 487
   doi = {10.1007/11551201_10},
486 488
   file = {Hightower2005.pdf:Hightower2005.pdf:PDF},
487 489
   journal = {UbiComp 2005: Ubiquitous Computing},
@@ -547,6 +549,10 @@
547 549
   citeulike-article-id = {1076182},
548 550
   citeulike-linkout-0 = {http://portal.acm.org/citation.cfm?id=1107591},
549 551
   citeulike-linkout-1 = {http://dx.doi.org/10.1145/1107548.1107591},
552
+  comment = {Better recognition rates when selecting features based on activity.
553
+	Popular features: mean, standard deviation, energy, entropy, correleation
554
+	between axis, discrete FFT coefficients. FFT features generally best,
555
+	but different coefficients and windows for each activity.},
550 556
   doi = {10.1145/1107548.1107591},
551 557
   file = {Huynh2005.pdf:Huynh2005.pdf:PDF},
552 558
   isbn = {1-59593-304-2},
@@ -960,7 +966,7 @@
960 966
 
961 967
 @MISC{Philipose2003a,
962 968
   author = {Philipose, M. and Fishkin, K. and Perkowitz, M. and Patterson, D.
963
-	and Hähnel, D.},
969
+	and H\"ahnel, D.},
964 970
   title = {The Probabilistic Activity Toolkit: Towards Enabling Activity-Aware
965 971
 	Computer Interfaces},
966 972
   year = {2003},
@@ -1057,8 +1063,8 @@
1057 1063
 }
1058 1064
 
1059 1065
 @INPROCEEDINGS{Rudstroem2004,
1060
-  author = {Åsa Rudström and Martinn Svensson and Martin Svensson and Rickard
1061
-	Cöster and Kristina Höök},
1066
+  author = {Asa Rudstr\"om and Martinn Svensson and Martin Svensson and Rickard
1067
+	C\"oster and Kristina H\"o\"ok},
1062 1068
   title = {MobiTip: Using Bluetooth as a Mediator of Social Context},
1063 1069
   booktitle = {In Ubicomp 2004 Adjunct Proceedings},
1064 1070
   year = {2004},
@@ -1373,12 +1379,12 @@
1373 1379
 @comment{jabref-meta: groupstree:
1374 1380
 0 AllEntriesGroup:;
1375 1381
 1 ExplicitGroup:Unread\;0\;Aha1991\;Bao2004\;Bardram2005\;Bellotti2008
1376
-\;Consolvo2008\;Eagle2006\;Hightower2005\;Horvitz1998\;Huynh2005\;Keer
1377
-thi1999\;Lee2007\;Lester2005\;Lester2006\;Liao2007\;Liao2007a\;Lukowic
1378
-z2002\;Mahdaviani2007\;Mathie2004\;Maurer2006\;Parkka2006\;Patterson20
1379
-04\;Philipose2003\;Philipose2003a\;Philipose2004\;Raento2005\;Ravi2005
1380
-\;Rudstroem2004\;Salber1999\;Schapire1999\;Schilit1994\;Schmidt1999\;S
1381
-chmidt2008\;Shen2004\;Siewiorek2003\;Song2005\;Stiefmeier2008\;Tentori
1382
-2008\;Terry2002\;Voida2002\;Wang2009\;Wyatt2007\;Yang2008\;;
1382
+\;Consolvo2008\;Eagle2006\;Horvitz1998\;Keerthi1999\;Lee2007\;Lester20
1383
+05\;Lester2006\;Liao2007\;Liao2007a\;Lukowicz2002\;Mahdaviani2007\;Mat
1384
+hie2004\;Maurer2006\;Parkka2006\;Patterson2004\;Philipose2003\;Philipo
1385
+se2003a\;Philipose2004\;Raento2005\;Ravi2005\;Rudstroem2004\;Salber199
1386
+9\;Schapire1999\;Schilit1994\;Schmidt1999\;Schmidt2008\;Shen2004\;Siew
1387
+iorek2003\;Song2005\;Stiefmeier2008\;Tentori2008\;Terry2002\;Voida2002
1388
+\;Wang2009\;Wyatt2007\;Yang2008\;;
1383 1389
 }
1384 1390
 

+ 172
- 0
reports/outsourcing.lyx View File

@@ -0,0 +1,172 @@
1
+#LyX 1.6.4 created this file. For more info see http://www.lyx.org/
2
+\lyxformat 345
3
+\begin_document
4
+\begin_header
5
+\textclass article
6
+\use_default_options true
7
+\language english
8
+\inputencoding auto
9
+\font_roman default
10
+\font_sans default
11
+\font_typewriter default
12
+\font_default_family default
13
+\font_sc false
14
+\font_osf false
15
+\font_sf_scale 100
16
+\font_tt_scale 100
17
+
18
+\graphics default
19
+\paperfontsize default
20
+\spacing single
21
+\use_hyperref false
22
+\papersize default
23
+\use_geometry false
24
+\use_amsmath 1
25
+\use_esint 1
26
+\cite_engine basic
27
+\use_bibtopic false
28
+\paperorientation portrait
29
+\secnumdepth 3
30
+\tocdepth 3
31
+\paragraph_separation indent
32
+\defskip medskip
33
+\quotes_language english
34
+\papercolumns 1
35
+\papersides 1
36
+\paperpagestyle default
37
+\tracking_changes false
38
+\output_changes false
39
+\author "" 
40
+\author "" 
41
+\end_header
42
+
43
+\begin_body
44
+
45
+\begin_layout Title
46
+Activity-Aware API for Android Devices: Outsouring Report
47
+\end_layout
48
+
49
+\begin_layout Author
50
+Chris Smith
51
+\begin_inset Newline newline
52
+\end_inset
53
+
54
+Supervisor: Naranker Dulay
55
+\end_layout
56
+
57
+\begin_layout Date
58
+January 2009
59
+\end_layout
60
+
61
+\begin_layout LyX-Code
62
+\begin_inset CommandInset toc
63
+LatexCommand tableofcontents
64
+
65
+\end_inset
66
+
67
+
68
+\end_layout
69
+
70
+\begin_layout Section
71
+Background
72
+\end_layout
73
+
74
+\begin_layout Standard
75
+Context- or Activity-Aware devices is an area currently under lots of research.
76
+ There are many and varied applications of activity-aware devices, ranging
77
+ from personal fitness
78
+\begin_inset CommandInset citation
79
+LatexCommand cite
80
+key "Consolvo2008"
81
+
82
+\end_inset
83
+
84
+ and healthcare
85
+\begin_inset CommandInset citation
86
+LatexCommand cite
87
+key "Tentori2008,Song2005"
88
+
89
+\end_inset
90
+
91
+ to training factory workers
92
+\begin_inset CommandInset citation
93
+LatexCommand cite
94
+key "Stiefmeier2008"
95
+
96
+\end_inset
97
+
98
+ or merely playing music
99
+\begin_inset CommandInset citation
100
+LatexCommand cite
101
+key "Dornbush2005"
102
+
103
+\end_inset
104
+
105
+.
106
+\end_layout
107
+
108
+\begin_layout Standard
109
+While this research is going on, there has been a huge expansion in the
110
+ ownership, use and power of mobile telephones.
111
+ Mobile telephones are so ubiquitous and now come with such a large sensor
112
+ platform that they are the obvious choice for implenting activity-aware
113
+ technologies for use in day-to-day life.
114
+\end_layout
115
+
116
+\begin_layout Subsection
117
+Applications
118
+\end_layout
119
+
120
+\begin_layout Subsection
121
+Mobile telephones
122
+\end_layout
123
+
124
+\begin_layout Subsubsection
125
+Android
126
+\end_layout
127
+
128
+\begin_layout Subsubsection
129
+iPhone
130
+\end_layout
131
+
132
+\begin_layout Subsection
133
+Inferring activity
134
+\end_layout
135
+
136
+\begin_layout Subsubsection
137
+Sensors and devices
138
+\end_layout
139
+
140
+\begin_layout Subsubsection
141
+Feature detection
142
+\end_layout
143
+
144
+\begin_layout Subsubsection
145
+Classification
146
+\end_layout
147
+
148
+\begin_layout Subsubsection
149
+Training
150
+\end_layout
151
+
152
+\begin_layout Section
153
+Specification
154
+\end_layout
155
+
156
+\begin_layout Section
157
+Evaluation
158
+\end_layout
159
+
160
+\begin_layout Standard
161
+\begin_inset CommandInset bibtex
162
+LatexCommand bibtex
163
+bibfiles "/home/chris/Uni/project/papers/project"
164
+options "bibtotoc,savetrees"
165
+
166
+\end_inset
167
+
168
+
169
+\end_layout
170
+
171
+\end_body
172
+\end_document

Loading…
Cancel
Save