Languages

Menu
Sites
Language
How to get DUID for Samsung Smart TV?

Hello,

I'm novice in Smart TV Programming. Now I've already got Tizen Studio and try to install sample wireable native (C++) application on my TV. However, I obtain TVappSequrity Error. I think this is because of wrong DUID in sertificate: I've tried serial number, but it should be something else. I see this guideline promising that the Tizen IDE inserts DUID for connected device automatically. My TV is connected to the same local network as the PC (I see my PC in TV menu), but I cannot find any connected device in Tizen Studio (search for remote device gives nothing).

Can anybody tell what I do wrong?

 

PS Sorry for possible dublicate this message

Edited by: Igor Spectorsky on 16 Jan, 2017
View Selected Answer

Responses

8 Replies
John Ixion
Mark as answer
John Ixion

forgot: Tizen TV doesn't support native apps atm

http://developer.samsung.com/tv

 

but support for .NET has been announced

https://developer.tizen.org/development/preview

Igor Spectorsky

Thanks for quick reply. Pllease let me some questions more to clearize:

1. ATM is Asynchronous Transfer Mode?

2. What platform should I choose in Tizen Studio? Native Web unfortunately cannot be choosen - missing some package, but I've installed everything.

My TV is UE32ES5500W.

 

Armaan-Ul- Islam

Hello,

Did you meant 'wearable native' ?? Wearable Profile is for Tizen smart watch.

Make sure you have installed the  Samsung TV extension

Package manager > Extension SDK > Samsung TV extensions (public)

Now create a sample project for TV profile.

New > Template/Sample > TV > Web Application

(Native platform is not for TV app development).

 

Once you have brought your TV and PC under same network. On your TV you may check the IP address of the TV:

Settings >More > Network > Network Status > IP address.

Suppose its: 192.168.43.227 (for example)

Then open sdb on your PC from:

Tizen studio directory > tools >sdb

and run the command (repeatedly untill connected) :

sdb connect 192.168.43.227

or on Tizen Studio > Connection explorer > Remote deveice manager > Add a device (using IP)

Once the device appear on your connection explorer, You may issue a author certificate and distributor certificate (see forum) to deploy app on your TV.

 

And make sure you keep the 'Developer Mode' on in your Tizen TV: (Check this link).

http://www.tizenexperts.com/2015/09/developer-wow-developer-mode-now-available-on-samsung-tizen-tvs/

Thank you.

Igor Spectorsky

Armaan-Ul- Islam, thanks for quick and detailed reply. I'm following your instruction till sdb connecting, where facing the problem: failed to connect to remote target 192.168.1.3 (it's IP of my TV). Try to add leading zero, with the same result. No success as well was via Tizen Studio > Connection explorer > Remote deveice manager (however, there port number was prompted, I left default 26101, not sure that it is correct).

Armaan-Ul- Islam

Okay, It sounds weird, but when you enter the command repeatedly in shell (10-12 times or more....)

sdb connect 192.168.1.3

'Device is already Connected' message appears. It always worked in my case, not sure about yours.

 

And yes, 26101 is the correct port number.

Igor Spectorsky

Of course, try it repeatedly, many times. I've read that my TV UE32ES5500W (2012, E-series) is not Tigen device. If so, it may be reason why it is not recognized by Tizen Studio, but is pinged well.

By the way, I can install test web application into TV, but this app cannot launch (infinitely 'Connecting...').

Moreover, I'd like to write app which resides on TV (after being installed) and doesn't require connecting my PC or other server. I see such app on my Smart Hub, so it is possible, but why?

John Ixion

Cordova is probably the best solution for older TVs: gives you max reach

http://developer.samsung.com/tv/develop/extension-libraries/toast/