SAMSUNG D FORUM 3

47
SAMSUNG D FORUM 3.0 Website Manual Samsung Electronics Visual Display Division Copyright ⓒ 2011 Samsung Electronics All Rights Reserved. This document may not be copied, reproduced, distributed or used in part or full without prior express permission. Version 1.6 2013. 04. 12

Transcript of SAMSUNG D FORUM 3

Page 1: SAMSUNG D FORUM 3

SAMSUNG D FORUM 3.0

Website Manual

Samsung Electronics

Visual Display Division

Copyright ⓒ 2011 Samsung Electronics All Rights Reserved.

This document may not be copied, reproduced, distributed

or used in part or full without prior express permission.

Version 1.6

2013. 04. 12

Page 2: SAMSUNG D FORUM 3

2/47

Table of Contents

1. PARTNER OVERVIEW .........................................................................................................................3 1.1 Partner Structure & Authority .....................................................................................................3

1.1.1 User Structure & Authority (member/Non-member) ..................................................3 1.2 Process of being a Partner ........................................................................................................4 1.3 Group .........................................................................................................................................4 1.4 Reference ...................................................................................................................................5

1.4.1 User Structure & Authority (member) ........................................................................5 1.4.2 User Structure & Authority (Non-member) ................................................................5

2. FORUM ..................................................................................................................................................6 2.1 Overview ....................................................................................................................................6 2.2 News ..........................................................................................................................................6 2.3 Forum .........................................................................................................................................7

2.3.1 Block & Blind Policy ...................................................................................................8

3. GUIDE ....................................................................................................................................................9 3.1.1 Search .......................................................................................................................9 3.1.2 Guide Tree .................................................................................................................9 3.1.3 Guide Detail ...............................................................................................................9

4. DEV TOOLS ........................................................................................................................................ 11 4.1 Spec & Features ..................................................................................................................... 11 4.2 SDK Download ........................................................................................................................ 11

5. EVENT ................................................................................................................................................ 12 5.1 Contest .................................................................................................................................... 12

6. SUPPORT ........................................................................................................................................... 14 6.1 Beginning for SmartTV ............................................................................................................ 14 6.2 How to be a Partner ................................................................................................................ 14

6.2.1 Partner registration (SDF) ...................................................................................... 14 6.2.2 Partner registration (Seller) .................................................................................... 20

6.3 TV Apps Security .................................................................................................................... 24 6.4 MetaDB for Kids / Fitness ....................................................................................................... 24 6.5 SmartTV App Policies ............................................................................................................. 25

7. MY WORK ........................................................................................................................................... 26 7.1 My Application ......................................................................................................................... 26

7.1.1 My To Do List .......................................................................................................... 26 7.1.2 My App List ............................................................................................................. 31 7.1.3 Upload App ............................................................................................................. 34 7.1.4 Certification Q&A .................................................................................................... 44 7.1.5 Old Certification Q&A ............................................................................................. 46 7.1.6 Develop Q&A .......................................................................................................... 47 7.1.7 Old Develop Q&A ................................................................................................... 47 7.1.8 Push Notification Service Registration ................................................................... 47

Page 3: SAMSUNG D FORUM 3

3/47

1. Partner Overview

1.1 Partner Structure & Authority

① Forum: SDF Overview, News, and Forums.

② Guide: Information for developing SAMSUNG SmartTV Applications, including API documentation.

③ DEV Tools: Instructions of downloading and install the Samsung TV SDK.

④ Event: Information about contests and other events.

⑤ Support: Documentation for app submission, security, policies, etc.

⑥ My Work: Developer specific information, such as the testing status of submitted apps.

1.1.1 User Structure & Authority (member/Non-member)

Reference: See below

Page 4: SAMSUNG D FORUM 3

4/47

1.2 Process of being a Partner

Reference: How to be a Partner

1.3 Group

① Partners may register as groups, typically identified by company name.

② Each group must resister an e-mail address with is used as the primary point of contact.

③ You may check your group information on My Profile menu.

Page 5: SAMSUNG D FORUM 3

5/47

1.4 Reference

1.4.1 User Structure & Authority (member)

1.4.2 User Structure & Authority (Non-member)

Page 6: SAMSUNG D FORUM 3

6/47

2. Forum

2.1 Overview

SAMSUNG D Forum is a website dedicated to the development of SAMSUNG SmartTV applications,

providing a wide range of tools, tips, and technical documentation. App developers are encouraged to

