Comment on page
Introduction to the development environment
The AppCube development environment is an environment for developing applications. Developers can customize development and configure various logical modular elements according to their needs, thereby creating various applications.
AppCube currently only supports the Chrome browser. Due to the system version problem, the screenshots in the example steps may be slightly different from the actual system interface of the software, but it will not affect your understanding and operation.
AppCube is a zero-code and low-code application development platform:
- It is simple and convenient to develop zero-code applications, without using any programming language, you can quickly build applications on demand by dragging, pulling, and dragging, and everyone can become a developer. For more information on zero-code applications, please refer to the zero-code application development guide .
- Through visual orchestration tools such as interface, logic, and objects, you can quickly build low-code applications in a "drag, pull, and drag" manner. The process of developing a low-code application is shown in Figure 1, and I hope it will guide and help your use. For more information on low-code applications, please refer to the low-code application development guide .
Figure 1 Using AppCube to develop an application process

Application development using AppCube is generally divided into three stages: development -> testing -> online. Each stage will have an independent environment to isolate the data of each stage and ensure the stability of the officially launched version.
- Development environment : The development environment is an environment specially used by developers to develop applications. Users can develop and configure various logical modular elements according to their needs, thereby creating various applications. The default domain name is "appcube.cn-north-4.huaweicloud.com".
- Sandbox environment : Before the application is officially released, it needs to be tested in the test environment, including data configuration. Here, the sandbox environment is generally used as the test environment. The default domain name is "appcubesandbox.cn-north-4.huaweicloud.com".Before using a sandbox environment, first you need to understand what a sandbox is. A sandbox is a security mechanism that provides an isolated environment for running programs. It is usually used for experimentation with programs whose sources are untrustworthy, destructive, or whose intent cannot be determined. A sandbox is an execution environment that restricts program behavior according to security policies, usually strictly controlling the resources that programs can access. In a sandbox, network access, access to real systems, and reading of input devices are usually prohibited. or severely restricted. From this perspective, sandboxes are a type of virtualization. All changes in the sandbox do nothing to the operating system.
- Operating environment : The operating environment refers to the real environment that is officially released and launched. After the test is completed, the application is released to the production environment, that is, the running environment, for use by business users. The default domain name is "appcuberun.cn-north-4.huaweicloud.com".
The free version does not provide a running environment. Please refer to Purchasing a commercial tenant . After purchasing the professional or exclusive version, package and release the application and install the application in the running environment.
First, take the development environment entry as an example to introduce how to enter the development environment and the specific functions of AppCube .
Use your HUAWEI CLOUD account to log in to HUAWEI CLOUD and enter the development environment of the AppCube service.
- 1.Use your HUAWEI CLOUD account to log in to the HUAWEI CLOUD website , and click Console on the right side of the top navigation bar to enter the HUAWEI CLOUD console.
- 2.Click on the upper left corner of the management console, expand the service list, and choose Application Services > AppCube to enter the AppCube service console.
Figure 2 Find the application Rubik's cube AppCube in the service list

3. In the AppCube service console, click " Enter Home " or "Legacy Portal" to develop applications; click " Manage Runtime Environment" to enter the AppCube runtime environment.
The descriptions of the tabs on the left side of the AppCube console are as follows:
- Instance: Displays the AppCube instance created under the currently registered tenant.
- Help Center: Provides AppCube product introduction, growth map, FAQ, and HUAWEI CLOUD community entrance.
- TalkCube: Virtual assistant construction platform. For related content, please refer to Virtual Assistant Construction Platform .
The free trial version has no operating environment permission, please refer to the actual interface.
You can enter the AppCube development environment by clicking " Enter Home " or "Legacy Entry" , and you can develop applications, but the interface style and the operation steps for creating new applications are slightly different. This document uses the example of clicking " Legacy Portal " in the AppCube service console to introduce various functions of AppCube.
In the AppCube service console, click " Enter Home " to enter the new AppCube home page .
Figure 3 Homepage of the new version of AppCube

