Archive for February, 2008

Shaking an SMS

Thursday, February 28th, 2008

Shake SMSL’introduzione di sensori e, in questo caso, di accelerometri sui telefoni cellulari di ultima generazione, ha portato alla nascita di una nuova gamma di applicazioni mobile. L’ultima arrivata è Shake SMS, un’applicazione che permette di leggere un SMS appena arrivato, scuotendo “semplicemente” il cellulare e senza dover premere alcun tasto.

Questo utilizzo dell’accelerometro mi ricorda un po’ Shaking a secure Bluetooth connection e, anche in questo caso, sono dubbioso sulla sua utilità. E’ chiaro che stiamo osservando la corsa alla ricerca della killer application e nei prossimi tempi vedremo nascere sempre più applicazioni bizzarre che faranno uso dei sensori installati sui nuovi telefonini.

P.S. Dario, ci vuoi raccontare la tua idea per quella che sarà la vera killer application?

I would be there…

Sunday, February 24th, 2008

In questi giorni sto leggendo Il coraggio e la visione, una raccolta di interviste ai fondatori delle più importanti aziende in campo tecnologico. In questo libro vengono raccontati gli esordi di aziende del calibro di Apple, Hotmail, Blogger, Flickr, Adobe e Lycos, senza tralasciare il genio, coraggio e fortuna dei loro fondatori.

Come dice Luca De Felice: “più ne sento parlare, più vorrei essere là”.

Silicon valley map

Mobitouch Cube - Proximity marketing 3.0

Saturday, February 23rd, 2008

Negli ultimi mesi ho lavorato a pieno ritmo allo sviluppo di Mobitouch cube, la nuova piattaforma di proximity marketing di Waymedia, che uscirà in versione beta il 3 marzo.

Questa nuova piattaforma rappresenta un enorme passo avanti rispetto a Mobitouch 2, la nostra attuale soluzione di bluetooth marketing, ed introduce funzionalità e servizi innovativi per questo settore.

Architettura del sistema

Mobitouch cube - Architettura del sistema

Mobitouch cube è basato su un’architettura a tre livelli, composta da:

  • Server
    Rack di server forniti e gestiti da Waymedia, utilizzati per comunicare con una rete di hotspot geograficamente distribuiti ed utilizzati dai nostri clienti per accedere ad un CMS web-based, che permette di gestire e configurare la propria rete di hotspot.
  • WLP
    Rete di hotspot, geograficamente distributi, chiamati WLP - Wireless Local Provider. Un WLP è un dispositivo embedded ad alta affidabilità e dotato di trasmettitori Bluetooth, che comunica con i dispositivi mobili (cellulari, smartphone, PDA) presenti nell’area di copertura del WLP stesso. Ciascun WLP, inoltre, comunica periodicamente con il server, al fine di sincronizzare il suo stato (configurazione, statistiche, diagnostica, ecc).
  • Dispositivi mobili
    Telefoni cellulari, smartphone, PDA degli utenti presenti nell’area di copertura di un WLP.

Funzionalità e servizi

L’infrastruttura di Mobitouch cube è basata su Mobitouch cube framework, un sistema sviluppato da Waymedia che facilità la realizzazione ed integrazione di nuovi servizi, sviluppati da terze parti, all’interno della piattaforma. Questo framework mette a disposizione le funzionalità base del sistema, mentre nuovi servizi possono essere implementati come plugin del sistema stesso.

Funzionalità di base del framework:

  • Utenti
    Gestione autenticazione e privilegi degli utenti (ACL - Access Control List)
  • Nodi
    Configurazione e visualizzazione nodi, supporto per raggruppare i nodi in zone, diagnostica nodi
  • Campagne
    Creazione e gestione di campagne di proximity marketing
  • Statistiche
    Report statistici con risultati real-time delle campagne in corso. Statistiche orarie, giornaliere, mensili ed annuali. Statistiche filtrate per dispositivi unici e/o per contenuti.
  • Supporto plugin
    Supporto per plugin, sviluppati da terze parti, attrarverso i quali è possibile integrare nuovi servizi all’interno del sistema