ask development-related questions to have them answered by their peers as well as Samsung

representatives.

2.2 News

Samsung D Forum Website news.

Page 7: SAMSUNG D FORUM 3

7/47

2.3 Forum

① Users can participate in forums organized by language.

Page 8: SAMSUNG D FORUM 3

8/47

② You can browse posts by clicking on them.

③ You can reply a post by clicking the “Reply” button. Replies will be sorted by date with the most

recent first.

2.3.1 Block & Blind Policy

Users can be suspended when users violate Samsung D Forum policy. Once “Blocked”, the user can still

sign-in to our website, however the user are restricted from using “My Work” menu and accessing other

pages which require sign-in. Also a “blinded” post is not visible to users, and all replies to the blinded

post are blinded as well.

Page 9: SAMSUNG D FORUM 3

9/47

3. Guide

3.1.1 Search

You can search for the Guide. Results will be partially displayed on the guide page.

3.1.2 Guide Tree

Function

① Node Collapse: You can collapse all nodes by clicking the icon (icon: ).

② Node Expand: You can expand all nodes by clicking the icon (icon: ).

③ Tree-like structure: Expand / Collapse Tree-like structure. (icon: ).

④ Status

⑤ New: Newly approved guide (icon: ). “New” icon will be displayed for 2 weeks on the newly

approved guide node. ( ).

3.1.3 Guide Detail

Function

① Bookmark: Bookmark an assigned page. (icon: ).

② Print: Print an assigned page. Print a guide page only. (icon: ).

③ Expand a Guide page: Expand / Collapse a guide page. (icon: ).

Page 10: SAMSUNG D FORUM 3

10/47

Page 11: SAMSUNG D FORUM 3

11/47

4. DEV Tools

4.1 Spec & Features

You can check the specs & features for different versions of the SDK. This includes available graphic

resolution, language support (HTML5/CSS3/Flash), supported audio and video protocols, etc.

4.2 SDK Download

Descriptions and downloads for current and legacy versions of the Samsung TV SDK.

Page 12: SAMSUNG D FORUM 3

12/47

5. Event

Users can check the Samsung D Forum events such as contests.

5.1 Contest

Displays ongoing or closed contests. Users can move on to the “Contest Micro-site“ by clicking at the

“Challenge” button or a contest images below.

(Reference: Contest Manual)

Page 13: SAMSUNG D FORUM 3

13/47

Page 14: SAMSUNG D FORUM 3

14/47

6. Support

6.1 Beginning for SmartTV

Contains an overview of how to get started developing apps for Samsung Smart TVs. Includes

information about registering as a developer and uploading apps to the Samsung app store.

6.2 How to be a Partner

6.2.1 Partner registration (SDF)

6.2.1.1 Support > How to be a Partner

User can find the description for a partner, benefits of being a partner, and how to register as

a partner. User may submit his or her application for partnership on-line to a Local Contents

Manager by clicking the Partnership Request button.

Page 15: SAMSUNG D FORUM 3

15/47

Page 16: SAMSUNG D FORUM 3

16/47

6.2.1.2 Partnership Request

Once you finish filling out your partnership request application, click the “Send a Request

button” and your Partnership Request will be completed.

You will receive the request information to the email address registered on SDF ID, and after

your request has been reviewed, you will receive a confirmation e-mail.

You may check the status of the Partnership Request process on MY Profile.

Page 17: SAMSUNG D FORUM 3

17/47

6.2.1.3 Partnership Request Completed E-mail

Once your Partnership Request is completed, you will receive an e-mail below to the email

address registered on SDF ID.

Page 18: SAMSUNG D FORUM 3

18/47

6.2.1.4 Partnership Request Approval E-mail

Once your Partnership Request has approved, you will receive a confirmation email to the

email address registered on SDF ID.

Page 19: SAMSUNG D FORUM 3

19/47

6.2.1.5 Partnership Request Disapproval E-mail

If your Partnership Request was not approved, you will receive am email to the email address

registered on SDF ID.

Page 20: SAMSUNG D FORUM 3

20/47

6.2.2 Partner registration (Seller)

6.2.2.1 Register as a Seller

If you want to be a Private Seller, Click the ‘Register as a Private Seller’ button. And if you

want to be a Corporate Seller, you just click the ‘Register as a Corporate Seller’ button.

Page 21: SAMSUNG D FORUM 3

21/47

6.2.2.2 Select type of service and fill the basic inform

