Laboratorio Interdisciplinare 07/08

20
Laboratorio Interdisciplinare 07/08 Prof. Fabio Vitali Web desktop A cura di: Nicola Valentini

Transcript of Laboratorio Interdisciplinare 07/08

Page 1: Laboratorio Interdisciplinare 07/08

 Laboratorio Interdisciplinare 07/08 

Prof. Fabio Vitali 

 

 

Web desktop  

 

 

 

 

 

A cura di: Nicola Valentini 

Page 2: Laboratorio Interdisciplinare 07/08

Indice 

 

1. Claim principale della relazione e introduzione all’argomento in maniera molto sintetica ed efficace (abstract)  

 

 

2. Cos’è il Web Desktop? 

 

 

2.1. Web Desktop VS Home Desktop (criteri di comparazione); 

 

 

2.2. Su cosa si basa?(tecnologie utilizzate); 

 

 

3. Principali Web Top e loro caratteristiche;   

3.1     Web Desktop in futuro: un discorso economico? 

 

 

4. Teoria personale a conferma del Claim 

 

 

5. Conclusioni 

 

  

6.  Biblio/Sitografia 

Page 3: Laboratorio Interdisciplinare 07/08

1)Claim e breve introduzione ai Web Desktop  

 “Esiste un modo per decentralizzare le proprie risorse Web, multimediali e digitali, in modo tale da poter accedere al proprio “Desk”,nel vero senso della parola? In qualsiasi parte del mondo, attraverso qualsiasi postazione ed attraverso il Web, deve essere possibile ritrovare al di là dello schermo, qualunque esso sia,l’intimità, le configurazioni grafiche e di contenuti, che rendono tanto speciale l’ ”Home‐Desk” di ognuno di noi. Immaginare un sistema operativo che vada oltre l’apparente barriera del Personal Computer,qualcosa di nostro, allocato altrove, ma sempre disponibile, senza alcuna perdita in termini di prestazioni. Questi sono i “WoS”  (Web Operating System) meglio conosciuti come “Web Desktop”. 

Cercheremo, attraverso questa relazione, di capire come sia possibile realizzare quanto detto sopra, di capire se sia realmente possibile pensare al proprio Desktop come una risorsa sempre presente sulla rete, con file e documenti allocati altrove, la propria “scrivania” accessibile sempre e dovunque, attraverso macchine sparse in tutto il mondo, tutto questo senza perdere la propria fisicità, identità ed efficienza. Al giorno d’oggi esistono già determinate applicazioni che permettono quanto detto sopra, e più avanti andremo ad analizzare la loro integrità, funzionalità ed impatto sulla rete e sul modo di relazionarsi, da parte dell’utente, nei confronti delle proprie risorse. 

La parola chiave è “andare oltre”, oltre il proprio PC, oltre le mura di casa, oltre i confini urbani a cui siamo abituati, non sarà facile rendere di dominio pubblico queste risorse, ma alla stessa stregua di internet, anche applicazioni come i  WoS (web operating system) entreranno sempre più nella quotidianità di ognuno di noi, data la loro versatilità ed innovazione, sotto ogni punto di vista. Vedere il mondo come un’unica piattaforma, dove sistemi operativi ed applicazioni online permettono agli utenti di accedere alle proprie risorse, in qualunque parte del mondo, senza perdita di tempo, risorse, layout (importante per non perdere l’orientamento all’interno del sistema) “siamo animali abitudinari”, così che ognuno di noi possa avere un proprio personal computer, nel vero senso della parola, in ogni parte del mondo in cui esista una connessione ad Internet ed un device per potervi accedere. Analizzeremo diversi punti tra cui le tecnologie che rendono possibile tutto questo, e quelle fino ad oggi implementate, vedremo esempi di Web Desktop già esistenti e funzionanti, come hanno cambiato l’approccio al regno informatico e come lo cambieranno in futuro su scala mondiale. Partiremo dalle origini confrontando i classici Desktop di uso quotidiano, ai quali siamo abituati, con la tecnologia futura dei WoS, analizzeremo differenze, pregi e difetti di ognuno, cercando di arrivare ad una soluzione finale e capire se, tale soluzione, possa essere valida e rimpiazzare la precedente (anche se mai in via definitiva), e soprattutto se possa essere facilmente compresa ed utilizzata da ogni utente della rete, soprattutto dai meno esperti. La relazione si concluderà con valutazioni personali e riflessioni su tutto quello che riguarda queste applicazioni, i loro impieghi attuali e futuri, approccio con l’utenza e usabilità . 

Già dal prossimo capitolo parleremo di confronti tra passato, presente e futuro,  tecnologie che stanno alla base di questo nuovo mondo tutto da scoprire: i Web Desktop.   

Page 4: Laboratorio Interdisciplinare 07/08

2)Cos’è il Web Desktop?   

Molte persone utilizzano strumenti tecnologici a loro disposizione senza sapere magari da dove essi derivano, come sono nati e in che modo sono stati scritti e da chi sono stati lanciati sul mercato. A volte un po’ di storia e di comparazioni con il passato può far solo bene, in un mondo dove i confronti e le evoluzioni sono all’ordine del giorno, capire come tutto cambia e si trasforma, in positivo e in negativo, può fare solo del bene e dare trasparenza e chiarezza alle cose. Ecco perché in questo capitolo cercheremo di capire che cosa sia un Web Desktop, nel vero senso della parola, quali sono le sue principali caratteristiche, pregi e difetti, confronteremo la vecchia generazione di classici Desktop domestici con i WoS più importanti attualmente in circolazione, e delle sue potenzialità, presenti e future. Capire cosa avevamo, cosa abbiamo ora, e cosa avremmo un domani a nostra disposizione per migliorare la nostra vita in un certo senso e, soprattutto, l’organizzazione di dati, informazioni, e di tutto ciò che ci riguarda, inerente a questo campo dove l’evoluzione e la tecnologia ne fanno da padroni. Per arrivare poi, in conclusione di capitolo, a trattare tecnologie vere e proprie che stanno alla base dei Web Desktop, che ne costituiscono la struttura madre e implementativa, e che ne permettono la nascita prima, e lo sviluppo poi. Ma partiamo col definire più precisamente l’argomento principe del nostro elaborato, ovvero i Web Desktop. 

