Skip to main content

Smart Builder - Generate native apps with a single click

info

Smart Builder is part of DevSpace - developer platform to build HTML5/Javascript apps with native device/hardware functionality.

Smart Builder generates native applications from your Applet code. It converts your HTML5 app to native Tizen, webOS, Android, Windows, Linux, ChromeOS, Linux, and other apps with a single click.

Overview

Smart Builder is located in DevSpace section of Box. Based on your DevSpace subscription you are entitled to build defined number of apps for selected operating systems and platforms. Smart Builder page provides you information about current builds usage, latest builds and direct installation URLs and executables.

Smart Builder is your final destination of your Applet development project.

Building new native app

Smart Builder is used once you complete your Applet development and you are ready to deploy it in the field. Continue by selecting which native apps you need:

  1. Click on Generate deployment app
  2. Select your Applet and it's version
  3. Toggle which native apps you want to build and based on which CoreApp base (typically go for the latest one)
  4. Add any additional configuration
  5. Select under which Organization the device should be registered
  6. Press generate

The process can take up to 30 mins depending on number of applications, complexity of your applet and priority. You can observe the process in the All versions table. Once the build is completed click on it and see install guide for provisioning or download the executable for distribution.

Follow our provisioning guides to understand how to install the application on supported devices.

How to test Applet without using all your builds

While building your Applet you do not need to generate deployment apps every time you do a code change. Smart Builder should be used solely for last-mile delivery and application deployment. To test and troubleshoot your Applet use any of those methods:

  1. Local development using Emulator
  2. Connect physical device to your computer and send applet directly to it
  3. Use your Test organization and assign new Applet versions using CloudControl Timings