Identify the types of apps you would like to sell (you can select both) and fill out the basic

iinformation.

Page 22: SAMSUNG D FORUM 3

22/47

6.2.2.3 Partnership Request Completed E-mail

Once your Partnership Request is complete in Samsung Apps Seller Office, you will receive a

link. Following the link will allow you to complete your membership registration.

6.2.2.4 Join Now

Once you log in, you can finish joining.

Page 23: SAMSUNG D FORUM 3

23/47

6.2.2.5 Request Partner Status

If you are Private(or Corporate) Seller and want to be Partner, you should click the ‘Request

Partner Status’ button.

6.2.2.6 Partner Seller

After completion of the processes mentioned above, you will get confirmation for Partner

Seller and also partner in Samsung D Forum. Orange rectangles in follow pictures appear

only to partners. Partner status at the Seller Office is currently required to release apps

outside of the US.

Page 24: SAMSUNG D FORUM 3

24/47

6.3 TV Apps Security

Samsung Smart TV has security modules to prevent to malicious TV Apps running.

6.4 MetaDB for Kids / Fitness

Page 25: SAMSUNG D FORUM 3

25/47

For Operating service & Content recommendation on Kids/Fitness service, metadata is

required. By uploading metadata such as content subject, content type, and description, you

can show more information to users about your apps on the Kids/Fitness services.

6.5 SmartTV App Policies

In order to improve Application quality and user experience, Samsung is implementing

different Policies with regards to TV Applications. This page provides information on these

policies, which will be updated from time to time.

Page 26: SAMSUNG D FORUM 3

26/47

7. My Work

My Application, My Contest, My Profile. Developer can manage his app related work within this section.

7.1 My Application

Menu Description

My To Do List View your status of application, Q&A.

My App List View your App list, upload new apps and update version.

Upload App Upload new apps, version up existing apps, and download

guides about the app publication process and the app

description template.

Certification Q&A Ask about questions about the certification process

Old Certification Q&A View your old certification Q&A (written after February 3, 2012).

Develop Q&A Ask about technical questions about developing TV apps.

Old Develop Q&A View your old Develop Q&A (written after February 3, 2012).

Push Notification Service

Registration Request for the push service.

7.1.1 My To Do List

You can view the status of applications and your Q&A submissions.

Page 27: SAMSUNG D FORUM 3

27/47

① Status descriptions

Status Description

Ready

to Submit

App product information has been registered at Seller

Site. You can upload you App for verification.

Submitted After App & Docs are first uploaded or modified

and before the Admin begin certification process.

Doc Reviewing App description template and other credentials are being

reviewed by Samsung.

Testing App testing is in progress.

Content

Reviewing Verification completed, contents reviewing(US Apps only)

Rejected If documentation is incomplete, they will be returned to

the developer for further modification.

Test Fail Application failed QA testing, developer needs to address

the registered defects and version up their app.

Content

Review

Reject

Apps rejected due to inappropriate content.

Waiting

Launch App has passed test but not released for sale.

Launched List of Apps which have been launched.

Page 28: SAMSUNG D FORUM 3

28/47

② My Q&A’s status

Status Description

Replied Number of queries in replied section

Notified Number of queries in notified section

④ Defect List

If your app status is ‘fail’ then you have to resolve your defects. Follow these steps.

A. ‘My To Do List’->’Defect List’.

B. See your defect list. Click ‘Defect ID’ what you want to resolve. A ‘Defect Info’ page will pop up with details of

about the selected defect.

C. In this page, you can see all information about defect. Follow these steps to modify defects.

Page 29: SAMSUNG D FORUM 3

29/47

i) Sometimes a defect will be repeated across many platforms. You can resolve many

defects at once by checking the check boxes on the left.

ii) Resolve defects

1> Actual Result : Explanation about App defects that have to be resolved

2> Expected Result : Expected results after you resolve defect

3> Procedure : Explanation about how to reproduce the defect

4> Pre-condition : Preconditions before the defect occurs

iii) Fill out the ‘Defect Cause’ and ‘Solution Type’ and write’ Solution Description’ sections. These

conditions are essential.

Page 30: SAMSUNG D FORUM 3

30/47

1> Defect Type : Refer to question mark

2> Reference : Tester’s opinion about defect

3> Defect cause : Defect cause confirmed by CP, developer

Defect cause Description

Cannot reproduce Cannot reproduce the defect result

