|
@@ -98,11 +98,11 @@ While this research is going on, there has been a huge expansion in the
|
98
|
98
|
\end_layout
|
99
|
99
|
|
100
|
100
|
\begin_layout Standard
|
101
|
|
-Making a context-aware API available on an open mobile platform such as
|
102
|
|
- Android will enable developers to start adding context-aware functionality
|
103
|
|
- to their applications without the extremely large overhead of writing a
|
104
|
|
- logger and classifier themselves, or re-engineering the application to
|
105
|
|
- use a context-aware framework if one is available.
|
|
101
|
+This project aims to make a context-aware API available on an open mobile
|
|
102
|
+ platform, which will enable developers to start adding context-aware functional
|
|
103
|
+ity to their applications without the extremely large overhead of writing
|
|
104
|
+ a logger and classifier themselves, or re-engineering the application to
|
|
105
|
+ use an existing context-aware framework if one is available.
|
106
|
106
|
\end_layout
|
107
|
107
|
|
108
|
108
|
\begin_layout Section
|
|
@@ -171,7 +171,7 @@ key "Hudson2003"
|
171
|
171
|
\end_inset
|
172
|
172
|
|
173
|
173
|
requires a static camera fixed in an office to observe user behaviour,
|
174
|
|
- instead of implementing it directly on a telephone, which obviously constraints
|
|
174
|
+ instead of implementing it directly on a telephone, which obviously constrains
|
175
|
175
|
its usefulness.
|
176
|
176
|
Of the two solutions actually targeted at mobile telephones, one
|
177
|
177
|
\begin_inset CommandInset citation
|
|
@@ -776,7 +776,8 @@ evolved
|
776
|
776
|
\begin_layout Standard
|
777
|
777
|
The drawback of genetic algorithms is the need for a fitness function -
|
778
|
778
|
the network will only ever be as good as the fitness function, and if you
|
779
|
|
- have a way to define what makes a good network you could hardcode
|
|
779
|
+ have a way to define what makes a good network you could in most cases
|
|
780
|
+ hardcode the solution instead of evolving a network to satisfy it.
|
780
|
781
|
\end_layout
|
781
|
782
|
|
782
|
783
|
\begin_layout Subsubsection
|
|
@@ -1738,6 +1739,7 @@ An Android application which:
|
1738
|
1739
|
monitors raw sensor data and extracts features from the device's:
|
1739
|
1740
|
\end_layout
|
1740
|
1741
|
|
|
1742
|
+\begin_deeper
|
1741
|
1743
|
\begin_layout Itemize
|
1742
|
1744
|
accelerometer sensors
|
1743
|
1745
|
\end_layout
|
|
@@ -1754,10 +1756,12 @@ camera
|
1754
|
1756
|
microphone
|
1755
|
1757
|
\end_layout
|
1756
|
1758
|
|
|
1759
|
+\end_deeper
|
1757
|
1760
|
\begin_layout Itemize
|
1758
|
1761
|
monitors relevant data and extracts features concerning:
|
1759
|
1762
|
\end_layout
|
1760
|
1763
|
|
|
1764
|
+\begin_deeper
|
1761
|
1765
|
\begin_layout Itemize
|
1762
|
1766
|
visible Bluetooth devices in proximity to the device
|
1763
|
1767
|
\end_layout
|
|
@@ -1770,6 +1774,7 @@ the current location of the device
|
1770
|
1774
|
the current GSM signal strength and cell ID
|
1771
|
1775
|
\end_layout
|
1772
|
1776
|
|
|
1777
|
+\end_deeper
|
1773
|
1778
|
\begin_layout Itemize
|
1774
|
1779
|
presents the user with a method of optionally annotating this data with
|
1775
|
1780
|
their current activity
|
|
@@ -1785,6 +1790,7 @@ enhances the classification with extra contextual data inferred from location
|
1785
|
1790
|
or Bluetooth service:
|
1786
|
1791
|
\end_layout
|
1787
|
1792
|
|
|
1793
|
+\begin_deeper
|
1788
|
1794
|
\begin_layout Itemize
|
1789
|
1795
|
the user's probable source and destination, if traveling
|
1790
|
1796
|
\end_layout
|
|
@@ -1797,6 +1803,7 @@ the user's current location, if stationary
|
1797
|
1803
|
the user's company, if detected
|
1798
|
1804
|
\end_layout
|
1799
|
1805
|
|
|
1806
|
+\end_deeper
|
1800
|
1807
|
\begin_layout Itemize
|
1801
|
1808
|
attempts to conserve battery life by intelligent management and timing of
|
1802
|
1809
|
sensor activity
|