O BREW (Binary Runtime for Wireless Environment) proveniente da empresa criadora da tecnologia CDMA, a Qualcomm, é uma plataforma bastante usada para o desenvolvimento e execução de aplicativos para dispositivos móveis.
A plataforma da Qualcomm junto com o Visual Studio da Microsoft lhe dão diversas vantagens no que diz respeito ao desenvolvimento de aplicativos de alto desempenho e alta produtividade. Uma delas, já citada acima, é o fato de que essa é uma plataforma bastante usada para desenvolvimento de aplicativos móveis no mundo. Outra grande vantagem é que o desenvolvedor que já conhece C/C++ precisará apenas aprender as funcionalidades das APIs e alguns outros conceitos simples, fazendo com que a curva de aprendizado seja bastante rápida e satisfatória. Por último, o BREW é extremamente portável, pois a Qualcomm teve o cuidado de edificar as APIs de modo que elas estejam disponíveis em todas as plataformas.
Para desenvolver utilizando essa plataforma, que na verdade são um conjunto de APIs que funcionam em conjunto com o Visual Studio, é possível utilizar as linguagens de programação C/C++ e Java, embora a linguagem mais utilizada seja C.
O BREW é uma plataforma extremamente pequena e roda tanto em dispositivos que possuem algum sistema operacional (smartphone) quanto em dispositivos que não possuem recursos suficientes para isso, pois um dos seus objetivos é dar suporte ao maior número possível de dispositivos. Como muitos já sabem, os dispositivos que estamos utilizando para executar nossos aplicativos possuem recursos bastante limitados e precisam ser tratados de maneira diferenciada em relação à maneira que são tratados os PCs, laptops, etc.
O BREW OS é usado por alguns fabricantes de telefones celulares e redes móveis, porém na maioria das vezes o usuário final não sabe disso, o BREW na maioria das vezes é executado em segundo plano com a interface ou "skin" do fabricante de telefones celulares visivel.
Interface Atual do BLEW (no HTC Freestyle)
Fontes:
http://www.linhadecodigo.com.br/Artigo.aspx?id=1098
http://pt.wikipedia.org/wiki/Brew
http://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless
Nenhum comentário:
Postar um comentário