|
@@ -2,7 +2,7 @@
|
2
|
2
|
\lyxformat 345
|
3
|
3
|
\begin_document
|
4
|
4
|
\begin_header
|
5
|
|
-\textclass article
|
|
5
|
+\textclass paper
|
6
|
6
|
\use_default_options true
|
7
|
7
|
\language english
|
8
|
8
|
\inputencoding auto
|
|
@@ -27,7 +27,7 @@
|
27
|
27
|
\use_bibtopic false
|
28
|
28
|
\paperorientation portrait
|
29
|
29
|
\secnumdepth 3
|
30
|
|
-\tocdepth 3
|
|
30
|
+\tocdepth 2
|
31
|
31
|
\paragraph_separation skip
|
32
|
32
|
\defskip medskip
|
33
|
33
|
\quotes_language english
|
|
@@ -128,6 +128,26 @@ LatexCommand tableofcontents
|
128
|
128
|
\end_inset
|
129
|
129
|
|
130
|
130
|
|
|
131
|
+\begin_inset Newpage pagebreak
|
|
132
|
+\end_inset
|
|
133
|
+
|
|
134
|
+
|
|
135
|
+\end_layout
|
|
136
|
+
|
|
137
|
+\begin_layout Standard
|
|
138
|
+\begin_inset FloatList figure
|
|
139
|
+
|
|
140
|
+\end_inset
|
|
141
|
+
|
|
142
|
+
|
|
143
|
+\end_layout
|
|
144
|
+
|
|
145
|
+\begin_layout Standard
|
|
146
|
+\begin_inset FloatList table
|
|
147
|
+
|
|
148
|
+\end_inset
|
|
149
|
+
|
|
150
|
+
|
131
|
151
|
\end_layout
|
132
|
152
|
|
133
|
153
|
\begin_layout LyX-Code
|
|
@@ -266,20 +286,74 @@ The aim of the application is to provide the context data to third-party
|
266
|
286
|
\end_layout
|
267
|
287
|
|
268
|
288
|
\begin_layout Section
|
269
|
|
-Contributions
|
|
289
|
+Structure
|
270
|
290
|
\end_layout
|
271
|
291
|
|
272
|
292
|
\begin_layout Standard
|
273
|
|
-\begin_inset Note Note
|
274
|
|
-status open
|
|
293
|
+Part
|
|
294
|
+\begin_inset CommandInset ref
|
|
295
|
+LatexCommand prettyref
|
|
296
|
+reference "par:Background"
|
275
|
297
|
|
276
|
|
-\begin_layout Plain Layout
|
277
|
|
-Contributions
|
|
298
|
+\end_inset
|
|
299
|
+
|
|
300
|
+ summarises some of the current work in the field of context-aware systems
|
|
301
|
+ and activity inference.
|
|
302
|
+ Part
|
|
303
|
+\begin_inset CommandInset ref
|
|
304
|
+LatexCommand prettyref
|
|
305
|
+reference "par:Activity-classification"
|
|
306
|
+
|
|
307
|
+\end_inset
|
|
308
|
+
|
|
309
|
+ explains in detail the techniques developed to classify user activity from
|
|
310
|
+ accelerometer data, applications developed to facilitate this, and analyses
|
|
311
|
+ data collected from users to determine the accuracy of the activity classificat
|
|
312
|
+ion algorithms.
|
|
313
|
+ Parts
|
|
314
|
+\begin_inset CommandInset ref
|
|
315
|
+LatexCommand prettyref
|
|
316
|
+reference "par:Other-sensors"
|
|
317
|
+
|
|
318
|
+\end_inset
|
|
319
|
+
|
|
320
|
+ and
|
|
321
|
+\begin_inset CommandInset ref
|
|
322
|
+LatexCommand prettyref
|
|
323
|
+reference "par:Places"
|
|
324
|
+
|
|
325
|
+\end_inset
|
|
326
|
+
|
|
327
|
+ deal with potential context information from other sensors such as microphones
|
|
328
|
+ and cameras, and the contextual value of the user's location, and how interesti
|
|
329
|
+ng places can be inferred.
|
278
|
330
|
\end_layout
|
279
|
331
|
|
|
332
|
+\begin_layout Standard
|
|
333
|
+Part
|
|
334
|
+\begin_inset CommandInset ref
|
|
335
|
+LatexCommand prettyref
|
|
336
|
+reference "par:The-Context-Analyser"
|
|
337
|
+
|
280
|
338
|
\end_inset
|
281
|
339
|
|
|
340
|
+ introduces the Context Analyser, the primary output of this proejct, and
|
|
341
|
+ its suite of related applications.
|
|
342
|
+ The project is evaluated in part
|
|
343
|
+\begin_inset CommandInset ref
|
|
344
|
+LatexCommand prettyref
|
|
345
|
+reference "par:Evaluation"
|
|
346
|
+
|
|
347
|
+\end_inset
|
|
348
|
+
|
|
349
|
+ and conclusions drawn and future work considered in part
|
|
350
|
+\begin_inset CommandInset ref
|
|
351
|
+LatexCommand prettyref
|
|
352
|
+reference "par:Conclusion"
|
|
353
|
+
|
|
354
|
+\end_inset
|
282
|
355
|
|
|
356
|
+.
|
283
|
357
|
\end_layout
|
284
|
358
|
|
285
|
359
|
\begin_layout Standard
|
|
@@ -1762,6 +1836,12 @@ The battery life on modern smartphones rarely exceeds 24 hours of typical
|
1762
|
1836
|
\end_layout
|
1763
|
1837
|
|
1764
|
1838
|
\begin_layout Part
|
|
1839
|
+\begin_inset CommandInset label
|
|
1840
|
+LatexCommand label
|
|
1841
|
+name "par:Activity-classification"
|
|
1842
|
+
|
|
1843
|
+\end_inset
|
|
1844
|
+
|
1765
|
1845
|
Activity classification
|
1766
|
1846
|
\end_layout
|
1767
|
1847
|
|
|
@@ -2693,6 +2773,12 @@ CLASSIFIED/VEHICLE
|
2693
|
2773
|
\end_layout
|
2694
|
2774
|
|
2695
|
2775
|
\begin_layout Part
|
|
2776
|
+\begin_inset CommandInset label
|
|
2777
|
+LatexCommand label
|
|
2778
|
+name "par:Other-sensors"
|
|
2779
|
+
|
|
2780
|
+\end_inset
|
|
2781
|
+
|
2696
|
2782
|
Other sensors
|
2697
|
2783
|
\end_layout
|
2698
|
2784
|
|
|
@@ -2760,9 +2846,10 @@ Eclair
|
2760
|
2846
|
|
2761
|
2847
|
\begin_layout Standard
|
2762
|
2848
|
\begin_inset Float table
|
|
2849
|
+placement h
|
2763
|
2850
|
wide false
|
2764
|
2851
|
sideways false
|
2765
|
|
-status collapsed
|
|
2852
|
+status open
|
2766
|
2853
|
|
2767
|
2854
|
\begin_layout Plain Layout
|
2768
|
2855
|
\begin_inset Tabular
|
|
@@ -3830,6 +3917,12 @@ l light, or in darkness.
|
3830
|
3917
|
\end_layout
|
3831
|
3918
|
|
3832
|
3919
|
\begin_layout Part
|
|
3920
|
+\begin_inset CommandInset label
|
|
3921
|
+LatexCommand label
|
|
3922
|
+name "par:Places"
|
|
3923
|
+
|
|
3924
|
+\end_inset
|
|
3925
|
+
|
3833
|
3926
|
Places
|
3834
|
3927
|
\end_layout
|
3835
|
3928
|
|
|
@@ -4421,6 +4514,12 @@ l data showed that it was either too long or too short.
|
4421
|
4514
|
\end_layout
|
4422
|
4515
|
|
4423
|
4516
|
\begin_layout Part
|
|
4517
|
+\begin_inset CommandInset label
|
|
4518
|
+LatexCommand label
|
|
4519
|
+name "par:The-Context-Analyser"
|
|
4520
|
+
|
|
4521
|
+\end_inset
|
|
4522
|
+
|
4424
|
4523
|
The
|
4425
|
4524
|
\noun on
|
4426
|
4525
|
Context Analyser
|
|
@@ -5480,6 +5579,12 @@ unread
|
5480
|
5579
|
\end_layout
|
5481
|
5580
|
|
5482
|
5581
|
\begin_layout Part
|
|
5582
|
+\begin_inset CommandInset label
|
|
5583
|
+LatexCommand label
|
|
5584
|
+name "par:Evaluation"
|
|
5585
|
+
|
|
5586
|
+\end_inset
|
|
5587
|
+
|
5483
|
5588
|
Evaluation
|
5484
|
5589
|
\end_layout
|
5485
|
5590
|
|
|
@@ -5853,6 +5958,12 @@ Resource usage
|
5853
|
5958
|
\end_layout
|
5854
|
5959
|
|
5855
|
5960
|
\begin_layout Part
|
|
5961
|
+\begin_inset CommandInset label
|
|
5962
|
+LatexCommand label
|
|
5963
|
+name "par:Conclusion"
|
|
5964
|
+
|
|
5965
|
+\end_inset
|
|
5966
|
+
|
5856
|
5967
|
Conclusion
|
5857
|
5968
|
\end_layout
|
5858
|
5969
|
|
|
@@ -5860,6 +5971,31 @@ Conclusion
|
5860
|
5971
|
Project outcomes
|
5861
|
5972
|
\end_layout
|
5862
|
5973
|
|
|
5974
|
+\begin_layout Standard
|
|
5975
|
+A context-aware API has been developed for the Android platform.
|
|
5976
|
+ This was the primary purpose and output of this project, and it has been
|
|
5977
|
+ evaluated to perform to an acceptable accuracy.
|
|
5978
|
+ While not all of the evaluation targets were met, a number of these were
|
|
5979
|
+ conscious decisions to deviate from the previous specification in response
|
|
5980
|
+ to a change in development method or change in target audience.
|
|
5981
|
+\end_layout
|
|
5982
|
+
|
|
5983
|
+\begin_layout Standard
|
|
5984
|
+In developing the API, an algorithm to classify accelerometer data using
|
|
5985
|
+ an extremely small set of extracted features was devised.
|
|
5986
|
+ This is a significant deviation from established works in the field, which
|
|
5987
|
+ mostly attempt to use as many features as possible in an attempt to increase
|
|
5988
|
+ accuracy.
|
|
5989
|
+
|
|
5990
|
+\end_layout
|
|
5991
|
+
|
|
5992
|
+\begin_layout Standard
|
|
5993
|
+In addition to the main API, the project has also delivered a set of application
|
|
5994
|
+s built on top of it, most notably the context aware home screen.
|
|
5995
|
+ This clearly demonstrates how context-aware systems can enhance a user's
|
|
5996
|
+ experience by tailoring content and behaviour to the current context.
|
|
5997
|
+\end_layout
|
|
5998
|
+
|
5863
|
5999
|
\begin_layout Section
|
5864
|
6000
|
Future work
|
5865
|
6001
|
\begin_inset CommandInset label
|
|
@@ -5878,15 +6014,7 @@ There are many areas in this project which could be expanded on or enhanced
|
5878
|
6014
|
\end_layout
|
5879
|
6015
|
|
5880
|
6016
|
\begin_layout Subsection
|
5881
|
|
-Using GSM cell tower
|
5882
|
|
-\begin_inset Quotes eld
|
5883
|
|
-\end_inset
|
5884
|
|
-
|
5885
|
|
-turnover
|
5886
|
|
-\begin_inset Quotes erd
|
5887
|
|
-\end_inset
|
5888
|
|
-
|
5889
|
|
- to enhance activity classification
|
|
6017
|
+Using GSM metadata to enhance activity classification
|
5890
|
6018
|
\end_layout
|
5891
|
6019
|
|
5892
|
6020
|
\begin_layout Standard
|