SPL/T - The object social network

Post on 26-Mar-2016

216 views 0 download

description

SPL/T is a scenario about the next Internet era in which objects will have the ability to talk each other in order to provide facilities to the owners. This thesis project is a platform through which people can create object social network. Thinking about this hypothetical senario we can see new patterns, and we can make some consideration about the future of technology, objects and the consumer goods industry.

Transcript of SPL/T - The object social network

SPLIT: Un social network di oggetti

Moro Alberto

267119

2009 / 2010

Philip Tabor

Gillian Crampton Smith

Marzo 2011

Tesi di laurea Corso di laurea specialistica o magistrale in

Titolo tesi di laurea

Cognome e nome

Matricola n.

Anno accademico

Relatore Firma

Correlatore Firma

Sessione di laurea

SPL/TUn social network di oggetti

Relatore Philip TaborCorrelatore Gillian Crampton SmithDatadilaurea Aprile,2011

IUAV Università di VeneziaFacultàdiDesigneArtiLaureaspecialisticainComunicazioniVisiveeMultimediali

Alberto Moro, 267119

Summary

An‘Internetofthings’,inwhicheverydayobjectscanconnecttotheInternetandshareinformationwithinit,isevermorepossible.Thissuggeststhattheparadigmofinteractionbetweenpeopleandobjectswillchangeradically,aswillawiderangeofconsumergoods.

Thisthesisproject,SPL/T,isanopensourceplatformdesignedtotakeadvantageoftheInternetofthings.Usingasmartphonepeoplecancreatecommunicationnetworksbetweentheobjectstheyown.Theseobjects,thankstoadigitallayer,createaconfidentialdatabaseabouttheirowner’spreferencesandhabits.SPL/Tanalyzesthiscombineddatainrealtimetoprovidenewservicesandfacilitiesfortheuser’severydaylife.

A‘task’isanetworkofspecificobjectsandthefacilitiesitprovides.TheSPL/Tapplicationallowstheusertocreateandmanagedifferenttasks,andtonotifyhimorherwhenevertheconditionsforactivatingafacilityissatisfied.Inpartoftheapplication,theSPL/TCENTER,theusercandownloadtaskscreatedbyotheruserswiththesameobjects,oruploadhisorherowntasksforthebenefitofothers.

ThisthesisreportdescribeshowtheSPL/Tplatformwasconceivedanddesigned.ItanalysesfirsttheconceptofanInternetofThings,thenallitscomponentsandhowtheywork.Specificexamplesofobjectnetworks,shownonasmartphonescreen,demonstratemanywaysinwhichSPL/Tcanfacilitateandenhanceeverydaylife.

Sommario

Una‘InternetofThings’,nellaqualeognioggettopuòessereconnessoallareteInternetecondividereinformazionialsuointerno,èsemprepiùvicina.Ciòsuggeriscecheiparadigmidiinterazionetralepersoneeglioggetticambierannoradicalmente,comecambierannogranpartedeibenidiconsumo.Questoprogetto,SPL/T,èunapiattaformaopensourceprogettatapertrarrevantaggiodaunaInternetofThings.Tramitel’utilizzodiunosmartphonelepersonepotrannocreareretidicomunicazionitraglioggettichepossiedono,iquali,grazieadunlayerdigitale,avrannolacapacitàdicreareundatabasedidatirelativialleabitudinieallepreferenzedichilipossiede.SPL/Tanalizzaidatiscambiatitraquestioggettiintemporealeperoffrireall’utentenuoviserviziefacilitazionidurantelavitadituttiigiorni.Una‘task’èlaretecreatadaalcunioggetti,lesuecaratteristiche,elefacilitazionicheoffre.SPL/Tpermetteall’utentedicreareegestirediversetask,edinotificarlo/aogniqualvoltavengonosoddisfattelecondizionicheattivanounafacilitazione.AttraversoloSPL/TCENTER,unamodalitàdiutilizzodell’applicazione,l’utentepuòscaricaretaskcreatedaaltriutenticonglistessioggetti,ocaricarelesuetaskpercondividerleconlacommunitydegliutentidellapiattaformaSPL/T.QuestoprogettoditesidescrivecomeèstatapensataeprogettatalapiattaformaSPL/T,partendodall’analisidelconcettodiInternetofThingsfinoadarrivarealladescrizionedellecomponentidellapiattaformaespiegarneiruolieilfunzionamento.Inoltre,tramitealcuniesempidicreazionediretidioggettimostratiattraversoloschermodiunosmartphone,vengonomostratelavariemodailtàdiutilizzodellapiattaformadimostrandocomeSPL/Tfacilitaemiglioraalcuniaspettidellavitadituttiigiorni.

Indice

1 Introduzione 10 2 Ricerca 12 LarivoluzioneInternetstacambiandolenostrevite 13 InterneteWeb:qualéladifferenza?Perchééimportante? 14 Trarealeevirtuale 15 Tuttoiniziòconunacaffettiera 16 Illayerdigitaledeglioggetti 17 Blogjects 19 Socialnetworkorientatoaglioggetti 20 Glisviluppinelmercato 21 3 Progettazione della piattaforma 24 Dalvirtualealreale:rendereilmondopiùinterconnesso 25 Mash-updioggetti 28 Oggetti:glielementiprimaridiunobjectsocialnetwork 30 Caratteristichedeglioggettiefacilitazioniofferte 32 Ilruolodeltelefonocellulare 34 SPL/T:unapiattaformaperobjectsocialnetworks 36 Smartphone:unafinestraversounobjectsocialnetwork 37 SPL/TCENTER 40 Analisidellapiattaforma 43 Utentiealtrisoggetticoinvolti 444 SPL / T: il progetto finale 46 Ilnucleodelalpiattaforma 47 Unapiattaformaaduemodalitàdiutilizzo 50 L’applicazioneSPL/T:architetturagenerale 51 Creareunatask:unaprimamodalitàdiutilizzodellapiattaforma 52 Trarrevantaggidalletask:lasecondamodalitàdiutilizzodellapiattaforma 62 Gestireletask 67 Notifiche 68 Comecambieràl’industriadeibenidiconsumo 72 Aspettitecnici 74 5 Conclusioni 76

Ringraziamenti 79 Fonti 80Bibliografia 81Sitografia 82Filmevideo 83 Progettografico 85Attestatodiconsultabilità 87

9

1. Introduzione

10

Lacomunicazioneédasempreunodegliaspettipiùimportantidellasocietà.Lastoriacihainsegnatocheunabuonacomunicazioneéspessoterrenofertileperl’innovazione,echeleinnovazionihannospessolacapacitàdimigliorarelaqualitàdellanostravita.DallanascitadiInternetegrazieainuovicanalidicomunicazionechesonostaticreaticonesso,lepersonehannoiniziatounpercorsodicambiamentochehariguardatoalcunesfumaturedellalorovita.L’utilizzodeinuovimezzidicomunicazione,affrontatoconilgrandeadattamentodinamicodell’uomoallacontinuaevoluzione,hadelineatonuovimodellicomportamentaliedatosfumaturenuovealconcettodicomunicazione.LareteInternetéstatalapiùgrandeinnovazionetecnologicadegliultimivent’anni,eatutt’oggiéincontinuaevoluzione.Dall’utilizzodelleprimepagineWebincuisipubblicavadelsemplicetesto,allanascitadeiserviziWeb,finoalrecenteavventodeiSocialNetworkcomepiattaformechepermettonoallepersoneditenersiincontattomoltofacilmenteevelocementegrazieallarete,Internetédiventatounodeicanalidicomunicazionepiùimportantidellanostravita.OggisiamoormaiabituatiadaccedereadInternetovunquesiamo,grazieatelefonicellulariavanzati-smartphone-iqualihannolacapacitàdiconnettersiallareteeoffircicosìmoltiservizion-the-go.MaseinostritelefonieinostricomputernonfosserogliuniciingradodiconnettersiallareteInternetchescenaripotremmoimmaginare?Glismartphone,sonoprimaditutto,oggetti.L’ideachestadietroalconcettodiInternet of Thingsdirendereglioggetticomunicapacidicomunicareall’internodellareteInternetéilpuntodipartenzadiquestoprogetto.Glioggetti,comelepersone,potrannointeragirel’unl’altroall’internodellareteInternetecrearenuoviservizigrazieaquesteinterconnessioni.LoscopodiquestatesiédidelineareunoscenarioipoteticoriguardantelaprossimagenerazioneInternet,incuiilconcettodiInternetofThingssaràpartedellarealtàquotidianaelargamentediffuso,ridefinendoilsignificatocheglioggettihannopernoieillororuolonellanostravitadituttiigiorni.Inquestoscenario,glioggettiavrannolacapacitàdicrearedelleretidicomunicazionetradiloro,egrazieaquesteretisarannoingradodioffrircinuoviservizi.Lepersone,inoltre,potrannocreareegestirelelororetidioggettigrazieadunapiattaformachiamataSPL/T.

Unasfidainteressantedalpuntodivistadell’interazionetral’uomoeunmondocheoffrelapossibilitàdiconnetteretuttoquellochevediamo,usiamoecompriamo,écertamenteimmaginarecometuttoquestopotrebbenaturalmentecoesistereconciòcherimanefuoridall’ambitotecnologico,ecomeunsistemadiquestotipopossadavveroportarevantaggiallepersone.Pensandodiprogettareunapiattaformachepermettaallepersonedicreareunmondopiùabitabilepiuttostochecreareunsistemachepermettailsemplicescambiodiinformazionitradueoggetticomuni,comeinteractiondesigner,qualidirezionipossoimmaginareprenderannoiparadigmidell’interazionetral’uomoeidispositivitecnologici?Ilcapitolouno,Ricerca,iniziadescrivendolacrescitarellareteInternetfinoallaspiegazionedelconcettodiInternetofThingsattuale,esplorandoqualisonostatiglisviluppiinquestosettoreportatiaterminedaaziendeeistituzioniacademiche,alloscopodicontestualizzarel’argomentoeoffrireallettoreunabasenozionisticasufficienteperaffrontarelaletturadeicapitolisuccessivi.

Ilcapitolodue,Progettazione della piattaforma,contienetuttigliaspettiteoriciediprogettazioneriguardantilapiattaformaSPL/T:comeéstatopensata,qualiaspettisonostatipresiinconsiderazioneeperché,qualisonoglielementichecostituisconolapiattaformaequalisonoilororuoliprincipali.Ilcapitolotre,SPL / T: il progetto finale,descriveneldettaglioilfunzionamentodellaversionefinaledellapiattaforma,spiegandonegliaspettiprincipaliattraversoalcunisempliciesempidiutilizzo.Infine,offrealcuneriflessionisugliaspettitecnicidellapiattaforma,analizzandoletecnologienecessarieperunipoteticoverosviluppodiquestapiattaforma“futura”.L’ultimocapitolo,Conclusioni,contienealcuneconsiderazionisucomelapiattaformasicontestualizzainunambitodidiffusionediInternetofThings,evidenziandocomecambierannoiparadigmid’interazionitranoieglioggetticoniqualiinteragiamo,comepotràcambiarel’industriadeibenidiconsumo,ecometrarremovantaggidallapiattaformaSPL/T.

11

2. Ricerca

LarivoluzioneInternetstacambiandolenostrevite

InterneteWeb:qualéladifferenza?Perchééimportante?

Trarealeevirtuale

Tuttoiniziòconunacaffettiera

Illayerdigitaledeglioggetti

Blogjects

Socialnetworkorientatoaglioggetti

Glisviluppinelmercato

12

La rivoluzione Internet sta cambiando le nostre vite

Ladiffusioneel’utilizzodiInternetaumentanogiornodopogiornosenzamostraresegnidirallentamento.Dallasuanascitanellontano1991alCERNdiGinevra(1),inpochiannilareteInternetsiéincredibilmentediffusa,diventandoadoggiunostrumentocheutilizziamoquotidianamente.Édifficilepensare,adesso,comesarebberolanostravita,ilnostrolavoroelerelazioniconlepersonecheconosciamo,senoncifosseInternet.Ladiffusionedellatecnologia,comeinquestocaso,entranellaculturasociale,sfumandoleabitudinieicomportamentidellepersone.Inparalleloall’abbassamentodeicostideibenidiconsumocomeadesempiolefotocameredigitali(cheormairitroviamointegrateancheneitelefonicellularipiùeconomici)assistiamoallanascitadiblogesocialnetworkscomepiattaformeWebattraversolequalilepersonecondividonocontenutiepuntidivistariguardantigliambiticheliinteressanomaggiormente.Mentredieciannifasarebbestatocomplicato(ecerticoncettineancheesistevano)basareunaconversazionesubandalarga,videochat,blogs,e-mailon-the-goeapplicazionisuitelefonicellulari,inpochiannituttoquestoédiventatorealtàepartedellanostraquotidianità.Lenuovetecnologie,inoltre,sonosemprepiùintegratetradiloro.Untelefonocellularedotatodifotocameraéingradodicaricareistantaneamenteunvideonelnostrosocialnetworkpreferito,permettendocicosìdicondividereun’esperienzacontuttiinostricontattiall’internodiquelsocialnetwork,edandolorolapossibilitàdirisponderciconunaltrovideooconunmessaggioditesto,nell’arcodipochiminuti.GraziealsistemaGPSintegratoneinuovitelefonicellulariéanchepossibilecomunicarelanostraposizionegeograficaainostriamici,cosìdaincontrarlisesononeiparaggi,emagariuscirciacenainsieme.Possiamoatterrareinunacittàmaivisitataprimaperunweekenddivacanzaegrazieallemappegeografichepresentinelnostrotelefonocellularepossiamocapireesattamentequalemetropolitanadobbiamoprenderedallaposizioneincuisiamoperarrivarenellapiazzaprincipaledellacittàentrol’oradicena.Unavoltaarrivatipossiamodareunosguardoadunalistadiristorantipresentinellevicinanze,leggerequalcherecensionedachiégiàstatolìinpassato,esceglierequindiinqualeristorantecenareecomepassarelaprimaseratadiquellavacanza.

Tuttoquestoépossibileutilizzandogliultimismartphone(telefonicellulariavanzati)incommercio,iqualiportanolapotenzialitàdiInternettralemanidell’utenteon-the-go.PerunapersonapocointeressataadInterneteallenuovetecnologietuttoquestopotràsembraredifficile,lento,complessoenontroppoaffidabile.L’aspettointeressanteedimpressionanteinvece,écheconsultaretuttequelleinformazionipuòesserepiùfacileevelocerispettoafermarequalcunoperstradachiedendoglidov’élafermatadell’autobuspiùvicinaochiedendoglidisuggerirciunbuonristorante(ognipersonaconcuiparleremoavràun’opinionediversa,mentreleggendovelocementeunadecinadirecensionipotremofarciun’ideapiùrealisticasullaqualitàdeiristorantidellazona).L’utilizzodeiserviziWebon-the-goémoltospessopiùvelocerispettoall’utilizzodiunbrowsertramiteuncomputer,perchéiserviziWebneglismartphonesonofornitisottoformadiapplicazioniprogettateperqueglispecificiutenti,conlaconsapevolezzacheleinformazionidicuihannobisognosonodifferentidaquellechecercanolepersoneseduteallapropriascrivania.CisonomoltiesempisucomeInternetstadiventandosempredipiùpartedellenostrevitecomestrumentofondamentaleperlagestionedelnostrolavoroedellenostrerelazioniinterpersonali.LareteInternetsistadiffondendo,econessaicontenutidigitali,portandoallarivoluzionedelmondodell’informazione,dell’industriamusicaleecinematografica,dell’intrattenimentoedell’editoria.Larivouzionetecnologicaacuiabbiamoassistitonell’ultimodecennioéstataprobabilmentelapiùimportantedegliultimi30anni,epensandochetuttoquestocambiamentoéavvenutoinpochiannidallanascitadellareteInternetmifapensareaquantealtrecosecisonoancoradascoprire.Qualinuovetecnologieverrannosviluppate?QuantointerconnessisaremograziealladiffusionedellareteInternet?Maladomandapiùinteressanteé:comecambieràlanostravita?Conl’inarrestabilecrescitadell’innovazionetecnologicaallaqualesiamosoggetti,soprattuttonegliultimianni,infuturoilnostromododicomunicareedinteragireconlepersonecambieràancora,comeécambiatoinseguitoallanascitadiInternetedidispositivicomeglismartphone.

(1) La nascita di Internethttp://it.wikipedia.org/wiki/Internet

13

Internet e Web: qual é la differenza? Perché é importante?

SiamostatiabituatiaconfondereleparoleInterneteWeb.Cosasignificano,eperchééimportantericordarsilalorodifferenza?Internetéunapiattaformachecipermettedi“navigare”ilWeb.ÉcostituitadiprotocollidicomunicazioneeserverschecipermettonodicondividereinformazionitramiteunlayerchiamatoWeb.Ladifferenzaémoltosottile,mainrealtànascondeunpercorsochestiamointraprendendosenzaneppurerendercenecontotroppochiaramente,edépropriosuquestadifferenzachenasceilconcettodiInternetofThings(l’Internetdellecose).Analizzandol’ultimadecadedell’innovazioneinambitoInternetpossiamonotarecomeunodeipassipiùimportantiéstatoilpassaggiodall’utilizzodellareteInternetattraversoilWeball’utilizzodialtrepiattaformecheutilizzanoglistessiprotocollidellareteInternet,manonpiùilbrowsercomestrumentodiinterfaccaaquestarete:lanascitadeiserviziInterneton-the-goedelleapplicazionicheinstalliamoneinostrismartphone.Gliutention-the-gopreferisconousufruirediunserviziotramiteun’applicazionededicata(mobileapplication,ocomunementechiamataApp)piuttostochecercareinformazionitramiteunbrowserinstallatonelsistemaoperativodelpropriosmartphone,perchéun’Appépiùveloce,focalizzataadoffrireundeterminatoservizio,eprogettataesattamentepersoddisfarelenecessitàdiquellatipologiadiutente.IlWeb,quindi,ésolamenteunadelleapplicazionicostruitealdisopradellapiattaformaInternet,estaunpòallavoltacedendoilprimopostonellarivoluzionedigitaleaqualcos’altrochestacrescendo.Ilcentrodell’interazionetralepersoneeicontenutidigitaliinfattinonsaràpiùilWeb,oalmenononsolo.It is a mistake to think of the Web browser as the apex of the PC’s evolution. [ChrisAnderson]