Not a defect It is not a defect (provide explanation)

App defect The defect is confirmed to be caused on the App side

Platform defect Defect caused by the platform, not by the App

4> Solution Type : How the defect was resolved by developer

Solution Type Description

Fixed Defects are resolved

No need to fix Not a defect, so no need to fix

Support by

Samsung

Request some supporting to the Samsung for resolve

defects

Won’t fix Don’t want to fix.

5> Solution Description: If you have some information you would like to pass along

to the test manager, you can write it down in this area.

iv) If you have some attachments then click ‘Add’ button to upload attachments.

Page 31: SAMSUNG D FORUM 3

31/47

D. Status of defect

Open

Open Once the tester registers a defect, the status will be set to

‘Open’

Open(TC) This status means Temporary Close. App will be passed but

the developer is required to fix it in the next version.

Reject This status means defect is unresolved. See the details.

Platform When a defect is caused by the platform not that app. This

defect will be fixed by Samsung.

Resolve CP resolved the defect. When CP has completed the defect

resolution form the status will change to ‘Resolve’.

Close Close Defect is closed by Tester.

C-Close For small defects that the CP has decided not to fix.

7.1.2 My App List

Page 32: SAMSUNG D FORUM 3

32/47

① Search

You can search your app with status, title, or App ID.

② New App

It is same with Upload App section (Refer at 7.1.3 Upload App).

③ Version Up

You can update your apps by increasing the version. You can’t version up when your app status is

‘Submit’ or ‘Doc Reviewing’ or ‘Testing’. SDF retrieves metadata from the Seller Office when you version

up, so if you want to change the App title, country, language, category, icon, etc. you should change

that information at Seller Office first. You refer to 7.1.3.4 App upload for this section

④ Quick Release

There is a “Quick Release Button” available for model groups in ‘fail’ state, which don’t have any major

defects. You can request quick release without fixing the defects of Critical No type. After resolving the

defects with your comment, the latest app version will be submitted for release without testing.

In Quick Release Flow, the Status will be displayed “Testing”. But this is not real testing and the tester

just reviews your resolving comments and Reasons and decides to release with defects.

Partner can request Quick Release again for other model groups during Quick Release is processing.

7.1.2.1 Quick Release – Model Group List

Page 33: SAMSUNG D FORUM 3

33/47

① “Quick Release” Model Group

After all defects are resolved, if model groups don’t have any opened defect of Critical Yes Type,

you can select it for “Quick Release”

Conditions :

1) Model Group doesn’t have any “OPEN” Status defects.

2) Model Group doesn’t have any “Yes” type of Critical defects in “Resolved” state.

② Defect List

You could find defect count (Opened/Resolved/Closed).

③ Complete

By pressing this button, you will request “Quick Release” for selected model groups.

7.1.2.2 Quick Release Reason

Page 34: SAMSUNG D FORUM 3

34/47

① Reason

You have to write comment for Quick Release.

② Button OK

Confirm the request for “Quick Release”, change model group status.

③ Button Close

Cancel this request.

7.1.2.3 Quick Release Complete

After Click OK button, You can see the confirmation page.

7.1.3 Upload App

