Sunday, June 09, 2013

NetBeans - PalmOfMyHand - Dance Demo

I like making NetBeans dance:

NetBeans - PalmOfMyHand - Dance Demo from Emilian Bold on Vimeo.

The above video is a little something I've obsessed about this weekend. It all started from a song actually: Swedish House Mafia - One (Your Name). But I couldn't publish a video with that as a soundtrack so I've used this little Creative Commons gem instead.

It's basically a NetBeans module that plays an mp3 and syncs everything else to the beat.

There are a lot of NetBeans Platform and NetBeans IDE APIs touched in this simple demo. See if you can make a full list: Progress API, StatusLineElementProvider, Editor API, etc.

If people are curious I might write more about this. Turns out on Java one of the harder things is mp3 playback.

9 comments:

Maurice Rogers said...

:-D Thats neat.

I love music and I love code.
This is a match made in heaven.

Cool Toy.

Tony Austin said...

Emilian, please DO write more about this for us mere mortals without your advanced NetBeans skills. I think that you've really hit on something here! Next step is perhaps to allow playing from an Internet radio station, the possibilities are endless ... You've made a rod for your own back.

And I wonder if Eclipse (or any of the other IDEs) can match this.

John Yeary said...

This is really cool. Where is the code? ;-)

Angelo D'Agnano said...

Agree with John, where is the code?

Emilian Bold said...

I plan to write in the following weeks a technical article for DZone where I'll explain what I did.

But this wasn't meant to be an open source demo, it's just a dance demo. Enjoy it for what it is.

Stiles said...

Fantastic, really enjoyed the demo!

Angelo D'Agnano said...

Fair enough Emilian.
I am looking forward to read your article.

Definitely it is a nice showcase of the NetBeans APIs.

Christian Vogel said...

Waiting for your article. Really interesting demo. Thanks for sharing.

Rami Swailem said...

This is really cool

The case of the different jsch 0.1.54 binaries

As part of the Apache NetBeans IP clearance we are combing through all the code and dependencies. One interesting thing we bumped into wa...