ProbabilmenteaquestopuntocivienedachiederciperchénoncisiamofocalizzatisuquestoaspettodellareteInternetprimad’ora.ComespiegaChrisAnderson(2)inunarticolodisettembre2010suWired US,inquestiannisiamostatiimpegnatiafarcrescereilWeb,astudiarloafondopercapirefinoadovepotevamospingerci,maoracheilWebé

(2) The Web is deadWired Magazine US, settembre 2010 http://www.wired.com/magazine/2010/08/

ff_webrip/all/1

diventatoadultopossiamorifletteresualtrimodidiutilizzarelareteInternetededicarciquindiall’analisidialtrepossibiliinnovazioni.Adimostrarequantodetto,statistichedimercatohannostimatocheincinqueanniilnumerodegliutenticheaccederannoallareteInternettramitedispositivimobilisorpasseràquellodegliutentichenefannousotramitecomputersdatavolo.Internet is the real revolution, like the electricity. What we do with it is evolving, and as it moves from our desk to our pocket, its nature changes, and it expands his boundaries. [ChrisAnderson]

14

Tra reale e virtuale

Ladifferenzatrailmondorealeeilmondovirtualestacrescendonotevolmente,comeconseguenzadellacontinuanascitadinuoviservizinelWeb.Nonostantequesto,iconfinitraquestiduemondisonospessosfocati,perchéinqualchemodoogniazionechefacciamoneldominiovirtualeinfluiscelanostravitareale,tantochesarebbepossibileestremizzareilconcettofinoadaffermarecheilmondovirtualenonesiste.Ilmondovirtualeinveceesisteegodedibuonasalute,elasuavirtualitàconsistenell’offrireservizi,modalitàdicomunicazioneepiattaformediinterazionediversedaquelleallequalisiamoabituati.Nelmondovirtualetuttiicontenutisonoaccessibiliesonoallastessadistanza(intesacomedifficoltàdiraggiungimento)l’unodall’altro.Ognitipodiinformazione,suggerimento,amicizia,relazione,interesse,ecosìvia.Tuttiquestidativengonoorganizzatiinbaseallepreferenzedell’utente,ilqualepuòcrearsil’identitàvirtualechepreferisce,ecomportarsicomecrede,inunmondo“libero”.Ilmondoinqualeviviamoinveceémenoflessibile,piùcomplesso,duroetalvoltasleale.Nonpossiamoimpostarepreferenzedinavigazione,perchéfattoriesternipotrebberocambiarledrasticamente.PossiamovisitareAmazon.comperlasecondavolta,esserericonosciutidalsistemaericeveresuggerimentisunuovilibriinbaseainostriprecedentiacquisti,mentresebbeneviviamosemprenellastessacasadaannicontinuamoasentirci“stranieri”perchésedimentichiamodispegnerelalampadadelsalottonessunolofapernoi,elalampadanonéabituataaspegnersidasola,omeglio,nonsiabituaadundeterminatocomportamento.Comepossiamotrasportarenelmondorealedellanostraquotidianitàlepreferenzeeparadigmidiinterazioneacuistamoabituatinelnostromondovirtuale?Equesto,cosasignificherebbe?

15

Tutto iniziò con una caffettiera

C’éunastoriainteressantedaraccontare(3)chedescrivelanascitadelconcettodiInternetofThingscomeconseguenzadellaricercadisoddisfareunbisogno.Éinteressantenotarecomeunanecessitàstimolil’immaginazioneelacreativitàdellepersone,esepensiamochequestastoriarisaleavent’annifa,sifaancorapiùinteressante.

A coffeepot that was connected to the Internet (before it was even called the Internet) and which provided information about its status (long before there was Twitter). In 1991, researchers at Cambridge University shared a single coffeepot among several floors. The researchers were frustrated by the fact that they would often climb several flights of stairs, only to find the coffeepot empty. They set up a videocamera that broadcast a still image to their desktops about three times per minute — enough to determine the level of coffee in the glass pot. Several years later, that coffeepot had become one of the first Internet web cam sensations, with millions of hits worldwide. [TheHammersmithGroup]

LastoriadellacaffettieraélaprovadellanascitadelconcettodiInternetofThings.Perché,seuntelefonocellularedeigiorninostri(vent’annifaglismartphonenonesistevano)puòessereconnessoanInternet,nonpuòessereconnessaancheunacaffettiera,ounalampadadelnostrosalotto?IniziandodaunmondodidispositiviconnessiallareteInternetfattodiPCsullenostrescrivanieepassandoperl’Interneton-the-godeinostrismartphone,sembrachecisiamodimenticatichepossiamointraprendereunaltropercorso,quellodell’Internetdellecose.

(3) Network objects and smart devices The Hammersmith Group, 2010 http://thehammersmithgroup.com/images/

reports/networked_objects.pdf (pag 2)

16

Il layer digitale degli oggetti

Inseguitoall’esperimentodellacaffettieracenesonostatimoltialtri,emoltiricercatorihannoiniziatoadesplorarelapossibiltàdidotareglioggettidiusocomunedellacapacitàditrattareinformazioniinformatodigitale.Letecnologieutilizzateall’iniziodiquestiesperimenti(tutt’oggifortementediffuse)sonostateisensoriRFIDecodiciabarrebidimensionali.IsensoriRFID(tagidentificatorediradiofrequenza)sonodeitagunivociapplicabiliadognioggetto.AttraversounlettoreRFIDépossibileidentificareunoggettocontenenteuntagRFIDgrazieadunasemplicetrasmissioneradio,rilevarnelapresenzaetracciareisuoimovimenti.Questeinformazionipossonoessereutilizzatepoiindiversimodi(tracciamentobagagli,garesportive,ecc…).Icodiciabarrebidimensionaliinvecesonounaestensionedeicodiciabarretradizionali,cheunavoltaletticonunospeficicodispositivodilettura(disponibileanchecomeapplicazionepersmartphone)riferisconoadunapaginaWebcontenentemaggioriinformazionirelativeall’oggettospecifico.AdamGreenfield(4)descrivecosìloscopodell’applicarequestetecnologieaglioggetti:

The significance of technologies like RFID and 2D barcoding is that they offer a low-impact way to ‘import’ physical objects into the datasphere, to endow them with an informational shadow.

Fin’orasonostatiportatiaterminemoltiesperimentichehannodimostratocheutilizzandoquestetecnologiepotremmocrearenuoviservizineitrasporti,nell’alimentazione,nellasalute,nell’ambientedomesticoenelsettorefarmaceutico,solopercitarnealcuni.Cisonoesempichedimostranoanchequantoildotareelettrodomesticidiunmicroprocessoreinternopossacambiarelostiledivitadellepersone.Adesempiounsistemaelettricointelligentepotrebbecaricareunabatteriadurantelafasciaorariadellagiornataincuiilconsumodielettricitàépiùeconomicoperpoiriutilizzarequellaelettricitàimmagazzinatanelleoredipuntaerisparmiarecosìnellabollettamensile.RobertFaludi(4),descrivendounesempiodiunatostieraconnessaadunallarmeantincendio,dice:

It is not an intuitive connection until you think about how the alarm seems to go off each time you make toast. The ought to be a way to have the fire alarm ‘learn’ that smoke in the kitchen at the same time each morning mean toast instead of a life threatening fire.

Entrambequestetecnologiesirivelanomoltointeressantiquandovogliamodotareinostrioggettidiunlayerdigitale,maquestaésolounapiccolapartediciòcheél’InternetofThings,inquantoglioggettiinquesticasinonsonorealmenteconnessiallareteInternet.Nell’esempiodellatostieraledueentità(oggetti)interagisconotradilorocondividendoinformazionieinfluenzandoipropricomportamentigrazieadunprocessoreinternochepermettelorodigestireidaticondivisi.Questoesempio,perquantointeressante,mostrasubitounlimitediquestetecnologieperchéilsistemarimaneinqualchemodochiusoinsestesso,nonpermettendoallepersonedimonitorareointeragireconglioggettiinquestione.Inuncertosensoquestioggettisonointerconnessitradiloromadisconnessidatuttoilresto,inparticolaredallepersone.Questociportaachiederciseconnettereglioggettiadunaretepiùestesa,nellaqualeanchelepersonepartecipanocomesoggettiattivi,possaportarequalchebeneficio,ecomel’utilizzodiquestaretedapartedeglioggettipotrebbeportareun’utilitàtangibilenellavitadellepersone.LaretemigliorecheconosciamosucuibasareunragionamentodiquestotipoésenzadubbiolareteInternet.IlconcettochestaallabasediInternetofThingsprevedeinfattil’aggiuntadiunlayervirtualeadognioggetto,permettendoglididiventareparteattivanellareteInternet,comelosonoinostrismartphoneecomputer.DotandounoggettodellacapacitàdiconnettersiadInternet,eacquisendoquindiunindirizzoIP,potràessereraggiungibilecomequalsiasialtrodispositivoconnessoallarete.Ciòsignificachesaràpossibilecrearenuovicanalidicomunicazione:persona-oggetto,persone-oggetto,oggetto-oggetto,oggetto-retedioggetti.IlWeb2.0éstatocaratterizzatodallafortecondivisionediinformazionigrazieaicontenutigeneratidagliutenti,eorastacrescendoinduedirezioni.Laprimariguardal’indirizzamento

(4) Network objects and smart devices The Hammersmith Group, 2010 http://thehammersmithgroup.com/images/

reports/networked_objects.pdf (pag 4)

17

dicontenutispecificiversospecificiutenti,portandoligliutentistessialcentrodiunmondodiserviziWebappositamente“personalizzati”attornoalleloroesigenze,comesocialnetworks,aggregatoridinews,suggerimentidiacquistoemoltialtriancora.LasecondadirezioneintrapresadalWebinvece(puntodisvoltaperl’InternetofThings)riguardalanascitadelleapplicazionimobilepergliutention-the-go,comestrumenticheutilizzanoglistessiprotocollidicomunicazionesucuisiappoggialareteInternetmanonpiùilbrowsercomelayerdiinterazione.UnavoltaconsideratocheépossibileestrarreInternetdalbrowsereutilizzarloinaltrimodi,perchénonutilizziamoquestoconcettoperestenderelareteInternetaglioggettichepossediamo,rendendolisoggettiattivinelmondoInternet?Ilprossimopasso,Web3.0,sposteràiparadigmidiinterazioneacuisiamoabituatinelmondovirtualeaglioggetticheutilizziamonellanostraquotidianità.Perfareunesempio,immaginiamodi“googleare”(cercareinformazioniinGoogleéormaidiventatounverbo)lanostracasaallaricercadellechiavicheabbiamodimenticatodaqualcheparte.Cosìfacendononédifficilerendersicontochevivremounasovrapposizione,perquantoconcettuale,traoggettieiconedigitali,comescriveMikeKuniavsky(5):

Everyday things like shoes are augmented by technology, and as they do that, they become widgets on the screens of other computers.

IndirizzandooggettifisicitramiteindirizziIPpotremocomunicareconloroecontrollarliremotamentetramiteun’interfacciaWebotramitel’interazioneconunaltrooggetto.Inoltre,inserendoall’internodeinostrioggettidiversitipidisensoriessisarannoingradodipercepireinformazionidall’ambientechelicirconda.Questeinformazioni,grazieallacapacitàdeinostrioggettidiconnettersiallareteInternet,potrannopoiesseretrasmesseasistemipiùcomplessiingradodiinterpretarle,elaborarle,edutilizzarleperstudiareemigliorarealcuniaspettidellanostravita.InternetofThingsriguardaquindilatrasposizionedituttoquellocheéanalogico

(5) Network objects and smart devices The Hammersmith Group, 2010 http://thehammersmithgroup.com/images/

reports/networked_objects.pdf (pag 5)

(fisico)nellasferadigitale(virtuale),inmodocheancheoggettifisicipossanoessereidentificati,tracciati,localizzatiecontrollatiintemporeale.Esistonomoltedefinizionidiverseperdescriverequestoconcetto:ubiquitous computing,invisible computing,interconnected objects network,eWeb 3.0,mailnomepiùdiffusoecheriesceacomprenderetuttiivariaspettidelconcettoéappuntoInternetofThings.

Things having identities and virtual personalities operating in smart spaces using intelligent interfaces to connect andcommunicate within social, environmental, and user contexts (6). [EuropeanCommission]

L’originesemanticadiquestaespressioneécompostadadueparoleeconcetti:InterneteThings,doveInternetpuòesseredefinitocomeunaretemondialedicomputerbasatasuprotocollidicomunicazioneTCP/IP,mentreThings(cose)siriferisceadunoggettononidentificabile.InternetofThingsperciòrappresentaquellaretemondialedioggettiinterconnessitradiloro,unicamenteindirizzabilitramiteiprotocollidicomunicazioneInternet.Interconnected objects having an active role in what might be the Future Internet (6). [EuropeanCommission]

(6) Internet of Things in 2020: a roadmap for the futureEuropean Commussion, Information society and media, 2008 http://www.iot-visitthefuture.eu/fileadmin/

documents/researchforeurope/270808_IoT_

in_2020_Workshop_Report_V1-1.pdf (pag 4)

18

Blogjects

NelcampodellaricercariguardanteInternetofThingssonostaticoniatiunpaioditerminimoltointeressantiesuiqualivalelapenariflettere.IlprimoéBlogject,creatodaJulianBleecker(4)perdescrivereunoggettocheunavoltaconnessoadInternet,blogga,condividendonelWebleinformazionichepercepisceattraversoivarisensoripresentialsuointerno.IlsecondotermineéSpime(unaevouzionediBlogject),creatodaBruceSterlin(4)perdescrivereunoggettoconsapevoledellapropriageolocalizzazione,unicamenteidentificabileecapaceditrasmettereinformazionisull’ambientecircostanteesusestessoadaltrioggettiall’internodellastessarete.ParliamoquindidioggettichepartecipanoattivamenteallareteInternet,creandoecondividendocontenutidigitaliainteragentoconlepersoneconnesseallareteoconaltrioggetticonlestessecapacità.Ilconcettodi“blogging”aprenuoveinteressanticonsiderazioni.Inchemodoinostrioggettipossonobloggare?Perrispondereaquestadomandafacciamoprimaunpassoindietroechiediamociqualéilsignificatodiblogger.IbloggersonosolitamentepersonecheutilizzanolareteInternetcomestrumentodipubblicazioneecondivisionediinformazioni,pensierieidee,creandoquindicultura.Nellostessomodoinostrioggettipotrebberononsolocondividerecontenutirelativiallorostatooaciòchepercepisconograzieailorosensorimapotrebberoanche,esoprattutto,partecipareall’interavitasocialedelWeb,grazieallepropriecaratteristicheintrinsechechelidifferenzianodaicomunioggetticheconosciamo.ComediceJulianBleecker(7):

Blogjects bring something heavy to the table. Or, they are brought to the table because they have something weight.

Quandopensiamoalletipologiedisocialnetworkscheconosciamoimmediatamentepensiamoaquei“luoghi”nelWebneiqualilepersonesiritrovanoescambianoinformazioni.Fin’oraglioggettisonostatiassentidaquestasferadelfarecultura,maseliconsideriamoinuncontestoincuipossonointeragireconilWebapportandovalorenelleconversazioni

einiziandonedinuovegrazieall’intersezionedellelorostorieedesperienze,tuttociòciportaadimmaginareadunoscenarioincuiemergononuoviparadigmienuoveesperienzedell’interazione.

(7) Why things matter Julian Bleecker, 2006 http://www.nearfuturelaboratory.com/files/

WhyThingsMatter.pdf (pag 9)

19

Social network orientato agli oggetti

DavidOrban,co-fondatorediWideTag,inunpostdiAprile2010intitolatoObjects aren’t social(8)scrive:

Objects are going to form their independent social networks, which are going to be fundamentally incompatible with human communication, and these new machine networks will be so redundant and reliable that we will be freed from most of our machine-operating duties. We will get to be human again.

CiòchediceOrbanésicuramenteinteressante,masiamodavverosicuricheunaretedioggettinonpossaesserecompatibilecongliesseriumani?Orbanaffermacheilsuosognoéchedopocentinaiadiannidiinservienzadapartedell’uomoneiconfrontidellemacchinelecosesicapovolgano,perchéinsegneremoallenostremacchinenonsoloaprendersicuradisestesse,maancheaprendersicuradinoi.Macomepotrebberolemacchine,inunprossimofuturo,prendersicuradinoisenonsarannoingradodiinterpretarelenostreabitudini,azioni,comportamentiedesperienze?RicercatoriedesignersstannoimmaginandoapplicazioniescenariperunpossibilefuturoincuiinostrioggettisarannoconnessiattivamenteallareteInternet,eingradodioffrirciserviziutilinellavitadituttiigiorni.Lanostracasapotrebbeconoscerelenostreabitudinieaiutarciarisparmiaretempoedenaroneiconsumigiornalieri.Leautomobilipotrebberononscontrarsimai,grazieadunsistemadisensoriinternochenonlopermetterà,correggendol’erroreumanointemporeale,osuggerirciunpercorsoalternativoperandarealavoro,inmodotaledaincontrareunvecchioamico,oinformarcicheapochiisolatidalluogoincuisiamostainiziandolapresentazionedelnuovolibrodiunautorechecipiacetanto(grazieallepreferenzediletturacheabbiamoespressosuAmazon).QuestisonosoloalcuniesempidipossibiliapplicazionidiInternetofThings,masufficientiperfarciriflettereechiederci:inchemodolagenerazionedeinuovioggetticheprogetteremooccuperàilmondoincuiviviamo?

