Amazon Kindle

Kindle e' una serie di eBook reader distribuita da Amazon. Questa pagina spiega come usarlo, come pubblicare testi e quali sono gli ambienti di programmazione.

Il Kindle ha avuto grande successo ed e' diventato in pochi mesi il prodotto piu' venduto da Amazon, che e' il leader mondiale nella distribuzione dei libri. In questa pagina riportiamo qualche nota su come utilizzare il proprio Kindle, come scaricare e leggere documenti personali sul proprio Kindle, come pubblicare un eBook (libro elettronico) su Amazon e qualche cenno sulle possibilita' di programmazione.
E' passato meno di un anno dalla prima pubblicazione di questa pagina ma ci sono troppe novita' ed ho dovuto aggiornarla!

Sono stati aperti nuovi Kindle Store ed ora (dal 1 dicembre 2011) e' possibile acquistare direttamente libri elettronici sugli Store di Italia, Spagna, Francia e Germania. Breaking news: sono disponibili anche i modelli Kindle Touch e Kindle Touch 3G (21 aprile 2012).
La gamma dei dispositivi si e' ampiata, i nuovi modelli sono piu' leggeri e veloci. Il modello di punta, il Kindle File al momento non ancora disponibile sul mercato italiano, ha un ottimo video a colori da 7 pollici con multi-touch, supporta file ed applicazioni multimediali ed ha un costo circa 2 volte piu' basso rispetto a modelli di tablet concorrenti.
Nonostante questi grandi cambiamenti nella tecnologia, la maggior parte delle informazioni contenute in questa pagina mantengono la loro validita' ed anzi e' sempre piu' confermata la crescita dell'editoria digitale.

Amazon Kindle

Kindle 3 Il Kindle di Amazon, nel modello Kindle 3 che e' il piu' diffuso, ha un video da 6 pollici 600x800 167ppi con 16 toni di grigio. Lo schermo utilizza una tecnologia particolare che lo rende molto simile ad un foglio di carta: Pearl e-Ink. Vantaggi: non consuma praticamente nulla (la batteria ricaricabile puo' durare un mese), non c'e' quasi riflesso, ha un'ottima qualita' di lettura. Svantaggi: e' in bianco e nero e non si vede al buio. In effetti sono gli stessi difetti di un libro!
Una semplice tastiera permette di evidenziare il testo e di inserire le proprie note sui libri scaricati.
La porta USB pemette di scaricare i propri documenti personali sul Kindle per poterli leggere come libri. La connessione USB serve anche a ricaricare la batteria del kindle.
Si tratta di caratteristiche che lo rendono lo strumento ideale per la lettura di libri elettronici. In realta' puo' fare anche altre cose (a seconda dei modelli): leggere i libri (con il TTS: text to speech), suonare la musica, navigare il web con un semplice browser, eseguire alcuni semplici giochi, ...
Un'ultima nota, ma non meno importante... rispetto ai molti Pad disponibili sul mercato il Kindle costa poco: generalmente meno della meta'!

Riassumendo il Kindle ha scarse capacita' di elaborazione (non e' un computer!) ma e' un ottimo strumento per leggere libri digitali.
L'ottima documentazione a corredo (Kindle user's Guide) riporta i comandi utilizzabili. Sul Kindle 3 (chiamato anche Kindle keyboard) la maggioranza dei tasti e delle combinazioni sono ovvie (eg. Menu attiva il menu, Home riporta alla pagina iniziale, Aa imposta il tipo di carattere visualizzato, ...) e non e' il caso di elencarli nuovamente. Nel seguito riporto quelli su cui ho avuto qualche problema (anche solo a ricordarli):

