Brew, as a verb, has the meaning of making, planning, and brewing. as a noun, it means brewing drinks. HereBinary Runtime Environment for Wireless
.
BinaryBinary. Brew's programming interface is a set of binary function libraries. All brew-based applications and extensions are compiled and combined into binary code and executed locally. So in some aspects, brew is a thin client.
RuntimeIndicates the running time. All brew-based applications and extended categories are found and called at runtime, which is similar to the dynamic connection library. In fact, brew's application and extended class Simulator version are a DLL.
EnvironmentEnvironment. Brew is an open and flexible environment that provides a large number of programming interfaces and can manage a wide range of businesses.
WirelessWireless. Brew can fully utilize the features of unlimited devices to quickly and effectively run and use limited wireless network resources in a low-RAM/flash environment.
So what is brew?
What is
In one sentence,BrewIs an open, complete, end-to-end mobile value-added business solution based on wireless networks.(Figure 4-1).
Figure4-1: BrewSolution
Brew is a solution tailored for wireless networks and mobile terminals (Figure 4-2 ). Brew is not a single product. A single product is definitely not a solution. A solution is a business system that helps users solve their own problems. It can help users reduce production costs, better develop and implement market plans, accelerate the release of new products, and improve business efficiency. Brew is designed for wireless networks and mobile terminals. As a solution, brew is designed for mobile value-added services.
Brew is open and has an open architecture. It can be used by operators, mobile phone manufacturers, application developers, content providers, or users, you can add or delete what you want on the brew-based platform as needed. Openness refers to the structure in which the specification is made public, including officially approved standards and private design structures in which the designer discloses its specifications. The antonym of openness is closed or private. The word openness does not mean that the source code must be open. A major advantage of the open structure is that anyone can design its plug-in product, brew
This is exactly the case. Brew
After special design, developers can program in any language they choose. C/C ++
It is a basic language, and brew also supports other execution environments, such as Java and extensible identity language.
(XML), flash
. Brew
Third-party extensions are available to ensure that brew remains open to developers by making sure that these extended applications are released for free. In addition, brew can run on handheld devices that use any mobile operating system (OS, such as palm), and applications written for these operating systems can also be like normal brew applications, use the brew Release System (BDS) for wireless download and settlement. Brew
Developers can easily access operators and their global users. Brew
Enables operators to implement the brew distribution system in any way that meets their needs, these include managing their own app distribution and pricing, choosing a third party for management, or choosing to manage the pricing terms between app distribution and operator developers through the Internet of carriers/developers. Brew allows mobile phone manufacturers to freely write scalable applications that help them stand out from the crowd.
Figure4-2: BrewMain Components of the Solution
Brew is complete, not only a module on a mobile phone, but also a set of programming interfaces. It is a solution in the form of rurnkey. Brew is not only an integrated software and hardware system solution, but also enables unified management of front-end devices, transaction systems, and backend mainframe platforms. It also integrates the entire commercial environment, it runs throughout the wireless value-added business chain and brings benefits to all links in the industry chain. Under the industry chain dominated by complete solution thinking, there are two modes to follow: product-oriented and customer-oriented. Brew is a complete solution designed based on the customer's needs and the market, so that the entire industry chain can move downstream and truly target customers.
Brew is an end-to-end solution. In general, end-to-end refers to network connections. To communicate with the network, a connection must be established. No matter how far there are, how many machines in the middle must be connected between the two ends (source and destination, once the connection is established, it is an end-to-end connection. Brew end-to-end means that brew is connected to the entire network and is composed of numerous point-to-point business implementations.