1. The document discusses developing rich interfaces for ultrabooks using JavaFX, which supports touch and gestures. It describes various sensors available on ultrabooks like accelerometers, gyroscopes, and ambient light sensors. 2. It explains how to access these sensors from Java using JNI and the Windows sensor APIs. The process involves registering a Java object to handle sensor events, generating a header file, initializing the sensor in C++, and redirecting events to Java methods. 3. While touch works well on Linux with JavaFX, clear APIs do not exist for accessing sensors on Linux like they do on Windows. The document provides resources for learning more about JavaFX, sensors, and developing for Intel platforms.