The functional areas of the new version of the AppCube homepage are described as follows:
- The top "workbench": the entrance to the zero-code application development platform. Using this platform, you can quickly build applications on demand by dragging, pulling, and dragging without using any programming language, and everyone can become a developer. For more information on zero-code applications, please refer to the zero-code application development guide .
- "Application Development" at the top: the low-code application development page, where you can quickly build various types of low-code applications. The left side of the page contains the following menus:
- Homepage: The homepage page, which can quickly build various types of applications and publish them directly online. "Low-code applications" presents the applications recently created, accessed and favorited by the current user; "Learning Center" provides some operation and introduction videos of the platform's functions, so that you can understand AppCube more intuitively ; "Template Center" places the zeroes provided by AppCube. Code and low-code application templates, you can directly use these preset application templates to quickly create applications. "Product News" presents AppCube notification announcements/upgrade announcements.
- Application: On the application page, you can develop and manage all low-code applications.
- Assets: On the assets page, you can manage all component assets in the environment, including reusable BO assets, native services developed in traditional languages, and BO2.0 assets.
- Business big screen: DMAX development portal, DMAX is the AI data visualization big screen and small screen page construction service provided by AppCube. DMAX provides rich visualization components, flexible data access and multiple page building capabilities, supports multi-screen adaptation, and helps developers quickly build and publish professional-level real-time visual large-screen and small-screen pages.
- Learning Center: Provide some operation and introduction videos of the platform's functions, so that you can understand AppCube more intuitively .
- Template Center: AppCube has built-in rich zero-code and low-code application templates, and you can directly use these preset application templates to quickly create applications.
- Top right area:
- : Scan on WeChat and follow the AppCube public account.
- : Click to switch languages.
- : Entrance to Huawei Cloud Message Center. The message center is a service platform built by HUAWEI CLOUD to better establish contact with customers. It can provide users with the reception and management of various notification messages. Users can receive messages in a timely and efficient manner, thereby avoiding unnecessary losses caused by information omission. .
- : AppCube help documentation entry.
- Username: Displays the name of the current login account. Click the account name and select different pop-up menus to view system version information and log out of the system.
In the AppCube service console, click Legacy Portal to enter the development environment of the legacy classic homepage.
Figure 4 Classic homepage development environment

