Väggstorleksskärmar kan stödja datavisualisering och samarbete, men att göra dem interaktiva är utmanande. Smarties gör det möjligt för väggprogramutvecklare att enkelt lägga till interaktivt stöd till sina samarbetsprogram. Det består av ett gränssnitt som körs på touch mobila enheter för inmatning, ett kommunikationsprotokoll mellan enheter och väggen, och ett bibliotek som implementerar protokollet och hanterar synkronisering, låsning och inmatning konflikter. Biblioteket presenterar indata som en händelseloop med callback-funktioner. Varje touch mobil har flera markör styrenheter, var och en i samband med tangentbord, widgets och urklipp. Dessa styrenheter kan tilldelas specifika uppgifter, är ihållande till sin natur, och kan delas av flera samarbetande användare för att dela arbete. De kan styra enkla markörer på väggapplikationen, eller specifikt innehåll (objekt eller grupper av dem). De typer av tillhörande widgets bestäms av väggprogrammet, vilket gör det mobila gränssnittet anpassningsbart av väggprogrammet som det ansluter till.
Olivier m.fl. REF gjorde Smarties, vilket gjorde det möjligt för väggprogramutvecklare att enkelt lägga till interaktivt stöd till sina samarbetsapplikationer via en mobil enhet.
Smarties: an input system for wall display development