Preparation steps before releasing the module

After all the process you’ve been through until this, you might want to distribute the module to everyone.

For this step, there are some preparations you need to follow.

Register an account on Dart-Store

First, you must create a Dart-Store account to distribute your module. It can call a user account.

Before registering an account, you must open Dart-Store:

From Dart-Platform
  • Click Dart-Store button

Document - Guides - Beginner's Guide - Distribute your module - Dart-Store button
From Dart-IDE
  • Click Publish button

Document - Guides - Beginner's Guide - Distribute your module - Publish button
From Dart-Store website

Follow the guidelines step-by-step to register an account:

The registration process on site or your device is similar. You need to follow the steps below to register successfully.

Guideline
  • Step 1: Click Create Account.

  • Step 2: Fill information.

Number

Title

Description

1

User ID

User ID is the name to log in to your account.

2

Email

Your email address.

3

Password

Your password.

4

Verify Password

Please enter your password again to verify it.

Click the Next button to transfer to the following information page.

Number

Title

Description

5

Full name

Your first name and last name.

6

Address

Your address.

7

Zip code

The zip code of the address.

8

Checkbox

Please check the box if you agree to Doosan Robotic’s Terms of Service and Privacy Policy.

Click the Next button to transfer to the following information page.

Number

Title

Description

9

Enter Verification Code

Check your email and enter the verification code.

After completing all information, click Complete Sign Up button to finish creating your account.

  • Step 3: Click Get Started! to log in to your account.

  • Step 4: Log in to your account to experience Dart-Store.

Register as a Developer Account

After creating a user account, you must register as a developer account. A developer account allows you to publish your module and sell it on Dart-Store.

After login as a user account to Dart-Store, please follow the detailed instruction below to get your goal:

  • Step 1: Click your Avatar icon at the bottom left.

  • Step 2: Click Publishing Portal.

After clicking Publishing Portal, the popup Register as Developer will appear like Step 3.

  • Step 3: On the Register as Developerpopup, click Get Started button.

  • Step 4: The Register Form will show up. You need to fill in the required information. After filling out the required fields, click the Register Account button to submit all information you filled in and register to the Developer account.

  • Step 5: There will be a Developer Registration Complete popup. Click the Login button to get full access to the publishing portal.

After logging in successfully, you will see your information on the Account Information page. The Developer Name will appear.

Set up your device

Prepares your device, which contains file .dm, which is ready to be published.

For more information about how to release file .dm, please refer to https://drdart.atlassian.net/wiki/spaces/DS/pages/7864335/Build+Run#4.-Build-and-Run.

Now, let's get started releasing your module on Dart-Store!

Release your module on Dart-Store

Dr.Dart-Store is a web store where you can upload and download your module and serve your commercial activities.

When you are ready to start publishing the module on Dart-Store, you must prepare the following detailed information.

How to Download your module file

  • Step 1: Build or Run the module you created in the Dart-IDE.

  • Step 2: Click the Download file link, and then Download will be in progress.

Step-by-Step Guideline for Distribution

From Dart-Platform
  • Click Dart-Store button

Document - Guides - Beginner's Guide - Distribute your module - Dart-Store button
From Dart-IDE
  • Click Publish button

Document - Guides - Beginner's Guide - Distribute your module - Publish button
From Dart-Store website
  • Step 2: After you get a Developer Account, enter your ID and Password to login into Dart-Store.

  • Step 3: Select your avatar icon.

Document - Guides - Beginner's Guide - Distribute your module - Avatar icon
  • Step 4: Select Publishing Portal.

Document - Guides - Beginner's Guide - Distribute your module - Publishing portal

  • Step 5: Select Create New User Module.

Document - Guides - Beginner's Guide - Distribute your module - Create New User Module

  • Step 6: Fill in the Publish form.

  • Page 1. General Information

Number

Title

Description

1

Module Name

The name shown in the publish portal module.

2

Draft Name

The name used to manage drafts before the module is released.

3

Module File

If you click the Upload File button and select your module file, the information inserted in the module is automatically inserted into this section.

For each part, the information inserted in Project manifest.json is entered and updated automatically. (The information in Module Name, Package Name, Category, Module Version, and SDK Version will be included in manifest.json.)

Note

If you want to change the version, you must edit the manifest file and build it.

{
    "name": "Pallertizer_1.0.1",
    "packageName": "com.dra.palletizing",
    "type": "PROCESS",
    "version": "1.0.1",
    "sdkVersion": "1.0",
    "icon": "assets/images/icon.png",
    "drscModulePackageFile": "drsc_Pallertizer_1.0.1_v1.0.1.dm",
    "drcfModulePackageFile": ""
}
CODE

Document - Guides - Beginner's Guide - Distribute your module - Default Information

4

Pricing

Before submitting your module for review, you must set a price to be applied to Dart-store. You can choose either free or paid.

5

Module Thumbnail

The module thumbnail must be selected.

Info.

Thumbnail should be 512*512px and a maximum of 1MB in size. Supported formats for the image are PNG and JPEG.

  • Page 2. Attachments

Number

Title

Description

6

Demo Video

A video that you can insert to show the functions of your module. We would recommend you the Youtube link for the URL.

7

Major Screen Image

With the Major Screen Image, you might introduce the characteristics of your module. This is a mandatory part you need to insert.

Info.

Major Screen Image allows you to Drag & Drop or Browser maximum of 10 images.

8

Manual URL

You can insert your manual to explain in details about the module you have created.

Info.

Instead of using PDF or Word, you may insert one or more URL link.

  • Page 3. Description

Number

Title

Description

9

Description

To introduce your module, you must describe it to your customers. It will be displayed in customer’s Dart-Store list.

  • Page 4. Workflow & Required Device

Number

Title

Description

10

Workflow

Workflow is a simple manual that shows the method to operate the robot with your module.

11

Required Device

Description on devices required for the module. The maximum line is 10 lines.

  • Page 5. Version Information

Number

Title

Description

12

Default Information

manifest.json will automatically update the information in this field, similar to Module File in Number 3.

13

Compatible Robot Models

Select the check box corresponding to the type of Robot Model with your module is compatible.

14

Version Detail

A release note for your module. You might write about the version in detail.

  • Step 7: Click submit button in upper-right

Document - Guides - Beginner's Guide - Distribute your module - Submit button

 

After submitting successfully, a Submission Complete notification will be displayed.

Beginner's guide - Distribute your app - Submission Complete notification

  • Step 8: Proceed to check whether or not the module has appeared for review.

Follow the steps to get your product page: Dart-Store main screen ‣ Select your avatar icon ‣ Select Publishing Portal ‣ Your product page.

If your module appears here, your publishing is successful.

Document - Guides - Beginner's Guide - Distribute your module - Product Page

Product page

It takes time to review your module by Dart-Store's Administration (at the latest, within 2 or 3 business days). When your module is approved, it will be released on the Dart-Store main page.