AzioneTastiNote
TTSShift+SymLegge il testo corrente. Quando il TTS (Text To Speech) e' attivo il tasto Aa cambia la voce, regola la velocita', mette in pausa o disattiva il TTS. Spacebar mette in pausa e riprende. Con TTS attivo o in pausa la maggior parte dei tasti e' disabilitata
PlayAlt+SpacebarSuona la musica. Sono riconosciuti solo i file .MP3 e questi debbono essere posti nella directory /music via USB. Si usa Spacebar per la pausa e Alt+F per passare al brano successivo.
NumeriAlt-Q Alt-W... I numeri possono essere digitati scegliendoli tra i simboli dopo aver premuto il tasto Sym... Ma si fa prima con Alt + un tasto (nell'ordine Q=1, W=2, E=3, ...)
Cancella< Dalla Home si seleziona un libro quindi si preme il tasto cursore a sinistra poi si conferma con il tasto centrale del cursore, cosi' si cancella il libro selezionato con due soli tasti

Non mancano comandi non documentati ed easter eggs:

AzioneTastiNote
Giochi!Alt+Shift+MAttiva il gioco "campo minato". Da questo si puo' passare al gioco "forza 5" con G
PrintScreenAlt+Shift+HSalva la videata corrente sulla SD-Card in formato .GIF. Si puo' poi recuperare facilmente via USB.
Che giorno e'?DATEDalla home page basta scrivere DATE oppure TIME ed avviare la ricerca con il tasto centrale del cursore: come primo elemento trovato sono riportati data ed ora
Calcolatrice3*23 [Enter]La ricerca funziona anche da calcolatrice. Basta digitare l'espressione e premere il tasto <- [Enter]. Sono disponibili anche le parentesi, l'assegnazione a variabili, i numeri notevoli pi-greco e e, le funzioni: sqrt(), abs(), exp(), log(), acos(), asin(), atan(), cos(), cosh(), sin(), sinh(), tan(), tanh(), ... basta?
WiFi Info7-1-1Dalla videata Settings digitando 711 (con Alt-U Alt-Q Alt-Q) vengono visualizzate le informazioni di dettaglio del WiFi. Altre informazioni con 311, 411, 611.
RescanAlt+ZEffettua un nuovo scan dei documenti e delle immagini scaricate via USB.
BarcodeAlt+Shift+.Visualizza il codice a barre del Kindle.

Un elenco di funzionalita' nascoste e di come sono state trovate e' in questo documento; un elenco piu' completo ed aggiornato al kindle3 e' invece su questo link.

Un lettore per eBook Kindle e' disponibile come programma gratuito anche su PC, Mac, iPhone, Android, ... Dal programma possono essere scaricati e letti gli stessi libri acquistati per il proprio Kindle.

Tra le funzioni prima "sperimentali" e poi introdotte in modo definitivo sul Kindle vi e' anche quella di un browser Internet. Per una migliore visualizzazione e' consigliabile utilizzare siti ottimizzati per i Mobile: Google Gmail, Yahoo eMail, Feedbooks, ...

Kindle4

Kindle 4 Il Kindle 4 e' il modello piu' recente ed e', al momento, l'unico disponibile sullo Store italiano (NdE dal 21 Aprile 2012 sono disponibili anche i modelli Touch e Touch 3G). Il nuovo modello, pur con la stessa dimensione dello schermo del Kindle 3, e' piu' piccolo, piu' leggero e piu' veloce. Diamo i numeri? Kindle 4 pesa 170 grammi contro i 241 g di Kindle 3. K4 e' 172 mm x 120 mm x 10.1 mm contro K3 con 190 mm x 120 mm x 8 mm. Al posto della tastiera e' presente un cursore e cinque tasti con i quali e' possibile svolgere ogni compito. La memoria di K4 e' di 2GB contro i 4GB di K3 ma il numero di libri memorizzabili e' sempre elevatissimo (oltre 1.000) e con Amazon Cloud e' possibile mantenere tutti i testi che si vogliono in rete. La durata della batteria e' sempre impressionante circa un mese! Identica infine la dimensione e la tecnologia dello schemo E Ink di ottima leggibilita' e senza riflessi.
Nella nuova versione del software e' presente il supporto su piu' lingue, tra cui l'italiano! Non e' solo una semplificazione per il menu, anche i dizionari ed il correttore ortografico vengono personalizzati con questa scelta. Amazon nel contenere le dimensioni del dispositivo ed ottimizzarlo per la lettura ha rinunciato a qualcosa... non e' piu' possibile ascoltare musica e non e' piu' presente la versione con connettivita' 3G ma solo WiFi. A mio avviso non sono grandi rinunce: per ascoltare la musica c'era e c'e' molto di meglio, ma per leggere un libro il Kindle 4 e' semplicemente ottimo.

La disponibilita' del Kindle 4 il 1 dicembre 2011 ha un'importanza particolare per la crescita del mercato degli eBook in Italia. Era infatti possibile anche prima acquistare un Kindle sul sito Amazon americano, ma i testi erano soprattutto in inglese e dovevano essere pagati i dazi per l'importazione. E' vero che in Italia non sono mancate le eccellenze e le iniziative (eg. Simplicissimus) ma l'uso dei reader era rimasto limitato a pochi appassionati. Ora l'acquisto e' svolto direttamente sul sito italiano e, grazie ad accordi con le case editrici, sono disponibili piu' di 16.000 titoli in ligua italiana.
Una discussione piu' completa sulle differenze tra i modelli Kindle 3 e Kindle 4 e' riportata su questo link.

Documenti personali

Per trasferire documenti personali sul proprio kindle e' possibile agire in due modi:

L'invio del documento via email, la formattazione e la distribuzione via WhisperNet al kindle ha un costo, anche se limitato. E' possibile inviare diversi tipi di file, convertiti in automatico dal servizio di Amazon: Solo gli utenti abilitati possono inviare per email documenti ad una utenza kindle. La gestione dell'elenco degli utenti abilitati si effettua dalla pagina web www.amazon.com/manageyourkindle.

La pubblicazione di propri documenti personali via USB non presenta particolari difficolta' ed e' quella piu' utilizzata. Basta scaricare i documenti nella directory /documents. La difficolta' maggiore sta nel formato: il Kindle non riconosce tutti i tipi di formato e su alcuni, come l'HTML, ha forti limitazioni rispetto allo standard W3C. Nativamente il Kindle riconosce solo i seguenti formati:

Con in file .PDF non possono essere cambiate le dimensioni dei caratteri ma puo' essere effettuato lo zoom. Anche per i .PDF il tasto per le opzioni e' Aa. Un file HTML puo' essere letto su Kindle se lo si rinomina con il suffisso .TXT: vengono riconosciuti i principali tag dell'HTML tra cui i link. I file possono essere usati singolarmente oppure posti in un file compresso .ZIP.
Sono disponibili diversi programmi per la gestione/conversione/... Tra i tanti disponibili, quelli che ho trovato piu' adatti al Kindle sono: Mobipocket Creator (Free) e Calibre (Open Source).
I contenuti attivi, che consentono di avere semplici giochi, sono attivi sono negli USA.
La maggior parte dei file .AZW* sono protetti con il DRM (Digital Rights Management) e non possono essere copiati da un Kindle ad un altro ma debbono essere scaricati su ogni Kindle.

Possono anche essere realizzati semplici album fotografici per Kindle. Il metodo piu' semplice e' quello di mettere nella directory /documents un file .zip con tutte le immagini (dimensione consigliata 600x800). Il nome del file sara' il titolo dell'album fotografico.
Un secondo modo e' quello di creare una directory /pictures, quindi una sottodirectory, che sara' il titolo del libro, in cui scaricare tutte le immagini. Se i titoli non sono visibili sulla Home, scollegato il Kindle dal PC si effettua una rilettura dei contenuti con Alt+Z.

Per ogni documento il Kindle in realta' mantiene piu' file. Oltre la documento originale (eg. .AZW .PDF) vengono creati i file per memorizzare le annotazioni, la posizione fino a cui si e' arrivati a leggere, ... generalmente non e' necessaria alcuna attivita' di gestione su tali file. Alcuni nomi sono curiosi: ad esempio per i file di immagini posti in un file .zip viene creato un file con lo stesso nome ed i suffisso .manga_save !

Oltre che a leggere i propri documenti sul kindle e' possibile scaricare libri disponibili gratuitamente da moltissimi siti. Se i testi sono pubblicati in formato .MOBI o .PRC non e' necessaria alcuna conversione. La nota ufficiale di Amazon riporta i dettagli. Tra i principali siti di riferimento: Feedbooks, Gutenberg (catalogo), Archive, Open Library, ManyBooks.net, MobileRead, ... Ed anche un sito italiano: Simplicissimus!

Pubblicare un eBook

E' possibile pubblicare un libro per Kindle che verra' venduto da Amazon attraverso il suo sito web. Tutte le procedure necessarie sono disponibili su web nel sito ufficiale Amazon KDP (Kindle Direct Publishing; una volta si chiamava DTP: Digital Text Platform). La documentazione completa ed aggiornata e' su questa pagina. La pubblicazione e' gratuita, ma richiede un po' di tempo. Il tutto e' descritto con grande dettaglio ed in inglese nella documentazione ufficiale... quindi ora faremo una descrizione poco dettagliata in italiano!

La prima cosa da fare e' quella di registrarsi come utenti Amazon e quindi come autori. Si tratta di compilare semplici form web in cui vanno inseriti i propri dati e si confermano le condizioni. Una volta registrati e' possibile effettuare il login ed entrare nella Dashboard. Dalla dashboard si pubblicano ed aggiornano i propri libri.

La pubblicazione di un ebook richiede la compilazione di due form web. Nella prima form vengono raccolte le informazioni principali del libro come il titolo, gli autori, il linguaggio (eg. inglese, italiano), la categoria con eventuali dettagli (eg. Humor, Fiction->Science Fiction->Short Stories), la "copertina" presentata su web (in formato JPEG) ed ovviamente... l'upload del libro! Al file da preparare per l'upload dedicheremo il prossimo capitolo: per il momento basti sapere che deve essere un solo .ZIP. Il caricamento e la conversione puo' richiedere qualche minuto, ma e' possibile proseguire con le altre attivita'. E' molto importante verificare quanto pubblicato con il preview per non pubblicare un testo errato o non ben leggibile.

La seconda form per la pubblicazione e' relativa ai diritti d'autore ed alle royalty (ovvero le percentuali che verranno pagate all'autore).
Dal punto di vista commerciale la vendita di eBook su Kindle ha un market simile a quello delle Apps su Mobile (eg. iPhone, Android). Oltre a quanto previsto per le case grandi editrici... per i comuni mortali ci sono due fasce di royalty:

La seconda tariffa, piu' vantaggiosa per gli autori, e' un chiaro segnale da parte di Amazon sui prezzi che vuole consigliare. In ogni caso ogni autore e' libero di scegliere il prezzo che vuole. In ogni caso le tariffe variano sui diversi mercati e sono tipicamente piu' basse per il mercato USA. Sugli altri mercati tasse ed trattati internazionali fanno salire un poco i prezzi per gli acquirenti.
Terminata la compilazione di tutti i campi per la sottomissione dell'eBook questo viene convertito nel formato adatto, il libro viene pubblicato su tutti i cataloghi Amazon per l'acquisto ed e' quindi pronto per l'acquisto. Per i testi in inglese sono necessari un paio di giorni, un poco di piu' per i testi in altre lingue.
Una volta pubblicato un libro e' disponibile ad un mercato potenziale di milioni di utenti. Ma non e' facile emergere... Tra le possibilita' marketing che offre Amazon vi e' anche quella di presentare gli autori con questo sito. Ma la cosa piu' importante ovviamente e' scrivere un buon libro!

Kindle Format 8

La piattaforma di pubblicazione e' in costante evoluzione. Il formato piu' recente introdotto da Amazon e' KF8: Kindle Format 8.
KF8 offre un gran numero di funzionalita' tra cui il supporto ai recentissimi HTML5 e CSS3. Moltissime sono anche le nuove possibilita' di formattazione: liste numerate, tabelle annidate, grafica SVG, ... I tool KindleGen e Kindle Previewer, i cui utilizzo e' chiaramente indicato dal nome, sono disponibili per il download gratuito ed ovviamente supportano appieno il nuovo formato.
Una nota completa si trova sul sito ufficiale.

HTML Kindle

Per pubblicare su Kindle e' possibile utilizzare diversi formati. Un modo semplice, diffuso, completo e comunque flessibile e' l'HTML. Quindi vedremo soprattutto questo formato.

L'HTML utilizzato per la pubblicazione di un libro su Kindle non e' quello standard ma e' ridotto per le limitazioni del dispositivo su cui deve essere visualizzato. Non sono gestite le tabelle (in realta' quelle semplici un poco funzionano), e' possibile utilizzare un solo .css, tutti i file debbono (html, css ed immagini) essere compressi in un singolo archivio .zip e posti nella stessa directory, non e' disponibile nulla di "dinamico" (eg. Javascript, Applet, Flash)...
Generalmente le immagini hanno una dimensione di 800x600 e debbono essere ben visibili con toni di grigio. Vanno comunque bene anche a colori poiche' la conversione e' buona, versioni future di Kindle potrebbero essere a colori ed i lettori Kindle per PC, iPad, ... sono a colori!

Per la formattazione dei caratteri sono utilizzabili i TAG standard: <b> <i> <s> <h1> <h2>... Sono da evitare le impostazioni specifiche (eg. attributo size). Prima di KF8 la maggioranza delle impostazioni da .css non avevano effetto o erano sconsigliati. Sono gestiti i link all'interno dell'eBook con TAG HTML standard <a>.

Vi sono anche alcuni TAG aggiuntivi (molto utile e' il salto pagina) e tre sezioni predefinite (richiamabili con il Goto del Menu):

<mbp:pagebreak />
<mbp:section />
<mbp:nu /> 

<div id="start">
<div id="toc">
<div id="cover">

L'indice si puo' realizzare facilmente dando un nome agli anchor point e poi facendo un riferimento a #nome. Tutto il contenuto dell'eBook (HTML, CSS, immagini, ...) va posto in un unico file .ZIP senza sottodirectory.

In realta' il formato HTML non e' l'unico possibile per pubblicare un eBook. L'elenco completo dei formati utilizzabili per effettuare l'upload di un eBook su Amazon e' il seguente:

E' comunque facile ottenere documenti in HTML poiche' tutti gli editor piu' recenti danno la possibilita' di salvare o convertire i documenti in tale formato.

Programmazione

Un accenno anche per i programmatori. Le piattaforme Kindle sono di recente introduzione ma e' possibile sviluppare contenuti attivi per Kindle sia sui dispositivi E Ink che per Kindle Fire.
Si tratta di due piattaforme profondamente differenti. Che richiedono modalita' di sviluppo completamente distinti.

I Kindle E Ink sono dispositivi embedded completamente chiusi su cui e' possibile sviluppare solo semplici applicazioni denominate "active content". Il sistema operativo e' un Linux ma non e' altrimenti accessibile. La piattaforma e' denominata Kindle Development Kit (KDK) for active content for E Ink Kindles e consente appunto di sviluppare contenuti dinamici. Non sono molte le applicazioni disponibili e si tratta principalmente di semplici giochi ed utility. La piattaforma e' ancora in Beta e l'accesso e' limitato (ad "invito").
L'ambiente di sviluppo e' Java Eclipse.

L'ambiente di Kindle Fire e' invece Android. Si tratta di una versione custom basata su Android 2.3 Gingerbread [NdE i nuovi modelli HD 7" e 8.9" sono basati sulla versione Android 4.0.3 Ice Cream Sandwich (2012 Q4)]. E' quindi possibile sviluppare per Kindle Fire normali App Android. Le applicazioni per Kindle Fire sono ospitate su un Market specifico ma, come su tutti i dispositivi Android, e' possibile impostare il flag "Allow Installation of Applications From Unknown Sources" per installare applicazioni in formato .APK.
L'accesso al programma di sviluppo ha un costo annuale modesto: 99$ in linea con gli altri ambienti (eg. 99$ per iPhone Developer Program, 25$ per Android Market Developer). I riferimenti si trovano sul Amazon Appstore Developer Program. Sono supportate tutte le funzionalita' standard ma vi sono alcune limitazioni sui servizi utilizzabili (eg. Google Mobile Services (GMS)), maggiori dettagli si trovano nelle FAQ.
L'ambiente di sviluppo e' Java Eclipse "Standard" per lo sviluppo di applicazioni Android. Per emulare il dispositivo Kindle Fire e' possibile utilizzare le seguenti impostazioni:

    Width: 600px
    Height: 1024px
    Abstracted LCD Density: 169
    Target: Android 2.3.4 - API Level 10
    RAM: 512 MB
La barra di stato del Kindle Fire e' di 40px mentre in modalita' full screen l'area riservata e' di 20px portanto quindi la dimensione massima a 600x1004.

Aggiornamenti...

[2010 2Q]
L'ultima versione ufficiale del software Kindle e' la 3.0.2. Per controllare la versione installata sul proprio dispositivo con Home -> Menu -> Settings sulla barra viene visualizzata la versione.
Anche se indicati come "sperimentali" nella versione 3.0 sono disponibili, perfettamente funzionanti e molto utili il lettore TTS (text to speech) ed un browser.

[2011 Feb]
La versione 3.1, inizialmente scaricabile in preview introduce in numeri di pagina (finalmente ;-), la possibilita' di indicare un commento al termine della lettura di un libro e la possibilita' di pubblicare le proprie note e commenti. Questa apertura ai Social Network, abbozzata nella versione 3.0 e facilmente utilizzabile nella 3.1, e' ritenuta molto importante. Vedremo!

[2011 Dec]
Il primo dicembre apre il Kindle Store in Italia!

[2011 4Q]
Ecco gli ultimi aggiornamenti per i diversi modelli Kindle (cfr. Amazon):

ModelloVersione SoftwareNote/Nuove funzionalita'Immagine
Kindle (Kindle 4)4.0.1Opzione "Page refresh"Kindle 4
Kindle Fire6.2.2Bug fixingKindle Fire
Kindle Touch5.0.3Kindle Touch
Kindle Keyboard (Kindle 3)3.3Gestione di documenti personaliKindle 3
Kindle DX2.5Zoom su PDF, post su facebook e TwitterKindle DX
Kindle (Kindle 2)2.5Zoom su PDF, post su facebook e TwitterKindle 2
Kindle (Kindle 1)1.2Kindle 1

[2012 4Q]
Gli ultimi mesi dell'anno hanno visto l'uscita di nuovi modelli su tutti i prodotti. Alcuni dei modelli piu' recenti sono disponibili anche sul market italiano (eg. Fire HD 7"). Un elenco sempre aggiornato si trova su questo documento.

Il futuro

Non so prevedere il futuro...
Non so se sara' il Kindle il lettore piu' utilizzato nei prossimi anni. Potrebbe essere un iPad che ha molte piu' funzionalita', e' a colori, ... ma costa e consuma di piu'. Oppure potrebbe essere un tablet con Android. Oppure un notepad potentissimo... Non lo so.

Al momento i prezzi dei libri pubblicati su Kindle o su carta sono vicini. Quindi non c'e' ancora una spinta economica per gli acquirenti... Ma e' molto piu' facile e meno costoso trasferire un file rispetto a produrre un libro, quindi presto i vantaggi economici saranno evidenti. Gia' su altri formati le differenze di prezzo sono notevoli (eg. EPUB).
Un esempio su Amazon? CK-12 e' una fondazione non-profit per la pubblicazione di libri di testo per il mercato K-12 (una scuola superiore a distanza americana di ottimo livello). Hanno gia' pubblicato una quindicina di libri di testo per le superiori con un costo di... circa 2 euro!
Considerando invece i giornali e le riviste si aggiunge il fattore tempo. Per un quotidiano e' fondamentale fornire notizie "fresche" ed i processi di stampa e distribuzione hanno tempi tecnici che non possono essere ridotti ulteriormente. Radio, televisione ed Internet ha gia' determinato un calo strutturale di tutti i quotidiani: con i reader si giochera' una nuova partita.

Quindi il futuro e' gia' adesso: non so quale sara' la marca o il modello, non so quanto sara' evoluto del lettore, non so quale sara' il formato...
Ma il futuro dell'editoria e' elettronico e non sulla carta.


Titolo: Pubblicare su Kindle
Livello: Medio (2/5)
Data: 1 Gennaio 2011
Versione: 1.0.2 - 1 Dicembre 2012
Autore: mail [AT] meo.bogliolo.name