USERNAME:
PASSWORD:
Bloggare dal cellulare

Al giorno d'oggi esistono tanti modi su internet per crearsi un proprio blog, un proprio diario virtuale dove appuntare pensieri, notizie, foto e quanto altro uno voglia. Uno di questi servizi è Tumblr. Questa piattaforma di blogging, rispetto ad altre come Wordpress, è stata realizzata per creare qualcosa che sia un blog leggero, semplice, veloce senza troppi dettagli come commenti, archivi, plugin etc. etc.



Per vedere come utilizzare questa piattaforma di blog dobbiamo semplicemente collegarci al sito, clicchiamo su Sign Up e inseriamo le 3 semplici informazioni che ci vengono richieste. Come potete vedere anche la registrazione a questo servizio è in linea con l'idea di fondo, pratico e veloce. Una volta che ci siamo registrati veniamo direttamente catapultati alla pagina principale del nostro blog, la dashboard. Da qui possiamo controllare tutto il nostro blog, potendo pubblicare un post testuale, un'immagine, una citazione, un link, il listato di una chat e l'url di un video online. Cliccando poi su Settings possiamo definire diverse cose come il template, il titolo, i colori e diversi altri settagli.


API di TUMBLR
Il servizio Tumblr fornisce una semplice API che permette di interagire con quasi tutte le funzionalità messe a disposizione da questa piattaforma di blogging. Questa API funziona attraverso due semplici chiamate http, read e write. La read serve per avere il contenuto del blog in un formato XML, mentre la write ci permette di inviare al nostro blog delle informazioni che vogliamo pubblicare. Per utilizzare l'API di write su Tumblr dobbiamo specificare i nostri dati d'accesso, che chiaramente servono ad autorizzare il chiamante dell'API. I dati richiesti sono quindi email e password, poi ce ne sono altri che dipendono dalla tipologia di post che vogliamo inviare al nostro blog. Proprio quest'ultima API è quella che viene utilizzata dal programma Tumbla che analizzaremo di seguito.


Figura 1 - Dashboard di Tumblr

TUMBLA

Tumbla è un'applicazione JavaME che ci fa collegare al nostro blog su Tumblr e di inviare alcune tipologie di post. È possibile scaricare l'applicazione da questo sito. Questa applicazione è stata realizzata utilizzando le API standard MIDP, quindi è tranquillamente installabile e usabile dalla maggior parte dei cellulari. Il punto di incontro tra l'applicazione e il servizio Tumblr è quando viene inviata dal cellulare una richiesta per inserire un post. Questo viene reso possibile attraverso le API di connessione HTTP che sono disponibili già dalle prime versioni di MIDP.

HttpConnection hc =
(HttpConnection)Connector.open("http://www.tumblr.com/api/write"); hc.setRequestMethod(HttpConnection.POST);
hc.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
String params=URLEncoder.encode("email")+"="+URLEncoder.encode(email)+"&";
params+=URLEncoder.encode("password")+"="+URLEncoder.encode(password)+"&";

Una volta che siamo riusciti ad aprire una connessione HTTP verso l'host di Tumblr, dobbiamo semplicemente inviare i dati nel formato richiesto. L'applicazione Tumbla permette di inviare anche un'immagine presa con la fotocamera del nostro cellulare. Questo è reso possibile grazie alle MMAPI (Mobile Media API), un API che fornisce allo sviluppatore una serie di classi utili per gestire le informazioni multimediali sulla piattaforma JavaME. Di seguito ad esempio potete vedere come viene catturata all'interno di Tumbla un'immagine e salvata in un array di byte.

byte [] snap = camRecorder.videoControl.getSnapshot("encoding=jpeg&quality=10");

Prima di poter eseguire l'istruzione che avete letto dobbiamo mostrare a schermo una Form che raffigura la fotocamera, permettendo all'utente di decidere il momento preciso in cui scattare la foto.

SETTAGGIO DELLE IMPOSTAZIONI
Prima di poter utilizzare Tumbla dobbiamo configurare correttamente le impostazioni per l'accesso al servizio Tumblr. Avviando l'applicazione ci troviamo di fronte ad una serie di opzioni che ci permettono di interagire con il nostro Tumblr, ma fino a quando non abbiamo inserito le impostazioni l'applicazione non ci fa vedere niente.


Figura 2 - Configurazione di Tumblr

Cliccando quindi su Configuration ci viene visualizzata la schermata per le impostazioni. Qui dobbiamo inserire l'email con cui ci siamo registrati e la password. È inoltre possibile (ma non obbligatorio) selezionare il formato dell'immagine che la fotocamera del vostro cellulare catturerà. Non tutti i formati sono supportati da tutti i cellulari quindi bisogna provare successivamente a vedere se l'impostazione fatta è corretta per il nostro cellulare. Una volta inseriti questi dati siamo pronti ad inviare i nostri post attraverso Tumbla.

L'UTILIZZO
Per inviare un post testuale dobbiamo scegliere Post text dal menu principale, inserire il titolo e il testo del nostro post e poi selezionare Ok, quindi attendere che il cellulare riesca a collegarsi al server Tumblr per inviare la richiesta.



Figura 3 - Menu principale di Tumbla

Il risultato dell'esecuzione ci viene segnalato con un popup, dove se abbiamo inserito i corretti dati per l'accesso e non ci sono problemi di rete, Tumbla ci comunica di aver inviato il post al nostro blog.


Figura 4 - Upload in corso

Per inviare invece delle immagini dobbiamo selezionare Post Image, scattare la foto utilizzando il comando Snapshot e poi attendere l'upload (che chiaramente durerà leggermente di più rispetto al post testuale).


Figura 5 - Cattura foto

Per utilizzare Tumbla è necessaria una connessione dati dal vostro cellulare. Di solito è più conveniente settare sul vostro cellulare una connessione GPRS/EDGE/UMTS e non un profilo WAP, che l'operatore di solito fa pagare di più rispetto al precedente.

2 Commenti | Permalink | Trackback
Tag: blog  tumbla  tumblr  web design
Segnala a                                      
Commenti
triks
Martedì 18 Novembre 09:27

E i video?

javamaster
Martedì 18 Novembre 10:10

Al link sotto c'è una simulazione dell'applicazione in funzione e i video non sono previsti http://microemu.org/webstart/doc.javastaff.com/tumblr/polish/Tumbla.jnlp

Lascia un commento
Nome     Posta elettronica
URL       Ricorda informazioni personali
Commenti
   
Type the characters you see in the picture above.
Articoli simili

Indice principale
Archivi