Nexacro Studio is a powerful integrated development environment (IDE) that supports a series of tasks for developing a Nexacro-based app (Nexacro app, hereinafter). It involves designing, developing, testing, debugging and deploying. The form editor of the tool helps you to design an app screen quickly while you can intuitively see the data-binding state and relationship between components.
The screen management system of the Studio allows you to develop an app of various screen sizes. And App Builder helps you create and deploy installment files of your app for various mobile devices, setting you free from the need for other development tools.
Installing Nexacro Studio
Nexacro Studio is included in the Nexacro install package. Run the Setup file to start the installation process. When prompted, click Next.
Setup files support 32-bit and 64-bit versions.
32-bit: NexacroN_SetupStudio.exe
64-bit: NexacroN_SetupStudio_x64.exe
You cannot install both versions.
When updating the 32-bit version of Nexacro Studio that was previously installed to the 64-bit version, you must delete the 32-bit version and install the 64-bit version.
When updating, information such as options and project lists used in the previous version is maintained.
A security warning window may appear when running the setup file. Be sure to select ‘Yes’.
Selecting the Installation Language
Select the installation language. During the installation process, it will be displayed in the selected language, and when running Nexacro Studio after installation, information such as Help will be provided in the selected language.
You can select English, Japanese, or Korean. The language used by the operating system will be selected and displayed.
Clicking the [OK] button will start the installation process in the selected language.
Installation Process
Nexacro Studio installation proceeds in the following order.
Sequence | Function | |
---|---|---|
1 | Check the software license | |
2 | Decide whether to create shortcut icons on the desktop. Check off to create shortcut icons for the following on the desktop: - Nexacro Studio - Nexacro Module Developer Decide whether to install the SDK. Check off to install the SDK. | |
3 | Check Option 2 | |
4 | Proceed with installation | |
5 | Confirm installation Check whether to run Nexacro Studio If it is checked off, Nexaro Studio will be launched |
Installation Options
You can specify additional options when installing Nexacro Studio to configure certain steps in advance or skip certain steps in the installation process.
NexacroN_SetupStudio.exe /LANG=[ARG] /SILENT /VERYSILENT NexacroN_SetupStudio_x64.exe /LANG=[ARG] /SILENT /VERYSILENT
Option | Description |
---|---|
/LANG | Select Korean, English, or Japanese as the installation language. Korean | English | Japanese If you don't choose any of these options, it will automatically be set up in English. |
/SILENT | Skip the following steps and proceed with the installation process: - Select installation language - Check the software license - Determine whether to create a desktop shortcut icon (for Nexacro Studio) - Determine whether to install the SDK (SDK installation) |
/VERYSILENT | Proceed with the installation process without checking if installing a version that is the same as or older than the currently installed version. The rest is the same as the /SILENT option. |
You can set the commands as below for the installation process.
NexacroN_SetupStudio.exe /LANG=Japanese NexacroN_SetupStudio.exe /LANG=Japanese /SILENT NexacroN_SetupStudio.exe /SILENT NexacroN_SetupStudio.exe /VERYSILENT
Update
When updating, the installation language will be set as the language selected at the initial installation.
The update process is the same as the installation process except for the installation language selection.
Nexacro N V21 SDK
In Nexacro N V24, you can use projects from the previous version (Nexacro N V21) as they are.
In case of installing Nexacro N V21
When installing Nexacro N V24, the SDK folder will be maintained and only the development tools will be updated.
Existing projects may be used as they are, without any changes, and if necessary, you may change them to V24 projects by changing the SDK.
In case of newly installing Nexacro N V24
You can run projects created using previous version after installing the Nexacro N V21 SDK.
It will be installed under the SDK folder, separated by version, as shown below.
Initial Setup of Nexacro Studio
Main Folders and Files
The below table describes major folders and files created under the installation folder of Nexacro Studio.
SDK > <version> | |
---|---|
Folder name | Description |
help | - Folder for the help of Nexacro The help is provided in the form of CHM (compiled html help). Korean or English version will be opened in accordance with the language setting of the operating system. |
nexacrolib | - Folder for the libraries of Nexacro This folder contains the library files appropriate to the installed platform version. This folder also contains metainfo files, which are used only by Nexacro Studio and not subject to distribution. |
embedded | - Folder for Nexacro apps embedded in Nexacro Studio This folder contains the source codes of the Nexacro apps embedded in Nexacro Studio: for example, the Grid Contents Editor and the Nexacro Emulator. |
SetupRuntime | Folder for the module files of each OS. Relevant module files among them are referred to when an app is built. |
theme | - Folder for themes This folder contains cjstyles files for the skin of Nexacro Studio and theme files for the Nexacro apps. There are a few default theme files, varying with apps' operating environments. |
File name | Description |
nexacro.exe | - Executable of the NRE |
ResourceUpdater_x64.exe ResourceUpdater_x86.exe | - Executable for building a deployment file for the NRE |
nexacromigrator.exe | - Executable for migrating a Nexacro Platform 14-based project into a Nexacro N version. |
Tools | |
Folder name | Description |
license | - Folder for the license-related documents This folder contains the license-related documents for Nexacro products and open source products. |
File name | Description |
nexacrodeploy.exe | - Executable for converting a project file into a JavaScript file and for obfuscating files. |
nexacroemulator.exe | - Executable of Nexacro Emulator |
nexacrostudio.exe | - Executable of Nexacro Studio |
nexacromoduledeveloper.exe | - Executable of Nexacro Module Developer |
caddy.exe | - Executable of the local web server |
The list of installed files may vary depending upon product version.
If you are using a 64-bit operating system, the 64-bit executables in the SDK folder will also be installed in the %ProgramFiles% folder.
Version Check
To check the information on the registered license and version of Nexacro Studio, select [Help > About Nexacro Studio] from the menu.
Initial Settings
When you install Nexacro Studio for the first time, the tool will run as a trial version, which lasts for 60 days. With the below warning dialog popping up for the first run, click the [OK] button to proceed to the next step. If you have purchased the product, enter your product key.
In the next step, you are asked to configure initial settings including Perspective, Command Type and Theme. You can adjust these settings later in the menu [Options > Environment > General > Development Tools].
Licence Authentication
Access Help > About Nexacro Studio and click Enter New License on the version check window. When a pop-up appears, you are required to enter Application/Service Name and Developer License Key.
If a correct key is entered, you can see the below message and authentication is done.
If you put your key incorrectly, or the product key is found to have been already approved, the authentication will be failed with the below message on show.
Install Nexacro SDK
Only Nexacro SDK can be installed or updated without updating Nexacro Studio. Execute the distributed setup file (NexacroN_SetupSDK.exe) to start the installation process.
Start Page
Nexacro Studio provides a start page when it begins. The page can also be accessed through the menu Help > Start Page.
Items | Description | |
---|---|---|
1 | New Project | Creates a new project. Equal to the menu File > New > Project. |
2 | Open Project | Opens an existing project. Equal to the menu File > Open > Project. |
3 | Recent Projects | Recent project list. Equal to the menu File > Recent Projects. The list shows only project names while displaying the file path for each project when you put the mouse pointer over a certain project name |
4 | Contents | Information on new features, product manuals and tip videos |
5 | Do not show this on Startup | Whether to display the Start Page when Nexacro Studio begins. If you check the box, Nexacro Studio will not show the Start Page anymore. |
You can pin frequently-used projects to Recent Projects through either of the two following ways. The one is selecting the checkbox beside Pinned in the context menu while the other is clicking the pin icon next to a certain project on the list. Pinned items are placed at the top of the list.
You can determine the number of items displayed in the Recent Projects list by accessing the menu [Tools > Options > Environment > General > Recent Files]. With the maximum number of the projects in the list amounting to 16, unpinned projects will be removed in the order that they were added if the total number of projects exceeds the maximum. You can delete a certain project in the list by selecting Delete in the context menu.
Using Help
To access the online help, press F1 or select the menu option Help – Help.
The following table lists sample help categories.
Item | Description |
---|---|
Environment | Object that manages the information on the system environment utilized by a project |
Screen | Information on the screens utilized by an Application |
Application | Application object |
Form | Form object |
Frames | MainFrame, ChildFrame, FrameSet and etc. |
Components | Component: components that serve as user interfaces in an app ContainerComponent: components to connect to a Form or to include other components inside System Component: components that appear to be included in another component but that actually have their own controls |
NexacroAPI | Methods for additional features. Those methods begin with the word "nexacro" such as "nexacro.base64Decode()". |
Communication Objects | Object used for data transaction. It supports the XPush object. |
Data Objects | Dataset, DataObject and ColumnInfo objects |
Script | Necessary objects including the ones created by supplementing standard JavaScript objects |
Event Objects | Event objects |
EventInfo Objects | Objects that help to process events |
Misc. Objects | Objects, such as System, used to support certain features. Supported objects may differ according to users' environments. |
DeviceAPI | Objects that support the NRE-specific features |
Appendix | Various supplements including open source licenses |
The following figure illustrates sample Help content.