(8) Internet of Things can make us Human again ReadWriteWeb, Aprile 2010 http://www.readwriteweb.com/archives/

internet_of_things_can_make_us_human_

again.php

20

Gli sviluppi nel mercato

IlnumerodidispositiviconnessiallareteInternetéincontinuoaumento,eadoggisicontanoquasiduemiliardidiPCeoltreunmiliardodismartphone.SecondoMichaelNelson,exdirettoredeldipartimentodiInternetTechnologydiIBM,dovremmoaspettarcicheincinqueannisarannoconnessiallareteInternetcentomiliardididispositivi.Inoltre,ricerchedimercatosullosviluppodiInternetofThingsindicanocheperlafinedell’anno2012glioggetticapacidiconnettersiallaretegenererannoil20%deltrafficoInternet,senzaprendereinconsiderazioneiltrafficovideo(10).LepiùgrandicompagnietecnologichestannolavorandopersviluppareunframeworkattraversoilqualegestireladiffusionediInternetofThingsinmanieraintelligenteescalabile.Daunadecinad’anniinfatti,sononatesvariatecompagnieconl’intentodiprogettaresistemiingradodisfruttaretuttiidatiprovenientidaunInternetfattadicose,edutilizzandoglistrumentigiustisistannoiniziandoadelinearescenaripossibilieinteressantiopportunità.Well managed data can create knowledge, and thanks to knowledge we can reduce costs, cut waste, and improve the efficiency, productivity and quality of everything, from companies to cities (9). [IBM]IBM,unatraleaziendechestainvestendodipiùnell’InternetofThings,stalavorandoadunprogettochesiponel’obiettivodiripensaremoltiaspettidellanostravita,percrearequellocheadIBMvienechiamatoSmart World.Éstatodimostratoinfatticheunusocorrettodeidatiprovenientidaunmondodell’Internetdellecosepuòmigliorarel’architettura,l’urbanistica,l’istruzione,lagestionedell’energia,laqualitàdelcibochemangiamo,lasanità,leinfrastrutture,emoltialtriaspettidellanostravita.http://www.ibm.com/smarterplanet/us/en

IlvideoMicrosoft’s vision for 2019mostracomel’utilizzodiflexible displaycipermetteràdiinteragireconcontenutidigitaliedatiprovenientidaglioggettichecicircondano.http://www.youtube.com/watch?v=RvtxupQmRSA

AncheilMIT(MassachusettsInstituteofTechnology)stalavorandomoltoinquestosettore.IlgruppoTangible MediahaprototipatoambientROOM,unastanzadovetuttolospaziodisponibileeraconsideratocomeinterfaccia.http://tangible.media.mit.edu/projects/ambientroom

QuellodelMITnonél’unicoesempiodiutilizzodioggettiecosecomeinterfacceversolareteInternet.Lascuoladicomputazione,comunicazioneedelettronicadell’universitàdiPlymouthhasviluppatoArch-OS,unsistemaoperativoperl’architettura.Ilprogettohaloscopodimonitorarevariaspettidialcuniedificiintemporeale,qualilagestionedelsistemaenergetico,ilflussodellepersoneallorointernoelelorointerazioni,illivellodirumoreelecondizioniambientali,ecomunicareirisultatitramitesvariateformedivisualizzazionedidati.http://www.arch-os.com

Ancora,istituzioniacademichehannoesploratol’aspettoarchitettoniconell’ambitodiInternetofThings.TrangraméunsistemainterattivopercollegarecomponentielettriciattraversoilWeb,permettendoall’utentediprogettareilproprioambientedigitale.Ilsistemafucreatodaduestudentidiingegneriainformaticaall’universitàdiTokio.http://www.trangram.cc

UnaltroprogettomoltointeressanteriguardaunacittàchiamataNew Songdo.AquarantamigliaaldisottodiSeul,nellaCoreadelsud,éstataprogettataunaubiquitous citycometerrenodiprovaperlosviluppodiunacittàbasatasull’InternetofThings.Ilprogettoécostato15miliardididollarieifinanziamentisonostatierogatidaistitutidicreditointernazionaliqualiABNAmroebancaKoreaKookmin.http://www.songdo.com

Inquestigiorni,altrecompagnieinizianoasubireilfascinodiInternetofThingselesueinnumerevolipossibilitàdicrescita,tantodafocalizzareilpropriobusinessproprionellosviluppodioggettiepiattaformechedarannoilbenvenutoallaprossima

(9) Sustainable growth: the ROI of green IT IBM https://www-304.ibm.com/businesscenter/

cpe/download0/198048/FV1005_Green_IT.pdf

?ca=fv1005&me=feature1&re=usartpdf

(10) Network objects and smart devices The Hammersmith Group, 2010 http://thehammersmithgroup.com/images/

reports/networked_objects.pdf (pag 3)

21

generazioneInternet.Diseguitonehoelencatealcune,particolarmenteinteressanti.

WideTag,aziendacalifornianapioniereneisistemicomputerizzatiperl’architettura,hainventatoWideSpime.Orbaneilsuoteamhannoprogettatoquestoambentedisviluppochepermettelacostruzionediapplicazionichepossonosfruttareidatiprovenientidaarchitetturecloud.http://www.widetag.com

Patchube,unastart-uplondinese,offreunapiattaformadiintermediazioneintemporealetradatiprovenientedadiversiambientegeolocalizzati,epermettedicollegarliremotamenteattraversolareteInternet.http://www.pachube.com

ThingM,unacompagniadiubiquitouscomputingdesignfondatadaMikeKuniavsky(autoredell’interessantelibroSmart Things)hasviluppatomoltiprogettiriguardantil’InternetofThings.WineM,adesempio,éuncontenitoredivinointelligentechemostrailbeneficionell’aggiungereunlayerdigitaleaglioggetti.http://thingm.com/

Violet,un’altracompagnialondinese,costruisceoggetticonnessiallareteInternet,comeadesempioNabaztag,ilfamosoconigliocheleggeleemails,riproducemusicainstreaming,eoffrealtriservizidedicatiall’utente.http://www.violet.net

AncheTinker,unostudiomultidisciplinarediLondra,progettaprodottichecreanounpontedicomunicazionetrailmondorealeequellovirtuale.http://tinkerlondon.com

Questesonosoloalcunecompagniechelavoranogiàinquestosettore,malalistaémoltolungaedestinataacrescere,perchégiornodopogiornol’ideadiInternetofThingssidistaccasempredipiùdall’ambitodiricercaesperimentazioneepianpianodiventasemprepiùunarealtà.

22

23

3. Progettazione della piattaforma

Dalvirtualealreale:rendereilmondopiùinterconnesso

Mash-updioggetti

Oggetti:glielementiprimaridiunobjectsocialnetwork

Caratteristichedeglioggettiefacilitazioniofferte

Ilruolodeltelefonocellulare

SPL/T:unapiattaformaperobjectsocialnetworks

Smartphone:unafinestraversounobjectsocialnetwork

SPL/TCENTER

Analisidellapiattaforma

Utentiealtrisoggetticoinvolti

24

Dal virtuale al reale: rendere il mondo più interconnesso

NelcapitoloprecedenteabbiamovistoqualisonolepotenzialitàdeglioggettidotatidiunmicroprocessoreedellacapacitàdiconnettersiallareteInteret,eabbiamovistoqualcheesempio.Abbiamoosservatolacostantecrescitadeldivariotramondorealeemondovirtualeecisiamochiesticomepotremmoimportarenelmondorealelepreferenzedinavigazioneeiparadigmidiinterazioneacuisiamoabituatinelmondovirtuale.QuandonavighiamonelWebinteragiamoconpagineecontenuti,serviziebenidiconsumodigitaliqualifilm,musica,elibri.SappiamocosabisognafareperascoltareunacanzoneoperleggereunarticolocheciinteressaeproviamosoddisfazionequandounservizioWebcioffresuggerimentiinteressanti,comeadesempiol’ascoltodideterminatamusicainbaseaquellacheascoltiamosolitamenteechesegnaliamocomepreferita.Musica,libri,contenutiingenerale,nelWebsonomoltovicini.Possiamopassaredall’unoall’altromoltovelocementeepossiamofarsichediversiservizie/ocontenutiinteragiscanotradiloroalloscopodiricevereunserviziomaggiormenteinteressante.Questoéchiamatomash-up,ediseguitonevediamounfacileesempio.LastFméunservizioWebchepermetteditenertracciadellamusicacheascoltiamoepreferiamo,eallostessotempoéancheunaWebradiochepermettediscoprirenuoviartistisintonizzandosisu“frequenze”chenonsonoaltrocheplaylistcreatealmomentoinbaseaitagspecificatidall’utente.L’ideaéchenoncisisintonizzasuunafrequenzapiuttostochesuun’altra,masispecificanoalcunetagcheidentificanoilgeneremusicalechesivuoleascoltare(adesempio:“jazz,experimental”).

PersonalmentemipiacemoltoLastFmeutilizzoquestoservizioWebquasigiornalmente,macomeamantedellamusicamipiaceancheessereinformatosulcalendariodeiconcertidegliartisticheascoltomaggiormente.PossiamodirecheLastFmconosceesattamenteimieigustimusicalimanonsanienteriguardoaiconcertidegliartisticheascolto.UnaltroserviziochiamatoTicketOneinvece,sioccupadellapromozionedidiversigeneridispettacoli,inclusiconcerti,edellavenditadeibigliettiperaccedervi.Quandoquestidueservizicomunicanotradiloro,possoascoltarelamiamusicapreferitaedessereallostessotempoaggiornatosueventualiconcertiaiqualimipiacerebbepartecipare.Questoesempioémoltosemplice,manelWebesistonomoltissimiservizidimash-upmoltointeressantieutili.Ora,pensiamoallanostravitagiornalieraeacosafacciamo.ComedicevamoprimariguardoaciòchefacciamonelWeb,anchenellavitarealeleggiamolibri,ascoltiamomusica,guardiamofilm,acquistiamobenidiconsumoepaghiamoperdeterminatiservizi.Inuncertosenso,facciamolestessecose,maconalcuneimportantidifferenze.Laprimadifferenzariguardalanaturadellecoseconcuiinteragiamo.Nellavitarealeinteragiamoconoggettifisici,toccandoveramentequeglioggetti,cosachenonfacciamonelWeb.Lasecondadifferenza,comeriflessionepiùprofondadiquantoappenadetto,riguardalanaturadeibenidiconsumo.MentrenelWebtuttiicontenuti,diqualsiasitipoessisiano,sonodigitaliequindicompostidallostesso“materiale”,nelmondorealeinteragiamoconoggettichehannoformeematerialidiversi,hannounadiversaaffordanceediconseguenzahannomodalitàdiutilizzodiverse,anchese

Immagine 1L’immagine mostra quante informazioni i nostri oggetti possono conoscere su di noi se li dotiamo di una componente hardware-software e di memoria digitale.

25

sonocomunquetuttioggettifisici.L’ultimadifferenzaponel’accentosucomequesteentitàhannolacapacitàdiinteragiretradiloro.IcontenutiWeb,essendodigitalieavendodiconseguenzauncomunelinguaggio,permettonolacreazionediservizidimash-upfavorendol’interazionetracontenutiditipodiversomadellastessanatura,cosachenonépermessaaglioggettifisici.Comepossiamoquindirendereilmondopiùinterconnessoseglioggettifisicinonhannoadisposizioneunlinguaggiocomunechepermettalorodiinteragire,parlarsi,escambiarsiinformazioni?Comeabbiamodetto,tuttociòcheédigitalepuòessereunito.Aggiungendoquindiunlayerdigitaleainostrioggetti(tramitemicroprocessoriecapacitàdiconnettersiadInternet)permetteremolorodiparlarsiattraversounlinguaggiocomunecheélostessoutilizzatodallareteInternet.InquestomodoglioggettisarannoingradodicreareepartecipareaconversazioniconserviziecontenutipresentinelWeb,diventandocosìsoggettiattivinellarete.Comeperibenidiconsumodigitali,glioggettiavrannolacapacitàdicrearedeimash-upcombinandoleinformazionicheposseggonoegestendoleinmodotaledaoffrircinuoviservizi,suggerimentiefacilitazioni.Inostrioggettiinuncertosensociconoscono,liabbiamoscelti,sonopartedellanostravitaeconosconolenostreabitudinieinostricomportamenti.Sfortunatamenteperòancoranonlosanno,perchéalmomentononhannomododipercepireciòchesuccedenell’ambientechelicircondaediteneretracciadelleabitudinidegliutenti.Supponiamodiinserireunpiccolosistemaelettronico-informaticoall’internodeinostrioggetti,sufficienteperpercepireememorizzarequesteinformazioni.

Immagine 2Interconnessione tra oggetti e flussi d’informazione.

Immagine 3 L’interconnessione tra piu’ oggetti crea una conoscenza combinata piu’ interessante rispetto alle singole informazioni che ogni oggetto contiene.

26

Cosapotrebberomemorizzareglioggetti,equaliinformazionipotrebberopercepiresudinoi?Comepossiamovederenell’immagine 1glioggettichepossediamopotrebberoconosceremoltecosesudinoi.Unafotocameradigitaleperesempiopotrebbeconoscereinqualipostisiamostati,qualisonoinostriinteressi,chisonoinostriamici,lanaturadellenostrerelazioni,epersinoqualiregalidicompleannoriceviamo!Unasvegliasaesattamenteacheoracisvegliamolamattina,mentreuncalendariosacomeorganizziamolanostrasettimanalavorativa,qualisonoinostrihobbiesequalisonoinostriimpegniingenerale,eunalampadapuòsaperequandosiamoacasaintentialeggereunlibro.FacendounparalleloconiserviziWebdicuiabbiamoparlatoprima,cosasuccederebbesepermettessimoainostrioggettidimemorizzaretuttequesteinformazioniedicondividerletradiloro(immagine 2)?Comeperimash-updiserviziWeb,glioggettipotrebberocrearedeimash-updidaticondividendoleinformazionichepercepisconodagliutenti,alloscopodigenerareulterioriinformazionigrazieallacombinazioneintelligentedeidatiprovenientidaisingolioggetti(immagine 3).Questociportaasostenerechecombinareleinfomazionichequestioggettipossiedonoépiùinteressanterispettoadutilizzarequesteinformazioniseparatamente,perchélaconoscenzacombinatapuòesserepiùutiledellasommadellesingoleconoscenze.Glioggetticheinteragisconotradilorocombinandoinformazionisull’utentecreerannoquindiunaretedioggetti(objectsocialnetwork)checonosceràabitudiniecomportamentidell’utente(immagine 4).Percompletarel’esempiodelmash-updiserviziWeb,abbiamodettochequestisonostaticreatiperoffrireagliutentinuoviservizi.Lastessacosavalepergliretidioggettichecreiamo,infattil’informazionecombinata,chespessosirivelamoltopiùinteressantediquantopensiamo,saràingradodioffrircinuoviinteressantiservizi.Ilconcettobasediquestoprogettoriguardaappuntolagestionedelsurplusdiconoscenzacombinatachepuòesseregeneratadainostrioggetti,eivantaggichepossiamotrarnenellavitadituttiigiorni.

Immagine 4 La conoscenza combinata rivela abitudini, comportmenti e caratteristiche dell’utente.

27

Mash-up di oggetti

Ciòdicuistiamoparlandoél’estensionedell’insiemedellecapacitàpossedutedaentitàvirtualiaglioggetticomuni,ancheaquelliiqualinonsonomaistaticategorizzaticometecnologia.Questioggetti,primaditutto,godonodiautocoordinazione,daunsingolooggettofinoadunaretedioggetti.Possonointeragiretradiloropercoordinareipropricomportamenticomesoggettidellarete(immagini 5,6),einoltrepossonointeragirel’unl’altroperoffrireunservizioall’utente,basatosullesueabitudiniesullerelazionicheeglihaconiproprioggetti.Maseglioggettifosseroveramenteingradodiscambiarsiinformazionitradiloro,qualiinteressantiservizipotrebberooffrireagliutenti?Idueesempidiseguito(immagini 7,8)mostranocomel’utentetraevantaggiodall’informazionecombinataoffertadaunaretedioggetti.Lareteinfatti,offreall’utenteunservizio(ofacilitazione)strettamentebasatasulleproprieabitudini,equindimoltopersonale.Questisempliciesempichefannocapirequalél’impattocheilsurplusdiinformazionegeneratodaunaretedioggettipuòaverenellavitadituttiigiorni.Inoltre,éfacileimmaginarechecipossanoesseremoltialtriesempipiùinteressanti.Ognunoinfattipuòpensareaglioggettichepossiedeecomepotrebberorelazionarsitradiloroalloscopodicrearenuoveconnessioniefornirenuoviservizi.

Immagine 5 Nel caso di una telefonata a tarda notte, il lampeggio della lampada sul comodino sostituisce la suoneria del telefono.

28

Immagine 6 Se uscendo di casa mi dimentico l’ombrello e fuori piove o le previsioni meteo indicano che pioverà, l’ombrello suona per ricordarmi di portarlo con me.

Immagine 8 Nel giorno di compleanno di un amico, la cornice fotografica digitale visualizza alcune sue fotografie e qualche suggerimento sul regalo da fargli in base ai suoi interessi e alle esperienze che abbiamo avuto insieme.

Immagine 7 In base ai miei appuntamenti giornalieri e alle previsioni del tempo, il mio guardaroba mi suggerisce quali sono i vestiti più adatti da indossare.

29

Oggetti: gli elementi primari di un object social network