Product information of App is registered at the Seller Office. ( http://seller.samsungapps.com/)

7.1.3.1 Get Application ID and Title at the Seller Office

Before uploading your application at the Samsung D Forum (SDF), you need to register

your Product Information at Samsung Seller Office first to get the Application ID and App

Title.

After registering as a seller, you can register and modify product information for your

Page 35: SAMSUNG D FORUM 3

35/47

application. In addition, you may view download numbers and financial reports on your

application sales. Process flow is as below. While developing an application, sellers register

product information at the “Seller Office” > Developer receives Application ID/Title > Product

Information Verification at SDF > Upload App file for Certification process > Launch

application to Smart TV > View download numbers and financial reports at the Seller Office

How to Get Application ID and Title at the Seller Office

A. Register your Product information at the Seller Office.

Page 36: SAMSUNG D FORUM 3

36/47

B. As soon as you press ‘Complete’ button at step 5 ‘Review’, you can get the Application ID

and Application title.

* For more detailed information, go to Support > Beginning for Smart TV and download the Seller

Office User Guide. (Beginning for Smart TV)

7.1.3.2 App Upload and Certification Process

Page 37: SAMSUNG D FORUM 3

37/47

① Once you finish developing application, go to My Work >My Application > Upload App and by

clicking the “New Upload” button, you can submit an application for App Certification Process.

② If you want to version up your application, refer to 7.1.3.4 for details

③ <App Description Template>

- Template for above file can be downloaded at the App Upload Page. Mention test account

passwords and voucher code for your app. Open the model group list in step 4 to select device

models on which you would like your app to be tested on.

④ Quick Release ○?

- Model Group that has “Yes” Type of Critical defect can’t use 'Quick Release'.

Please request again by 'Version Up'

7.1.3.3 Quick Release – Available App List

① After Click App Title, You can see the application detail page.

② If you want to see Defect detail page then click the count of Open/Resolve/Close.

Page 38: SAMSUNG D FORUM 3

38/47

- You could find defect list (Opened/Resolved/Closed).

③ After click Quick Release button, You can see the model list of App. You can check which model

groups are available for quick release. (Refer to 7.1.2.1 for detail of Quick Release)

7.1.3.4 App Upload

① Once you get Application ID and Application Title, you can upload your app for App Certification

Process.

② Enter Application ID and Application Title received after app registration at Seller Office.

* Each application has a unique ID. If you want the app to be released on multiple Model

Groups, you may select model groups at ‘Upload App - step1’.

Page 39: SAMSUNG D FORUM 3

39/47

③ Once your Product Information is verified, you can upload your application file for the App

Certification Process.

[Upload App - Step 1]

Page 40: SAMSUNG D FORUM 3

40/47

Page 41: SAMSUNG D FORUM 3

41/47

Page 42: SAMSUNG D FORUM 3

42/47

[Upload App - Step 2]

App registration step is followed by Self Checklist evaluation .

① Please make sure all check points are met with. This helps reduce defects and helps release the app

faster. If a checklist item does not apply to your app, you may leave it unchecked.

② Verification process of application will get started only after it passes “Review” Stage.

- You can download ‘Self check list’ before request, go to SDF > SUPPORT > Beginning for Smart

TV > download ‘Self Check List’

- If you input incorrect information, it will be found listed as a defect.

Page 43: SAMSUNG D FORUM 3

43/47

[Upload App - Step 3]

① You need to upload a .zip file containing your app.

② Pretest is done for checking app structure, configurations etc of app before uploading for test.

③ App metadata from the app pretest.

④ Repackage after sorting out the pretest issues listed in results.

[Upload App - Step 4]

Review and press complete when done.

Page 44: SAMSUNG D FORUM 3

44/47

7.1.4 Certification Q&A

You can write query to Samsung about Certification process and answers to such queries can

be found in this section.

7.1.4.1 Search

You can search your questions.

7.1.4.2 New Question

You can write new question.

① In the description please include application information (App ID, App Title, Version, Model Name).

You can get the info by searching about App ID or App Name.

② You can also upload file about the Question.

③ Click “ok” to send the question to Q&A.

Page 45: SAMSUNG D FORUM 3

45/47

You can view your question. You could delete or modify before open your question by answerer.

Status Description

New Registered new question (You can delete or modify the

question before it is opened by Q&A.)

Assign Question has been assigned to a Q&A engineer.

Review Q&A engineer is writing a reply.

Technical Review The question has been escalated to a platform engineer.

Replied The question has been answered.

Complete You confirm the answer.

- If you get the answer, you can see the answer, have new query, evaluate.

1> If you have a new query, you can ask related questions.

2> You can evaluate about the answer.(If you don’t evaluate, you can’t have new query(It means

you can’t ask related questions.)

If your Query is all completed, you may get the mail like follow picture.

Page 46: SAMSUNG D FORUM 3

46/47

7.1.5 Old Certification Q&A

You can view the Old Certification Q&A (written February 3, 2012 ago).

Page 47: SAMSUNG D FORUM 3

47/47

7.1.6 Develop Q&A

You can write Samsung SDK or platform related technical queries in this section and answer

will be provided in this section only.

ONLY Partner grade user could use this board.

① You should select category about app.(Category : Apps Framework or App itself, Browser, Flash, HAS,

iApp(Phone), IME, Lua, Player, Security(WMDRM, Widevine, Certificate), SDK, Samsung Platform)

② You can also upload file about the Question.

③ Once you click the “OK” button, you can register your question. Or you can click the “Close” button.

7.1.7 Old Develop Q&A

You can view the Old Develop Q&A (written February 3, 2012 ago).

7.1.8 Push Notification Service Registration

Once you need push service, you can request for the service in this tab.