SPL/T - The object social network

87

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

Page 1: SPL/T - The object social network
Page 2: SPL/T - The object social network
Page 3: 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

Page 4: SPL/T - The object social network
Page 5: SPL/T - The object social network

SPL/TUn social network di oggetti

Relatore Philip TaborCorrelatore Gillian Crampton SmithDatadilaurea Aprile,2011

IUAV Università di VeneziaFacultàdiDesigneArtiLaureaspecialisticainComunicazioniVisiveeMultimediali

Alberto Moro, 267119

Page 6: SPL/T - The object social network

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.

Page 7: SPL/T - The object social network

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.

Page 8: SPL/T - The object social network
Page 9: SPL/T - The object social network

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

Page 10: SPL/T - The object social network

1. Introduzione

10

Page 11: SPL/T - The object social network

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

Page 12: SPL/T - The object social network

2. Ricerca

LarivoluzioneInternetstacambiandolenostrevite

InterneteWeb:qualéladifferenza?Perchééimportante?

Trarealeevirtuale

Tuttoiniziòconunacaffettiera

Illayerdigitaledeglioggetti

Blogjects

Socialnetworkorientatoaglioggetti

Glisviluppinelmercato

12

Page 13: SPL/T - The object social network

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

Page 14: SPL/T - The object social network

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

Page 15: SPL/T - The object social network

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

Page 16: SPL/T - The object social network

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

Page 17: SPL/T - The object social network

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

Page 18: SPL/T - The object social network

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

Page 19: SPL/T - The object social network

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

Page 20: SPL/T - The object social network

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

Page 21: SPL/T - The object social network

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

Page 22: SPL/T - The object social network

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

Page 23: SPL/T - The object social network

23

Page 24: SPL/T - The object social network

3. Progettazione della piattaforma

Dalvirtualealreale:rendereilmondopiùinterconnesso

Mash-updioggetti

Oggetti:glielementiprimaridiunobjectsocialnetwork

Caratteristichedeglioggettiefacilitazioniofferte

Ilruolodeltelefonocellulare

SPL/T:unapiattaformaperobjectsocialnetworks

Smartphone:unafinestraversounobjectsocialnetwork

SPL/TCENTER

Analisidellapiattaforma

Utentiealtrisoggetticoinvolti

24

Page 25: SPL/T - The object social network

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

Page 26: SPL/T - The object social network

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

Page 27: SPL/T - The object social network

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

Page 28: SPL/T - The object social network

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

Page 29: SPL/T - The object social network

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

Page 30: SPL/T - The object social network

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

Page 31: SPL/T - The object social network

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

Page 32: SPL/T - The object social network

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

Page 33: SPL/T - The object social network

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

Page 34: SPL/T - The object social network

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

Page 35: SPL/T - The object social network

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

Page 36: SPL/T - The object social network

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

Page 37: SPL/T - The object social network

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

Page 38: SPL/T - The object social network

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

Page 39: SPL/T - The object social network

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

Page 40: SPL/T - The object social network

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

Page 41: SPL/T - The object social network

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

Page 42: SPL/T - The object social network

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

Page 43: SPL/T - The object social network

Analisi della piattaforma

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

43

Page 44: SPL/T - The object social network

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

Page 45: SPL/T - The object social network

45

Page 46: SPL/T - The object social network

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

Page 47: SPL/T - The object social network

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

Page 48: SPL/T - The object social network

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

Page 49: SPL/T - The object social network

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

Page 50: SPL/T - The object social network

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

Page 51: SPL/T - The object social network

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

Page 52: SPL/T - The object social network

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

Page 53: SPL/T - The object social network

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

Page 54: SPL/T - The object social network

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

Page 55: SPL/T - The object social network

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

Page 56: SPL/T - The object social network

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

Page 57: SPL/T - The object social network

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

Page 58: SPL/T - The object social network

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

Page 59: SPL/T - The object social network

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

Page 60: SPL/T - The object social network

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

Page 61: SPL/T - The object social network

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

61

Page 62: SPL/T - The object social network

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

Page 63: SPL/T - The object social network

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

Page 64: SPL/T - The object social network

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

Page 65: SPL/T - The object social network

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

Page 66: SPL/T - The object social network

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

Page 67: SPL/T - The object social network

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

Page 68: SPL/T - The object social network

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

Page 69: SPL/T - The object social network

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

Page 70: SPL/T - The object social network

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

Page 71: SPL/T - The object social network

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

Page 72: SPL/T - The object social network

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

Page 73: SPL/T - The object social network

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

Page 74: SPL/T - The object social network

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

Page 75: SPL/T - The object social network

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

Page 76: SPL/T - The object social network

5. Conclusioni

76

Page 77: SPL/T - The object social network

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

Page 78: SPL/T - The object social network

78

Page 79: SPL/T - The object social network

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

Page 80: SPL/T - The object social network

Fonti

Bibliografia

Sitografia

Filmevideo

80

Page 81: SPL/T - The object social network

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

Page 82: SPL/T - The object social network

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

Page 83: SPL/T - The object social network

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

Page 84: SPL/T - The object social network

84

Page 85: SPL/T - The object social network

Progetto grafico

Caratteri tipografici Fruitiger:titoloprincipale,testoeindicedeiparagrafiKlavika:titolodeisottocapitoli,didascalieSoftwareAdobeInDesignCS4

85

Page 86: SPL/T - The object social network
Page 87: SPL/T - The object social network

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 ………………………