La principale caratteristica dei Web Desktop è quella di essere “Una piattaforma software che interagisce con gli utenti attraverso un comune Web browser, ma che non dipende da alcun sistema operativo particolare”; questo particolare tipo di sistema operativo viene direttamente caricato su un browser e non si trova, come i sistemi comuni, allocato su una memoria all’interno del PC. Questi sistemi sono attualmente sviluppati mediante linguaggi di programmazione come php, JavaScript, ma si ritiene che con la ricerca e lo sviluppo in materia, si possa giungere un giorno ad avere disponibilità di tale servizio anche senza l’obbligo di installare alcun software. Il primo WoS fa la sua comparsa nel “lontano” 1999 sotto le mentite spoglie di “Hyperoffice” e solo dopo, come MyWebOS, grazie al lavoro e alla ricerca di Berkeley grad Shervin Pishevar and Emory grad Drew Morris della “Duke University” e “University of Texas”. Lo scopo di queste persone era quello di creare qualcosa che permettesse di trasformare il comune Desktop in un “servizio” che girasse interamente su Internet, oltre che in locale sul proprio PC. Per poter fare ciò, questo tipo di applicazioni necessitano di un file system e un application management system  per potersi avvicinare sempre più, migliorare e superare le funzionalità e risorse dei Desk tradizionali, e dei tradizionali sistemi operativi. Quello che principalmente fa il Web Desktop sta nel saper integrare svariate applicazioni Web, in uno spazio di lavoro online, caratterizzato da un ambiente molto simile a quello di Windows o Mac, ma con maggiori funzionalità dovute alla stretta dipendenza da Internet; ed è proprio su Internet che il proprio lavoro ed i Settaggi vengono memorizzati. Una delle grandi controversie che caratterizza questo argomento, è proprio quella sul “termine” WebOS, che compare per la prima volta nel 1996 a descrivere un “sistema operativo per applicazioni geograficamente distribuite, scalabili, altamente disponibili e dinamicamente riconfigurabili” (Berkeley and Duke University), per poi assumere il significato definitivo di “virtual Desktop” accessibile via Browser che permette all’utente, mediante l’utilizzo di applicazioni 

Page 5: Laboratorio Interdisciplinare 07/08

integrate, risparmio ianalizzare livello di svbuon livelltipo di risosempre piùquotidianittecnologie

 

2.1)Web D 

 

 In questo difetti, dei voleva direrisorse, accun Desktopbrowser inestrema col’utente, d

di organizzain termini di principali viluppo acceo di implemorse che, coù fino tendetà, nel lavor, di grande 

Desktop  V

particolare classici Dese dover starcedere ai prp personaliznstallato, peomodità nei avere a dis

are e gestiredi tempo e rWebOS e vettabile permentazione,me ha fattoere alla perfro e nella viimpatto glo

 VS  Home D

capitolo ansktop, primre a casa proropri dati, azzato su tuter la navigazll’utilizzo disposizione d

e i propri darisorse. Nei edremo cher un grande , il quale fa o il Desktop fezione, e cita di tutti i obale, prece

 Desktop (c

ndremo ad aa, e dei nuoopria o in uattraverso latti i Personazione in rete queste nuodalla rete, s

ati, da qualscapitoli suce, se alcuni bacino di uben sperarea suo tempominceranngiorni, propedenti a que

criteri di co

analizzare leovi Web Desfficio, per pa stessa inteal Computere. Non è affove risorse,software se

siasi parte dccessivi trattdi questi noutenza, altri e per un grapo, e ancorano ad esserprio come hesta. 

omparazio

e  principalisktop, poi. Spoter utilizzerfaccia, “Wr, previa semfatto difficil come ad empre nuovo

del mondo, teremo ed aon hanno rainvece hanande svilupa prima il PCre parte di nhanno fatto 

one)  

i differenzeSe “Desktopare il propr

Web Desktopmplice conne immaginasempio la po, aggiornat

con un fortandremo adaggiunto annno già raggpo futuro dC, si sviluppnoi, della noapplicazion

, compresi p”, ovvero “io PC, le prop” significa nessione Intare vantaggpossibilità, cto alle ultim

te d ncora un giunto un i questo peranno ostra ni e 

 

pregi e “scrivania”, oprie possedere ternet e gi ed che ha missime 

Page 6: Laboratorio Interdisciplinare 07/08

versioni,  non occorre affatto installare patch e, tutto il software presente su questo tipo di piattaforme, non esiste al di fuori della rete stessa e delle applicazioni possibili all’interno di essa. I semplici requisiti necessari per accedere ad un WoS online (PC, collegamento alla Rete, browser installato) dimostrano che è veramente semplice e soprattutto, alla portata di tutti, poter accedere, in maniera facile e diretta, a questo tipo di servizi innovativi, semplici, comprensibili e soprattutto già reali e funzionanti. Un altro aspetto importante sta nel livello di “sicurezza” che offrono queste applicazioni di nuova generazione, un livello di sicurezza che rispecchia quello di risorse già presenti sul Web che, come i Web Desktop, fanno uso di “Https” (Hypertext Transfer Protocol over Secure Socket Layer), un protocollo particolare che ci indica se e quanto sia sicura una connessione http. La sicurezza di questo sistema sta tutta nell’inserire un ulteriore livello di codifica/autenticazione tra il protocollo http e quello TCP.  Questo sistema fu implementato per la prima volta  da “Netscape Communications Corporation” e viene utilizzato soprattutto nelle transazioni monetarie online.  