Comeabbiamovisto,applicandoainostrioggettiunlayerdigitalelirendiamocapacidicreareretitradiloroelidotiamodellacapacitàdipercepireecondividereinformazioniriguardantil’ambientechelicircondaequipaggiandolidiappositisensorielettronici.Letecnologieperrenderetuttoquestopossibilesonogiàstatesviluppate:esistonooggetticapacidiconnettersiallarete,comunicareconaltrioggettioentitàpresentinelWeb,eingradoanchediessereindirizzabilitramiteunindirizzoIPpropriocomeognicomputeresmartphoneconnessoallarete.Ricercatoriecompagniehannoprogettatoeprodottosvariatioggettidiquestotipo,quindinonspenderòmoltotempodescrivendocometuttoquestopuòtecnicamenteesseresviluppato.Ilgraficosottostante(immagine 9)mostralastoriadell’evoluzionedeglioggetti,ecifapensareaquantol’innovazionetecnologicaavoltesiripercuotesumoltissimiaspettidellanostravita.Comeladiffusionedell’elettricitàhaportatoundeterminatobenesseresociale,lostessovaleperladiffusionedellapossibilitàdiessereconnessiallareteInternet.

Nelnostrocasoilcontestosispostadalbrowserallospaziofisicoincuiviviamo.Nelnostrocontesto,quindi,abbiamobisognodidefinirecomeunoggettopuòcondividereinformazioniedovequesteinformazionisonomemorizzate.Dovememorizzarequestidatiedadoveprovengonoidatirelativiadaltrioggettiéunodeipunticentralidelprogetto.Perilfunzionamentodiquestapiattaformadiscambiodiinformazionitraglioggettiénecessariounpostodovecentralizzarelamemorizzazionedeidati,rendendolidisponibiliadaltrioggettiogniqualvoltanecessario,eilmiglior“luogo”incuimemorizzarequesteinformazioniésenzadubbioilWeb.NelWeb,infatti,c’éunpostochefigurativamentechiamiamocloud(terminechederivadalconcettodicloud computing),comepossiamovederenell’immagine 10,chealtrononécheunWebserversempreprontoaricevere,inviareememorizzaredati.Datelediversefunzionalitàdicuidisponelacloud,énecessariospecificaredifferentigradidiinterazionetrainostrioggettielacloudstessa.Avolte,unoggettopuòsolamenteinviareinformazioneallacloud(untermometroadesempio),o

Immagine 10 Cloud, un posto nel Web dove memorizzare idealmente tutte le informazioni provenienti dai nostri oggetti.

Immagine 9 Evoluzione degli oggetti.

30

soloricevereinformazioni(comeunalampadachericevedallacloudilsegnaledispegnersiinundeterminatomomento),oppurepuòsiainviarechericevereinformazioni(comeadesempiouncalendariocheinviainformazioniallacloudquandosiaggiungeunappuntamentoconunaltrapersonaericeveinformazionidallacloudquandounappuntamentoéstatodisdetto).L’immagine 11suggerisceunarappresentazionenotazionaleperdescrivereladirezionedeiflussididatitradueoggetti.Lacloudémoltoimportantepercapireconcettualmentequaléilflussodell’informazioneall’internodiunaretedioggetticonnessitraloro,mapersemplificarnelarappresentazioneépreferibilesottointenderelaclouddalpuntodivistanotazionaleedisegnaredirettamentelerelazionitraglioggetti,perunaquestionedisemplicitàecomodità,comecimostral’immagine 12.Nellaconnessioneunidirezionaleilfrigoriferopuòinviareinformazioniallatelevisione,malatelevisionenonpuòfarealtrettanto,mentrenellaconnessionebidirezionaleilfrigoriferoeillibrodiricettesipossonoscambiareinformazionil’unl’altro,pernotificarmiduecoseimportanti:-qualepiattopossocucinarepercenacongliingredienti

contenutinelfrigorifero;-qualiingredientidevocompraresevogliocucinarequelpiattochehosceltonellibrodiricette.Inquestocasoilfrigoriferoéaconoscenzadegliingredientimancantiecicomunicheràqualisonoattraversoloschermodellatelevisione.Naturalmentequestoesempiosollevaduequestioniimportanti.Laprimariguardacomeilfrigoriferopossaessereaconoscenzadiqualiingredientisonoconservatialsuointerno.Questoaspettotecnicosirifàall’utilizzodilettorietagRFIDconiqualiépossibilesaperefacilmentequalioggettisonopresentiinundeterminatospazio.InquestocasoilpackagingdiogniingredienteincluderàunpiccolotagRFIDunivoco,mentreunlettoreRFIDall’internodelfrigoriferosaràingradodileggereitagalsuointernoequindimantenereunalistasempreaggiornatadegliingredientidisponibili.Lasecondaquestioneriguardacomepossiamodecidere(seesisteunmodo)seilfrigoriferopossaomenocontrollareciòchecontienealsuointerno.Questoépossibilegrazieallacapacitàdeinostrioggettidipermettercidigestireilorocomportamentitramitequellechechiamiamofeaturedell’oggetto(proprietà),comemostratonell’immagine 13.

Immagine 11 Grafiche notazionali per descrivere il flusso di informazioni tra elementi della stessa rete.

Immagine 13 Esempio di attivazione di una feature di un oggetto.

Immagine 12 Notazione semplificata (non include la cloud).

31

Caratteristiche degli oggetti e facilitazioni offerte

Lanaturadellefeaturediunoggettodipendedalleinformazionichel’oggettoriesceapercepireegestire,edacosapuòfareconquelleinformazioni.Seunoggettomemorizzauncertotipodiinformazionepuòcomportarsiinuncertomodo,maseglipermettiamodigestireulterioriinformazionipuòcomportarsidiversamente,eavolteinmanierapiùinteressante.Lefeaturequindirapresentanoicomportamenticheunoggettopuòavereinrelazioneall’informazionechepuògestire.L’immagine 15mostraunsempliceesempio.Possediamounacornicefotograficadigitalechevisualizzaunaallavoltatutteleimmaginichesonocontenutenelnostrocomputer.Setocchiamoleimmagininelpuntoincuicompareilvoltodiunapersonaapparenelloschermounpiccolopopupconsuscrittoilnomediquellapersona(comeunnormalesistemaditagging).

Ora,connettendolacorniceallanostrarubricatelefonica(immagine 16),lapiccolaretedioggetticheabbiamocreatopuòcondivideremaggioriinformazioni.Lacornice,adesempio,potrebbeteoricamenteassociarealvoltodiunapersona,equindialsuonome,ancheilnumeroditelefonodiquellapersona,maquestononéautomatico.Unacosaédecideresesfruttareomenounacapacitàintrinsecadelnostroogetto,eun’altracosaéchel’oggettoposseggaomenoquellacapacità.Possiamoinviareunnumeroditelefonodallarubricatelefonicaallacornice,maselacornicenonéstataprogettataperriconoscereedinterpretaredatiqualinumeritelefonicinonpossiamousufruirediquestafacilitazione,perchédifattoquestafacilitazionenonesiste.Comeognidispositivocontenenteunchipelettronico,inostrioggettisicomportanoesattamentepercomesonostatiprogettati.Nell’immagine 17possiamovederelaversione1.0

Immagine 15 Una cornice fotografica connessa ad un computer mostra nel suo display tutte le fotografie inviate dal computer.

Immagine 14 Elementi caratterizzanti di un oggetto. Gli oggetti che possiedono un layer digitale hanno la capacita’ di comunicare tra di loro.

Immagine 16 La cornice fotografica mostra le immagini ricevute dal computer e visualizza un popup con il nome della persona sulla quale clicchiamo.

32

dellacornicefotografica.Quandounnumeroditelefonovieneinviatodallarubricatelefonicaallacornicequestanonriesceadinterpretareildatoinarrivo.Probabilmentenonesisteancoraunafeaturedellacornicechepermettediriconoscereegestireildatoiningresso.L’unicafeaturepossedutadallacornicealmomentoriguardalapossibilitàdivisualizzaredelleimmaginiinviate,mentrelafacility(facilitazione)élavisualizzazionedelpopupconsuscrittoilnomedellapersonaogniqualvoltal’utentetoccailvoltodiquellapersonanellafotovisualizzata.Ora,pensiamodiaggiornarelacornicedigitalealloscopodiriconoscerealtritipididati,comeadesempionumeriditelefono.Laversione1.1dellacorniceavràunafeatureinpiùrispettoallaversione1.0:saràinfatticapacediriconoscereeinterpretarenumeritelefonici(immagine18).Oracheilnostrooggettohaquestanuovafeaturecheglipermettedigestirepiùinformazioni,laretedioggettiaiqualiappartieneéingradodioffrircipiùfacility,grazieappuntoalupgradedelfirmwaredellacornice.Lafacilityorasonodue.Laprimasihaquandounutentetoccasulloschermodellacornicedigitaleilvoltodiunapersonavisualizzata.Lasecondainvecepermetteall’utente,tramiteundoppiotocco,diiniziareunachiamatatelefonicaconlapersonadicuihatoccatoilvoltosulloschermo,alnumerospecificatonellarubrica.

Conquestoesempioabbiamochiaritoladifferenzatrafeatureefacility.Lefeaturesonoproprietàstrettamentelegateall’oggettoinquestione,mentrelefacilitysonolefacilitazioni,comodità,ovantaggioffertidaunaretedioggettigrazieallacondivisionedelleinformazionitraglioggettichelacostituiscono.Glioggetti,quindi,sonoiprotagonistiprincipalidiquestapiattaforma,maavendoadisposizionesolooggettinonépossibilecreareegestireunarete.Abbiamobisognodiqualcosachesiprendacuradellaretedall’esternoecheabbiaunruolodiinterfacciaperl’utente,qualcosaconcuinoipossiamointeragireeattraversolaqualepossiamocreareemodificarelenostreretidioggetti.Aquestopuntocisonoinfattialcunequestioniirrisolte,comeadesempiocomepotercreareunaretedioggetti,comepersonalizzarla,comedireadunoggettodiparlareconunaltroeinchemodo,comedeciderequalifeatureattivaresuglioggettichepossediamoecomedecideredaqualifacilitytrarrevantaggioinbaseaglioggettichecompongonolenostrereti.Sappiamocheglioggettihannounlayerdigitalechepermettelorodiscambiarsidati,maquestononésufficiente.Peravereilcontrollosucomeinostrioggettidebbanocomportarsiabbiamobisognodiun’interfacciaversolaretedicuifannoparte.

Immagine 17 La prima versione della cornice digitale non é in grado di codificare i numeri di telefono in entrata.

Immagine 18

La seconda versione della cornice digitale é invece in grado di interpretare dati come numeri di telefono, grazie ad una nuova feature.

33

Il ruolo del telefono cellulare

Ipotizzandounoscenariofuturo,nonpossiamotralasciareunaspettoimportantediciòchefapartedell’innovazionetecnologica.Avendoparlatodeglismartphoneedicomeleapplicazionichegiranoallorointernosianostateunagrandeinnovazionenell’ambitodell’Interneton-the-go,nonpossiamononchiedercicomecambierannoinfuturo,equalesaràillororuoloinrelazionealladiffusionediInternetofThings.Glismartphonesonooggetticoniqualisiamoabituatiadinteragiregiornalmente,comealtrioggettinellenostrecaseeduffici,maadifferenzadiquestiultimiinostrismartphonecontengonogiàmoltissimeinformazionisudinoiinformatodigitale.

Iltelefonoéunoggettomoltopersonale,eavoltecinotificaappuntamentiealtrecoseimportanticheinseriamonelcalendario,osemplicementememorizziamoalsuointerno.Nonpossiamoquindiprecluderlodeltuttoquandocreiamounaretedioggetti,perchépotrebbecontenereinformazionimoltoimportanticheunavoltacondiviseconaltrioggettipotrebberooffrirediversefacility.Perlostessomotivononpossiamoparagonarloadunoggettonormale,perchéloportiamosempreconnoi.Iltelefonocellularestadiventandoun’estensionedellanostravita,permettendocidiinteragireconilmondo,maalmomentoleapplicazionichegiranoalsuointernosonostrettamenteseparateedindipendenti(immagine

Immagine 19 Ipotetico comportamento delle applicazioni smartphone in uno scenario futuro.

Immagine 20 Confini tra smartphone e Web. A sinistra la situazione attuale e a destra un’ipotesi di innovazione futura.

34

19, sinistra).Inunprossimofuturo,probabilmente,aggregandoinformazionicontenuteindiverseapplicazioni,glismartphonesarannoingradodianticipareibisognidell’utente(immagine 19, destra).Inoltre,oggiutilizziamoglismartphonecomeunafinestranelWeb(immagine 20, sinistra),mainfuturopotremmoprobabilmenteportarelapotenzialitàdelWeball’internodeltelefono(immagine 20, destra).FacendounparallelotraInternetofThings,objectsocialnetworkseunosguardoadun’ipoteticosviluppofuturodeglismartphone,éinteressantenotarechetuttiquestitreelementisembranopercorrerelastessastrada,esembranospintidallestessemotivazioni.

Crearemash-updiserviziWebperotteneremiglioriservizioaggregaredatiprovenientidadiverseapplicazioni,émoltosimileatrarrevantaggiodalsurplusdiconoscenzachesivieneacrearequandodiversioggetticondividonoleinformazionicheposseggono.Quest’ultimariflessionemiportaadaffermarecheinfuturoglismartphonesarannoilnododicomunicazionetranoielenostreretidioggetti(immagine 21).Glismartphonesicomporterannocomeilcuorediognunadellenostrereti,ecomeun’interfacciaversodiessecipermettererannodicrearerelazionitraidiversioggettichelecompongonoalloscopodiricevernefacility.

Immagine 21 Il telefono cellulare, o smartphone, sarà il nodo di comunicazione tra noi e le nostre reti di oggetti.

35

SPL/T : una piattaforma per object social networks

Inbasealleconsiderazionifattefin’orapossiamointravederedueprincipalientitàcheinteragisconotradiloroperlacreazionediunaretedioggetti:glioggettistessieglismartphone.Perfarcomunicarequestedueentitàedoffrirediconseguenzaunservizioall’utentedobbiamocreareunapiattaformanellaqualequestedueentitàsianobendefiniteeabbianoregoledicomportamento.SPL/Télapiattaformacheunisceleretidioggetti(objectsocialnetworks)conleretidellepersone(humansocialnetworks),utilizzandoidaticheilnostrosmartphoneeinostrioggetticontengonoepercepiscono,egestendoquestidatiinmodotaledaoffrircifacility(immagine 22).Abbiamogiàspiegatocos’éunaretedioggetti,mainquestocontestoémegliospecificarecos’éunohuman social network.Perhuman social networksiintendel’interagammadiinformazionisensibili,privateepersonalichepossiamomemorizzarenelnostrosmartphoneenelWeb.Questeinformazionipossonoesserenumeriditelefono,contatti,emails,messaggiditesto,immaginievideo,contenutidigitaliingeneraleeamicizieall’internodeisocialnetworkaiquali

siamoiscritti.Inqualchemodo,tuttociòdistrettamentepersonalecheilnostrosmartphonepuòmemorizzaresudinoi.IlnomeSPL/T(sipronuncia“split”)nasceda“splitup”,un’espressionechesignificadivisione.Inquestocontestoglioggetticondividonoleinformazionichepossiedonoconaltrioggetti,malerelazionitraunoggettoediversialtrioggettispessononsonolestesse.Eccocheunoggettopuòquindiseparare(virtualmente)leinformazionicontenutenelsuolayerdigitalepercondividernesolounaparteconaltrioggetti,elarimanenteparteconaltriancora,creandounarelazionespecialeconognunodiloro.Nonécomunepensaredicondividereunoggettotradiversepersonenellostessomomento,perchéunoggettoéunpezzounico.Inquestocasociòchel’oggettodivideéilpropriolayerdigitale,creandorelazionidiverseconoggettidiversisenzachequesterelazioniinterferiscanol’unaconl’altra.Cosìfacendo,seppurevirtualmente,unoggettosidivideindiverseistanzetantesonoidiversioggetticoncuisirelaziona.IlnomeSPL/Taccentuaquestaparticolaritàdeglioggetti.

Immagine 22SPL/T come uno strumento di interazione tra human social network e object network.

36

Abbiamodettocheglismartphonesarannoilnododicomunicazionetranoielenostreretidioggetti.Proprioglismartphoneinfatticiaiuterannoadarerispostaatuttelequestioneirrisoltechesisiamolasciatiallespalle.IllororuoloinSPL/Téinfattiquellodicreare,gestireecoordinareleretidioggetti.Attraversoilpropriosmartphonel’utentesaràingradodiinterfacciarsiconqualsiasioggettoeglipossiede,alloscopodiconfigurarneicomportamenti,crearerelazioniconaltrioggettiesceglieredachetipodifacilitytrarrevantaggio.

Sebbenelanotificadellefacilitypossaesseretalvoltaeffettuataattraversoglioutput(elementidicomunicazioneintrinsechidiunoggetto,adesempiounoschermo,ounaluce)deglioggetti,cambiamentidistatodiunoggettooppurenotifichesulloschermodelpropriotelefonocellulare,eccochepropriolosmartphonesembraesserelostrumentopiùfaciledautilizzarecomepuntodiaccessoallaretedioggetti,dalmomentodellacreazionedellareteaimomentisuccessividigestionedellastessa.UnapartediSPL/T,infatti,éun’applicazioneper

Smartphone: una finestra verso un object social network

Immagine 24 Questa schermata permette di attivare le feature dell’oggetto.

Immagine 23 Prima schermata dell’applicazione. Per iniziare a creare una rete di oggetti punta un oggetto.

37