Servizi aggiuntivi, sviluppati come plugin del sistema stesso:

  • YouPeople
  • Nuovi servizi saranno disponibili a breve!

Questo è il primo di una serie di articoli che scriverò su Mobitouch cube. Nei prossimi giorni pubblicherò nuovi articoli che mostrareranno, in maniera più approfondita, il funzionamento ed i singoli aspetti di Mobitouch cube.
Stay tooned!

596 giorni di uptime

Wednesday, February 20th, 2008

In questi giorni sto ristrutturando, a casa, la rete delle mie macchine e ieri sera ho dovuto spostare il server. E’ con piacere che posso annunciare il mio record personale di uptime, con il server che non ha mai smesso di funzionare per 596 giorni!

Console

Last login: Sun Jan 20 22:43:07 2008 from <remote ip>
zeus ~ # uptime
 21:28:14 up 596 days, 12:49,  1 user,  load average: 0.00, 0.00, 0.00

YouPeople - L’eco della notizia arriva in Brasile

Friday, February 8th, 2008

YouPeople - PubblicitàLa notizia del lancio di YouPeople continua a diffondersi e fare eco nei principali portali legati al mondo della telefonia e del marketing mobile. Ieri abbiamo scoperto che la notizia è stata pubblicata anche in brasile:

Waymedia al MobileMonday Peer Awards 2008

Thursday, February 7th, 2008

MobileMonday Peer Awards 2007Cari amici,
è con piacere che vi annuncio che Waymedia è stata candidata al concorso internazionale per l’innovazione nelle telecomunicazioni “MobileMonday Peer Awards 2008” di Barcellona.

In questa occasione, Waymedia presentarà YouPeople, il nuovo servizio che permette di inviare SMS gratuiti direttamente dal cellulare.

Brief summary

Waymedia’s youPeople is an innovative service, currently in beta test phase in a number of selected locations, which enables users to send free SMS directly from their mobile phone.

Messages are first composed on the user’s handset and then transferred via Bluetooth to the youPeople access point which is usually located in some social venue like a pub or a club. The access point then forwards messages to Waymedia’s gateway which takes care of SMS delivering.

There is absolutely no cost for both service users and owners of the venues, since the wireless communication technology used (Bluetooth) is completely free of charge, and since the SMS delivery costs are covered by advertising revenues.

Riferimenti

Wiimote - Hacking the controller

Wednesday, February 6th, 2008

Non sono un appassionato di console, ma mi piace seguire le novità apportate in questo mondo. Non resto particolarmente stupito dalla definizione grafica o dal realismo del gioco, ma sono impressionato quando vengono concepiti nuovi stili di gioco e nuove modalità di interazione con la console.

Nintendo è riuscita a stupirmi con Wii e, in particolare, con il controller Wiimote. Wiimote è un controller che, basandosi su una sensor bar incorporata nella Wii, è capace di percepire il puntamento verso la console, l’inclinazione e la rotazione.

Approfittando di queste peculiarità, Johnny Chnung Lee ha realizzato alcuni progetti che tendono ad estendere le funzionalità e potenzialità del controller Wiimote.

Ecco a voi i video!

(more…)

Nemico pubblico (con google maps)

Monday, February 4th, 2008

Ho visto questo video sul blog di Stefano Sanna e non ho resistito alla tentazione di riproporvelo. Mi ha ricordato molto il film nemico pubblico…

Mamma, fix my bug

Monday, February 4th, 2008

L’utopia di un programmatore è quella di credere che un giorno riuscirà a scrivere codice perfetto, senza la presenza di un singolo bug. Ma questo non sarà mai possibile, almeno non su questo pianeta, e voi lo sapete bene. E sembra che non sia nemmeno una questione economica, altrimenti non mi spiego com’è possibile che Microsoft sia riuscita a partorire alcuni dei suoi prodotti (vedi Windows Vista).

Nonostante questa consapevolezza, ogni volta che viene trovato un mio bug su un software in produzione (o, come in questo caso, in beta) è come se il mio orgoglio venisse ferito. Ritengo di scrivere del buon codice, sono abbastanza metodico nei miei test, eppure c’è sempre un errore (più o meno banale) del quale non mi accorgo prima di rilasciare una versione.

