Jul 122006
 

English version English version is here: YouOS, the web operating system

youos_logo.gifCari amici e lettori, oggi dedicherò un po’ più tempo del solito a scrivere questo articolo, perchè voglio presentarvi qualcosa di veramente straordinario… e credetemi, STRAORDINARIO è l’aggettivo più adatto, quando quattro "cervelloni" (due provenienti dal MIT, uno dal Caltech ed uno da Stanford) si mettono insieme e creano qualcosa di "davvero innovativo".
Sto parlando di YouOS, il sistema operativo web.

Clicca sulle immagini per ingrandirle

YouOS 01

Cos’è YouOS?
Beh, che ci crediate o meno, è un sistema operativo.
Funzionante interamente via web, e realizzato interamente in javascript e AJAX.

Oh… per "sistema operativo" intendo che davvero potrete trovarci tutto quello che avete in un sistema operativo (*NIX like, in questo caso) come un normale file system, una shell di terminale, la possibilità di installare alcune applicazioni (che dovranno essere scritte in javascript) e via dicendo.
Ma.. andiamo con ordine… dato che ho intenzione di farvi vedere un po’ di cose… 😉

YouOS 02

Dopo esservi registrati e loggati su YouOS, avrete accesso al vostro "desktop", che oltre ad essere molto carino è decisamente simile a molti desktop Linux… 😉
C’è l’icona del cestino, quella della shell, quella per il file manager ecc… in pratica niente di diverso da quello che conoscete ed utilizzate tutti i giorni, con la sola differenza che tutto ciò avviene all’interno del vostro browser web.
Facendo doppio click sull’icona "YouShell" si apre una finestra di terminale (che tutti i "linuxari" ben conosceranno), con la quale è possibile compiere diverse operazioni da riga di comando.

YouOS 03

Un doppio click sull’icona "RichTextEditor" apre l’editor di testo, completo di controllo ortografico, esportazione in pdf e… discussione del testo che si sta scrivendo!
Naturalmente tutte le finestre sono ridimensionabili e posizionabili a piacere.

YouOS 04

Il file manager integrato (accessibile dall’icona "File Explorer") vi permette di gestire i file del vostro file system virtuale.
Naturalmente è possibile caricare file presenti sul proprio computer, che resteranno in YouOS a vostra disposizione da qualunque computer del mondo con accesso ad Internet.
Nella foto ho caricato un immagine jpg sul mio YouOS.

YouOS 05

YouOS, come tutti i sistemi operativi che si rispetti, dispone di un browser web chiamato Bitty Browser.
Nella screenshot sottostante lo vedete in funzione mentre visualizza questo blog.
E’ una cosa molto "particolare", se ci pensate bene… un browser web (il mio Firefox) che visualizza un altro browser web (Bitty Browser di YouOS) che visualizza il mio blog… una sorta di "picture-in-picture" come quella di alcuni televisori… 😛
Il rendering della pagina è ottimo, e il mio blog viene visualizzato perfettamente (suppongo che il motore di rendering sia una qualche versione di Mozilla).

YouOS 060

Vi avevo detto che era possibile installare (e disinstallare, naturalmente) alcune applicazioni?
Beh… ho mentito… 😛
In realtà le applicazioni che è possibile installare in YouOS non sono "alcune" ma sono 208 (al momento), con le funzioni più diverse (ci sono lettori di feed RSS, browser, diversi instant messenger, applicazioni office e via dicendo) 😉

YouOS 07

Molto interessante, no? 😉
Pensate alla comodità di avere il vostro "desktop" (insieme ai vostri documenti) sempre a portata di mano, su qualunque computer del mondo connesso alla rete, senza dovervi portare un laptop sempre dietro… 🙂
Comunque, ho deciso di installare, dalla lista di applicazioni disponibili che vedete sopra, quella denominata "Google Spreadsheets" (ok, google-deformazione professionale). 😀
Basta cliccare sul pulsante "install" presente vicino la descrizione dell’applicazione, attendere pochissimi secondi e… voilà, ecco l’applicazione installata e funzionante! 😉

YouOS 08

Beh, che ve ne pare? Non è straordinario?
E quali sono i requisiti necessari per avere il proprio "desktop" sempre con se? Solo un browser web (meglio se Mozilla Firefox).
Pensate alle potenzialità di questo sistema: riuscire a rendere "produttivo" anche un computer con esigue risorse hardware (l’importante è che riesca a far girare un browser, ed abbia accesso alla rete).