Come in tutte le novità, anche nei Web Desktop esistono aspetti negativi, o da migliorare, come ad esempio la sicurezza di trasmissione dei dati, dati che possono essere intercettati, letti e modificati a nostra insaputa, oppure la necessità di avere una connessione Internet estremamente veloce per poter gestire tutto il traffico in entrata e in uscita, visto che non possiamo fare affidamento su risorse statiche, reali, come se si trattasse di Desktop normali come quelli di casa. Alcuni affermano che le applicazioni scritte esclusivamente per Web Desktop hanno “funzionalità limitate” ad essi, e quindi molto meno vantaggiose e compatibili delle loro controparti “offline” che stanno nei nostri comuni PC, e con le quali abbiamo ormai un certo tipo di feeling. 

Nonostante tutto questo, io personalmente sono convinto che questo sia il futuro, un qualcosa di immateriale, che sta sul Web, ma che sul Web possiamo materialmente ritrovare, in ogni parte del mondo, attraverso qualsiasi tipo di device che abbia la possibilità di collegarsi alla Rete, ed un browser dedicato, per la comprensione, ricezione, consultazione e rielaborazione dei dati. Per quanto riguarda le applicazioni ad hoc sono convinto che col tempo esse saranno migliorate, arricchite e standardizzate, proprio come è avvenuto per le loro controparti offline, con le quali conviviamo da parecchio tempo, che ormai abbiamo assimilato e delle quali abbiamo ridotto notevolmente i costi di apprendimento e di gestione. Gli utenti saranno nuovamente chiamati ad “imparare” con il vantaggio, questa volta, che questo tipo di conoscenze possono essere applicate ovunque per accedere, si alle stesse risorse, ma da molteplici postazioni in qualsiasi parte del mondo ci si trovi.  Non si smette mai di scoprire il futuro, esso è attorno a noi, in ogni piccola innovazione, come dice Tim O’Reilly in “Inventing the Future”, le innovazioni esistono, ne nascono a migliaia ogni giorno, ma molte volte l’utenza media non è in grado di comprenderne le potenzialità e soprattutto il salto in avanti, che queste straordinarie scoperte, fanno compiere a noi e all’umanità. Dalle reti Wireless senza fili, all’instant messaging, dai blog e wiki ai sistemi operativi caricati su browser, anziché su comuni HD, meglio conosciuti come Web Desktop, essi sono specchio indiscusso di quello che vuol essere il Web 2.0: niente più vetrine informative o pagine statiche, nulla è più circoscritto all’interno delle proprie mura domestiche ma va oltre, là dove l’utente possa avere una collaborazione diretta con il sistema, con i propri dati e con l’ambiente che gli sta attorno. A prova di quanto detto ci sono, tra le altre cose, proprio i Web 

Page 7: Laboratorio Interdisciplinare 07/08

Desktop con la loro decentralizzazione, flessibilità, facile comprensione e dal modernissimo e attualissimo sviluppo tecnologico, essi sono il futuro di questa umanità volta al digitale e sempre più devota a Internet: una meraviglia troppo grande per non essere sfruttata al massimo delle sue potenzialità. Dobbiamo essere costantemente proiettati verso il futuro, e i Web Desktop sono il futuro in questo campo:  sperimentare e crescere con la tecnologia, discostandosi leggermente dalle vecchie abitudini;  vecchie per l’ appunto. 

 

 

2.2)Su cosa si basa? (tecnologie utilizzate per l’implementazione)   

Abbiamo parlato di storia, di sviluppi futuri e di come i comuni Desktop si siano evoluti e trasferiti, in maniera dinamica, sulla grande Rete e come abbiano condizionato lo sviluppo tecnologico e il modo di relazionarsi con i propri dati e le proprie risorse, ma non abbiamo ancora mai parlato di strutture, proprie dell’implementazione, che stanno alla base e sono vero cuore pulsante vero dei Web Desktop e di tutte quelle migliorie che invadono ogni anno, e più precisamente ogni giorno, il mercato e lo sviluppo informatico/tecnologico. In questo paragrafo scopriremo le tecnologie che stanno alla base dei sistemi operativi sul Web, i Web Desktop, e che li rendono, tutt’ora reali, esistenti, reperibili in rete e unici nel loro genere. 

Tra gli scopi principali di un Web Desktop c’è quello di “mobilitare e decentralizzare” il lavoro, permettendo agli utenti di portasi dietro il layout del proprio Desk, tutte le applicazioni correlate ed i file principali, questo anche da parte di chi non possiede un proprio PC ed una propria connessione. Questi Desk funzionano anche grazie a preziose partnership con fornitori di servizi già esistenti e, soprattutto, di nota fama. Un sistema operativo Web permette di semplificare notevolmente l’archiviazione dei dati, evitandone un inutile allocazione sparsa ed irraggiungibile, nel web. Il Desktop è, in linea di massima, totalmente personalizzabile sia per i font che per quanto riguarda il layout ed il colore. Per l’aggiornamento di categorie come feed RSS, fino al semplice orologio digitale, vengono utilizzati particolari widget (particolari elementi grafici di un’interfaccia utente che ha il compito di facilitare l’interazione tra utente e programma stesso, come ad esempio i singoli bottoni di un’interfaccia), tipicamente grafici o in formato “checkbox” usati per compiere delle scelte all’interno del sistema. Il browser utilizzato è definito Web browser e di solito contiene funzioni di base come la cronologia, avanti, indietro, il tasto di refresh e quello di richiamo alla Home. Esistono anche particolari tecnologie che permettono la riproduzione di file multimediali come, ad esempio, video da YouTube ed immagini da siti Flickr(siti web multilingua che permettono ai loro iscritti di condividere in rete immagini personali, con chiunque, in un tipico ambiente Web 2.0). Come tutte le recenti applicazioni di stampo Web 2.0, anche i Web Desktop utilizzano delle specifiche API(insieme di svariate procedure già esistenti, a disposizione del programmatore) dedite alla programmazione e allo sviluppo di questo tipo di applicazioni, ma anche XHTML, CSS, Javascript, ASP(pagine web che contengono particolari script, in diversi 

Page 8: Laboratorio Interdisciplinare 07/08

linguaggi) e molto altro, ma soprattutto quel mix di applicazioni per Web di nuova generazione che è Ajax(Asynchronous JavaScript and XML), applicazione che utilizza essenzialmente HTML e i CSS per la parte visiva, Document Object Model per la visualizzazione dinamica delle informazioni, e l'oggetto XMLHttpRequest: un set di API capaci di aggiornare dinamicamente una pagina Web senza ricaricarla per intero. Il vantaggio sta nella rapidità con la quale un'applicazione risponde a determinati input dell'utente grazie al suo modo asincrono di lavorare, molto utile proprio in questo campo, dove il sistema operativo e tutte le sue principali funzioni, stanno su di un Web browser, anziché su un normale PC. Ognuna di queste piccole componenti deve lavorare in simbiosi assieme alle altre al fine di garantire uno sviluppo corretto delle applicazioni Web ed un altrettanto corretto funzionamento, dando origine ad applicazioni Web interattive e dinamiche. I Web Desktop sono una risorsa abbastanza recente, e come tutte le novità, necessita senz’altro di migliorie e correzioni a livello d’implementazione nonostante il livello raggiunto al giorno d’oggi sia già molto buono. Si arriverà molto presto a delle soluzioni tecniche decisamente più accettabili e di maggior divulgazione “popolare” e commerciale ma resta comunque il fatto che, come ogni nuova tecnologia o applicazione va a sostituire un qualcosa di esistente, di radicato, che l’utenza conosce molto bene e con la quale è abituata a lavorare ogni giorno nella propria quotidianità; non sarà facile per gli utenti svoltare, rischiare e provare qualcosa di nuovo, ma quando questo avverrà, un altro grande passo verso la globalizzazione e decentralizzazione informatico/tecnologica sarà stato fatto, e credo francamente che potrà trattarsi solo di un passo vincente e in avanti per tutti. 

 