smartphone.Grazieaquestaapplicazionel’utentepotràcrearenuoveretidioggettieavereiltotalecontrollodiquelleesistenti,definendolerelazionitraoggettiescegliendoditrarrevantaggiodalleesistenti,chepiùpreferisce.Iwireframepropostidannoun’ideadicosal’applicazioneSPL/Tpermettadifareall’utente.Nell’immagine 23sipuòvederecomesiasempliceiniziarelacreazionediunaretedioggettipuntando(ossiaavvicinandomolto)ilpropriosmartphoneadunodeglioggettichesivuoleincluderenellarete.Unavoltacheilprimo

oggettoéstatoaggiuntoallaretel’utentepuòpersonalizzarnelefeature,comemostratonell’immagine 24.L’utentepuòpoiaggiungerealtrioggetti,oserviziWeb,osoggettiesterni,all’internodelnetworkchestacreando(immagine 25).PerserviziWebsiintendonotuttiiservizipresentinelWebaiqualil’utenteéiscritto.Anchequestiservizipossonointeragireconunaretedioggettialloscopodirenderepiùriccalalistadellefacilitychepuòoffrire,lequalisonosceltedall’utentecomemostratonell’immagine 26.

Immagine 25 Questa schermata visualizza la lista degli oggetti che possono essere aggiunti alla rete che si sta creando.

Immagine 26 Scelta dell’utility che si vuole utilizzare.

38

Immagine 27 La rappresentazione schematica della rete ci offre sempre la possibilità di controllare visualmente le relazioni tra gli oggetti che compongono la rete.

L’immagine 27invecemostraloschemadellaretecreata,permettendocidicapirebenequalisonolerelazionitraglioggetti.Infine,unavoltacreataepersonalizzataunarete,ilnostrosmartphonecinotificheràognivoltaincuiunafacilitysaràdisponibile(immagine 28).Unavoltaconfiguratoiltuttoilsistemasaràimpercettibilefinoaquandorichiesto,tantodafarricaderel’attenzionedell’utentenelserviziochelapiattaformaoffrepiùchenelmododigestireleinformazionieleretidioggetti.Iwireframescheabbiamovistociaiutanoacapire

Immagine 28 Esempio di notifica.

comevieneaffrontatalaprogettazionedell’applicazioneinterminigenerali.Ilcapitolosuccessivocontieneunaspiegazionedettagliatasuogniaspettodell’applicazioneSPL/T,conampieriflessionisullesceltediprogettazione.

39

Abiamoparlatodellefeaturedeglioggetticomeazionichesonocapacidifare,eabbiamovistochepossiamodeciderequalediquestefeatureattivaregrazieadunaapplicazioneinstallatanelnostrosmartphone.Maqualél’originediunafeature?Inostrioggettisonocompostidatrepartifondamentali:software,elettronica,emateriale,comemostratonell’immagine 29.Comeogniprodottodigitale,ilsoftwareél’entitàchedecidecomelealtreduepartisidevonocomportare.Sevogliamochelanostracornicedigitalevisualizzileimmaginiprovenientidalcomputersenzachelacorniceposseggaquestafeature,dobbiamoaggiungereunpezzodisoftwarechepermettaallacornicedidecodificareidatiinarrivoditipoimmagineediutilizzarelecomponentielettronichedell’oggettoeimaterialidicuiécomposto(leduepartirimanenti)pervisualizzarelefotosulloschermo.Unafeature,quindi,éunapropietàdiunoggettochepossiamoaggiungerescrivendounpezzodicodiceinunparticolarelinguaggiodiprogrammazione.Nonmispingeròtroppoa

parlarediprogettazionedelsoftware,maperchiéfamigliareconlaprogrammazioneadoggetti,potrànotareunparallelotrafeatureemetodi,comemostral’immagine 30.Aquestopuntoénaturalechiedercichiscriveilsoftwaredibasedeinostrioggetti,decidendocomesidevonocomportaresullabasedeidatichericevono.Naturalmente,ilcompitodiscrivereilsoftwareédeglisviluppatori,enelcasodellapiattaformaSPL/T,ognunodinoipuòdiventarneunosviluppatore.SPL/Tinfattiéstatapensatacomeunapiattaformaopensourceattraversolaqualegliutentipossonoscrivereilsoftwareperiproprioggetti,decidendoquindiilorocomportamentielelorofeature.Perrealizzareunapiattformaopensourcediquestotipo,abbiamobisognoquindidituttodioggettiopensource.Comeleapplicazioniinstallateneinostrismartphone,glioggettiopensourcepotrannoaggiornareillorofirmware(softwareinterno)peroffriresempremaggiorifacilityefeature.Comemostratonell’esempiodellacornice,unaggiornamentodelfirmwaredeglioggettipuòcoincidereconunamaggiore

Immagine 29 Digital layer di un oggetto.

Immagine 30 Parallelo tra feature degli oggetti e programmazione orientata agli oggetti.

SPL/T CENTER

40

offertadifacilitydapartedelleretidioggetticheabbiamocreato.AquestopropositoloSPL/TCENTERhaunimportanteruolonellapiattaforma.E’infattiunapiattaformaWebraggiungibiletramitel’applicazioneSPL/T(eancheattraversoilbrowser)checontieneleversioniaggiornatedeifirmwaredeglioggettietuttelelorofeature.GliutentipossonosviluppareaggiornamentiosemplicementeconsultareloSPL/TCENTERpercontrollaresecisonoaggiornamentidisponbiliperiproprioggetti.Vediamoneldettaglioqualéilprocessodiaggiornamentodiunoggetto:unosviluppatorescriveunpezzodicodiceaggiungendounafeatureadunoggetto,esuccessivamentequestanuovafeaturevienerilasciatanelloSPL/TCENTER.Aduncertopuntounaltroutentechepossiedequelparticolareoggettovienenotificatosulladisponibilitàdiunaggiornamento,edecidediaggiornarel’oggetto.Pocodopol’oggetto,aggiornato,halapossibilitàdioffrirenuovefacility,grazieall’attivazionediunanuovafeature.L’immagine 31 mostral’interoprocesso.

UnaltroaspettomoltoimportantedelloSPL/TCENTERéchecontieneunacollezionedifacilitycreatedadiversiutentigrazieallacombinazionedeglioggettichepossiedono.L’utentequindipuòinognimomentodareunosguardoalloSPL/TCENTERpervederesecisonointeressantinuovefacilitybasatesuglioggettichegiàpossiede,etrarrevantaggiodaessesenzacrearledipersona.Quellochefaunutenteinquestocasoéscaricareedinstallareunatask.Unataskéunoschemadiconnessionetraoggettipossedutialloscopoditrarrevantaggiodaqualchefacilityofferta.Quandounutentescaricaedinstallaunataskpraticamentescaricaunaconfigurazionediretedioggettiche,conleimpostazionididefault,égiàingradodioffrirequalcheinteressantefacility.Épossibilepersonalizzarefeatureefacilityanchediunataskscaricata,perrendereilserviziooffertoancorapiùpersonalizzato,mafondamentalmentescaricareeinstallareunataskéunmodosemplicepertrarrevantaggiodalleretidioggettisenzaconoscereafondoilfunzionamentodell’applicazioneSPL/T.

Immagine 31 Processo di funzionamento dello SPL/TCENTER.

41

L’immagine 32spiegacos’éunataskequalilepartichelacompongono.Comepossiamovedereunataskél’interaconfigurazionediunaretedioggetti,comprendentelefeaturediognioggetto,lerelazionitraglioggettielefacilityoffertedallarete.Lapartesottodell’immagine 32descrivelataskcreatanell’esempiodipagina32.Inquestocasolaretedioggettiécompostadaunacornicedigitale,unpersonalcomputereunarubricatelefonica,edallerelazionitraquestitreoggetti.Comesipuòvedere,ognioggettohaleproprie

feature,elarelazionetradiversioggetti,equindiloscambiodiinformazionitradiloro,offrecomerisultatounafacility.L’insiemediquestitreelementicostituiscedifattounatask.LetaskcontenutenelloSPL/TCENTERsonovalutateevotatedagliutenti,edépossibilelasciarecommentiesuggerimentisuognunadelletaskdisponibili,equindirecensirle,permettendoall’utentefinalediriceveresuggerimentisuqualéadesempioilmiglioreoggettodacomprareperricevereunadeterminatafacilityoppuresuggerireadaltriutentilereticreate.

Immagine 32Sopra, elementi che compongono una task. Sotto, esempio pratico di una task, che evidenzia i ruoli delle parti che la compongono e le differenze tra loro.

42

Analisi della piattaforma

ConloSPL/TCENTERabbiamoaggiuntounaltroelementoallapiattaforma,cheéoracompostadatreentità:l’applicazioneSPL/T,loSPL/TCENTER,enaturalmenteglioggetti.Diamounosguardoaquestetrepartipercapiremeglioqualisonoilororuoliall’internodellapiattaformaeperchésenzaunadiquestepartilapiattaformanonpuòfunzionare.Diseguitoc’élalistadellefunzionidicuisioccupaognunadelletrepartispecificate,utilepercapireilfunzionamentodelsistema.

43

Oracheabbiamovistotuttigliaspettidellapiattaforma,égiuntoilmomentodidirequalcosainpiùsugliutenti.GliutentidellapiattaformaSPL/Tsidividonofondamentalmenteinduetipologie.Alcunidiloropreferirannoutilizzarelefacilityoffertedalletasksenzaspenderetempoacrearsileproprieretidioggettieapersonalizzareognidettaglio.Adaltri,invece,spintidacuriositàeintraprendenza,piaceràdipiùcapireesattamentecomefunzionalapiattaformaneiminimidettagliedimparareacreareleproprieretidioggettidasoli,cosìdapersonalizzareilpiùpossibilelefacilitychepossonoricevere.C’éunaltrosoggetto,importante,chegiocaunruolofondamentalenellapiattaformacomestakeholder:l’industria.LeindustrieproduttricihannounruolomoltopreziosoerilevanteperilfunzionamentodiSPL/Tperchéproduconooggettiabilitatiadinteragireconlapiattaforma(SPL/Tenabledobjects).Infasediproduzioneaggiungonoaglioggettiunlayerdigitalecompostodamicrochip,sensoriecapacitàdiconnessioneallareteInternet,enescrivonolefeatureinizialiediconseguenzaancheleprimefacilitychepossiamoutilizzare.Unavoltachegliogettisonostatiacquistati,iprogrammatoripossonosempremodificareilsoftwareinternodeglioggetti

cosìdaoffriremaggioripossibilitàdipersonalizzazione.Adunaprimariflessioneéimmediatopensarechegliutentidellapiattaformasarannoquellepersoneappassionatedall’esplorazionedellenuovetecnologie,comeubiquitous computingeinvisible techologydicuineéprevistaladiffusionenellaprossimagenerazioneInternet,mapropriodatocheSPL/Téunapiattaformacostruitasudiunfuturoscenario(inbasealladiffusionedelleinnovazionitecnologicheattuali,diciamonel2050)ilsistemaprenderàparteallanostraquotidianitànaturalmente,epianpianocisentiremosicurinell’utilizzarlogiornopergiorno.Comeogniforteinnovazione,lasocietàavràbisognodiunperiododitempoperadattarsiaSPL/T.L’immagine 33mostralacomelacurvadiinnovazionericadrànellastabilitàsocialeduranteilperiododidiffusionediSPL/T.Un’interessantepubblicazionesuicomportamentisocialiinfasedidiffusionedellenuovetecnologiesipuo’leggereinUser-Tailorable Systems: Pressing the Issues with Buttons, diThomasMoran (10).

Utenti e altri soggetti coinvolti

Immagine 33Curva di diffusione dell’innovazione.

(10) User-Tailorable System: Pressing the Issues with Buttons ThomasMoranhttp://users-www.wineme.fb5.uni-siegen.de/home/VolkmarPipek/PUBLIC/workgroup/Papers/Maclean1990_TailoringButtons.pdf

44

45

4. SPL/T: Il progetto finale

Ilnucleodellapiattaforma

Unapiattaformaaduemodalitàdiutilizzo

L’applicazioneSPL/T:architetturagenerale

Creareunatask:unaprimamodalitàdiutilizzodellapiattaforma

Trarrevantaggidalletask:lasecondamodalitàdiutilizzodellapiattaforma

Gestireletasks

Notifiche

Comecambieràl’industriadeibenidiconsumo

46

Il nucleo della piattaforma

SPL/TéunapiattaformaideatasuunoscenariofuturodellaprossimagenerazioneInternet,nellaqualeglioggettidiusocomunesarannoingradodimemorizzareinformazionisull’utentee,condividendoquesteinformazioniconaltrioggetti,offrirenuoviservizi.LeinformazionicheinostrioggettipossonopercepiresudinoisonomemorizzateinunserverWebcheabbiamochiamatocloud(richiamailconcettodicloud computing),chepossiamoimmaginarecomequalcosaaccessibilesempreedovunque.Lacloudcontienequindimolteinformazionisull’utente.Idatiinessamemorizzatiinfattisonospessoestremamenteprivati,eriguardanoabitudini,comportamenti,sentimenti,relazioni,interessiehobbiesdell’utente(immagine 34).PerquestomotivolapiattaformaSPL/Téstatapensatacomeunapiattaformaingradodicreareretidioggettiprivate,eingradoquindidigarantireunacertaprivacyagliutenti.Lacloudinotre,éinizialmenteuncontenitorevuotoilqualevieneriempitounpòallavoltadaidatirelativiall’utente.Mentreglioggetti,tracciandoleabitudinieidatidell’utente,imparanoaconoscerlo,lacloudsiriempieunpòallavoltadi

tuttociòcheinostrioggettimemorizzano.Conilpassaredeltempolaclouddiventasemprepiùriccadiinformazionielacombinazionediinformazioniprovenientidadiversioggetti,comeabbiamovisto,offreinteressantifacility(immagine 35).Piùglioggettimemorizzanodatiriguardantil’utente,piùintelligentediventalacloud,ediconseguenzalareteéingradodioffrirefacilitysemprepiùpersonalizzate.Sebbenelefacilitydovrebberoessere“intelligenti”dipersé,lapiattaformaoffrelapossibilitàdipersonalizzareinognimomentoognisingoloaspettodellaretedioggetti,(questoévalidoancheperletaskscaricate)inmododapoteraveresempreiltotalecontrollosullagestionedelleretiedellefacility.Indettaglio,l’utente,avendoiltotalecontrollosullapiattaforma,puòdecidere:-qualiinformazioniinviareallacloud(immagine 36);-qualioggettipossonopercepire,memorizzare,inviareericeveredati(immagine 37);-qualioggettiinteragisconoconaltri,equalidativengonocondivisitradiloro(immagine 38);-daqualifacilitytrarrevantaggioinbaseallaretedioggetti

Immagine 34Tipologie di informazioni ed entità coinvolte ad interagire con la cloud.

Immagine 35La piattaforma all’inizio é come un contenitore vuoto. Man mano che l’utente interagisce con i propri oggetti vengono inseriti i dati provenienti da quegli oggetti, relativi alle abitudini e ai comportamenti dell’utente, e la cloud amplie il database di informazioni sull’utente.

47

creata(immagine 39);-secondividereunoggettoconunaltroutente(immagine 40);-seincluderenellapropriareteprivatasoggettiesterni,comeambientiesterniconlacapacitàdioffrireinformazioniinspecifichesituazioni(adesempiounautobuscheciinviainformazionisullasuaposizionegeograficaoppureuncentrocommercialechecioffreparticolariscontisullamerce,comepossiamovederenell’immagine 41);-secreareunasottoretedioggettidellastessanaturamaproprietaridiversi.Questopermetteràapiùoggettidellostessotipodiparlarsitradiloropersuggerireadesempio

all’utentecomeutilizzarequell’oggettoperottenernelamiglioreperformance(immagine 42).Nell’esempiomostratonell’immagine 43lasottoretecreatasuggerisceall’utentecomescattarelamigliorefotografiaalbuioconunaparticolarefotocameradigitale.Comefannolepersoneall’internodeiforumnelWeb,oggettiinterconnessitraloropossonocrearedellecommunityvirtualitramitelequalisiscambianoleloroconoscenzealloscopodisuggerireall’utentelacorrettamodalitàdiutilizzodell’oggettoperassicurarnebuoneperformance.

Immagine 36 L’utente condivide informazioni riguardanti le sue amicizie ma non riguardanti le sue relazioni personali.

Immagine 37 Un oggetto può ricevere informazioni dalla cloud ma non può inviarne.

Immagine 39 L’utente può decidere la facilty che preferisce in base alla rete creata.

Immagine 38 Comunicazione unidirezionale e bidirezionale.

48

Immagine 41 L’utente include un oggetto esterno nella sua rete.

Immagine 43 I due oggetti comunicano tra di loro e si scambiano informazioni per suggerire all’utente le impostazioni migliori da settare per ottenere una buona performance da quell’oggetto.

Immagine 40 L’utente condivide un oggetto con la rete di un altro utente.

Immagine 42 Due oggetti della stessa natura ma appartenenti a reti di diversi utenti possono creare una sottorete che permette a questi due oggetti di comunicare tra loro.

49

All’internodellapiattaformaSPL/T,l’applicazionesmartphoneélostrumentochepermetteall’utentedicreareetrarrevantaggidalletaskcreate.Attraversol’applicazionequindiépossibilecontrollareogniaspettodellapiattaforma,egliutentidiSPL/Tsonodiconseguenzaancheutentidell’applicazione.Nelcapitoloprecedenteabbiamodistintoduetipologiediutenti,inbaseall’interessechenutronoperlapiattaforma.Ognunadiquesteduetipologiediutenteutilizzeràl’applicazioneinmododiverso,chipercreareleproprietaskallaperfezioneechiperscaricaretaskdalloSPL/TCENTEReiniziaresubitoadutilizzareiservizioffertidallapiattaforma.Dovrebbequindiesserciunmodoperfarscegliereagliutentiinqualemodalitàutilizzarel’applicazione,cosìdasemplificarneiprocedimentievelocizzarneleazioni.L’applicazioneSPL/Téstataprogettataperoffrireunservizioadentrambeletipologiediutenti,rendendofacileilpassaggiodaunamodalitàall’altraogniqualvoltalosiritenganecessario.L’architetturageneraledell’applicazionecimostreràcomefareperpassaredaunamodalitàall’altrainmodosicuroeveloce,cosìdaoffrireall’utenteunatotaleinterfacciaversoilmondoSPL/T.