Non so voi, ma io ne sono entusiasta… e porgo davvero i miei complimenti a Jeff Mellen, Joe Wong, Sam Hsiung e Srini Panguluri (i quattro "cervelloni" che sono dietro questo progetto).

Jul 112006
 

Siete dei fanatici delle chat? Oppure usate i software di Instant Messaging per tenervi in contatto con il vostro team di lavoro?
In ogni caso, se avete la necessità di usare più di una piattaforma di IM, e non volete installare un client per ogni tipo (o uno dei tanti client multipiattaforma esistenti), Kool IM è la soluzione ai vostri "problemi". 😉

Kool IM

Kool IM è un nuovo servizio Web 2.0 realizzato facendo largo uso di AJAX, che vi permette di utilizzare via Web (senza dover installare nessun client, quindi) diverse piattaforme IM, come:
– AIM
– MSN
– Yahoo
– Google Talk
– ICQ
– Jabber

L’unica cosa che dovete fare è andare sul sito di Kool IM, inserire user e password del servizio IM che volete utilizzare e… siete online! 😉
Registrandovi avrete inoltre la possibilità di memorizzare le impostazioni di login ai vari servizi e le vostre preferenze.

Molti interessante è la possibilità (per gli utenti registrati) di connettersi anche a server SameTime, utilizzati come standard nelle piattaforme collaborative IBM (Lotus Domino, IBM Workplace), evidenziando quindi l’attitudine del servizio anche al mondo "enterprise".

Jul 062006
 

Una delle prime cose che si impara ad utilizzare (e questo vale sopratutto per i newbie informatici, che non hanno mai messo mano su un computer) di Windows è il "Solitario", il notissimo gioco di carte di estrema facilità che terminata la partita erompe in un tripudio di fuochi artificiali computerizzati.
… e non venitemi a dire che voi non lo conoscete perchè usate Linux, dato che lo stesso gioco esiste anche per Linux ed è installato molto spesso di default… 😛

In ogni caso, se conoscete il gioco ma volete sperimentare l’ebbrezza di giocarlo sul web, oggi vi presento "Solitaire Craving", ovvero… il Solitario di carte in stile Web 2.0.

Solitaire Craving 

Le regole sono identiche alla versione "desktop" per Windows e Linux, si può giocare online senza registrarsi (ma registrandosi gratuitamente si può usufruire delle statistiche di gioco) e si possono scegliere differenti livelli di difficoltà (su Windows era possibile scegliere solo tra la versione ad una carta o quella a tre carte).

Buon divertimento… 😉 

Jun 192006
 

Wetpaint Buongiorno a tutti, e buon inizio settimana (e buona estate, finalmente!)
Domenica mi ha visto concedermi (insieme alla mia stupenda Mia) il primo bagno di mare della stagione, ed il primo sole (che mi ha ovviamente, nonostante avessi messo la crema solare, arrossato le spalle) 😛

Comincia quindi quest’ultima settimana di giugno, ed anche ultima settimana con il sabato lavorativo (almeno per i prossimi due mesi).
Non voglio parlare della prestazione barbina dell’Italia calcistica di sabato sera… lasciamo perdere, meglio parlare di altro! 😉

Oggi voglio presentarvi l’ennesima "applicazione" Web 2.0 realizzata grazie ad un uso estensivo di AJAX, ovvero Wetpaint.

Wetpaint è un wiki (così come lo è Wikipedia, per capirci) creato con l’idea di renderne l’utilizzo semplice anche per chi fosse all’oscuro della sintassi usata nei Wiki.

Con Wetpaint avrete a disposizione un pratico editor WYSIWYG per la formattazione e la gestione dei contenuti, così come per l’aggiunta e la gestione di nuove pagine (operazione "ostica" perchè poco comprensibile come logica in un wiki tradizionale).

Se volete creare una comunità, un gruppo di lavoro o qualunque cosa richieda che più di una persona contribuisca ad un progetto… beh, Wetpaint è il posto giusto da cui partire (a meno che non vogliate installare un wiki su un vostro server, ed in tal caso dovreste ricorrere a soluzioni "classiche").

A scopo di test ho creato un wiki con Wetpaint all’url http://giovy.wetpaint.com, con l’intenzione di avere uno spazio "collaborativo" per diversi argomenti.
Siete tutti invitati a contribuire semplicemente richiedendomi un invito, via mail o commento.
Potete proporre un topic per il wiki (al momento è inesistente), portando la vostra esperienza al riguardo. O potete integrare/modificare quello che verrà scritto da altri (compreso me stesso).
Insomma… se vi va di "giocare" un po’… fatemi sapere! 😉

