Course pages 2014–15
Mobile and Sensor Systems
Lecture 8: Practical Mobile Phone Programming. (Note: lecture slot swap with Advanced Algorithms. This last lecture will be taught on Wednesday 20th May at 11am instead of Tuesday 19th). Bring your Android phone and USB cable (if you have one) as well as your laptop.Set up Eclipse / Android Studio Configure these for Android development, e.g. by installing the ADT plugin for Eclipse. Download the demo project and ES libraries.
Recommended Additional Readings
Mark Weiser. The Computer for the 21th Century. Scientific American. September 1991. Mark Weiser. Some Computer Issues in Ubiquitous Computing. Communications of the ACM. Vol. 36. Issue 7. July 1993.
M. Satyanarayanan. Pervasive Computing: Vision and Challenges. IEEE Personal Communications. Vol. 8 Issue 4. August 2001.
Chapter 6 of James F. Kurose and Keith W. Ross Computer Networking. A Top Down Approach. 6th Edition. Pearson 2012.
Schiller, J. (2003). Mobile communications. Pearson (2nd ed.).
Agrawal, D. & Zheng, Q. (2006). Introduction to wireless and mobile systems. Thomson.
A. Vahdat and D. Becker, Epidemic routing for partially-connected ad hoc networks, 2000.
M. Musolesi and C. Mascolo. CAR: Context-aware Adaptive Routing for Delay Tolerant Mobile Networks. In IEEE Transactions on Mobile Computing. Vol. 8(2). pp. 246-260. February 2009.
TinyOS tutorial: http://www.tinyos.net/tinyos-1.x/doc/tutorial/ SMAC: Ye, W., Heidemann, J., and Estrin, D. 2004. Medium access control with coordinated adaptive sleeping for wireless sensor networks. IEEE/ACM Trans. Netw. 12, 3 (Jun. 2004), 493-506.
WISEMAC: El-Hoiydi, A. and Decotignie, J. 2004. WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks. In Proceedings of the Ninth international Symposium on Computers and Communications 2004 Volume 2 (Iscc04) - Volume 02 (June 28 - July 01, 2004). ISCC. IEEE Computer Society, Washington, DC, 244-251.
X-MAC: M. Buettner, G. V. Yee, E. Anderson, and R. Han, X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks, in Proceedings of the 4th international conference on Embedded networked sensor systems Boulder, Colorado, USA: ACM, 2006.
LEACH: Wendi Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan, Energy-Efficient Communication Protocols for Wireless Microsensor Networks, Proc. Hawaaian Int'l Conf. on Systems Science, January 2000.
Intanagonwiwat, C., Govindan, R., and Estrin, D. 2000. Directed diffusion: a scalable and robust communication paradigm for sensor networks. In Proceedings of the 6th Annual international Conference on Mobile Computing and Networking (Boston, Massachusetts, United States, August 06 - 11, 2000). MobiCom '00. ACM, New York, NY, 56-67.
Woo, A., Tong, T., and Culler, D. 2003. Taming the underlying challenges of reliable multihop routing in sensor networks. In Proceedings of the 1st international Conference on Embedded Networked Sensor Systems (Los Angeles, California, USA, November 05 - 07, 2003). SenSys '03. ACM, New York, NY. Pages: 14-27. Karp, B. and Kung, H.T., GPSR: Greedy Perimeter Stateless Routing for Wireless Networks, in Proceedings of the Sixth Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom 2000), Boston, MA, August, 2000, pp. 243-254.
Levis P., Patel L., Shenker S., Culler D. 2004. Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks. In Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004). Pages 15-28.
B. Pasztor, L. Mottola, C. Mascolo, G. P. Picco, S. Ellwood and D. Macdonald. Selective Reprogramming of Mobile Sensor Networks through Social Community Detection. In Proceedings of 7th European Conference on Wireless Sensor Networks (EWSN2010). Coimbra, Portugal. February 2010. Springer.
N.D. Lane, E. Miluzzo, H. Lu, D. Peebles, T. Choudhury, A. Campbell. A survey of mobile phone sensing. IEEE Computer Magazine. Vol. 48. No 9. September 2010.
E. Miluzzo, N.D. Lane, K. Fodor, R. Peterson, H. Lu, M. Musolesi, S.B. Eisenman, X. Zheng, A. Campbell. Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application. Proceedings of SenSys’08.
K.K. Rachuri, M. Musolesi, C. Mascolo, P.J. Rentfrow, C. Longworth, A. Aucinas. EmotionSense: A Mobile Phones based Adaptive Platform for Experimental Social Psychology Research. Ubicomp’10. September 2010.