Una piattaforma a due modalità di utilizzo

50

L’applicazione SPL/T: architettura generale

L’immagine 44mostraunaschermatacentraledell’applicazionenellaqualesipuòvederepartedellaprocedurachepermetteall’utentediaggiungereunnuovooggettoadunaretegiàcreata.Dandounosguardoaquestaschermatapossiamovederechecisonodeimenu,unabarrasuperioreeunospaziocentralechemostraunacollezionedioggettivisualizzatisottoformadiicone.Parleremodituttiquestiaspettiduranteladescrizionediciòchelapiattaformapermettedifare,maperoraéimportantenotareilpulsantechecipermettedicambiarelamodalitàdiutilizzodell’applicazione,posizionatoinaltoadestra.Quelpulsante(immagine 45)permetteunoswitchtraleduemodalitàdiutilizzodell’applicazionedicuiparlavamodurantel’analisidegliutentidellapiattaforma.PremendoquelpulsantedaSPL/TsipassaaSPL/TCENTEReviceversa.Iltestodelpulsanteindicasemprelamodalitàallaqualesipassaunavoltacliccato.Leduemodalitàhannolastessainterfaccia,matramiteundiversomenùpermettonoazionidiverse.Nell’immagine 44possiamovederechecisonoduemenu,unoallabasedelloschermoel’altronellapartecuperiore,subitosottoallabarrarossadedicataallevocidimenucomunitraleduemodalità.Ilmenuallabase(immagine 46)éilmenuprincipaledellamodalitàchestiamoutilizzando.Cambiandomodalitàinfattianchequestomenùcambierà,fornendol’accessoanuovefunzionalità.RimanendoinmodalitàSPL/T,possiamonotarecheavolte(comeinquestocaso)

Immagine 44La sezione “Add objects“ dell’applicazione SPL/T.

Immagine 47Il menu secondario.

l’applicazionehabisognodiunsecondomenù.L’immagine 47infattimostrailsecondomenu,creatoappostapergestirelafunzionalitàsceltaattraversoilprimomenu.Inquestoesempioscegliamodiaggiungereunoggettotramiteilprimomenu(allabase)mapersceglierelatipologiadioggettochevogliamoaggiungereabbiamobisognodiunaltromenuchefacciadafiltrotralevarietipologiedioggettiesistenti,ecipermettaditrovarel’oggettochedesideriamonelmodopiùsempliceevelocepossibile.Ilsecondomenuquindi,apparesolamentenelcasoincuiunafunzionalitàspecificatanelprimomenunecessitidiulteriorispecificazionidapartedell’utente.Ilcentrodellaschermatadell’immagine 44édedicatoalcontenutoprincipale,checambiainbasealmenuconilqualel’utenteinteragisceeall’utilizzochenestafacendodell’applicazione.Oracheabbiamodelineatocom’éstataprogettatal’architetturageneraledell’applicazionepossiamoiniziareaspiegarecomefunzionanoleduemodalitàecosapuòveramentefarel’utenteattraversoquestaapplicazione.Alloscopodioffrireunaspiegazioneesaustiva,épreferibilespiegareprimacomeunutentepuòcreareunataskpartendodall’inizio(inmodalitàSPL/T),epoispiegarecomepuòscaricaretaskcreatedaaltriutentiperutilizzarelefacilityofferte(inmodalitàSPL/TCENTER).

Immagine 46Il menu primario.

Immagine 45 La barra principale.

51

Unadellemodalitàdiutilizzodell’applicazioneSPL/Tpermetteall’utentedicreareminuziosamenteunaretedioggettipersonalizzandoneogniaspetto,dallerelazionitraglioggetticoinvoltiallefeatureattivatefinoallasceltadellefacilitydautilizzare.Inquestasezionefaremounesempiodicreazionediunaretedioggetticomesefosselaprimavoltacheutilizziamol’applicazione.SupponiamodiaveracquistatoalcunioggettiabilitatiaSPL/Tedivoleresplorarelapiattaformaperscoprirequalifacilitypotrebberooffirciunavoltainterconnessitraloro.Laprimacosadafareéistallarel’applicazioneSPL/Tnelpropriosmartphoneeavviarla.L’immagine 48mostralaschermatainizialedell’applicazione(schermatadicaricamento).

Peraccedereallapiattaformaénecessariocreareunaccount,cosìdaavereunprofilopersonalegraziealqualesaràpossibilecreare,gestireecondividereleproprieretidioggetti.L’immagine 49mostralapaginadiregistrazione.Unavoltacreatol’accountalmomentodelprimoutilizzodell’applicazione,dagliaccessisuccessiviquestopassaggioverràsaltato.Unavoltaloggati,l’applicazionecichiederàdipuntareglioggetticoniqualivogliamocrearelaprimarete(immagine 50).Puntareglioggettisignificaavvicinaremoltolosmartphoneadognunodeglioggettichesivuoleconnettereallaretefinoasentireunpiccolosuonodirispostache,comeunfeedback,comunicachel’oggettoéstatoregistrato.Poi,

Immagine 48 Schermata di caricamento dell’applicazione.

Immagine 49 Creazione di un account.

Creare una task: una prima modalità di utilizzo della piattaforma

52

Immagine 50 Puntare gli oggetti con i quali si vuole creare una rete.

clicchiamo“continue”perpassareallagestionedeglioggettiappenaregistrati.Ilsistemacichiedediregistrareglioggettilaprimacheavviamol’applicazioneperchénoncisonoancoraoggettiregistrati.Unavoltachelaprimaretedioggettiéstatacreataesiriavvial’aplicazionequestaschermatacipermetteràdiaggiungerealtreretinellostessomodo.Vedremoinseguitocomeraggiungerelaschermatadiregistrazioneoggetti(immagine 50)all’internodellamodalitàSPL/T.Datochequestoesempiodescriveilprimoutilizzodell’applicazione,scegliamoperadessodiregistraresolamenteunoggetto,cosìdapoterspiegaregradualmentecomefunzional’applicazione.Registratoilnostrooggetto,diamounnomeallataske

passiamoallapaginaprincipaledell’aplicazioneinmodalitàSPL/T(immagine 52),checoincideconilcontenutodellaprimaopzionedelprimomenu.Lapaginaprincipale(homepage)cipermettedidareunosguardoadunarappresentazioneschematicadellaretechestiamovisualizzando.Datocheglismartphonepiùdiffusipossiedonoun’interfacciatouchscreen,useremoalcunegestualitàperinteragireconl’applicazione.Scorrendo(flicking)adestraeasinistraconleditapossiamopassaredauntaskall’altro.Ilnomedellataskchestiamovisualizzandoésemprescrittonellabarrarossaasinistra,dopoilpulsantecheriportaall’homepagedellamodalitàdell’applicazioneincuisiamo.Inquestocasoilnomedella

Immagine 51 Dare un nome alla task.

53

taskéMy first task.Ipiccolipallininellazonainferioredellapartecentraledelloschermoservonodafeedbackvisivodellanavigazione.Ilnumerodipallinipieniindicailnumeroditask,equellopiùscuroindicalaposizioneincuicisitrova.Inquestocasoc’ésolamenteunpallinopieno(eanchescuro)perchédisponiamosolodiunatask.Ilpallinovuotoasinistrainvececiricordachescorrendotuttoasinistrapossiamovisualizzarelaschermatadiregistrazioneoggetti(immagine 50),dallaqualepossiamoiniziareacreareunanuovaretedioggettiequindiunanuovatask.Ilmenuallabasedellaschermataéugualepertutteletaskecipermettedivisualizzarequattrosezioni,tutterelativeallastessatask:

-Network,checomeabbiamodettocimostraloschemadellaretedioggetti;-Facilities,cipermettedidareunosguardoallafacilityoffertedallanostraretedioggetti;-Add objectscipermettediaggiungereoggettiallanostrarete.Glioggettimostratiinquestasezionesonotuttiglioggetticheilnostrosmartphonepuòpercepirenell’ambientechelocirconda.Unavoltaaggiuntounoggettoall’internodiunaretenonsaràpiùvisualizzatoinquestasezione.-Settingscipermettedimodificare,cancellareecondividerelanostratask.Oraéilmomentodidareunosguardoallefeaturedell’oggettocheabbiamoaggiunto,quinditocchiamo

Immagine 53 Impostare le feature dell’oggetto.

Immagine 52 Homepage della modalità SPL/T. Al momento é stato aggiunto solo un oggetto alla task “My first task”.

54

Immagine 54 Aggiungere un oggetto alla rete.

l’iconadell’oggettochecomparenellasezioneNetworkpervisualizzarelaschermatadedicataallesuefeature(immagine 53).Questaschermatasidivideintreparti.Features,ovviamente,cipermettedigestirelefeaturediquell’oggetto.Share this object cipermettedicondividerequell’oggettoall’internodiunaretediunaltroutente.Upgradesinvececiindicaquandoédisponibileunaggiornamentosoftwareperquell’oggetto.Nellapartealtadelloschermo,nellabarrarossa,iltestoécambiatoperspiegarechenonsiamopiùnell’homepagedellamodalitàSPL/Tmasiamoinunasottopaginadedicataadunoggetto,mapursempreall’internodellastessatask.Pertornareallapaginaprincipaleésufficiente

premereilpulsantehome(l’iconadellacasettainaltoasinistra),ilqualeciriportasempreallapaginaprincipaledellamodalitàdell’applicazionechestiamoutilizzando.DanotarecheiltastohomepageciriportanellasezioneNetworkdell’ultimataskchestavamoguardando.Unavoltadecisaqualefeaturevogliamoattivarepossiamotornareallapaginaprincipale.Datochealmomentolanostraretedioggettiécostituitadaunsolooggetto,decidiamodiaggiungereunaltrooggettoescoprireseinsiemecioffronoalcunefacility.Tornatiall’hompageandiamoallasezioneAdd an object pervisualizzaretuttiglioggetticheilnostrosmartphonepercepiscenelsuointorno.Comepossiamovederenell’immagine 54la

Immagine 55 Schermata di descrizione di un oggetto che si vuole aggiungere alla rete.

55

schermatacimostralediversetipologiedientitàchepossiamoaggiungereallanostrarete.Ancheseparliamodioggetti,abbiamogiàdettocheSPL/ToffrelapossibilitàdiaggiungereadunareteancheserviziWebaiqualisiamoiscrittieoggettiesterni.Cliccandosull’iconadell’oggettochesidesideraaggiungerecivienemostrataunaschermatadidescrizionediquell’oggetto(immagine 55),dacuipossiamocapirecomesiinterfacciaconglialtrioggettiequalisonolesuemigliorifeature,cosìdapermettercididecidereseaggiungerloomeno.Inquestocasodecidiamodiaggiungerel’oggettoe,unavoltafatto,loritroviamonellasezioneNetwork(immagine 56).Oraclicchiamosull’iconadell’oggettopersceglierelefeatureda

attivare(immagine 57).UnavoltaattivatedeterminatefeatureetornatiallasezioneNetworkdobbiamopermettereaquestidueoggettidicomunicaretraloro.Percreareunarelazionetradueoggettiutilizziamoun’altrotipodigestualitàutilizzatanelleinterazionitouchscreen.Muovendo(flicking)ilnostroditodaun’iconaall’altra(indipendentementedalladirezione)compareunpopupchecichiedesevogliamocreareunarelazionetraqueidueoggetti,edispecificarelanaturadellarelazione,comemostratonell’immagine 57.Quandolarelazioneéstatacreatailpopupscompareepossiamovederel’effettodellarelazionenellarappresentazioneschematicadellaretegrazieadunafrecciachecollegaidueoggetti(inquestocasoil

Immagine 57 Popup di creazione di una relazione tra due oggetti.

Immagine 56 Ora “My first task” contiene due oggetti, ma non sono ancora connessi tra di loro.

56

Immagine 58 Rappresentazione schematica della rete, comprandente gli oggetti coinvolti e le relazioni tra di loro.

collegamentobidirezionaleindicacheidueoggettisiscambianoinformazionitradiloro,inviandoericevendodatil’unl’altro).Ésemprepossibilemodificarelanaturadellerelazioniall’internodiunaretedioggettigrazieadunasemplicegestualità.Premendoemantenendopremutoperunpaiodisecondileiconedeglioggettiolefreccechenestabilisconolerelazionicompariràunapiccolapallinaconuna“x”alsuointerno,cheunavoltacliccataeliminal’elementoacuisiriferisce.Toccandounasolavoltaunelementoinvece,chesiaunoggettoounafrecciadirelazionetradueoggetti,l’applicazionecimostreràrispettivamentelaschermatadigestionedellefeaturedell’oggettooilpopupdellarelazione

traidueoggetti.Questocipermettedimodificarelanostraretemoltofacilmente.Oracheabbiamocreatounaveraretecondueoggetti,l’applicazionedovrebbeessereingradodioffrirciqualchefacility,basandosisulleinformazionicheidueoggetticondividono.NellasezioneFacilitiestroveremoappuntounalistadifacilityoffertedallataskcheabbiamoappenacreato,visualizzandoqualideinostrioggettisonocoinvoltiinognunadiesse(immagine 59).Comesipuòvederelalistadellefacilityédivisainduesottosezioni:lefacilitydisponibiliequellecheabbiamogiàsceltodiutilizzare(attive).QuandoscegliamounafacilityquestasispostanellalistaActive.Épossibilepossibileraggiungerelapaginadipersonalizzazionedella

Immagine 59 Questa schermata mostra le facility disponibili in base alle informazione combinata generata dall’interconnessione degli oggetti che compongono la rete.

57

facilityperrenderlaancorapiùinteressante(immagine 61).Facility settingsélaschermatachespecificatutteleimpostazionidiunafacility,dallaqualeépossibilegestireglioutputelequestionidiprivacyriguardantilenostreretidioggetti.L’outputindicainchemodolapiattaformacinotificadelladisponibilitàdiunafacility(avoltel’outputpuòessereloschermodellatelevisione,unaradio,unalampadaounpostnelnostrosocialnetworkpreferito).C’éinoltrelapossibilitàdiattivareunserviziochecambial’outputdiunafacilityinbaseallaposizionegeograficaincuicitroviamo.Supponiamoperesempiochel’outputdellafacilityallaqualesiamointeressatiéloschermodellatelevisione.Senonsiamoacasama

vogliamocomunqueesserenotificaticircal’avvenutafacility,SPL/Tnecambieràautomaticamentel’outputdallatelevisioneallosmartphone,perchésacheiltelefonoésempreconnoi.Inoltre,possiamodeciderediesserenotificaticircaunafacilitysolamentequandosiamovicinoall’outputscelto.Immaginiamochelanostraretecomprendaunombrellosituatovicinoallaportad’uscitadelnostroappartamento.L’outputdiunafacilitypotrebbeessere,adesempio,unsuonodapartedell’ombrellomentrestiamouscendodicasasenzaprenderloconnoisefuoripiove(oéprevistapioggiaabreve).Seusciamodicasadallaportaprincipalel’outputfunzioneràcorrettamenteperchériusciremoasentireilsuonod’avviso,maseusciamoinveceda

Immagine 61 Uno sguardo alla schermata di impostazioni della facility.

Immagine 60 Una volta scelta una facility la ritroviamo nella sezione Active.

58

Immagine 62 Rappresentazione schematica della rete creata.

unaportasecondarianonpotremosentireilsuonogeneratodall’ombrello.Inquestocasolacombinazionedellagestionedell’outputcomesceltadell’elementochedalanotificael’avvenutanotificasoloincasodivicinanzaall’oggettoémoltoefficiente.Orasupponiamodiaggiungereunaltrooggettoallaretechestavamocreando,attivarequalchefeaturecomeabbiamofattoprecedentementeperilprimooggetto,crearelerelazionitraglioggettipresentieattivarequalchefacility.Ilnetworkrisultanteéraffiguratonell’immagine 62.L’output,inquestocaso,puòesserepiùdiuno.Sevogliamocambiarel’outputdobbiamoentrarenellaschermataFacility settingsecliccaresulpulsantechange,nellasezionedelloschermo

dedicataallagestionedell’output.Cliccandoquelpulsantecompariràunpopupchecimostreràtuttiipossibilioutputperquellafacility,epotremocosìsceglierequellochepreferiamo(immagine 63).Inoltre,nellaschermataFacility settingspossiamoanchepersonalizzareleimpostazionisullaprivacy,ossiadeciderequandolenotifichepossonoesserepubblicheoquandosipreferiscechelenotifichecompaianosolamentequandosiamosoli,adesempio.Selenotifichediunafacilitysonodicaratterepersonaleinfatti,preferiremochelepersoneattornoanoinonsianoalcorrentedellenostrequestioniprivate,quindiimposteremoSPL/Tinmodotalepercuiilsistemanoncinotificheràinpubblicoilrisultatodiquella

Immagine 63 Popup di gestione dell’output della notifica. Mostra tutti gli output disponibili.

59

facility.Aquestopunto,avendocompletatolacreazionediunatask,SPL/Tcioffrelapossibilitàdicondividerlaall’internodelloSPL/TCENTER,cosìdamettereadisposizionelacombinazionedioggetticheabbiamocreatoelefacilitycheoffronoatuttalacomunitàdegliutentiSPL/T.LasezioneSettings(immagine 64)cipermettedibloccarelapossibilitàdimodificarelatask(perevitaredicambiarequalcheimpostazionesenzavolerlo),metterelataskinstand-by,rinominarla,scriverneunadescrizione,enaturalmente,comedicevano,uploadarlanelloSPL/TCENTERconilprofiloutentecreatoalprimoutilizzodellapiattaforma.PerorarinominiamolataskecarichiamolanelloSPL/TCENTER(immagine 65).