Jun 012006
 

SinkmyshipSi avvicina un bel "ponte" estivo (nonostante il tempo sia poco clemente in tutta Italia) e molti di voi passeranno questi giorni in spiaggia o in montagna, a riposarsi per poi riprendere un’altra settimana intensa.
Io non avrò questa fortuna, dato che sabato lavoro… 🙁

Per tutti quelli che saranno costretti a passare il week-end davanti al pc, allora, offro la possibilità di conoscere un nuovo uso del cosiddetto "Web 2.0": quello ludico.

Facendo uso della stra-usata tecnologia conosciuta come AJAX, SinkMyShip non è altro che una battaglia navale online fra voi ed un’altro sconosciuto giocatore che accetta di "guerreggiare" con voi, cercando di affondare la vostra flotta.

Come funziona SinkMyShip?
E’ semplice: si entra nella sezione "Games" dall’home page, si sceglie se registrarsi (o giocare da guest) e, se ci sono giocatori in attesa, si può decidere di accettare l’invito ed unirsi ad una battaglia già esistente; si può anche decidere di far partire una nuova partita, come ho fatto io contro me stesso per mostrarvi qualche fase del gioco. 🙂

Scelto il giocatore con cui cominciare la battaglia navale, si passa alla disposizione dei pezzi componenti la propria flotta, utilizzando il drag&drop

Clicca sulle immagini per ingrandirle

Sink My Ship 01

Sink My Ship 02

Terminata la disposizione della flotta da parte di entrambe i contendenti, si comincia la battaglia vera e propria.
E’ il turno del mio avversario, che fallisce il primo colpo.

Sink My Ship 03

Ora tocca a me, ed anch’io sbaglio il primo colpo…

Sink My Ship 04

… ma non il secondo (beh, ho barato un po’, dato che conosco la dispozione dei pezzi di Giovy2) 😀

Sink My Ship 05

Proseguendo nella battaglia, vedrete le navi del vostro avversario delinearsi sullo schermo, man mano che le colpite e affondate… 🙂
In conclusione, non è affatto differente dalla battaglia navale che (penso) tutti avrete giocato con il vostro compagno di banco a scuola (o con il collega d’ufficio, se ne avevate la possibilità), con la sola differenza che qui potete giocare online con persone che si trovano in giro per il mondo, e magari farci anche due chiacchiere (grazie alla chat in real time che c’è sotto il riquadro di gioco).

Buon divertimento… 😉

May 262006
 

The BrothQuesta mattina torno a parlarvi di AJAX, ma per presentarvi qualcosa di "non convenzionale". 🙂
Dopo avervi fatto conoscere applicazioni di tutti i tipi, esplorato i nuovi feedreader in AJAX, parlato tanto dell’impatto del cosiddetto "Web 2.0", voglio farvi… giocare con i mosaici in AJAX. 😀

The Broth è un "mosaico globale interattivo", realizzato in AJAX.
La peculiarità di questa "applicazione-demo" è che TUTTI possono contribuire a comporre il mosaico, vedendo in tempo reale il risultato dell’interazione con gli altri utenti.
Vedrete le "tessere" del mosaico muoversi magicamente sullo schermo, mentre altri utenti davanti al loro computer e sparsi per il mondo le stanno muovendo… 🙂
L’utilità di The Broth è praticamente nulla, ma… l’effetto è davvero bello e "particolare".
Dategli un’occhiata e componete qualcosa, magari facendovi aiutare dagli altri "giocatori" (sul sito c’è una chat in real time, e registrandovi avrete la possibilità di usarla e scattare "snapshot" delle vostre composizioni globali). 🙂

Apr 132006
 

Google Calendar BetaE’ partito oggi il tanto atteso Google Calendar (ovviamente in Beta), di cui si rumoreggiava da un po’ (e di cui avevo parlato in questo articolo).
Realizzato in stile Gmail, dovrebbe integrarsi alla perfezione con tutti i servizi Google.
Ho scritto "dovrebbe" perchè è una novità fresca fresca, che non ho ancora avuto modo di testare ma che volevo presentarvi quasi in anteprima… 😛
Prossimamente una prova basata sul reale utilizzo… 😉