Mobile Interaction Design
This chapter surveys how people use their mobile devices as part of daily life. It suggests that as hardware innovations are made to give greater processing abilities, there is a struggle for the software to keep up. Since this was written several years ago, we can observe how phones have changed so that most devices are purely touch screen based with multitouch/gesture support for interacting with the mobile interface. It's also interesting because predicting how these types of user interactions in the future will progress is anyone's best guess. Will the QWERTY keyboard become obsolete on touch screens? This keyboard format is great for making use of 10 fingers. Mobile devices typically use only one. Voice interaction has become much more usable however the lack of privacy and processing the voice queue over the internet are barriers to using voice interactions.
Mobile 3D Graphics
This chapter details some of the technologies older phones made us of for displaying graphics. Most phones still use some version of java, with games and content moving away from closed SDKs to open formats. However, there are now enough different coding platforms that can be used to develop smartphone apps today, that learning to develop for these platforms can be a somewhat daunting task.