LataskcreataéorapresentenelloSPL/TCENTER(immagine 66),visibilenelnostroprofiloSPL/T,erintracciabiledalmotorediricercadelletaskinternoalloSPL/TCENTER.SiamocosìdiventatipartedellacommunitySPL/Tatuttiglieffetti,ericeveremounavalutazionedagliutentisullaperformancecheavrannolenostretask,intesacomelacapacitàdioffrirelorofacilityinteressantieutili.Inoltresaremoingradodivisualizzarequantepersonescaricherannolenostretask.

Immagine 65 Rinomino la task prima di caricarla nello SPL/TCENTER.

Immagine 64 Impostazioni della task..

60

Immagine 66 La task “recipe assistant” é stata caricata nello SPL/TCENTER.

61

IlmodopiùsempliceperutilizzarelapiattaformaSPL/TcivieneoffertodalloSPL/TCENTER.Pergliutentichenonvoglionospenderemoltotempoapersonalizzareogniaspettodelleproprieretidioggettimapreferisconotrarrevantaggiodallefacilitycheesseoffrono,l’utilizzodell’applicazioneinmodalitàSPL/TCENTERoffrelorounariccacollezioneditaskdascaricareeinstallare.Pergliutentidiquestotipol’utilizzodellapiattaformaéestremamentepiùsemplice.Laprimavoltachesiavvial’applicazionenelpropriosmartphonecivienerichiestodiregistraretuttiglioggettiabilitatiaSPL/Tchepossediamo(immagine 67).Ilprocessodiregistrazionedeglioggettiépraticamentelostessocheabbiamovistoperiniziarela

creazionediunanuovaretedioggettinellamodalitàSPL/T,mainquestocasoregistreremotuttiglioggettiadisposizione.Onavoltaregistratituttiglioggetticisaràsemprelapossibilitàdiaggiungernedeglialtri(incasodinuoviacquisti)otogliernequalcunonellasezioneYour objects(immagine 68).Oracheabbiamoregistratoinostrioggettil’homepagedell’applicazioneinmodalitàSPL/TCENTERédisponibileecoincide(comeperloSPL/Tmode)conlasezioneinerenteallaprimavocedelmenu.LaprimaschermatasitrovainfattinellasezioneTop tasks,esichiamaBased on your objectsemostraunalistaditutteletaskcreatedaaltriutenticonlepossibilicombinazionideglioggettichepossediamo.Daquesta

Immagine 67 Registro tutti gli oggetti per utilzzare la piattaforma in modalità SPL/TCENTER.

Immagine 68 Uno sguardo agli oggetti registrati.

Trarre vantaggi dalle task: la seconda modalità di utilizzo della piattaforma

62

Immagine 69 Lista della task suggerite dallo SPL/TCENTER in base agli oggetti che possiedo.

schermataéfacilescaricareeinstallareletaskchepiùciinteressanoeiniziaresubitoascoprirneivantaggi.Lestellineaffiancoalnomediognitaskindicanolavalutazionemediacheéstatadataaquellaspecificataskdagliutentichel’hannoscaricata.Perleggereladescrizionedellataskedecideresescaricarlabastapremere“View”nellaschermataprincipaleevisualizzarelaschermatadedictaallasingolatask,doveépossibiletrovareinformazionisullesuecaratteristicheesull’utentechel’hacreata,enaturalmenteinstallarelatask(immagine 70).QuandounataskéstatascaricatadalloSPL/T

CENTERlaritroveremotralealtretaskpresentinellamodalitàSPL/T.Orainfatti,sepassiamoall’altramodalitàdiutilizzo

dell’applicazione,possiamovederecheunanuovatasksiéaggiuntaallalista,comedimostraancheilfeedbackvisivoapallininellaparteinferioredellazonacentraledelloschermo(immagine 71).LasezioneSettingsperletaskscaricatesaràleggermentediversedaquantovistoprecedentementeperchénonsaràpossibilecaricareunataskscaricaranelloSPL/TCENTERanomenostrosenzaapportareprimaalcunicambiamenti,e,naturalmenterinominarla.Perquestomotivoilpulsantechepermettel’esportazionedellatasksaràdisabilitatofinchénonverrannoeffettuatiicambiamentinecessariperconsiderarlaunanuovatask.MatorniamoallamodalitàSPL/TCENTERediamounosguardoalrestodell’interfaccia.

Immagine 70 Descriizone di una task.

63

CategorieséunaschermatacheoffreunasuddivisioneditutteletaskpresentinelloSPL/TCENTERpercategorie(immagine 72).Lecategoriesonoindicatenellabarraasinistradelloschermo,chefunzionadafiltro.QuandocarichiamounatasknelloSPL/T

CENTERilsistemaneidentificaautomaticamentelacategoriadiappartenenzainbaseaglioggettichenecompongonolarete.NellasezioneSearchépossibilecercaretaskefacilityattraversoilnome,l’argomento,oilnomedell’autore.L’esempionell’immagine 73mostraunutenteintentoacercareunataskdicuinonsiricordailnomeesattomasiricordachelaparola“night”facevapartedelnome.Irisultati,comesipuòvedere,sonoordinatiperapprezzamentodapartedegliutenti,dal

piùpopolareingiù.LesezioniCategorieseSearchmostranotutteletaskdisponibilicreatedagliutenti,ediconseguenzaavolteépossibileritrovrsialeggereladescrizionediunataskdicuinonpossediamonemmenotuttiglioggetti.LasezioneBased on your objects mostrainveceletaskchepossiamoimmediatamentescaricare,perchécreateconcombinazionidioggettichegiàpossediamo.My tasksciportanellasezionepiùpersonaledelloSPL/TCENTER.Daquiépossibilerivederetutteletaskcheabbiamocreatoescaricato,emodificareilproprioaccount.L’immagine 74mostraappuntolalistadelletaskcheabbiamocaricatonelloSPL/TCENTER.Inquestoesempioabbiamocaricatosolounatask,ecliccandoilpulsante“View”

Immagine 71 Navigazione tra le task. Le task scaricate e quelle create si trovano insieme in modalità SPL/T.

Immagine 72 Cercare una task attraverso un filtro per categorie.

64

Immagine 73 Motore di ricerca interno per la ricerca di tasks.

possiamovederelesueperformanceemodificarneladescrizione(imamgine 75).Facendounpassoindietro,nellasezioneAccountpossiamogestireilnostroprofilocomeutentidellapiattafomaSPL/T,efareillogoutdell’applicazione.Danotarecheillogoutnonfermanessunprocessoinatto,nedinotificanediinterconnessionetraglioggetti.Infine,lasezioneUpdatecinotificheràquandosaràdisponibileunanuovaversionediunodeitaskcheabbiamoscaricato(immgine 76).Dallaschermatarappresentatanell’immagine 77vediamocom’épossibileleggereladescrizionediunaggiornamentoprimadieffettuarlocliccandoilpulsante‘Update’.

Immagine 74 Gestione delle proprie tasks e del proprio account SPL/T.

65

Immagine 75 Uno sguardo alle performance di una task che abbiamo creato e caricato nello SPL/TCENTER.

Immagine 76 Notifica di aggiornamento di una task disponibile.

Immagine 77 Descrizione dell’aggiornamento.

66

Indipendentementedallamodalitànellaqualestiamoutilizzandol’applicazione,c’éununicomodopergestireletasks.Datocheletasksscaricatesitrovanoassiemealletaskscreate,sevogliamomodificarneunabastasceglierelamodalitàSPL/Tedaverecosìaccessoaqualsiasitaskdicuidisponiamo.Unaspettoimportantedellapiattaforma,dicuiabbiamogiàparlato,riguardailconcettodioggettiopensource.ÉstatodettocheglisviluppatoriSPL/Tsonoingradodiscrivereaggiornamentiallefeatureeaifirmwaredeglioggettiemetterliadisposizionedituttigliutentichepossiedonoqueideterminatioggetti.Avolteéinfattipossibiletrovareunapallinarossaconunnumeroalsuointernosopraall’iconadiun

oggetto(immagine 78),cheindicailnumerodiaggiornamentidsponibiliperquell’oggetto.Cliccandosull’iconasientranellasezionededicataall’oggetto,divisaasuavoltaintresezioni.InUpgradespossiamotrovarelalistadegliaggiornamentidisponibili,leggerneunadescrizioneedecidereseaggiornareomenoilnostrooggetto(immagine 79).Gliaggiornamentipossonoriguardarenuovefeaturediunoggetto,modificheallefeatureesistenti,oppureunanuovaversionedelfirmwareinterno.

Immagine 78 Notifica di un aggiornamento disponibile di un oggetto.

Immagine 79 Leggere la descrizione dell’aggiornamento.

Gestire le task

67

Notifiche

LenotifichesonoilmezzoprincipaleattraversoilqualeSPL/T

comunicaall’utentel’esecuzionediunafacility.Lanaturadellenotifichedipendeprimadituttodaglioggetticoinvoltinellarete.Avolteglioggettihannounoutput,comeabbiamovistoprecedentemente,manonsempre.Unatelevisione,adesempio,puòmostrarequalcosanelloschermo,unalucesipossonoaccendereespegnere,ealtrioggettihannolacapacitàdiemettereunsuono.QuestisonoesempididiversioutputchelapiattaformaSPL/Tpuòutilizzarepernotificarel’utentecircal’esecuzionediunafacility,maseglioggettidellaretenonhannooutputs,losmartphoneavràilruolodiprincipalevisualizzatoredinotifiche.Abbiamogiàvistocomeé

Immagine 80Uno sguardo alle impostazioni di una facility allo scopo di cambiare l’output.

possibile,tramitelaschermataFacility settings(immagine 80),modificarel’outputdiunafacilityinbaseallenostrepreferenze.Comemostral’immagine 81possiamoscegliereunospecificooutput,einquestocasoscegliamodiesserenotificatidell’avvenutaesecuzionediunafacilitazionesulnostrosmartphone.Cosìfacendo,lenotifichechericeveremoapparirannocomequellaraffiguratanell’immagine 82.Questoél’aspettodiunasemplicenotifica,maSPL/Toffrealtritipidinotifichechiamatesmart notifications.Inbasealleabitudinidell’utenteealleinformazionicheglioggettiriesconoapercepireememorizzaresullesueabitudini,lapiattaformaSPL/Téingradodi“parlare”all’utente,suggerendoglidicreare

Immagine 81 Modifica dell’output della notifica.

68

nuovetask(conglioggettiregistrati)ingradodioffrirglinuovefacilitycheoffronoserviziparticolarmentepersonali.Vediamoqualcheesempio. Informazioni personaliDatochesiainostrioggetticheilnostrosmartphoneintegranounsensoreGPS(vedremosuccessivamentegliaspettitecnicideglioggetti),lapiattaformasasempredovesitrovano.Quellochelapiattaformanonsaéilsignificatochehannopernoiipostineiqualisitrovanoinostrioggettioneiqualicitroviamonoi,inclusiipostineiqualispendiamolamaggiorpartedelnostrotempo,comelanostracasaol’ufficiodovelavoriamo

adesempio.Alloscopodifornircifacilityancorapiùadatteanoi,lapiattaformaSPL/Thabisognodisapereilsignificatochehannopernoideterminatiposti:nell’immagine 83unasmart notificationcichiededidefinirecos’éilpostoincuispendiamotuttelenottiepartedelfinesettimana.Questainformazionepermetteallapiattaformadisuggerircinuovetask.Piùlapiattaformaentraaconoscenzadiinformazionisudinoiepiùéingradodisuggerirefacilitychesoddisfanoalmeglioinostribisogni.

Immagine 82 Esempio di una semplice notifica offerta dal task “Recipe assistant”.

Immagine 83 Il sistema riconosce il comportamento dell’utente e chiede chiarimenti.

69

Suggerimento di taskNell’esempioseguenteilsistemasiaccorgechespesso,econunacertafrequenza,usciamodicasaportandoconnoiglistessioggetti.Questoprobabilmentehaqualchesignificatopernoi,eforseéimportantechenoncidimentichiamonessunodiqueglioggetti.Perquestoilsistemacisuggeriscedicreareunataskincludendoqueglioggetti,comesipuòvederenelleimmagini 84, 85.Inoltre,ilsistemacisuggerisceanchediaggiungerealtrioggettiallaretechestiamocreandoalloscopodioffrircipiùfacilityutili(immagini 86, 87)ecreareunataskcompleta(imamgine 88).Ilsistemaéingradodisuggerirciigiustioggettidaaggiungereallareteinbasealleretiche

Immagine 84Il sistema suggerisce nuovi oggetti da aggiungere alla nuova task.

sonostatecreateprecedentementeconglioggettidicuidisponiamo.Almomentodelsuggerimentoquindi,ilsistemacontrollanelloSPL/TCENTERqualisonoimigliorioggettidasuggerirealloscopodioffrireunafacilitymigliore.Lataskcreatahalacapacitàdiavvisarcisesiamouscitidicasasenzaperandareinpalestrasenzaportareconnoituttol’occorrente.Questoesempiodaun’ideadiunaltrosemplicemododicrearetaskavviandol’applicazioneinmodalitàSPL/T.

Immagine 85 Dare un nomealla nuova task.

70

Immagine 87 Aggiungendo un’altro oggetto la rete potrebbe offrire altre facility.

Immagine 88 La task “Gym trainers” é stata creata.

Immagine 86 Aggiungendo un’altro oggetto la rete potrebbe offrire altre facility.

71

Come cambierà l’ industria dei beni di consumo

TornandoadanalizzarelamodalitàSPL/TCENTER,abbiamodettocheunaspettointeressantedellesezioniCategorieseSearchécheprobabilmentecicapiteràdileggereladescrizioneditaskcompostedaoggettichenonpossediamo.LoSPL/TCENTERquindi,oltreasuggerircialcunetaskdascaricareinbaseaglioggettichepossediamo,cisuggerisceanchequaléilmiglioreoggettodacomprareperaverelapossibilitàdiusufruirediunafacilitydicuiabbiamobisogno.Possonoessercidiversetaskcheoffronolestessefacility,maconcombinazionidiversedioggetti(stessotipodioggettimaproduttoridifferenti).Peresempio,seunataskcoinvolgeunafotocamera,enonneabbiamouna,decideremodiandarlaacomprare.Cisonomoltefotocamerediversenelmercato,mainbaseallelorofeatureeallacapacitàdicomunicazioneconglioggettichegiàpossediamo,tuttequellefotocameresonoinqualchemododifferenti,oltreadesserloperlecaratteristichechegiàconosciamo(ottiche,processore,zoom,risoluzione,adesempio).Ladifferenzaprincipaletradiloro,inquestoscenario,riguardaillorolayerdigitale,laqualitàdellelorofeatureedelfirmware,lafrequenzaconlaqualevengonoaggiornate,leloroperformanceelalorodiffusionenelmercato.Questociportaaleggereattentamenteledescrizionididiversefotocamereecompararletradiloroprimadiindividuaresuqualediesseorientareilnostroacquisto,inmododacomprareunafotocameracheriescaadintegrarsialmeglioconinostrioggettiechesiacapacedioffrircipiùspaziodipersonalizzazionedellenostretaskeservizipiùricchi.Siamoabituatiacomprareoggettiperchéneabbiamobisogno,malicompriamoancheperchécipiacciono,comeadesempioqualchelampadabenprogettataedesteticamentebella:avolteadesempioabbiamobisognodicomprareunalampada,edecidiamodicomprarequellachecipiacedipiùanchesecostadipiùefalostesso“lavoro”diunapiùeconomica.Oracheinostrioggettisonodotatidiunlayerdigitale,abbiamounaltrocriterioinpiùpercuivalutareunoggettoprimadideciderediacquistarlo.Magaricipiacemoltounalampada,mascopriamochenonémoltocompatibileconglialtrioggettichepossediamo,equindifiniamocolcomprareun’altralampadachehaun’ottimacapacitàdicomunicazioneconinostrioggetti,eunavoltaregistrataaSPL/Tpuòoffrircipiùfacilityrispettoallaprimalampadacheavevamovisto.Questocambiainostricriteridiacquistoquasicompletamente.Funzionalitàsignificheràqualcosadipiùrispettoaciòchesignificaora.Inquestitermini,nonésololarelazionetraunoggettoeilsuoutente,macoinvolgeanchelarelazionetraunoggettoeglialtrioggetticonnessiadesso,equindilacapacitàdellaretedioffrireservizipiùricchiedinteressanti.

L’applicazioneSPL/Thaunruolocentraleintuttoquesto.Mentrecompriamounoggetto,possiamodareunocchioalladescrizionedell’oggettoacuisiamointeressatipuntandoloconilnostrosmartphone,comefacciamoquandovogliamoregistrareunoggettoall’internodell’applicazioneinmodalitàSPL/TCENTER.Glioggettichesitrovanosugliscaffalideisupermercatisonoavviatiinmodalitàread-only,omodalitàSHOPPING.UnoggettoinmodalitàSHOPPINGnoncreanessuntipodirelazioneconlapersoneconcuistainteragendo,enemmenoconglialtrioggettichelocircondano.Essooffresolamenteunadescrizionedisestessoealcuneinformazioniriguardantilesuefeature,sufficientiperpermetterealclientedicapirequeléilgradodicompatibilitàdiquell’oggettoconquellichegiàpossiede,edecideresecomprarlo.L’immagine 89mostracomeappareladescrizionedell’oggettoinmodalitàSHOPPINGsulloschermodellosmartphone.Laschermatacheapparepuntantolosmartphoneversounoggettoédivisainduesezioni,Object descriptioneWith this object.Nellaprimasezione,identicaperognicliente,épossibileleggereleinfromazionidicuiparlavamoprima.Nellasecondasezioneinveceépossibilescorrereunalistaditasksuggerite.SPL/Tmostraqualitasksipotrebberoscaricareequalifacilityutilizzareunavoltacompratoqueldeterminatooggetto(immagine 90).Quest’ultimasezionequindi,differentementedallaprima,éstrettamentelegataallapersonachestainteragendoconl’oggetto,equindidiversadaclienteacliente.LeschermatedellamodalitàSHOPPINGdell’applicazionedannoquindil’ideadellapotenzialitàdiunoggetto,maéimportantericordarechequestapotenzialitàéstrettamentebasatasull’utente(tramiteglioggettichepossiede),echequindiénormalechealcuniutentitrovinoinutileunoggettochealtriinvecetrovanoutilissimo.

