vide meaningful location-based content in a similar
amount of time. This implies that location-based sys-
tems may be able to move from being academic “sci-
ence projects” to being usable systems that address
the needs of an increasingly mobile workforce. It also
opens new applications for location based systems,
including meetings, conferences and other temporary
events.
Both the K Nearest Neighbor and neural network
models appear to offer advantages in the Mirage sys-
tem. The KNN system has a very low setup time and
can become accurate with a very sparse training set.
It also can be updated rapidly and facilitates rapid de-
ployment of location base information space. Unfor-
tunately, it is not able to pick out the subtle differences
once the distances become very close together, such
as in the same room. On the other hand the neural
network approach requires a high overhead of train-
ing examples and training time so it is not nearly as
easily configured. However, once in place it can pro-
duce extremely accurate results. Current investigation
is being directed at producing very high-resolution
training sets for use in the neural network to possibly
extend accuracy even further and the corresponding
work on determining how to incorporate that more ac-
curate information into meaningful location based ap-
plications. In either case the Mirage system provides
an ensemble approach to location determination that
is capable of satisfying both the “quick and dirty” set
up and the much more finely tuned requirements.
The modular structure of the “location blades”
should allow us to interface to different data sources
to provide useful location information even in
the absence of specific training sets. For ex-
ample, the Wireless Geographic Logging Engine
(http://www.wigle.net) provides pervasive mappings
of wireless information to approximate geo-spatial
information. It should be possible to build “feder-
ated” Mirage server that uses that information to di-
rect users to existing location-based search engines,
such as those provided by Google or Yahoo.
At the current time, the Mirage system is being de-
veloped under an “open source” development model
that will allow the rapid expansion of location-based
systems. The complete system will be available for
download in May 2005.
REFERENCES
Bahl, P. and Padmananbhan, V. N. (2000). Radar: An in-
building rf-based user location and tracking system. In
IEEE INFOCOM 2000, Tel-Aviv, Israel. IEEE Com-
puter Society Press.
Battiti, R., Le, N. T., and Villani, A. (2002). Location-aware
computing: a neural network model for determining
location in wireless lans. Technical Report Technical
Report DIT-02-083, Informatica e Telecomunicazioni,
University of Trento.
Byers, S. and Kormann, D. (2003). 802.11b access point
mapping. In Communications of the ACM, volume
46, no. 5, pages 41–46.
Caswell, D. and Debate, P. (2000). Creating web represen-
tations for places. In In Proceedings of the Second In-
ternational Symposium on Handheld and Ubiquitio,us
Computing (HUC 2000), Bristol, UK.
Cheverst, K., Davies, N., Mitchell, K., and Friday, A.
(2000). Experiences of developing and deploying a
context-awar tourist guide: The guide project. In
Proceedings of MOBICOM 2000, Boston, MA. ACM
Press.
Griswold, W. G., Shanahan, P., Brown, S. W., , R. B.,
Ratto, M., Shapiro, R. B., and Truong, T. M. (2002).
Activecampus — experiments in community-oriented
ubiquitous computing. In Technical Repeort CS2003-
0750, UC San Diego. Computer Science and Engi-
neering.
Gruteser, M. and Grunwald, D. (2003). Enhancing location
privacy in wireless lan through disposable interface
identifiers: a quantitative analysis. In Proceedings
of the 1st ACM international workshop on Wireless
mobile applications and services on WLAN hotspots,
pages 46–55. ACM Press.
Hightower, J. and Borriello, G. (2001). Location systems
for ubiquitous computing. IEEE Computer, 34(8):57–
66.
Kindberg, T., Barton, J., Morgan, J., Becker, G., Bedner, I.,
Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan,
V., Morris, H., Pering, C., Schettino, J., Serra, B., and
Spasojevic, M. (2002). People, places, things: Web
presence for the real world. MONET, 7(5).
MediaWiki-Foundation, T. (2004). Mediawiki develop-
ment. http://mediawiki.sourceforge.net.
Priyantha, N. B., Chakraborty, A., and Balakrishnan, H.
(2000). The cricket location-support system. In Pro-
ceedings of the 6th ACM MOBICOM, Boston, MA.
Russell and Norvig (2002). Artificial Intelligence, A mod-
ern Approach. Prentice Hall Series in Artifical Intel-
ligence. Prentice Hall. Chapter 20 Statistical Models
(pg 733).
Schilit, B. N., LaMarca, A., Borriello, G., Griswold,
W., McDonald, D., Lazowska, E., Balachandran, A.,
Hong, J., and Iverson, V. (2003). Challenge: Ubiqui-
tous location-aware computing and the “place lab” ini-
tiative. In The First ACM International Workshop on
Wireless Mobile Applications and Services on WLAN
(WMASH 2003). ACM Press.
THE DESIGN OF THE MIRAGE SPATIAL WIKI
55