3)Principali Webtop e loro caratteristiche  

In questo capitolo elencherò i principali Web Desktop esistenti fin oggi, già disponibili in rete sotto diverse licenze di distribuzione(proprietari o open‐source), anche se il livello di interazione e di implementazione di alcuni di essi non è proprio soddisfacente a tal punto da essere commercializzato, lo standard globale di sviluppo è abbastanza buono. Di ognuno di essi analizzeremo diversi aspetti e caratteristiche:  su che tecnologia particolare si basano(Ajax, Javascript, Java, ecc.), su quale piattaforma girano(Windows, Linux, Mac, ecc.), quali applicazioni sono presenti all’interno di ciascuno di essi(Player audio/video, RSS reader, Text reader, ecc.) e se posseggono un buon livello di interattività tra utenti(Instant messagging e gestione di un client di posta elettronica). Alla fine del capitolo è presente una tabella riassuntiva che identifica le principali differenze tra questi Web Operating System, attraverso una sorta di classifica dov’è possibile notare pregi dell’uno e difetti dell’altro, una visuale riassuntiva e un po’ più chiara che ci spiega come stanno le cose al giorno d’oggi. 

 

 

Page 9: Laboratorio Interdisciplinare 07/08

• Desremsvaconsvilopeaudmoriceall’Win 

  

• piccmaUn posdelYoudiffunopos 

sktop On Dmote alla prariato tipo, tntengono anuppatori dien‐source. Qdio/video, uotore di riceevere mail. Italian Softwndow Syste

 : Atcole applicaggior spessgrande vanssibilità ai pl’applicaziouOS possiedferenza di Do strumentossibilità di g

emand(DoDropria lista dtra cui un wnche un plai DoD non hQuesto Weuno strumenrca DesktopAlla base diware Compem” e miglio

traverso quazioni comeore come antaggio di Yopropri utentone. Le API dde una propDoD qui nono di Photo Egestire un cl

D): Web Opdi file. Quesweb browseayer per le rhanno reso pb Desktop into di Photop. Da inoltrei DoD ci sta any, grazie orare notev

uesto Web De sono i tooad esempio ouOS è quei di miglioradi questo Wpria chat pun è presenteEditing. E’ pient e‐mail.

perating Syssto tipo di ar integrato,riproduzionipubbliche len particolaro Editing, ue la possibill’ NX technal quale è polmente le 

Desktop è pl per prendeun lettore mello di esserarne i servizWeb Desktopbblica, un ee un Player possibile fare. Ajax è la te

stem che ofpplicazioni  un editor di audio/videe API utilizzre possieden calendarilità di fare Inology, svilupossibile geperforman

 

possibile gesere note onmp3 o apple totalmentzi e di contrp sono apereditor di tesper le riproe Instant mecnologia ch

ffre la possibpresentanodi testo e foeo. Purtropzate ed il sof un Player po, 1 GB pernstant Mesuppata da Gstire le conce del nativ

stire, attravnline, fino aicazioni di ite open‐souibuire allo srte e quindi sto e servizioduzioni muessaggino mhe sta alla b

bilità di acco funzionalitogli di calcolpo però gli ftware non per la riprodr l’archiviazissagging e dGian Filippo nessioni revo protocoll

verso il browd applicazionstant mesurce e quindsviluppo genutilizzabili o note‐padultimediali ema non si hbase di youO

edere da tà di o. Alcuni 

è di tipo duzione one, un di inviare e Pinzari mote “X lo X11. 

wser, delle oni di saggino. di da la nerale da tutti. . A e neanche a la OS.                        

Page 10: Laboratorio Interdisciplinare 07/08

  

• comperserRSSconpop 

        

• prodi ucalesvil

mpenso offrr siti ed un avizio di instS ed un readnsente all’utp‐up. La tec

       

 : Eyoprio web seun server puendario, unuppare nuo

 : Questo re, oltre all’audio/videotant messagder per potetente di mocnologia che

yeOS è un perver, oppuubblico. Unna calcolatriove applicaz

Web Deskteditor di teo Player. Pugging. Non serli leggereostrare il Wee sta alla ba

particolare Wure iscriversa volta effece, un addrzioni di terz

top non è oesto e alla livò essere utsupporta file. Desktoptweb Desktopase di quest

Web Operatsi al sito ed oettuata l’iscrress book edze parti visto

pen‐sourceve chat, la pilizzato come sharing mwo possiede stesso anco WebTop è

  

