Arquivo da Categoria ‘Brew’

BREW APIs de baixo nível

quarta-feira, 6 de junho de 2007


Ao desenvolvedor

Para a plataforma BREW (Binary Runtime Environment for Wireless)…o que são APIs de baixo nível? Basicamente…são APIs de primitivas gráficas. :-D

Pode-se afirmar que o BREW possui um bom suporte a primitivas gráficas e desenhos em tela. De certa forma, tal plataforma induz ao uso destas APIs por dois motivos: o primeiro é que o desenvolvedor é o responsável por implementar todo o controle de comportamento de tela. Mesmo quando se utiliza os componentes gráficos fornecidos pela plataforma. O segundo diz respeito à possibilidade de misturar a pintura de componentes já disponibilizados pela plataforma com a pintura de baixo nível. Isto não é possível com outras plataformas – como o J2ME (também já discutido em artigos anteriores). :-D

Há três bibliotecas que cobrem o exposto. A IGraphics provê ao desenvolvedor uma API de pintura para gráficos 2D. Já a biblioteca IDisplay possui suporte a pintura de elementos mais simples – como um texto. Por fim a IImage. Esta permite a carga e desenho de uma imagem presente no arquivo de recursos da aplicação. :-D

Links interessantes:

Página da QUALCOMM BR: AQUI;
Página sobre o BREW: AQUI.

Abraços!



BREW

quarta-feira, 9 de maio de 2007


Rápidas: :-D

O BREW (Binary Runtime Environment for Wireless), lançado em 2001 pela QUALCOMM, é um conjunto de produtos e serviços para o mercado de dispositivos móveis. Basicamente, através de API’s (Application Programming Interface), ele atua como interface entre os programas e o sistema operacional. Além disso…o BREW também é capaz de administrar a comercialização e a remuneração dos aplicativos desenvolvidos. :-D

A arquitetura BREW é, segundo a QUALCOMM, de fácil desenvolvimento e aberta a extensões de terceiros. Permite ao desenvolvedor de software criar aplicações que podem ser acessíveis por uma variedade de dispositivos móveis. Para desenvolver aplicações, pode-se utilizar C/C++. Também é possível fazer uso de outras linguagens de programação…desde que estas rodem sobre uma máquina virtual. Por este motivo, programadores em Java podem ficar tranqüilos… :-D pois há máquinas virtuais para este e para outros ambientes (XML, por exemplo). Atualmente…a linguagem mais usada é o C.

Links interessantes:

Página da QUALCOMM BR: AQUI;
Página sobre o BREW: AQUI.

Abraços!