Ma non ho scritto questo post per annoiarvi con i miei sensi di colpa, quindi veniamo al dunque!

Fix my bug

Fix my bug

Sabato pomeriggio.

Sono lontano un’ora e mezza di auto da casa, non ho il portattile con me e ricevo una chiamata da Bask, il mio capo: “Ho installato youPeople al <locale> di <città>, ma non riesco ad inviare messaggi dal mio Sony Ericsson”.

Lasciamo da parte il mio sconforto. Ho un problema che devo risolvere, ma non ho il portattile e nemmeno tanta voglia di farmi 3 ore di auto per “passare” da casa a lavorarci. Ho bisogno di una soluzione.

Ho la possibilità di accedere ad Internet da dove mi trovo, ma non posso accedere al server in ufficio perchè (in realtà, non so bene perchè) chi ha configurato il firewall non ha lasciato l’accesso SSH dall’esterno. Fortunatamente ho l’accesso HTTPS a Trac, il software di gestione dei progetti che usiamo, il quale ha una vista (in lettura) sul repository subversion.

Dopo aver downlodato alcuni sorgenti e trovato il bug, resta il problema di come correggerlo. Avrei bisogno di collegarmi alla VPN aziendale, ma non ho le chiavi di accesso con me. Chiamo un collega, ma nemmeno lui ha il portattile al seguito, quindi rimane una sola soluzione: chiamare la mamma!

Avete capito bene. La brillante idea che ho avuto è stata quella di chiamare mia mamma a casa, farle accendere il mio computer, aprire l’IDE, correggere il bug (per fortuna, ha dovuto modificare una singola linea di codice) e committare nel repository.

Tempo impiegato: 40 minuti. Non male.

Fortunatamente, diversi mesi fa ho creato uno script cron che ad ogni ora crea una build del nostro progetto, a partire dal repository subversion. In questo modo, nel server di sviluppo (utilizzato anche per la beta) il progetto viene aggiornato ogni ora. Questo significa che è bastato committare la modifica ed attendere lo scoccare dell’ora successiva affinchè venisse aggiornato il nostro beta-server.

The end

P.S. Sono fiero del logo in stile “Pimp My Ride” che sono riuscito a creare in pochi minuti. Nonostante io non sia un grafico e non abbia nessuna intenzione di diventarlo.

YouPeople - Comunicato stampa ufficiale

Friday, February 1st, 2008

YouPeople - LogoWaymedia, azienda Italiana che sviluppa tecnologie per il mobile marketing, ha lanciato oggi il nuovo servizio youPeople, che permette a tutti i possessori di un cellulare Bluetooth di inviare gratuitamente SMS verso qualsiasi operatore (italiano o estero) grazie al supporto della pubblicità.

“A differenza di quello che già succede con gli SMS gratuiti inviati attraverso Internet” - spiega Francesco Baschieri, CEO della società - “i messaggi di youPeople non contengono testo pubblicitario. L’advertisement infatti viene inviato al mittente dell’SMS e non a chi lo riceve. In questo modo abbiamo raggiunto due risultati importanti: non siamo invadenti nei confronti dei destinatari ma soprattutto siamo in grado di inviare contenuti promozionali molto più interessanti.”

Sfruttando Bluetooth come canale trasmissivo (che nelle ultime versioni raggiunge i 2Mb/s di velocità) il sistema è infatti in grado di trasferire veri e propri contenuti multimediali. I messaggi promozionali possono essere quindi video, suonerie, loghi ma anche videogames brandizzati.

YouPeople - Pubblicità

“Le vere potenzialità di questo sistema di marketing” - continua Baschieri - “stanno nel fatto che è possibile selezionare il target in maniera molto precisa, discriminando non solo rispetto al profilo dell’utente ma anche sulla base di altre variabili come il luogo e il momento in cui avviene l’interazione. Se poi il messaggio pubblicitario è particolarmente accattivante, si può sfruttare il viral marketing per aumentarne esponenzialmente la diffusione.”

Aggiornamenti

05/02/2008: oggi è uscito un articolo sul Corriere della Sera di Bologna