WPF

Holocube Touch

Tuesday, July 20th, 2010

holocubetouch


Another great Holocube project. The first cube with touch interface.
The demo sets a mood with color LEDs.
Setting colors is only one of the multiple possibilities.

The project was featured on Engadget, UberGizmo, I4U
and Coolest Gadgets

Vimeo video
YouTube video

Drawing rabbits with WPF pixel shaders

Tuesday, September 15th, 2009


crossposted on labs.boulevart.be

I’m a big fan of writeable bitmaps.
When drawing more then 1000 items on screen writeable bitmaps performs a zillion times better then individual objects.
Based on WriteableBitmap Class MSDN sample it’s peanuts creating a fullscreen drawing application.
After modifying DirectionalBlur shader from the WPFFX I got the this little drawing app.

The above demo was done on a MSI windtop touchscreen (dual core 1.5Ghz Atom CPU)

download

Use M to (de)activate the mouse.
Use F to toggle fullscreen.
Use ESC to exit the application.

Touchscreen video puzzle by Boulevart and Holocube

Thursday, September 10th, 2009

After a little delay due some supplier problems the final prototype screen is up and running !
The results are great:

  • Screen looks superb
  • The application response is really fast
  • Touch foil gives good response through our 10 mm plexi cover.
  • Low hardware requirements.

Our project goal was to create a fun application which could elaborate the screen’s full potential.

The puzzle created by Boulevart makes good use of the touch technology. It would be much slower to operate with a traditional mouse.

Hardware
Case design by Joris Vanbriel from Holocube.
Joris and Jan Vanbriel did a great job solving all the hardware issues.
Current prototype uses a 46” plasma with a built-in Mac Mini. Final project will use a Mini-Itx with IDE flash memory to save space and provide a faster startup.

Software
The application is built on WPF technology which suits perfectly for the job.
WPF does great on spreading the appliction load onto multiple CPU cores and can use GPU hardware acceleration.

Playing these 1360 * 720 fullscreen videos results in 30% CPU load on a 1.7 Ghz dual core setup.
Realtime video slicing using WPF’s Visualbrush.

Movie and demo by Arne Jennard


lab101 is proudly powered by WordPress
Content and design by Kris Meeusen
Entries (RSS) and Comments (RSS).