News: 1599229809

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Here's a sprite idea: PC pokers push pixels to LED displays with Microsoft's new platform for non-verbal comms

(2020/09/04)


Microsoft has dropped a beta of [1]Expressive Pixels , a delightfully retro editor aimed at flinging animated visuals at LED displays.

Designed for nonverbal communication, the software has both the worthy goal of improving accessibility as well as being an amusing toy. Microsoft suggested the following scenario: "You're sitting at your PC, at home, working remotely. You've got a partner who is doing the same.

"Without requiring you to even turn around, an LED display visible to anyone near you lights up an emoji: a stop sign.

"Now your household knows you're busy for the moment, without you having to say a word."

To be frank, we could think of several far more amusing things to fling up on a LED panel near one's desk, and a stop sign is not one of them.

[2]

Then again, this hack's humour arguably stopped developing at around 13 years and the urge to use the editor to create less savoury imagery than a heart or flower is overwhelming.

We took the beta for a spin and found ourselves confronted with something that resembled an animated icon editor from decades past. Up to a 64 x 64 icon can be created and then animated in an interface that cheerfully ignores much of Microsoft's UI design guidelines. Emojis and examples culled from the community (hosted in Azure, of course) can be transformed into pixelated representations.

It felt reminiscent of years spent designing sprites for TI99/4a games back in the 1980s, and it was certainly amusing to rediscover muscle memory gained from animating 16 x 16 characters, even if the selection of colours available in modern times is considerably wider than Texas Instruments' sort-of 16.

The static or animated images can then be sent to a connected LED display – such as those from Adafruit, Sparkfun or SiliconSquared – or left on the PC. Alternatively, your efforts can be spat out as an animated GIF.

While Microsoft rightly highlights the benefits Expressive Pixels can bring to those with a speech-related disability, it is also undeniably a fun thing to play with.

If you'll excuse us, we're just off to create a pixel vulture biting the hand that feeds IT. ®

Get our [3]Tech Resources



[1] https://blogs.windows.com/windowsexperience/2020/09/03/microsoft-expressive-pixels-a-platform-for-creativity-inclusion-and-innovation/

[2] https://regmedia.co.uk/2020/09/04/expressivepixels.png

[3] https://whitepapers.theregister.com/

Another stellar use of MS's time

logicalextreme

Meanwhile, the alternative "verbal communications" application known as Teams continues to add nonsense nobody's asked for while blithely ignoring feature requests that have been open for years.

Adrian 4

Do they still have interface guidelines ? Skype and Teams (the only MS applications I encounter) seem to go out of their way to hide any form of control setting rather than make them self-explanatory.

Falmari

Not sure if they still do but I remember years ago (10+) we had the Microsoft book on GUI design which we had to follow and a massively meaty tomb it was. Not really a bad book a lot of it was just common sense but following it did give a consistency to our GUIs.

Just a shame that Microsoft’s own software did not follow it, more a case of do as we say not as we do. ;)

Copying Ideas Again

Damage

Nothing new of course - Raspberry Pi example here:

https://www.raspberrypi.org/blog/create-your-own-home-office-work-status-light-with-raspberry-pi/

TI-99/4A - Yes!!

Milo Tsukroff

Thanks for the shout-out about TI99/4a games! I spent years happily coding sprites for games I wrote for that sadly underpowered machine. But its graphics processor made up for the lack of power.

Ah, the olden golden times! When programmers were robust, and TI-99/4A's ran at 1 Mhz.

<DarthVadr> Kira: JOIN THE DARK SIDE, YOUNG ONE.
<kira> darth, I *am* the dark side.