To export a Storyboard Deployment Bundle, right-click the Storyboard application file (*.gde) and select, and choose the deployment type.
An export can also be launched by clicking on thebutton in the toolbar. This button will launch the first export configuration found for the current application, or create one if none exist.
Thedialog will appear the first time an application is exported for deployment. This dialog allows you to customize how the application is exported and can be accessed at any time by clicking on the button in the toolbar.
The export dialog is separated into sections that take you through the required elements of an export.
- Application Model To Export
The first export parameter block is the selection of which application model file
(*.gde)files to export. Selecting more than one will cause these files to be merged when exporting the deployment bundle.
- Generic Model Export Options
The second export parameter block lists generic Storyboard Model export options. These are options that are independent of the specific packaging format but apply generically to the model.
The Generate condensed output option determines if extraneous character information is removed from the exported model file. The Generate precompiled Lua option will attempt to pre-compile the project's Lua scripts to bytecode prior to packaging. Only the top level files in the project's
scriptsdirectory will be compiled into platform independent bytecode. Compilation uses the same file names as the original files so this option is only available when the user is exporting to a directory other than the project directory.
- Export Packaging
The third export parameter block determines how the exported model should be packaged. These packages and their options are described below.
- Export Transfer
The final export parameter block is where the packaged content should be saved or transferred. Currently transfer methods include copy the package to the local filesystem or transferring it to a target over the network using
scp. The transfer methods and their options are described below.
Once the user has finished customizing their export configuration they can click the Apply button to save the configuration and the export can be launched by click on the Run button. The application will then be exported according to the configuration.
All of the resources used by the application (images, fonts, scripts, translation files etc) must be available at runtime and included in the bundle packaging. The exporter will automatically select common resources but the packaged content can be customized using thetab of the export wizard
The common resources extracted from the Storyboard application's project include:
imagesdirectory content. These are image assets that are required by the application.
fontsdirectory content. These are fonts that are required by the application
scriptsdirectory content. These are usually Lua script files that provide glue logic for the application
translationsdirectory content. These are usually translation files used by the application
Users may include additional content or exclude specific files as required by the application. The directory structure of the exported bundle package will reflect the same directory structure as used in the Designer project and should be maintained when the deployment bundle is moved to an embedded target.