ting Systemotenere cosrizione, Eyed un RSS reao che il tutt

e e non ha Apossibilità dme client pema ha un agge una funziohe all’internè Flash. 

m che l’utentsì un accounOS offre ai ader. Gli utto è comple

API pubblichdi utilizzare er e‐mail e ogregatore ponalità specno di una fin

te può instant gratuito apropri utenenti possontamente op

he, ma in un editor offre per feed ciale che nestra 

allare sul all’interno nte un no anche pen‐

Page 11: Laboratorio Interdisciplinare 07/08

soudet 

        

• estmeagginstposinte 

       

• Brosimsemlavodiff  

urce. EyeOSterminate a

           

 : erni, in conessagging.  Pgregatore/retant messagssibile immaerno. 

              

owser OS: Qmile a quellomplici applicorare su Broferenza.  

S è un Web  pplicazioni.

Questo Wepenso possPossiede aneader di feegging multipagazzinare o

Questo è uno di Windowcazioni basiowser OS si

Desktop sv. 

eb Desktop siede un ediche un moted RSS.  Perpli, g.ho.st io condivide

n sistema opws scritto pelari che gesia che posse

viluppato es

non è openitor di testotore di ricerr permetterintegra l’apere file, e ino

perativo baser la maggiostiscono fileegga piattaf

ssenzialmen

 

n‐source e no, un Player rca integratre agli utentplicazione doltre non so

 

sato su browor parte in J, contatti e forma Linux

nte in Ajax e

non offre APaudio/video col Desktti di accededi IM Meebono present

wser che prava‐Script, gestione dex o Window

e in PHP per

PI a sviluppaeo e servizioop ed un re a networo. Su g.ho.sti giochi al s

resenta un le che contiella mail. L’

ws, non fa al

atori o di instant 

rk di st non è suo 

layout ene utente puòcuna 

 

Page 12: Laboratorio Interdisciplinare 07/08

• a tul’unNovdel  

      

 

 

 

Per conclupresentatae nelle succonfrontatapplicaziondalle loro ctempo, moognuno di 

 

utti gli effetnica applicavembre della piattafor

     

dere questaa la tabella sccessive colote caratterisni esterne scase produtolto diversifessi. 

: DeskJutti a quelle azione di tip 2007. Querma su cui g

a rassegna eseguente chonne alcunestiche tecniupportate, ttrici. Lo sceficate tra lo

ump è un Wapplicazionipo Web Dessta applicazgira, che ess

e confrontahe contienee caratteristche e strutted il tipo dienario che sro, nella for

Web Desktopi classificabktop interazione non csa sia Linux,

are alcune loe, sulla colontiche dei Wturali come i licenza consi presenta èrma, nell’im

p free puraili come Wemente scritambia aspe Windows o

 

oro carattenna di sinist

Webtop stessil linguaggin la quale qè di applica

mplementaz

mente scriteb OS o Wetta in Java eetto e funzioo Mac OS X.

ristiche e futra, i principsi. Tra questo in cui il siquesti sistemzioni moltoione e nei s

tto in Java. AbTop. Quese fu lanciataonalità a sec. 

unzionalità, pali Webtopte verrannostema è scrmi sono disto simili ma, aservizi offer

Appartiene sta è a nel conda 

viene p recensiti, o ritto, le tribuiti allo stesso ti da 

Page 13: Laboratorio Interdisciplinare 07/08

 

 

 

 

3.1)Web Desktop in futuro: un discorso economico?  

“Io posseggo già un sistema operativo, per quale motivo dovrei volerne un altro?”  

Proprio con questa provocazione Richard MacManus, nel suo “What is a WebOS”, cerca di far chiarezza sul significato reale di questo termine, e di precisarne natura e provenienza. In un certo senso parlare di WebOS può risultare riduttivo in quanto non si tratta di un reale sistema operativo, come Windows o Linux, ma piuttosto di un Web Desktop che funge da interfaccia di approccio, semplice, snella ed efficace, con grandi vantaggi ma non solo. Ogni innovazione, ogni scoperta, ogni piccolo passo avanti nel campo informatico/tecnologico, porta sì dei vantaggi, correlati però quasi sempre da piccoli difetti, problemi che possono deteriorare l’efficacia dell’applicazione, e portarla a volte al completo fallimento. Nel nostro caso ci troviamo di fronte ad un fenomeno che non si è ancora completamente espanso e non ha raggiunto il suo apice di popolarità, e quindi resta un po’ difficile farne una previsione a lungo termine, ma tra i tanti vantaggi dei Web Desktop possiamo scorgere qualche problema reale, già presente, legato all’aspetto economico del prodotto. Analizzando la lista dei principali WebTop, del capitolo precedente, possiamo notare come alcune di queste applicazioni non siano open‐source ma con licenza proprietaria, magari per una maggior disponibilità di tool rispetto una licenza free. Questo fenomeno potrebbe portare, nel tempo, ad un rifiuto nell’accettare un prodotto che sostituisce un qualcosa che è già nostro, se poi tutto questo ha un costo per il singolo utente. Come detto prima il fenomeno è in fase di sviluppo e quindi dovremmo attendere per dare risposta alle nostre domande. 

Page 14: Laboratorio Interdisciplinare 07/08

Un po’ come se ci trovassimo nel regno dell’incoscienza, dove è bello sperimentare, cercare nuove soluzioni e nuovi algoritmi, avere la consapevolezza delle potenzialità di comunicazione e di poter sviluppare applicazioni sempre più tecnologiche. Ecco allora che una soluzione potrebbe essere quella di un unico sistema operativo interamente allocato su browser che dia la possibilità di condividere testi, multimedia, senza aver bisogno di una postazione fissa, interagire, chattare da qualsiasi parte della terra, da un terminale qualunque, con costi pari a 0. A prova di questo esiste già una proposta da parte di un’azienda Indiana, la Novatium di Rajesh Jain, la quale ha già proposto il “Net‐PC” a basso costo(70 euro circa), capace di aggiornarsi, concentra in un server le applicazioni e l’hardware per le elaborazioni dei dati. Come i Web Desktop, anche il Net‐PC comporta un tentativo di “globalizzazione continentale”, Jain vuole portarlo nelle case di tutti gli Indiani, offrendo software aggiuntivo, collegamento alla rete, assistenza e manutenzione. Così come il Net‐PC anche i Web Desktop saranno portatori di un fenomeno estremamente positivo come la decentralizzazione della postazione di lavoro, che in futuro sarà dislocata in ogni parte del globo. 

