this project has been made to tested/play with the UPNP protocol. I'm more interested in the device which supports DIAL (Discovery and Launch www.dial-multiscreen.org).
DIAL is a simple protocol that second-screen devices can use to discover and launch apps on first-screen devices. For my test have use the Youtube app on my chromecast and on my smart TV
For the fun, I wrote an application that launches the Nyan Cat video on all devices that support DIAL protocol and have the YouTube app
1.0
to test : mvn compile test-compile mvn exec:java -Dexec.mainClass="com.xseillier.upnp.NynaCatLauncher" -Dexec.classpathScope="test"