Course material 2010–11
Programming for Mobiles
Lecture 1: Introduction to mobile programming
lecture PDFBenchmarking
- Linpack for Android [html]
- Linpack historical results (FAQ) [html]
- CaffeineMark [html]
- CaffeineMark on Android [html]
- Quadrant [html]
Flash memory
- ifixit Nexus One teardown: [html]
- ifixit HTC Evo 4G teardown: [html]
- Samsung NAND flash whitepaper: [pdf]
- Toshiba NAND flash applications design guide: [pdf]
- Paolo Pavan, Roberto Bez, Piero Olivo and Enrico Zanoni, "Flash Memory Cells—An Overview", Proceedings of the IEEE, Vol. 85, No. 8, Aug 1997 [html]
- Tae-Sun Chung, Dong-Joo Park, Sangwon Park, Dong-Ho Lee, Sang-Won Lee and Ha-Joo Song, "System Software for Flash Memory: A survey", Embedded and ubiquitous computing, Lecture Notes in Computer Science, 2006, Volume 4096/2006, [html]
Thin vs Thick
- HTML5 versus Flash benchmarking: [html]
Sensors
- Datasheet for AK8973 - 3-axis Electronic Compass: [html]
- Datasheet for BMA150 - Digital, triaxial acceleration sensor: [html]
- Datasheet for Capella CM3602 Short Distance Proximity Sensor with Ambient Light Sensor: [html]
- GPS Overview: [html]
Context awareness
- Andy Hopper, "Sentient Computing - abridged and updated version of the Royal Society Clifford Paterson Lecture, 1999", Computer Systems: Theory, Technology, and Applications: A Tribute to Roger Needham, series Monographs in Computer Science, pp. 125-131, Springer, Dec 2003: [pdf]
- Anind K. Dey and Gregory D.Abowd, "Towards a better Understanding of Context and Context-Awareness", Proceedings of the CHI 2000 Workshop on "The What, Who, Where, When, Why and How of Context-Awareness": [html]