A conferma di quanto detto sopra riguardo la necessità di tenere bassi i costi di questo nuovo orizzonte in modo tale da concentrare su di esso il bacino di utenza dl futuro, voglio citare un altro esempio abbastanza rilevante: BlackBerry Web Desktop Manager, diverso da un comune Web Desktop, nello scopo e nella forma, ma molto interessante dal punto di vista economico. BlackBerry Desktop Manager è il novo strumento per gestire un comune BlackBerry da interfaccia   web piuttosto che dal classico Desktop Manager che andava installato direttamente sul PC al quale il device veniva collegato. Il principale obiettivo di questa applicazione e dei sui sviluppatori sta nella forte riduzione di quello che è chiamato “Total cost of ownership” ovvero il costo di possesso, legato fortemente ai costi di gestione che ne derivano; costi legati al processo di distribuzione, supporto e assistenza possono essere tranquillamente omessi, così come è possibile accedere al Web Desktop manager, da qualsiasi computer collegato alla rete, ad esempio da uno smartphone BlackBerry, in qualsiasi parte del mondo(ecco che comincia a prendere forma una configurazione d’accesso globale, tipica dei Web Desktop). Questa è una piccola dimostrazione di come la tecnologia stia effettivamente supportando le idee, che sono buone e, per la maggior parte, implementabili o già implementate, e di come sia realmente possibile realizzare un qualcosa che confermi quanto detto all’inizio di questo testo; immaginare un sistema operativo che vada oltre l’apparente barriera del Personal Computer: un qualcosa di nostro allocato altrove che non cambia, in forma e contenuto, a seconda del dispositivo su cui viene visualizzato e, soprattutto, dal luogo nel quale questo dispositivo si trova. 

Page 15: Laboratorio Interdisciplinare 07/08

Stiamo nuoprima con Desktop, firimbombi fproprio mopolitica di cnon troppoed efficacedovranno econsentiràsenza alcued il minim

A confermterminologsignificatorappresentpropri obiee portati avcontenitor“Universal comunquedar vita adtempo, teccorrelazion

 

ovamente vl’avvento digli indiscusfino a raggiotore di lancontenimeno eccessivi ee, in manieressere asso di avere a na installazmo sforzo ha

a di quantogia di tutto : “Universatazione e coettivi e attivvanti dai mre, una cateinter‐proce

e qualcosa dd applicazioncnologicameni tra utenti

voltando padei Personalssi di Web 2ungere ogncio ed espanto per quae proibitivi, ra tale che colutamente disposizionione di patcardware. 

o detto fin qquello che l space”. Qomunicaziovare i proprembri “attivgoria che raess commundi estremamni solide, fuente e umai attivi sono

agina, comel Computer .0, si aspettni possibile iansione per anto riguardma ottene

chiunque poalla portatae sempre il ches o aggio

qui vorrei citriguarda la uesto termne all’interni processi, fvi” dello spaacchiude apnication”. Qmente solidonzionali e fnamente avo all’ordine d

 

 è successoe di Interneta solo che individuo, pfenomeni dda i costi e qre un qualcossa liberama di tutti. Il fsoftware aornamenti v

tare un “ce“Computerine fa riferino del qualefocalizzandoazio stesso.pplication frQuesto per do, datato e unzionanti,vanzate, dodel giorno; 

o poco tempet in seguitola voce si espotenziali utdi questo tipquindi le speosa di concmente usufrfatto che siapplicativo pvari, il tutto

rto” John Hr Science” comento ad ue i singoli uto le loro att. Universal srameworks dimostrare provato sci semplici move lo scambe lo sarann

po fa con il Wo. Persino aspanda, chetenti che rapo. Tutto quese, al fine reto, di semruire di quesano applicapiù aggiornao con un alto

olland che on un nuovun singolaretenti possoenzioni su qspace non èe sistemi chche alla basentificamen

ma efficaci, vbio di conoso per molto

 

Web 2.0, e adesso con ie l’eco dellaappresentanuesto, attuadi produrremplice, profsti servizi chazioni “in retato in quel mo livello di s

nel 1960 aro termine re sistema di no raggiungquei procesè altro che uhe gestisconse di tutto cnte, fondamversatili e duscenza e le o tempo an

ancora i Web a novità no il vero e ando una e a costi fessionale  he te” momento sicurezza 

rricchì la ricco di 

gere i ssi già attivi un no la c’è mentale per urature nel 

cora. 

Page 16: Laboratorio Interdisciplinare 07/08

4)Teoria personale a conferma del Claim  

Da quanto visto ed esaminato nei capitoli precedenti e, dopo aver analizzato ed elaborato la letteratura scientifica(elencata nella biblio/sitografia in fondo all’elaborato), sulla quale si basa questa relazione e tutti i prodotti scientifico – tecnologici in essa contenuti, possiamo provare ad azzardare una teoria personale che sostenga la nascita e lo sviluppo dei Web Desktop, e di tutto quello che vi gira attorno, dalla singola tecnologia che ne permette l’implementazione, alla distribuzione su larga scala di questi sistemi di nuova generazione sociale e tecnologica. Abbiamo parlato di rivoluzione forse esagerando un po’ nell’utilizzo di questo termine e del suo significato: io personalmente non credo in una vera e propria rivoluzione, piuttosto in un qualcosa che vada a migliorare, e a rendere più efficiente e malleabile da parte di tutti, un qualcosa che esiste già sul mercato e con il quale tutti, chi più chi meno, si è interfacciato almeno una volta nella vita: il comune Desktop di un Personal Computer. Qui non si tratta di cambiare la storia, né di buttare via quello che fin qui è stato fatto; quello che occorre fare è permettere al singolo utente di ritrovare, a livello globale, quello che per lui è stato “locale” fino ad oggi, azzerare, o quasi, i costi di apprendimento, e soprattutto, convincere che è davvero possibile accedere al proprio sistema da qualsiasi parte del mondo, da qualsiasi device dedicato, senza perdita di informazioni, layout piuttosto che sicurezza negli accessi riservati. Stiamo parlando di applicazioni geograficamente distribuite, altamente disponibili e dinamicamente riconfigurabili. 

Questo tipo di innovazioni vanno innanzitutto sperimentate prima di essere commercializzate e quindi diffuse, e quali migliori tester degli utenti stessi? Approvo pienamente il fatto che alcune case abbiano già distribuito sistemi come questi in rete, dando la possibilità a chiunque di sperimentarne le funzionalità, l’efficienza, e le reali potenzialità(ancora abbastanza ridotte ma con un grandissimo margine di sviluppo e integrazione all’interno di queste applicazioni Web).  Lo spazio di lavoro “online” non permette ancora di avere a disposizione grandi risorse di memoria per l’allocazione di file e ciò che si può caricare o comunque salvare deve essere, al giorno d’oggi, di dimensioni abbastanza ridotte. Per fortuna anche su questo punto ci si può migliorare notevolmente visti i costi sempre più abbordabili di spazio Web da acquistare e dedicare a queste risorse e il grande numero di provider che fa, di questo tipo di commercio, il proprio punto di forza. Proprio come è successo per la telefonia mobile, man mano che i gestori sono aumentati, i costi di gestione e le tariffe si sono notevolmente abbassati a causa della concorrenza forzata tra i gestori stessi. Così succede e succederà ancora nel campo informatico, nello sviluppo e sostenimento costi di sistemi operativi online basati su browser, più ce ne saranno e meno costeranno, ogni costruttore cercherà di far propria la maggior fetta d’utenza, e chi arriverà tardi sarà costretto ad abbassare drasticamente i costi per non rimanere a bocca asciutta. 

Sono molto fiducioso in questa “globalizzazione del Desk”, oggi di poca popolarità, ma con un futuro sicuramente da protagonisti assoluti in questo particolare ambito informatico/tecnologico, dove questo pool di tecnologie, partite in sordina, cresceranno sempre più, fino a offrire servizi altamente paragonabili a quelli di un comune Home‐Desk e, come in tutte le novità che si affermano nel tempo, sarà difficile tornare indietro e sono pronto a scommettere che saranno 

Page 17: Laboratorio Interdisciplinare 07/08

pochi gli utenti che, una volta presa confidenza con l’ “evoluzione”, rimarranno delusi e preferiranno non discostarsi più di tanto da quello che già possiedono e che, secondo loro, va già bene così. Il mio consiglio è “mai rinnegare il nuovo senza prima avere una motivazione valida per farlo, basata su test e sperimentazioni concrete, le quali portano a risultati positivi e non, soprattutto riguardo un qualcosa che esiste da poco e che, a detta di molti, possiede grandi margini di sviluppo e tutte le carte in regola per entrare nell’olimpo di quelle innovazioni che “restano” nel tempo e nella storia. Molti di questi Web Desktop sono già in rete e a disposizione di tutti, alcuni sono proprietari altri no e quindi facilmente reperibili ed utilizzabili, non correlati ancora da un gran numero di applicazioni, ma piuttosto ben fatti e di eccellente sviluppo tecnologico, abbastanza versatili e piuttosto sicuri. Provare per credere. 

Resta il fatto che un vero e proprio sviluppo si avrà soltanto tra qualche anno; sarà allora che, alla luce di un grande successo o di un grave insuccesso, ne stabiliremo il totale fallimento o l’ assoluta affermazione. Soltanto noi, utenti, possiamo decretare la vittoria o la sconfitta di questa tecnologia innovativa che, come tante altre in passato, cerca di ritagliarsi uno spazio nello sconfinato mondo dello sviluppo sociale basato su tecnologie informatiche. La mia proposta è quindi quella di essere pazienti e di non considerare persa in partenza questa partita, aspettare che il tempo faccia il suo corso e che gli utenti provino e sperimentino, prima di prendere decisioni affrettate o di fare considerazioni fuori luogo. Tutto ciò che ha portato migliorie in passato si è poi affermato come grande realtà, sono certo che prima o poi anche i Web Desktop lo faranno, abbandonando la loro ibrida condizione di “work in progress” diventando realtà consolidata di grande utilità per tutti coloro che fanno del mondo la propria postazione multimediale; tutto questo sarà possibile, ne sono più che convinto. 

 

Page 18: Laboratorio Interdisciplinare 07/08

 

5)Conclusioni  

Durante il nostro percorso alla scoperta di queste nuove applicazioni, o per meglio dire, di questo modo rivoluzionario di interfacciarsi con la propria postazione multimediale attraverso la rete, abbiamo parlato di Desktop, di come sono nati e con quale scopo, dei vantaggi che hanno portato e di limitazioni le quali, ancora oggi, persistono in questo campo, e della loro evoluzione: i “Web Desktop”, nati con lo scopo di consentire all’utente di possedere un'unica “scrivania multimediale” come il Desktop di casa, ma accessibile da qualsiasi parte del mondo attraverso un PC o qualsiasi altro terminale connesso alla rete. Abbiamo parlato poi di aspetti economici, di come sia difficile stimare quanto un’ innovazione tecnologica di questo tipo possa costare, per chi la produce ma soprattutto per chi ne fa uso, e come questo può incidere indubbiamente sullo sviluppo e la distribuzione di queste su grande scala. Per rendere il tutto un po’ più comprensibile, in fine è stato fatto un elenco dei Web Desktop già presenti in rete e a disposizione degli utenti, dove vengono comparate e descritte applicazioni e caratteristiche tecniche proprie dell’uno, ma magari diverse o non presenti negli altri. Durante questa parte abbiamo capito quanto queste applicazioni siano ancora abbastanza acerbe ma anche di quanto ampio sia il loro campo di sviluppo applicativo, le risorse ci sono e anche la parte tecnologico/informatica non è da meno, si tratta soltanto di “investire”, come già fatto in passato, su un qualcosa di reale ma allo stesso tempo di incerto rendimento a lungo termine. Investire per fare un passo in avanti e avvicinare l’uomo alla macchina, permettendogli di superare quelle barriere che rendono ancora limitato l’interfacciarsi di queste due grandi realtà di oggi e di domani. 

A mio parere il grande vantaggio che queste applicazioni hanno portato al grande bacino d’utenza della Rete, sta nel “rendere partecipe il mondo del piccolo spazio di ognuno di noi”, attraverso la pubblicazione di foto, video, pensieri, una cosa di gran comodità unita ad una più che soddisfacente risoluzione grafica.  Mentre dal punto di vista sociale potrebbero prendere vita delle community di persone che fanno uso di queste applicazioni e decidono di condividerne consigli e benefici, e tutto questo non sarebbe affatto un male. Concentrandoci poi sulla “sicurezza” possiamo affermare che il vantaggio offerto dai Web Desktop in tale ambito è piuttosto notevole: pensate di dover restare, per lavoro, oltre un mese lontano da casa propria e oltretutto dall’altra parte del mondo. Potreste accedere alle informazioni presenti sul vostro desktop di casa attraverso un accesso remoto da un altro computer, ma il desktop di casa dovrebbe restare acceso 24 ore su 24, senza mai spegnersi, restando così permanentemente vulnerabile ad attacchi di diverso tipo. Tutto questo può essere baipassato attraverso un Web Desktop online, con tutte le informazioni necessarie archiviate “in rete”, sempre a disposizione dell’utente. 

Abbiamo potuto notare come negli ultimi anni ci sia stata una fioritura nel campo delle applicazioni web: strumenti per editare documenti, authoring per le presentazioni, trasmissioni live streaming. Il concetto di Web operating system ha lo scopo di unificare tutte queste applicazioni in modo da avere un unico punto di accesso attraverso il quale fare uso di strumenti e 

Page 19: Laboratorio Interdisciplinare 07/08

servizi, archiviare file, leggere news via RSS da ogni parte del globo. L’obiettivo finale è creare un qualcosa di alternativo alle funzionalità dei sistemi operativi tradizionali, ci siamo tutt’ora vicini, ma non abbastanza per sostituirli completamente. 

Se sei parla di sviluppo tecnologico si parla di investimenti, e se si parla di investimenti si parla si business. Il “modello di business” che viene affiliato a questo tipo di applicazioni e investimenti, si basa sulla monetizzazione delle affiliazioni degli strumenti e dei servizi integrati in questi Web Desktop. In questo modo ci si garantisce il mantenimento del sistema operativo, fornendo comunque le funzionalità più richieste, in maniera simultanea. Altre entrate si possono avere da utenti di tipo “premium” sia che essi siano domestici o di tipo business, fornendo servizi particolari e riservati come ad esempio un maggior spazio fisico per l’allocazione e la memorizzazione dei dati personali di ogni utente registrato. Tutto questo senza contare particolari versioni di Web Desktop dedicate esclusivamente al mondo dell’impresa, con funzionalità dedicate e particolari modalità di registrazione e di accesso. 

Anche se ancora oggi questi Web Desktop non sono in grado di ospitare totalmente il nostro sistema operativo domestico, di certo stanno percorrendo la giusta strada, dalle interfacce semplici ed immediate si passerà a qualcosa di più sofisticato, e il numero di utenti crescerà sempre più, tutto sembrerà più familiare e anche le più piccole differenze saranno omesse, al fine di garantire servizi efficaci con estrema immediatezza. Nasceranno così i “lavoratori mobili”, coloro che faranno del mondo la loro postazione, il loro ufficio, il luogo in cui esprimersi e realizzarsi. Si rafforza così il concetto di portabilità: un unico accesso per numerosi e diversi servizi online. Non resta che aspettare questo piccolo passo che, assieme a tanti altri presenti passati e futuri, daranno una grande mano a tutti coloro che credono in questo processo di “globalizzazione” e sentono la necessità di evadere dalla piccola realtà domestica, a parer mio, ormai troppo stretta e decisamente superata da tempo.  

Tutto questo sono i Web Desktop, una piccola provocazione all’ordinaria quotidianità, al modo di interagire con le proprie risorse, allocate altrove ma sempre e comunque reperibili, non soggette a perdita di identità, forma e sostanza. 

 

 

 

 

 

 

 

 

Page 20: Laboratorio Interdisciplinare 07/08

6)Biblio/Sitografia  

 

Biblio/Sitografia 

[1].  Amin Vahdat (WebOS: Operating System Services for Wide Area Applications); 

  http://citeseer.ist.psu.edu/61096.html 

 

[2].  Tim O'Reilly (Inventing the Future); 

  http://www.oreillynet.com/pub/a/network/2002/04/09/future.html 

 

[3].  ETech Emerging Technology Conference (3 – 6 Marzo 2008, San Diego, CA) 

  http://en.oreilly.com/et2008/public/content/home; 

 

[4].  “What is a WebOS”, di Richard Macmanus, apparso su Web 2.0 explorer il 11/5/2006; 

 

[5].  “Overview Of The WOS Project”, di Peter G. Kropf, 1999; 

 

[6].  Simon Schubiger and Béat Hirsbrunner, Department of Informatics, University of Fribourg.   “Automatic Software Configuration for the WOS”; 

 

[7].  “The Next Net 25: The Webtop” , Mar. 1, 2006, a cura di  Erick Schonfeld, Om Malik, and Michael V. Copeland, articolo apparso su “Business 2.0 Magazine”; 

 

[8].  “WebOS Market review”, April 24Th 2006, di Richard MacManus, Web 2.0 Explorer; 

  

[9].  “Can G.ho.st scare Microsoft?”,  May 6 2007, di Paul Krill, InfoWorld;