Android API can be implemented on mobile applications running on Android mobile or tablet devices. Simply include the provided .jar file into your existing application and add necessary codes to make your application into Smart View enabled one.
There are many features of the SDK and it's APIs. However, there are 3 main features that all Smart View apps need to implement.
-- Discover a compatible Samsung SmartTV on your network from your mobile application.
-- Launch applications on the TV from your mobile application.
-- Connect and communicate with a TV application from your mobile app.
From you mobile app, the first thing you'll want to do is find compatible TVs to interact with. Your mobile device and TV device need to be on the same WIFI network to work together. The mobile APIs provide a simple way to find TVs on your network. Typcially, you will use the APIs to start "scanning" the network for TVs and display a list to the user as they are found. Then allow the user to select a device to connect to.
Listen for Events indicating services Added/Removed.
// Add service to a visual list where your user can select.
// Start the discovery process with a timeout of 15 seconds.
Before you can work with an installed TV app, you must first know the "id" of the TV application you want to work with. You can get your tv app id when you register your app in Samsung Apps.
Once the TV app has been released into Samsung Apps, you must use the supplied app id.
// Create an application instance.
// Uh oh. Handle the error.
// Install the application on the TV.
// Note: This will only bring up the installation page on the TV.
//       The user will still have to acknowledge by selecting "install" using the TV remote.
Once your mobile application and TV application are connected, you can send messages to/from any or all clients connected including the TV.
-- This is just a short string describing your message. example: "fireMissile"
-- This is any string containing the data for your message.
-- This can be one of the Message.TARGET constants or a Client or a list of Clients.
// Note: The TV application is designated as the "HOST"
// Send a message to the TV application only.
To receive incoming messages from another device, you need to add a message listener for messages that you expect to receive.
Received messages will include the message payload, and which client sent the message.
There are several events that occur during the lifecycle of a Smart View application.
You can add listeners for any or all of them. Below are the recommended set of events to listen for.
// Listen for the connect event. This event is fired when "you" connect.
// Listen for a message by event. This event is fired when an incoming messages is received.


I'm really hoping this one makes it. It looks magnificent, and I can't understand why it isn't already funded.
I'm going to have to agree with Deledrius. I've got it open in firefox, I'm just not sure how much I'm willing to part with yet.
Here's another very promising indie game in the works: Essence.
The development team's website seems to have a puzzle of sorts for fans to solve, too.
Ok, I'm wishing them definitely the best of luck and success and of course much much fun and excitement for that perpetual stream of even more creative ideas and inspiration ... "
Yes, Essence looks interesting - the trailer reminds me of a cross between Obduction and Xing.
We are open for any feedback and hope to get your support on Kickstarter to get the game going.
Tim Bachmann Thanks a lot that would be a great help We are glad you like it.
Lucy Garden Tim, thanks for posting. I couldn't find on your website or Kickstarter page any info on who "you" are. Will you be sharing info about your team?
Tim Bachmann We are a small development team of 2 people + one person who is taking care of the music and sounds. The 2 people who are the creator of the project are me (apparently) and a friend of mine who I know for a long time already. He is called Ck. Both of are actually still student so our team is still pretty young and exploding with cool, new and innovative ideas. Both of live and work in Berlin. and together we are currently in the progress of founding ONEVISION. Which is the little game company with its first project ESSENCE. If you have any additional questions feel free to ask.
Tim Bachmann Our facebook page is https://www.facebook.com/onevisiongames. You will post all updates about ESSENCE and later Projects here and will do our best to provide you with informations, screenshots and our development.
Their Facebook page is mainly screenshots so far.