P2.0 (Printing) - 28 March 2014

Internal updates for improved e-reader compatibility and consistency across platforms.

P1.0 (Printing) - 24 April 2013

First Printing.

Updates to the example code in the Data Chapter, in response to changes to the Table class in Processing Beta 8.

Fixes to examples requiring android.view.MotionEvent import

B6.0 - 14 March 2013

Final beta. Indexing and copy edit are complete. Now it’s on to layout and then the printer.

B5.0 - 03 January 2013

  • We’ve revised the final chapter, “Chapter 13: Sharing and Publishing Applications,” to incorporate suggestions made by our reviewers, especially those related to the use of Processing with browsers. We’ve added new material on using the APKs generated by Processing and Eclipse, as well as a new section on livecoding Processing Web Apps.
  • We’ve removed mention of the now obsolete BufferedReader as a source of input for the Table class in “Working With Data”, as this feature is now an option within Table
  • We’ve simplified the NFCBTTransmit example in “Chapter 5: Using Near Field Communication” to clarify the example and improved the frame rate used to exchange data
  • We’ve tested all of the code examples using Android 4.2 Jelly Bean
  • We’ve fixed errata and responded to suggestions submitted by our tech reviewers
  • We’ve fixed errata reported in the forum for this book by our hands-on readers

B4.0 - 12 November 2012

  • We’ve added the last chapter, Chapter 13, “Sharing and Publishing Applications”
  • We’ve tested and updated the code examples to work with the latest version of Processing: Version 2, Beta 6. This has allowed us, for example, to remove calls to onPause() and onResume()
  • In Chapter 1, “Getting Started,” we’ve added links to instructions for Windows and Linux on how to install a USB driver and set up an Android device to use it
  • We’ve changed references to the “Standard” mode to “Java” mode to match the change on terminology in the Processing 2
  • We’ve added links to the chapter by chapter overview in the “Preface” so ebook readers can to jump directly to a chapter from its description
  • We’ve added support to the Ketai Library Version 8 for loading an existing SQLite database and included a code snippet that shows how to use the feature in Chapter 10, “Using SQLiteDatabases”
  • In the “WiFiDirectCursors” example, we’ve replaced the connectToDevice(selection) method with the connect() method to reflect changes to the Ketai library
  • We’ve changed the Android SDK Manager screenshot in “Appendix” to reflect changes in what’s required to use the Android SDK that have occurred since the release of Processing 2
  • We’ve added the most common issues you’re likely to encounter in running sketches or installing software tools to the “Troubleshooting” section of the “Appendix”
  • We’ve fixed errata reported in the forum for this book by our hands-on readers

B3.0 - 02 October 2012

We’ve added a new chapter, Chapter 12, “Working With Shapes and 3D Objects”

B2.0 - 22 September 2012

  • We’ve added a new chapter, Chapter 11, “Using 3D Graphics with OpenGL.”
  • We’ve fixed errata reported in the forum for this book by our hands-on readers.

B1.0 - 21 August 2012

First beta release.