C ++ SDK + Symbian development entry-level deployment

Source: Internet
Author: User

The application passed to the target hardware is in the form of a Symbian installation system (. .. The sisfile is a compressed archive file that contains all the files required for installation and the installation options. The Symbian installation system provides a simple and consistent user interface for installing applications, data, or configuration information on devices based on the Symbian operating system. Components installed by developers (or end users) are included in. In the sisfile.

We can use the interactive sisar tool provided by the Series 60 SDK for execution. The generation of the sisfile. To easily install applications on the target hardware, sisar packages all application files to one. In the sisfile.

Create and install (. All the information required for the sis file is provided in the example project HelloWorld -- they are located under install folder. In the example project, we used a dedicated installation package source file (helloworld.pkg.pdf and Symbian tool makesis.exe.

Create an SIS Installation File

After you build the armi release version of The HelloWorld application, You Need To package all application components into one installation package (. In the sis file. Open the command prompt and navigate to the SDK folder of the HelloWorld project. Switch to install folder, and enter the following content to create. Sisfile:

Makesis helloworld. pkg

After successful creation, a message similar to "Created helloworld. sis" will be output. Install the package (. The sis file will be created under install folder. Now you must transmit the data to the device.

Sisfile Installation

You can choose among the three potential installation options, depending on the device you are using and other available tools-for example, whether you can access the PC through an infrared or bluetooth device, or access some software based on Symbian Connect (Nokia PC Suite, Or something provided by other device vendors:

. Install it by calling the PC. The application installation process of Series 60 devices is completed by establishing a connection between the PC and the target device through the infrared or bluetooth conversation between the software (such as Symbian Connect.

. Install OBEX (OBject EXchange), via infrared or Bluetooth, from any device (such as PC, Symbian OS phone or any other device that can use OBEX. The sisfile is transmitted in the past. This process can be managed by the Messaging application, which can intercept files attached to messages-when you open a message, it will automatically start the application installation process on the phone.

. Select ,. The sisfile can be sent as an email attachment. Application installation is also managed by the Messaging application on the phone. When you open the message, it automatically starts the installer.

The previous two methods depend on establishing a connection between the PC of the development project and the Series 60 device. In typical cases, the device manufacturer provides the appropriate communication software. You must refer to the specific instructions provided by the connection software.

After installation ,. The significantly simplified version of the sisfile is retained on the Series 60 device to control the uninstallation of the application. Use the application "Manager" if necessary. The sisfile only contains the information required to uninstall the application, which is typically much smaller than the original file.

If. The sisfile is transmitted as a message attachment, and the original message is not deleted from the Inbox folder of the Messaging application. The sisfile may also exist on the device.

Run on the target device

Use one of the preceding methods to transmit the helloworld. sisfile to the target hardware. After the transfer, you can install the application on the device. Run the application as listed in "locate and run the application. You will be sure that the application located and running on the target device is the same on the simulator-there is only one small difference: the application is not located in the "Other" folder.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.