Brew, as a verb, has the meaning of making, planning, and brewing. as a noun, it means brewing drinks. Here is the abbreviation of Binary Runtime Environment for wireless.
Binary refers to binary. 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.
Runtime indicates 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.
Environment refers to the environment. Brew is an open and flexible environment that provides a large number of programming interfaces and can manage a wide range of businesses.
Wireless refers to wireless. 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?
In a word, brew is an open, complete, and end-to-end mobile value-added business solution based on wireless networks.(Figure 4-1 ).
Figure 4-1: brew Solution
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 products. Brew is just like this. Brew is specially designed to allow developers to program in any language they choose. C/C ++ is the basic language, and brew also supports other execution environments, such as Java, extensible identity Language (XML), and Flash. Brew can be freely expanded by a third party. It ensures that brew remains open to developers by releasing these extended applications and making them available 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 allows developers to easily access carriers 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.
Figure 4-2: main components of the brew 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.
This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/wireless_com/archive/2009/07/15/4350292.aspx