SAMSUNG D FORUM 3
Transcript of 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
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
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
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.
5/47
1.4 Reference
1.4.1 User Structure & Authority (member)
1.4.2 User Structure & Authority (Non-member)
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.
7/47
2.3 Forum
① Users can participate in forums organized by language.
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.
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: ).
10/47
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.
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)
13/47
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.
15/47
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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
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
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
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.
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
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.
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’.
39/47
③ Once your Product Information is verified, you can upload your application file for the App
Certification Process.
[Upload App - Step 1]
40/47
41/47
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.
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.
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.
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.
46/47
7.1.5 Old Certification Q&A
You can view the Old Certification Q&A (written February 3, 2012 ago).
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.