Guglielmo Hotspot è una applicazione che ho sviluppato per Guglielmo Srl, uno dei maggiori Wi-Fi provider italiani.

Guglielmo Hotspot è sia un locator che uno smart client. Un locator è una applicazione che contiene un database di punti geografici. Questi possono essere consultati, mostrati sulla mappa e in particolare è possibile trovare il punto a noi più vicino. I locator hanno un database interno e usano la rete per aggiornarlo automaticamente. Nel caso di Guglielmo i punti sono le aree Wi-Fi sparse sul territorio.

Uno smart client è un software che permette l’autenticazione alla rete Wi-Fi con uno standard simile al WISPr. Per l’utente si tratta di inserire una sola volta la password e di accedere alla rete Guglielemo con l’applicazione invece di dover attendere ogni volta il Captive Portal.

Si può scaricare gratuitamente dall’App Store.

Caratteristiche tecniche

Guglielmo Hotspot gestisce i dati degli oltre 2000 punti d’accesso grazie alla Core Data. Il database viene aggiornato controllando se sui server di Guglielmo siano presenti dei nuovi dati. Il download e l’aggiornamento sono automatici ed in background.

Guglielmo Hotspot usa alcuni noti framework Open Source: