211service.com
Startup zorgt ervoor dat één app op veel schermen wordt uitgevoerd
Een typische avond bij mij thuis omvat minstens vier schermen van verschillende groottes verspreid over de woonkamer: een tv, een laptop, een iPad en een iPhone, plus af en toe een smartwatch of een andere gadget die ik misschien aan het testen ben. Voor het grootste deel werkt elk op zichzelf, hoewel ze veel van dezelfde apps en services delen.

Verspreiden : Conductr wil ontwikkelaars in staat stellen applicaties te bouwen die zichzelf automatisch opnieuw kunnen configureren over meerdere schermen.
Robert Levy haat dit. Hij is de chief technology officer van een startup genaamd Dirigent , dat een webgebaseerd platform bouwt waarmee ontwikkelaars apps kunnen maken die zich over meerdere apparaten kunnen verspreiden, waarbij automatisch wordt bepaald welke delen van de app op welk scherm moeten worden weergegeven. Levy denkt dat dit handig kan zijn in elke omgeving waarin je meerdere beeldschermen hebt. Als de aanpak succes heeft, kan het ook leiden tot geheel nieuwe manieren om apps te ontwerpen.
Dit soort multiscreen scenario komt steeds vaker voor. Smartphones zijn nu al dominant in de verkoop van mobiele telefoons, tablets zijn de rigueur en draagbare gadgets zoals slimme horloges en op het hoofd gedragen computers zijn op hun tenen op weg naar de mainstream.
Maar hoewel er al een paar manieren zijn om applicaties te delen met verschillende gadgets, zoals het gebruiken van je iPhone om iPad-games te bedienen of het ontvangen van smartphone-updates op een smartwatch, zijn deze beperkt omdat het moeilijk is om apparaten met verschillende besturingssystemen goed te laten spelen met elkaar. Bovendien zijn sommige besturingssystemen, zoals Android, extreem gefragmenteerd binnen hun eigen universum, omdat verschillende apparaten verschillende versies van het besturingssysteem gebruiken.
Het probleem dat we nu zien, is dat deze apparaten niet echt met elkaar samenwerken, zegt Levy.
Met Conductr kunnen ontwikkelaars regels instellen in apps waarmee ze effectief op meerdere apparaten tegelijk kunnen werken. Binnen een app voor het streamen van video's kan het onderdeel voor het bekijken van video's bijvoorbeeld zo zijn ingesteld dat het blijft hangen op uw grootste scherm, zoals een laptop of een tablet, terwijl een lijst met gerelateerde video's op uw smartphone verschijnt en een afstandsbediening zou landen op uw smartwatch. Elke keer dat je dezelfde app op een extra apparaat begon te gebruiken, zou Conductr automatisch de verschillende onderdelen van de app opnieuw configureren, zegt Levy.
Dirigent bouwt voort op het werk van Daniel wigdor , een assistent-professor computerwetenschappen aan de Universiteit van Toronto die interactie met meerdere apparaten bestudeert en die ook wetenschappelijk adviseur van Conductr is. Hij is de co-auteur van drie verschillend papieren over samenwerkende gadgets, die allemaal terug te vinden zijn in het werk van Conductr en eind april zullen worden gepresenteerd op de ACM CHI Conference on Human Factors in Computing Systems in Toronto.
Wigdor beschouwt complementaire interacties tussen gadgets als een symfonie van apparaten, waarbij software die ze in staat stelt om samen te werken ze in harmonie kan brengen. Het is alsof apps in de cloud draaien en schermen zijn dingen waar je doorheen kijkt om een deel van de applicatie te zien, zegt hij.
Levy zegt dat een ontwikkelaar de softwareontwikkelingskit van Conductr zou gebruiken om een app via internet met Conductr te laten communiceren. Elke gadget waarop die app draait, rapporteert aan Conductr en laat hem bijvoorbeeld weten hoe groot het scherm is, welke soorten invoer het ondersteunt, de oriëntatie en het besturingssysteem. De algoritmen van Conductr bepalen vervolgens welke functies van die app erop moeten worden uitgevoerd. Als een apparaat is uitgeschakeld of op een andere manier is losgekoppeld, zou Conductr de functies van de app gewoon herschikken tussen de resterende apparaten.
Levy demonstreert dit in een video- van een live demo gepost op Conductr's site. Het laat zien hoe de technologie van het bedrijf een eenvoudige PowerPoint-achtige applicatie op meerdere apparaten tegelijk kan draaien. Levy begint de applicatie alleen op een laptop te gebruiken, met een hoofddia, een lijst met dia's in een zijbalk aan de rechterkant van het scherm, een timer en enkele sprekersnotities. Wanneer hij inlogt op dezelfde app op een Android-smartphone, verdwijnen alle delen van de app, behalve de hoofddia, van de laptop en verschijnen ze weer op het scherm van de smartphone. Hij voegt een Pebble smartwatch toe en het grijpt de timerfunctie, en dan zet hij een Google Glass op die de sprekernotities vasthoudt, zodat hij ze op het boven-oog geprojecteerde scherm kan zien. Elk van de apparaten kan ook fungeren als afstandsbediening voor de dia's. In de video leek de latentie in ieder geval vrij laag te zijn.
Het is best wel cool als je Google Glass voor het eerst iets nuttigs ziet doen, zegt Levy. Het breidt je ervaring uit in plaats van je ervan af te leiden.
Conductr is nog steeds ver van je woonkamer - of ergens anders. Hoewel de demo volledig functioneel is en het team van Conductr werkt aan een andere app die speciaal is ontworpen voor gaming, is Conductr nog niet beschikbaar voor ontwikkelaars en Levy zal niet zeggen wanneer dat zal gebeuren.
Niklas Elmqvist , een assistent-professor aan de Purdue University die mens-computerinteractie en informatievisualisatie bestudeert, hoopt echter dat dit soort gebruikerservaringen de komende jaren mogelijk zullen zijn. Elmqvist en andere onderzoekers werken aan een enigszins vergelijkbaar project genaamd Polychroom .
Mensen hebben smartphones, ze hebben tablets, er zijn overal schermen, misschien krijg je Google Glass en ook slimme horloges, zegt hij. Meestal zijn deze apparaten ontworpen om in wezen afzonderlijk aan te werken. Het heeft niet echt zin om dat te doen.