The functional areas on the home page of the AppCube development environment are described as follows:
- Home page: The home page of the AppCube development environment, including the following tabs:
- Recommend for you: Recommend valuable content for you, including platform roaming, how to create blank industry applications, how to create BO, how to create Addon applications and video-based large-screen related learning materials, etc.
- Projects: Including light applications, industry applications, business large screens and mobile applets. The classification description is shown in Table 1 . All application projects under development are displayed in "My Application".
Table 1 Introduction of application types
Classification | Application Type | Introduction |
---|---|---|
Light application | Light application | Light applications are generally lightweight applications that do not involve complex code, and users can easily build applications with zero code (such as dragging and dropping components, simple configuration) or low code. After creating a blank light application, the system will preset the Logic, Model, and Page directories. |
Industry application | Industry application | Industry applications are applications created for different industries, such as cities, parks, energy, and transportation. After creating blank industry applications, you need to customize the catalog. |
| BO | BO (full name Business Object) is a business object, which is a software unit that encapsulates a complete data model, business logic, and page presentation, and provides services for upper-layer applications through open interfaces. BO can also provide a management page to configure and manage its own data. Based on some BO, users can combine, arrange and configure, like a Rubik's cube to create applications with different functions. For example: Device BO, which provides unified semantics of the device for upper-layer applications, and abstractly encapsulates the capabilities of the device itself; Alarm BO, which provides unified semantics for all alarms, obtains alarm data from various subsystems and upper-layer applications, and displays unified models in a unified manner; GIS The service BO provides the encapsulation and standardized interfaces for tenant management, map management, and location service interfaces of the GIS subsystem. You can create a smart smoke sensor application based on various BO assets such as equipment BO, alarm BO, and GIS service BO to complete equipment data access, processing and analysis, and alarm monitoring functions. |
| Addon app | When you need to customize based on an existing application or solution (the original application can only be installed in the form of an asset package), you can select the Addon type to create an application. Customized modifications in the created Addon application will not affect the code of the original application. The difference between Addon application and BO is that the original application based on Addon application can be understood as a basic class, which is equivalent to rewriting some of its methods after being added by Addon; while BO is like a library, waiting for the introduction of other applications. |
| Native Service | Tenants develop some services outside of the AppCube platform, and the services run in Docker containers. Tenants hope that these services developed outside the AppCube platform can be integrated into AppCube for internal applications of AppCube or other third-party systems to call. At this time, you need to create a Native Service to introduce these native services. Native Service is only visible to applications under the tenant. |
| 5G News | 5G messaging is an upgrade of traditional SMS services, and it is a basic telecom service for operators. It supports adding more media formats (including pictures, videos, etc.) to SMS to make SMS more abundant. AppCube supports the creation of 5G messaging applications, enabling sending 5G messages to users, and receiving end-user uplink messages forwarded from the 5G messaging cloud service platform. |
| BA | AppCube provides BA (Building Automation) configuration management tools to facilitate automatic management of equipment by users of campus solutions. Configuration refers to the application of overall presentation, maintenance and control of non-IoT devices and their access and control networks in the traditional device management field, including BA, FA, etc. of smart buildings, as well as industrial control FCS, DCS, etc. procedures, similar to network element management in the operator domain. Partners can use this tool to create device pages, import device primitives as needed, bind device instances, configure device properties, define device special behaviors (such as alarms/trends/statistics/periodic tasks, etc.), and send commands by calling services to achieve Automatic management and monitoring of device instances. |
Business big screen | Business big screen application | You can develop DMAX AI visualization large-screen pages in business large-screen applications. DMAX is a visual large-screen construction tool in AppCube. It provides rich visual components, flexible data access, and multiple page construction capabilities. It supports multi-screen adaptation and helps developers quickly build and publish professional-level real-time visualizations. Large screen page. It can be widely used in business scenarios of government, commerce, finance, manufacturing and other industries, for example, it plays an important role in urban intelligent operation centers, emergency command centers, power dispatch centers, financial trading halls and other departments and institutions. It has various functions such as daily monitoring, analysis and judgment, emergency command, display and reporting, and plays an important role in improving scientific management. |
Mobile applet | Mobile applet application | This function will be launched soon and will be used to develop mobile H5 pages, release WeLink We code programs, Huawei OneMobile applet, etc. |
- Libraries: Displays the assets ordered and installed by tenants, including applications such as App, BO, and Native Service. These applications are asset packages and their internal components are protected.
- Learning Center: Provide some operation and introduction videos of the platform's functions, so that you can understand AppCube more intuitively .
- Practical drills: for you to conduct practical drills. After unlocking, you can follow the prompts to complete the development of typical applications.
- Management: Tenant-level management configuration capabilities, such as user rights management, system settings, task management, etc.
- Asset Center: ROMA Asset Center entrance.
- Top right area
- Work Order: My Work Order and New Work Order Entry. If you encounter problems, please submit a ticket and contact HUAWEI CLOUD customer service to answer your questions.
- Simplified Chinese: Click to switch languages.
- Username: Displays the name of the current login account, click the account name, and select different pop-up menus to switch environments, view system version information, and log out of the system.
- : AppCube notification announcement/upgrade announcement page entry. On this page, you can view the version number of the AppCube currently online on the HUAWEI CLOUD official website and the features of each version online/optimized.
The version shown here is the official commercial version of AppCube. The commercial version includes free version, professional version and exclusive version. The login environment is the same, but only the functional specifications are different. For detailed specifications and charging standards, please refer to the specifications .
-
- : Entrance to Huawei Cloud Message Center. The message center is a service platform built by HUAWEI CLOUD to better establish contact with customers. It can provide users with the reception and management of various notification messages. Users can receive messages in a timely and efficient manner, thereby avoiding unnecessary losses caused by information omission. .
- : AppCube help documentation entry.
Last modified 1yr ago