The Home Toolbar
The Home toolbar is always available and contains buttons for accessing the most common functionality in the Application Builder.
The Workspace Section
This section contains button for moving from the Application Builder workspace to other workspaces:
The Model Builder button (), to switch from the Application Builder workspace to the Model Builder workspace with the standard COMSOL Desktop.
The Model Manager button (), to switch from the Application Builder workspace to the Model Manager workspace for working with version handling and database storage of your COMSOL apps and models.
The Main Section
This section contains the following buttons for moving to various windows and creating new forms and methods:
The New Form button (), to create a new Global Form or Local Form node. When creating a new global form, you can choose from a number of form templates. See Working with a Form and Using the Form Wizard. The Local Form option is only available if there is at least one global form in the application. Clicking it adds a new local form under the currently selected global form. For more information about local forms, see Local Forms.
The New Method button (), to create a new Global Method or Form Method node open its code in a new editor tab. See The Method Nodes and Method Editor Windows.
The Data Access button (), to add model-dependent data and properties, as well as application-specific properties that can be modified from a running application through the data access functionality. See Data Access.
The Record Method button (), to create a new method by starting a recording session of operations on the embedded model that you can later use as code in that method. When the recording starts, the button changes to the Stop Recording button (), which you click to end the recording. See Recording Code.
The Compiler button (), to compile an application created using the Application Builder into a standalone, runnable application (with a license for COMSOL Compiler™). See Compiling Applications Using the COMSOL Compiler.
The Settings button (), to move, open, or close the Settings window.
The Editor Tools button (), to show or hide the Editor Tools window, where you can choose common COMSOL Multiphysics model operations and insert them into a method or generate form objects based on them. See Adding Model Code and Form Objects.
The Add-in Section
This section contains buttons for defining and creating add-ins. See Creating Add-ins.
Click the Add-in Definition button () to add an Add-in Definition node for creating an add-in and enable the other buttons in this section. If the Add-in Definition node already exists, it is selected when you click this button.
From the Add-in Attributes menu () to choose to add a Form Definition, Method Definition, or Template Definition. When you add a Template Definition, you can also add Commands, Graphics, Inputs/Outputs, Inputs, and Outputs subnodes to the Template Definition node, under Template Attributes on the menu.
When you have defined the add-in, click the Create Add-in button () to create the add-in.
The Inputs section
This section contains a button for adding an application argument. See The Inputs Branch.
Click the Application Argument button (), to add an Application Argument node for defining an input argument for an application. See The Application Argument Node.
The Events Section
This section contains a button for creating events. See The Events Branch.
Click the Events button (), to add an Event node for defining an event. See The Event Node.
The Declarations Section
This section contains buttons for creating variable, file, and choice list declarations. See The Declarations Branch. The buttons include:
The Scalar button (), to open a menu where you can choose to add a string, Boolean, integer, or double scalar.
The Array 1D button (), to open a menu where you can choose to add a string, Boolean, integer, or double 1D array.
The Array 2D button (), to open a menu where you can choose to add a string, Boolean, integer, or double 2D array (matrix).
Under More Declarations (), choose one of the following items:
-
File (), to add a file declaration for accessing files.
-
Choice List (), to add a choice list for defining a list of allowed values.
-
Unit Set (), to add a unit set.
-
Graphics Data (), to add a graphics data for accessing picked data from a graphics window.
The Libraries Section
This section contains the following buttons for opening the images, sounds, and file libraries and for adding external code and utility classes:
The Images button (), to open the Images library. See Images.
The Sounds button (), to open the Sounds library. See Sounds.
The Files button (), to open the Files library. See Files.
Under More Libraries (), choose one of the following items:
-
 Utility Class (), to add a Java utility class. See The Utility Class Node.
-
External Java Library (), to add an external Java library. See The External Java Library Node.
-
External C Library (), to add a dynamically linked native code library. See The External C Library Node.
-
Add-in (), to import an add-in. See Add-in.
-
Languages (), to add languages to an app. See Languages.
The Main Window Section
In this section, click the Main Window button () to move to the Main Window node. You can then design the menus and toolbars for the main window with preview in the Main Window window. See The Main Window Branch.
The Test Section
This section contains the following tools for testing the application:
The Test Application button (), to launch the application in a separate window so that you can test it. See Testing the Application.
The Apply Changes button (), to compile and apply code changes to the running application (a so-called hot code swap). See Applying Changes to a Running Application.
The Test in Web Browser menu (), to test run the application in a supported web browser in the list of menu choices. See Testing the Application.
The Compare Section
Click the Compare button () to open a Select Application window where you can select another application (as an MPH-file) and compare it to the current application. The results of the comparison appear in a Comparison Result window. See Comparing Models and Applications in the COMSOL Multiphysics Reference Manual for more information.
The View Section
The View section contains the following buttons for rearranging the views in the Application Builder desktop window:
The Windows () button, to open a list of available windows in the Application Builder.
The Tile () and Move To () buttons, to rearrange the windows in the Application Builder.
The Reset Desktop button (), to reset the desktop layout to the default state.