I have (finally!) published my book, Delphi XE2 Foundations, on Amazon’s Kindle eBook store:
Part 1 (chapters 1-4) – Amazon.co.uk; Amazon.com; Amazon.de; Amazon.fr; Amazon.es; Amazon.it
Part 2 (chapters 5-9) – Amazon.co.uk; Amazon.com; Amazon.de; Amazon.fr; Amazon.es; Amazon.it
Part 3 (chapters 10-15) – Amazon.co.uk; Amazon.com; Amazon.de; Amazon.fr; Amazon.es; Amazon.it
Some general info on the book is available at http://delphifoundations.com/; sample code is also available in a Subversion repository hosted on Google code (http://code.google.com/p/delphi-foundations/). Significantly, the book is more a reference-type one than a tutorial-type one, so I don’t want anyone to get the wrong idea and be disappointed as a result.
In a nutshell, what it does is take you through the language and wider RTL as at the XE2 release, covering older and newer features alongside each other. Consequently, one chapter tackles string handling, another streams and so on. If you are an experienced Delphi user, the earlier chapters may not be so interesting while the later ones (which include coverage of OS X support at the RTL level and the newer multithreading primitives) hopefully will be; conversely, less experienced users may find the earlier chapters more relevant.
For the eBook edition, I have split the book into three parts. This simply means you get a third of the whole book per purchase. Pricing is £7.99/€8.99/US$9.99 per part (European prices include VAT). For samples, either use Amazon’s ‘Look Inside’ feature, or have a sample sent to a registered Kindle device or app – look out for the link on the right of the product page:
Since I have gone through Amazon’s Kindle eBook store, you need either a Kindle device or Amazon’s free Kindle app installed to read my book. In the case of the latter, the app is available for a variety of desktop and mobile platforms (click here) – the main exceptions are e-reader rivials to the Kindle, however iOS is supported.
Whether using a Kindle device or a Kindle app, support for Amazon’s newer ‘KF8’ format is preferred, however it isn’t a requirement – if the chapter headings of my book come out with a top and bottom border then KF8 is being used, otherwise it isn’t. All Kindle Fire tablets, together with Kindle and Kindle Touch e-readers bought in the past couple of months, support KF8 by default; others may need a system update from Amazon. In the case of the Kindle apps, these are supposed to auto-update, and therefore, have acquired KF8 support if they didn’t have it already. However, this didn’t work for me, so I had to re-download the apps manually.
As my recent blog posts have indicated, there will be a printed version of the book, just not quite yet. Unlike the eBook edition, the printed version won’t come in separate parts. It will also be a bit more expensive than the three eBooks combined, however the differential will be similar to what professionally published books tend to have between the two formats.