Uppstart gör att en app körs på många skärmar

En typisk kväll hemma hos mig innehåller minst fyra skärmar i olika storlekar utspridda i vardagsrummet: en TV, en bärbar dator, en iPad och en iPhone, plus en och annan smart klocka eller någon annan pryl som jag kanske testar. För det mesta fungerar var och en för sig, även om de delar mycket av samma appar och tjänster.





Sprid ut : Conductr vill tillåta utvecklare att bygga applikationer som automatiskt kan konfigurera om sig själva på flera skärmar.

Robert Levy hatar detta. Han är teknisk chef för en startup som heter Dirigent , som bygger en webbaserad plattform för att låta utvecklare skapa appar som kan spridas över flera enheter, vilket automatiskt avgör vilka delar av appen som ska matas till vilken skärm när som helst. Levy tror att detta kan vara användbart i alla miljöer där du har flera skärmar. Om tillvägagångssättet tar fart kan det också inspirera till helt nya sätt att designa appar.

Den här typen av flerskärmsscenario blir allt vanligare. Redan nu är smartphones dominerande i försäljningen av mobiltelefoner, surfplattor är de rigueur och bärbara prylar som smarta klockor och huvudburna datorer går på tå mot mainstream.



Men även om det redan finns några sätt att dela applikationer mellan olika prylar, som att använda din iPhone för att styra iPad-spel eller ta emot smartphoneuppdateringar på en smart klocka, är dessa begränsade eftersom det är svårt att få enheter som körs på olika operativsystem att spela bra med varandra. Dessutom är vissa operativsystem, som Android, extremt fragmenterade inom sitt eget universum, eftersom olika enheter kör olika versioner av operativsystemet.

Problemet vi ser just nu är att dessa enheter inte riktigt samarbetar med varandra, säger Levy.

Conductr låter utvecklare sätta regler inom appar som gör att de kan arbeta effektivt på flera enheter samtidigt. Till exempel, i en videoströmningsapp, kan videotittande-komponenten vara inställd för att hålla fast vid din största skärm, som en bärbar dator eller en surfplatta, medan en lista med relaterade videor skulle dyka upp på din smartphone och en fjärrkontroll skulle landa på din smarta klocka. Varje gång du började använda samma app på en extra enhet skulle Conductr automatiskt konfigurera om de olika delarna av appen, säger Levy.



Conductr bygger vidare på arbetet med Daniel wigdor , en biträdande professor i datavetenskap vid University of Toronto som studerar interaktion med flera enheter och som också är Conductrs vetenskapliga rådgivare. Han är medförfattare till tre annorlunda papper på temat att prylar arbetar tillsammans, som alla återspeglas i Conductrs arbete och kommer att presenteras på ACM CHI-konferensen om mänskliga faktorer i datorsystem i Toronto i slutet av april.

Wigdor tänker på kompletterande interaktioner mellan prylar som en symfoni av enheter, där programvara som låter dem arbeta tillsammans kan bringa dem i harmoni. Det är som att appar körs i molnet och skärmar är saker man tittar igenom för att se en del av applikationen, säger han.

Levy säger att en utvecklare skulle använda Conductrs mjukvaruutvecklingskit för att göra det möjligt för en app att kommunicera med Conductr över Internet. Varje gadget som kör den appen skulle rapportera till Conductr och låta den veta, säg, hur stor dess skärm är, vilka typer av ingångar den stöder, dess orientering och dess operativsystem. Conductrs algoritmer skulle sedan avgöra vilka funktioner i den appen som ska köras på den. Om en enhet är avstängd eller på annat sätt frånkopplad, skulle Conductr bara blanda om appens funktioner bland de återstående enheterna.

Levy visar detta i en video- av en livedemo som publicerats på Conductrs webbplats. Den visar hur företagets teknik kan köra en enkel PowerPoint-liknande applikation över flera enheter samtidigt. Levy börjar använda programmet på bara en bärbar dator, visar en huvudbild, en bildlista i en sidofält på höger sida av skärmen, en timer och några talaranteckningar. När han loggar in på samma app på en Android-smarttelefon försvinner alla delar av appen utom huvudbilden från den bärbara datorn och dyker upp igen på smartphonens display. Han lägger till en Pebble smart klocka och den tar tag i timerfunktionen, och sedan sätter han på sig ett Google Glass som fångar högtalaranteckningarna så att han kan se dem på den projicerade skärmen ovanför ögat. Var och en av enheterna kan också fungera som en fjärrkontroll för rutschbanorna. I videon verkade åtminstone latensen vara ganska låg.

Det är ganska häftigt första gången du faktiskt ser Google Glass göra något användbart, säger Levy. Det utökar din upplevelse istället för att försöka distrahera dig från den.

Conductr är fortfarande långt från ditt vardagsrum – eller någon annanstans. Även om demot är fullt fungerande och Conductrs team arbetar på en annan app designad speciellt för spel, är Conductr ännu inte tillgänglig för utvecklare och Levy kommer inte att säga när det kommer att ske.

Niklas Elmqvist , en biträdande professor vid Purdue University som studerar människa-datorinteraktion och informationsvisualisering, hoppas dock att den här typen av användarupplevelser kommer att vara möjliga under de närmaste åren. Elmqvist och andra forskare arbetar med ett något liknande projekt som heter Polykrom .

Människor har smartphones, de har surfplattor, det finns skärmar överallt, du kanske börjar skaffa Google Glass och smarta klockor också, säger han. För det mesta är dessa enheter designade för att arbeta isolerat, i huvudsak. Det är inte riktigt vettigt att göra det.

Dölj