19 May 2015 P3.0 (Printing)

Tested all examples using Processing 3 and Ketai Library v9-v11 running Android 5.0 Lollipop Optimized all examples for high density displays Updated screenshots to reflect high density display on device running Android 5.0 Implemented submitted errata and issues Updated Ketai reference now hosted on Github at ketai.org Updated all references to use new github hosted ketai reference at ketai.org Updated Chapter 13 “Sharing and Publishing Applications” to reflect changes to app signing and creating JavaScript based web apps

28 March 2014 P2.0 (Printing)

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

24 April 2013 P1.0 (Printing)

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

14 March 2013 B6.0

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

03 January 2013 B5.0

  • 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

12 November 2012 B4.0

  • 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

02 October 2012 B3.0

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

22 September 2012 B2.0

  • 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.

21 August 2012 B1.0

First beta release.