Brew advanced and proficient-3-uione technology serialized in 3G mobile value-added business operation, customization and development

Source: Internet
Author: User

Uione is a data-driven user interface technology built on BREW and buiw. Trigplayer interprets trigml logical expression files, maps controls in the buiw, and displays them. It uses actor to access various services provided by the aee layer. The hierarchical relationship between uione and the mobile phone is 10-6.

Figure10-6:UioneHierarchy on mobile phone

 

Trig is a mixture of compiled trigml and other resources in one or more applications. triglet is the updatable part of a trig. Trig is executed through trigplayer, and trigplayer is the application engine of uione, which is equivalent to an interpreter. Actor is a plug-in implemented by C code. It uses actor to call brew on mobile phones.
The aee layer API can be understood as an application extension engine. Trigbuilder is a development tool used to compile trigml, run and debug the standby interface applications of mobile phones.

Trig is actually a user interface, including the user interface customized by the operator and the interface for content update channels. Trigs contains a display combination of local resources, such as compiled trigml files, image files, and text files. Resources in trigml are organized in a tree structure. Each resource is a unique leaf node.

Figure10-7:Trigs is a display combination containing local resources

 

Actors provide interfaces using the underlying code. actor can access features of the mobile phone platform and applications on the mobile phone platform, and use the application logic of the underlying code. Essentially, it is also a BREW application extension. Similar to middleware, it is responsible
APIs and other extended applications for interface interaction are the underlying logic processing part of the uione application. Actor provides three functions: to change the data structure and variable values in an application, process the trig command message sent to the actor, and send the changed information to Trig through the event.

Triglet is the updatable part of trigs (Figure 10-8). You can download it to your mobile phone through Ota to automatically update the specified content on the mobile phone's standby interface. It is a directory system of a series of resource files. It is a description of the dynamic updatable part of the uione application and a resource file package,
Supports Wireless downloads and updates the UI online,
You can only update some UIS.

Figure10-8:Triglet content update

 

Channel upgrade is actually a quasi-Push Service, which allows you to select your favorite content channels and update cycles. The custom server sends an SMS to the end user, and the update manager on the user's mobile phone obtains the relevant content (triglet) from the Content Server Based on the URL of the content channel ), then, the resource manager displays the customized channel content to the user. The system structure is 10-9.

Figure10-9:Architecture of channel content update in uione

 

In addition, the organizational structure of a typical uione application is 10-10. It can be seen that a typical uione application is generally composed of template, Trig, triglet, themes, and related basic libraries.

Related Article

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.