72

Immagine 89 La sezione “Object description” in modalità SHOPPING mostra la descrizione dell’oggetto a cui si sta puntando.

Immagine 90 La sezione “With this object” in modalità SHOPPING mostra la lista delle facility di cui possiamo trarre vantaggio se comprassimo quell’oggetto, in base agli oggetti che già possediamo.

73

Aspetti tecnici

Durantequesticapitoliabbiamoparlatodioggettichehannolacapacitàdipercepirel’ambientechelicircondaepossonoinviare,ricevereememorizzareinformazioniall’internodiunarete.Inpiu,abbiamodettochetalioggettisonogeolocalizzati.SebbenealcuniesempidisviluppodiInternetofThingsillustratinelprimocapitolodimostranocheletecnologieperrenderetuttoquestorealeesistonogià,éilmomentodievidenziarealcuniaspettitecnici.IllayerdigitalechepermetterebbeaglioggettidientrareafarpartedellapiattaformaSPL/Técompostosiadaunapartehardwarechedaunapartesoftware.Dellapartesoftwareabbiamogiàparlatoquandoéstatoaffrontatoilconcettodioggettoopensourceelaconseguentepossibilitàdiaggiornareilfirmwareinternodiunoggetto.Perquantoriguardalapartehardwareinvece,perchétuttopossafunzionare,comemostratonell’immagine 91,unoggettodevecontenereiseguenticomponenti:-unsensoreGPS,chepermetteallapiattaformadisaperedov’él’oggetto;-unmoduloWi-Fi,chepermetteall’oggettodiconnettersiallareteInternet(canaledicomunicazioneprincipaledellapiattaforma)edessereindirizzabileattraversoquellastessarete;-untagRFID,importanteperpermettereall’oggettodiessereidentificatounivocamente;-varisensorielettronici,utiliperpercepireinformazionirelativeall’ambienteesternoincuisitroval’oggetto.

Immagine 91 Componenti elettronici necessari alla creazione del layer digitale di un oggetto, per rendelo un oggetto abilitato SPL/T.

74

Tutteleinformazioniraccoltedallayerdigitalediunoggettosonomemorizzatenellacloud,checomeabbiamodettoésostanzialmenteunWebserverchepermettelacomunicazioneeloscambiodiinformazionitradiversisoggettidellarete.Unoggetto,difatto,noninviadirettamenteinformazioniadunaltrooggetto.Quelleinformazionipassanoattraversolacloud,doveunalgoritmogestireloscambiodidatitraglioggetti,rendendolicosìcapacidioffrirefacility.L’applicazioneSPL/Téquindiunagrandeinterfacciaversoleretidioggettigestitedaunalgoritmonellacloud.Mentreunutenteprogettavisualmenteunaretedioggettiattraversol’applicazione,infatti,un’altraapplicazionenelWebtraduceautomaticamenteciòchestafacendodell’utenteinunlinguaggiodiprogrammazionedipiùbassolivello(immagine 92),comprensibiledall’algoritmocentraledellapiattaforma,ilqualehailcompitodicrearelevererelazionitradiversioggettieimpostarelefeatureeicomportamentichequestioggettidevonoseguire,rendendoiltuttorealeeutileall’utente.

Immagine 92 A sinistra l’immagine mostra come un utente intende lo scambio di informazioni tra due oggetti. L’immagine a destra invece mostra come avviene il vero scambio di informazioni tra due oggetti.

75

5. Conclusioni

76

AbbiamoparlatodiSPL/TcomeunapiattaformadiInternetofThingschepermetteagliutentidicreareobjectsocialnetworksatrarrevantaggidallefacilitycheesseoffrono,grazieall’interconnessioneealloscambiodidatitraglioggettichelecompongono.Tuttoquestoéstatoimmaginatoall’internodiunoscenarioipoteticosullaprossimagenerazioneInternet,conloscopodianalizzarelacrescitadiquestosettoreeoffrirealcunispuntidiriflessionesuiqualiiniziarealavorare.Dopoaveranalizzatogliaspettidicuiabbiamoparlatoneivaricapitoli,éilmomentodifarealcuneconsiderazionisuaspettipiùgenerali,manonmenoimportanti,delprogetto,checioffronospuntiinteressantisuiqualiriflettere.Perprimacosavorreisoffermarmisullanaturadeiservizioffertidallapiattaforma.Tuttelefacilityoffertesonoadattateepersonalizzatesecondoleabitudinieicomportamentidell’utente,eperquestomotivoSPL/Toffrefacilitystrettamentepersonaliedefficienti.Inoltre,gliutentihannolapossibilitàdipersonalizzarelefacilitycomemegliocredono,cosìdaessereancorapiùefficientieutilinellavitadituttiigiorni.Unaltroaspettoimportanteriguardalarelazionechelepersoneavrannoconilorooggetti,ecomequestiverrannoconsiderati.Unoggettononsaràsolamenteunostrumentocheserveperfarequalcosa,magrazieallasuaabilitàdiinteragireconlepersone,verràconsideratocomeunservizio,ocomepartediesso.Inoltre,lepersonesiabituerannoadinteragireconiproprioggettiinmodidiversi,dandolorounsignificatopiùprofondoerispettandolimaggiormente,finoaarrivareaconsiderareun’economiadell’acquisto.AncheilmercatodeglioggettiabilitatiaSPL/Trivelaqualcosadinteressante.Comeabbiamovisto,ladiffusionediquestatipologiadioggetticambieràinostricriterid’acquistoquasicompletamente,enaturalmente,cambieràilmercato:ilmodoincuidesignerspenserannoanuoviprodottieiservizilegatiadessi,ilmodoincuileindustriemanifatturiereprodurannoquestiprodotti,einfinecomel’industriadeibenidiconsumocreeràunanuovaeconomiaattornoaquestotipodioggetti.L’eradell’InternetofThingsstaarrivando,elecompagniepiùgrandidelmondostannolavorandoperrendereilpianetapiùintelligentegraziealleinnovazionitecnologiche.

SPL/Téprogettatosuquestaidea,esuggerisceunmododitrarrevantaggiodaInternetofThingsriducendolacomplessitàdiunenormesistemarendendolovicinoallepersonegrazieadunapprocciohuman-centered.DatocheSPL/Téimmaginatoinunoscenariofuturo,nonéstatosempliceaffrontarealcunequastionipratiche,causaappuntodellanaturapercertiversiteoreticadellapiattaforma.Tuttociòcheabbiamodettohasensoseseguiamounragionamento,maavolteédifficileimmaginarel’interosistemafunzionanteeilconcettodiquestapiattaformapuòrimanereavolteintangibile,adeccezionedell’applicazionesmartphone.Piùchefocalizzarmisuognidettagliodellapiattaformadescrivendocomefunzionaognisingoloprocesso,datalanaturasemiteoricadelprogetto,hopreferitofocalizzarmisuldesigndellapiattaformacomeservizio,riflettendoalungosucomelepersonepotrebberoveramentetrarrebeneficidaunapiattaformadiInternetofThings.PerquantoriguardaglisviluppifuturidiSPL/T,vorreichequestoprogettofossel’iniziodiunpercorso.Laprossimafasedelprogettosaràlapropotipazionediunapiccolaretedioggetticheoffriràqualchefacilityall’utente,enaturalmentelosviluppodellapiattaformaedell’applicazione,conl’obiettivodidimostrarelafattibilitàdelprogettopropostoeivantaggicheoffre,eproporloallecompagnieinteressatedaquest’ambitodiinnovazionetecnologica.

Dalpuntodivistaacademico,mipiacerebbechequestoprogettofornissepuntidiriflessioneaquellepersoneappassionatedelmondodiInternetofThings,adesigners,artisti,studenti,sviluppatorisoftwareehardware,e“thinkers”dituttiitipi.Égraziealmondodellaricercaeallacapacitàdellepersonediintravedereinteressantiopportunitàchenasconolepiùgrandiinnovazioni,eperquestomiaugurochequalcunopossaconsiderarequestoprogettointeressante,utile,especialmenteispirante.

77

78

Allafinediquestoprogetto,sonofelicedivoltarmiindietroeringraziaretuttelepersonechemihannoaiutato,spendendodeltempoconmearifletteresuivariaspettidelprogetto,supportandomiedandomiispirazione.Ilprimoringraziamentovanaturalmenteaimieiinsegnanti:Gillian Crampton SmithePhilip Tabor,peravermifattoscoprirel’affascinantemondodell’InteractionDesign,cambiandoilmiopuntodivistasuldesignelamiafuturacarrieraprofessionale.Vogliopoiringraziareimieicompagnidicorso,iqualimihannosupportatodurantetuttoilperiododitesi:Maria Gabriella Astolfo, Silvia Boscolo, Giuseppe Burdo, Alessandro Filippi, Marco Righetto, Erika Rossi.Ungrazieatuttelepersonechemihannoaiutatonellarealizzazionediquestoprogetto,inparticolare:Luca De Rosso,perilsuoentusiasmonell’esseresempredisponibileadunconfrontodiidee.Marco Righetto,perilsuoforteinteresseversol’ambitodiricercatrattatodaquestoprogettoeilsuocostanteepreziososupporto.Francesco Greguol,peravermiconsigliatoeaiutatonellaprimeversionidell’impaginazionedellostampato.Alberto Buosi,perilruolodiattoreneivideodipresentazione.Dario Schiavon,perlasuadisponibilitànell’aiutarmiduranteleripresedeivideoeilruolodioperatore.Chiara Fardin,Giulia Fedel,Luciano MiottoeMarino Moroperl’utilizzodeilorospaziprivatiperleripreseinterne.Traglialtri,unringraziamentospecialevaaimieiamicichemihannoseguitodurantelafaseinizialedelprogetto:Francesco Fraioli, Daniela Starovic.

UnamenzioneparticolarevaagliamiciIDEO,inparticolareDavide Agnelli, Adam Glazier, Afshin Mehin, Arjun Mehta, Amid Moradganjeh, Yoo Kyoung Noh, Danny Stillion, Nicholas Zambetti,peresserestatisempreunabuonaispirazione.Infine,ungrazieatuttelepersonechedurantequestiannimihannoinsegnatovariedinteressantiapprocciall’InteractionDesign:Durrell Bishop, Tom Hulbert, Till Nagel, Davide Rocchesso e Yaniv Steiner.

Ringraziamenti

79

Fonti

Bibliografia

Sitografia

Filmevideo

80

Bibliografia

AndersonChris,The Web is dead, long live the InternetWiredMagazine,Settembre2010http://www.wired.com/magazine/2010/08/ff_webrip/all/1

Kuniavsky,Mike,Smart thingsMorganKaufmann,2010Bleecker,Julian,Design Fiction. A short essay on design science, fact and fiction. Marzo2009http://www.nearfuturelaboratory.com/2009/03/17/design-fiction-a-

short-essay-on-design-science-fact-and-fiction/

Bleecker,Julian,Why Things Mattershttp://www.nearfuturelaboratory.com/files/WhyThingsMatter.pdf

EuropeanCommission,Information society and media, Internet of Things in 2020: a roadmap for the futureMaggio2008http://www.iot-visitthefuture.eu/fileadmin/documents/

researchforeurope/270808_IoT_in_2020_Workshop_Report_V1-1.pdf

FastCompany,The 10 smartest cities on the planetDicembre2010http://www.fastcompany.com/pics/10-smartest-cities-planet-slideshow

Greenfield,Adam,Everyware. The dawning age of ubiquitous computingAIGA,2006

IBM,Sustainable growth: the ROI of green IT2010https://www-304.ibm.com/businesscenter/cpe/download0/198048/FV1005_Green_IT.pdf?ca=fv1005&me=feature1&re=usartpdf

IBM,Conversations for a smart planet2010http://www.ibm.com/smarterplanet/global/files/us__en_us__overview__

com03003usen.pdf

Moran,Thomas,User-Tailorable System: Pressing the Issues with Buttons Aprile 1990 http://users-www.wineme.fb5.uni-siegen.de/home/VolkmarPipek/

PUBLIC/workgroup/Papers/Maclean1990_TailoringButtons.pdf

Shirky,Clay,Cognitive surplus. Creativity and generosity in a connected ageThePenguinPress,2010

Standford,The event heapMarzo2010http://graphics.stanford.edu/papers/eheap/eheap_paper_final.pdf

Sterlin,Bruce,Shaping thingsTheMITpress,2005TheHammersmithGroup,The internet of Things: networked objects and smart devicesFebbraio2010http://thehammersmithgroup.com/images/reports/networked_objects.

pdf

TheHammersmithGroup,Clicks & Mortar: Web 4.0, The Internet of ThingsMaggio2009http://www.thehammersmithgroup.com/images/reports/web4.pdf

TheEconomist,It’s a smart world. A special report on smart systemsNovembre2010http://www.economist.com/specialreports

VanKranenburg,Rob,The Intermet of Things. A critique of ambient technology and the all-seeing network of RFIDNetworkNotebooks,Settembre2008http://networkcultures.org/wpmu/portal/publications/network-

notebooks/the-internet-of-things/

Vina,Victor,Box. Open system for Connecting People2002http://projectsfinal.interactionivrea.org/2001-

2002/Summer%20Research%202001/presentations/report/box/

box_thesis.pdf

Walsh,Mike,Futuretainment. Yesterday the world changed, now it’s your turn.Phaidon,2009

81

Sitografia

http://www.arch-os.com

http://en.wikipedia.org/wiki/Social_network

http://en.wikipedia.org/wiki/Internet_of_Things

http://en.wikipedia.org/wiki/Cloud_computing

http://en.wikipedia.org/wiki/Ubiquitous_computing

http://www.fastcompany.com/pics/10-smartest-cities-planet-slideshow#1

http://global.mit.edu/projects/project/the-internet-of-things/

http://graphics.stanford.edu/papers/eheap/

http://www.ibm.com/smarterplanet/us/en/

http://www.nearfuturelaboratory.com/

http://www.pachube.com

http://www.readwriteweb.com/archives/internet_of_things_can_make_us_human_again.php

http://www.readwriteweb.com/archives/top_10_internet_of_things_developments_of_2010.php

http://www.songdo.com

http://tangible.media.mit.edu/projects/ambientroom

http://www.thehammersmithgroup.com/research.html

http://www.theinternetofthings.eu/

http://tinkerlondon.com

http://www.trangram.cc

http://ubicomp2010.org/

http://www.violet.net/

http://www.widetag.com/

82

Film e video

Anderson,Chris,The Web is dead - interviewNovembre2010http://www.businessinsider.com/henry-blodget-chris-anderson-

wired-2010-11

Calvone,Mauro,The age of fire2004http://vimeo.com/11802060

Gunay,Erkin,The Internet of ThingsGiugno2010http://vimeo.com/10707519

Haladjian,Rafi,Internet of ThingsLiftconference,Aprile2010http://www.youtube.com/watch?v=CeyWSlGLknY

IBM,Let’s build a smarter planethttp://www.youtube.com/user/ibm

Kubrick,Stanley,2001: A space odysseyWarnerBrosPictures,1968http://en.wikipedia.org/wiki/2001:_A_Space_Odyssey_(film)

Macrame,Internet of Thingshttp://vimeo.com/7624955

Febbraio2010

Microsoft,Microsoft Office Lab Vision 2019Febbraio2009http://www.youtube.com/watch?v=RvtxupQmRSA

Scott,Ridley,Blade RunnerWarnerBrosPictures,1982http://en.wikipedia.org/wiki/Blade_Runner

Spielberg,Steven,Minority reportDreamWorksPictures,2002http://en.wikipedia.org/wiki/Minority_Report_(film)

Tsao,Julia,Curious displayFebbraio2010http://vimeo.com/9486977

Yungjoon,Yoona,Surface display system for mobile phoneGiugno2009http://www.sadi.net/ge/cd/13th/yyj02.html

Zittrain,Jonathan,The web as random acts of kindnessGiugno2009http://www.ted.com/talks/jonathan_zittrain_the_web_is_a_random_

act_of_kindness.html

83

84

Progetto grafico

Caratteri tipografici Fruitiger:titoloprincipale,testoeindicedeiparagrafiKlavika:titolodeisottocapitoli,didascalieSoftwareAdobeInDesignCS4

85

Comunicazioni Visive e Multimediali

Moro Alberto 267119

Marzo 2011 2009 / 2010

SPLIT: Un social network di oggetti

UNIVERSITÀ IUAV DI VENEZIA FACOLTA’ DI DESIGN E ARTI

DICHIARAZIONE DI CONSULTABILITA’ O NON CONSULTABILITA’

DELLA TESI DI LAUREA

(da inserire come ultima pagina della tesi di laurea)

Il/La sottoscritto/a ………………………………………….matr. n. ...……………. laureando/a in ………………………………………………... sessione ………………………… dell’a.a. …………….………….

DICHIARA che la tesi di laurea dal titolo: …………………………………………………………………………………………. ………………………………………………………………………………………….

è consultabile da subito potrà essere consultata a partire dal giorno ………………….. non è consultabile

(barrare la casella della opzione prescelta) data ………………….. firma ………………………