S� para efeito de complemento ao assunto que os colegas est�o tratando, BREW tamb�m pode ser desenvolvido em Java, a IBM e  Insignia possuem (ou pelo menos possuiam) virtuais machine para BREW.

[]�s
Luiz Bentes

 Claudio Miranda <[EMAIL PROTECTED]> wrote:


Pessoal, respondo tarde, mas vale a pena...

Este artigo � de Agosto de 2001 e hoje j� temos muitas atualiza��es,
dentre elas:

- Atualmente existem 100 milh�es de equipamentos J2ME, enquanto foram
vendidos apenas 3,6 milh�es de equipamentos com BREW

http://news.com.com/2100-1033-981750.html?part=dht&tag=nhl

- Um tamanho aproximado de aplica��es CLDC/MIDP em m�dia � de 50 kb
(mesmo assim maior que os 20 KB da BREW). Mas n�o considero isso um
impecilho pois existem equipamentos com suporte a CLDC/MIDP com 3, 8 e
at� 32 MB.

- Em J2ME/MIDP � poss�vel realizar o download de aplica��es atrav�s de
OTA (Over The Air).

- O GPS � um item que depende do telefone exclusivamente e n�o se � BREW
ou Java. O que pode ter no BREW � uma API C/C++ para acessar as
interfaces do GPS. O que pode acontecer igualmente em Java/MIDP.

- O J2ME hoje tem uma iniciativa formada pelas empresas so setor de
telefonia m�vel (mais de 30 parceiros entre operadoras, fabricantes de
telefones, desenvolvedoras), que ir� formar uma plataforma s�lida n�o
visando apenas o telefone, mas toda a infraestrutura t�cnica e de
neg�cios para implantar a plataforma J2ME.

http://java.sun.com/products/jtwi/openletter.html

- BREW _S�_ pode ser desenvolvido em windows.

- Os problemas de C/C++ (libera��o de mem�ria, ponteiros) devem ser
tratados pelo desenvolvedor

- Voc�s j� viram um trecho de c�digo BREW ?

#include "AEEModGen.h"
#include "AEEAppGen.h"
#include "AEEShell.h"

static boolean MyFirstApp_HandleEvent(IApplet * pi, AEEEvent eCode,
uint16 wParam, uint32 dwParam);

int AEEClsCreateInstance(AEECLSID ClsId,IShell * pIShell,IModule *
po, void ** ppObj) {

*ppObj = NULL;
if(ClsId == AEECLSID_MYFIRSTAPP){
if(AEEApplet_New(sizeof(AEEApplet), ClsId, pIShell, po,
(IApplet**) ppObj, (AEEHANDLER)MyFirstApp_HandleEvent,

NULL) == TRUE) {

return (AEE_SUCCESS);
}
}
return (EFAILED);
}


=:] s



-- Claudio Miranda


Iuri Dantas wrote:
> Ol� Caetano!
>
> Conforme solicitado, segue abaixo o artigo.
>
> "Obs: Mas as d�vidas continuam... :) "
>
> Abra�o
> Iuri Dantas
> Email particular
> [EMAIL PROTECTED]
> Bhte (MG)
>
> BREW OU JAVA MICRO EDITION?
>
> Desde que surgiu no mercado, h� cerca de seis anos, o Java, da Sun
> Mi-crosystems, passou por in�meros avan�os e, aos poucos, acabou se
> tornando sin�nimo de linguagem de programa��o para sistemas de
> computador. No final do ano passado, com o intuito de transform�-lo
> tamb�m em uma plataforma para o desenvolvimento de aplica��es m�veis, a
> software house americana anunciou a vers�o J2ME (Ja-va Micro Edition).
>
> Tudo indicava que o J2ME teria a mesma trajet�ria fulminante da sua
> linguagem-m�e. Nesses poucos meses de vida, obteve a ades�o de
> fabricantes de express�o de dispositivos sem fio, como Motorola, Palm e
> Nokia, e seu reinado, exercido praticamente sozinho no mercado, parecia
> inabal�vel. Parecia. Em abril deste ano, a Qual-comm lan�ou aquele que
> promete ser o grande rival do sistema da Sun: o Brew, acr�nimo em ingl�s
> de Binary Runtime Enviroment for Wireless, ou, em tradu��o livre,
> sistema bin�rio de execu��o de aplica��es sem fio.
>
> A distin��o b�sica entre eles � que o J2ME utiliza linguagem nativa,
> enquanto o sistema da Qualcomm � baseado na linguagem C++ e j� vem
> integrado aos chips CDMA (Code Di-vision Multi-ple Access) que equipam
> os aparelhos de quase todos os grandes fabricantes mundiais de
> celulares. Hoje, ele j� � fornecido com os aparelhos da Kyo-cera, LG
> Telecom, Sam-sung e Hyun-dai. Outro diferencial � que, enquanto o Brew
> foi concebido para equipar apenas telefones celulares, o J2ME pode ser
> incorporado a palmtops, PDAs e celulares.
>
> Embora essa maior abrang�ncia possa pressupor uma vantagem do sistema da
> Sun, como a batalha vai ser travada no territ�rio dos telefones
> celulares, � prematuro prever quem sair� vencedor. A Qualcomm, que det�m
> a patente do CDMA, aposta na sua tradi��o no setor e na grande base de
> operadoras que utilizam o padr�o, que hoje somam cerca de 100 milh�es de
> usu�rios no mundo. A Sun, por sua vez, joga suas fichas na capacidade de
> integra��o do J2ME que, al�m do CDMA, pode funcionar com TDMA, iDEN,
> i-Mode, Palm-OS e GSM.
>
> Por terem caracter�sticas distintas em muitos aspectos, as duas empresas
> fazem quest�o de deixar claro que n�o consideram os sistemas como rivais
> no mercado. O gerente para Am�rica Latina na �rea de servi�os internet
> da Qualcomm, Marcelo Valdez, n�o v� o J2ME como um concorrente direto.
> �At� reconhecemos suas vantagens, pois seus aplicativos s�o muito mais
> r�pidos. Mas � preciso notar que o Brew foi desenvolvido especificamente
> para telefones celulares, enquanto o Java tem uma abrang�ncia mais
> geral. Nossa inten��o sempre foi criar uma plataforma aberta, na qual
> qualquer tipo de browser funcionasse.�
>
> O gerente da Qualcomm observa que, desde a concep��o, o projeto do Brew
> teve por objetivo assegurar o desempenho dos telefones celulares. �A
> pr�pria ado��o da linguagem de programa��o C++ faz com que os
> apli-cativos ocupem menos espa�o de mem�ria do celular e, portanto,
> tenham melhor performance do que os de solu��es semelhantes baseadas em
> outras linguagens�, alfineta Valdez, afirmando que os aplicativos do
> Brew consomem em torno de 20 KB de mem�ria, ao passo em que os
> desenvolvidos por outras plataformas chegam a demandar cerca de 100 KB.
>
> Entre as facilidades da plataforma, o gerente da Qualcomm destaca a
> possibilidade do usu�rio final fazer down-loads de aplica-tivos pelo
> celular, enquanto estiver on-line, e utiliz�-los depois, quando estiver
> off-line. Outra vantagem, segundo ele, � que o Brew j� vem com uma s�rie
> de sistemas nativos. Um deles � o gps-One, de localiza��o, que integra
> os sistemas GPS e de triangula-��o de r�dio base. Outro sistema nativo
> da plataforma � o de reconhecimento de voz, que dever� possibilitar a
> integra��o de aplica-tivos de voz com a internet. No rol das aplica��es
> previstas para serem desenvolvidas a partir do Brew, est�o recursos
> multim�dia, com imagens em movimento e em cores, armazena-mento e
> download de arquivos de MP3, aplica��es de com�rcio eletr�nico e de
> localiza��o.
>
> De acordo com Valdez, o Brew est� tendo muito boa acolhida no mercado
> mundial, inclusive no Brasil, onde 60 desenvolvedores j� baixaram o kit
> pela internet at� agora. Ele informa que a Qualcomm j� assinou contratos
> com tr�s operadoras. Um deles foi com a KDDI Communications, a maior
> concorrente da NTT DoCoMo no Jap�o, que iniciar� o fornecimento dos
> servi�os Brew a partir de setembro. As outras duas, que estar�o
> oferecendo a plataforma at� o final do ano, s�o a Verizon, dos Estados
> Unidos, e a KTF, da Cor�ia. Sobre um poss�vel contrato j� assinado no
> Brasil com a Telesp Celular, Valdez � evasivo. �Estamos negociando para
> oferecer os primeiros servi�os Brew no Brasil por meio da nova rede
> 1xRTT da Telesp Celular, programada para outubro, mas ainda n�o temos o
> contrato final assinado�, afirma o executivo.
>
> Apesar de adotarem o mesmo discurso, de que os dois sistemas n�o
> concorrem entre si, alguns adeptos da plataforma Sun n�o conseguem
> esconder que o principal fil�o de mercado para J2ME est� na telefonia
> celular. O consultor s�nior e especialista em Java, Bruno Ferreira
> Souza, da SUMMA Tech-nologies, argumenta que o Java Micro Edition foi
> criado com vistas a oferecer portabilidade aos pequenos dispositivos. �A
> Sun verificou esta necessidade principalmente em alguns servidores e
> produtos como celulares, agendas telef�nicas e outros equipamentos com
> sistema operacional. Dessa forma, � poss�vel desenvolver uma aplica��o
> em J2ME e utiliz�-la em v�rios equipamentos diferentes�, afirma o
> consultor.
>
> Mas Souza n�o esconde o entusiasmo ao contar que a operadora japonesa
> NTT DoCoMo, famosa por seus aplicativos i-Mode, j� est�
> comer-cia-li-zan-do telefones com J2ME desde o in�cio deste ano. �Nos
> primeiro dois meses, a DoCoMo vendeu 1 milh�o de aparelhos, o que
> equivale a cerca de 16,5 mil aparelhos por dia. Hoje, apesar de menor, a
> penetra��o continua impressionante, com a venda na casa dos 6 mil
> aparelhos por dia�, informa.
>
> O consultor da SUMMA aponta a multiplicidade de integra��o como o grande
> diferencial do J2ME. �O Brew acaba ficando restrito ao padr�o CDMA,
> enquanto o Java funciona em CDMA, TDMA, IDEN, i-Mode, Palm-OS e GSM.
> Atualmente, n�o existe nenhuma tecnologia com tamanho grau de penetra��o
> em aplica��es m�veis. Na verdade, essa abrang�ncia s� � poss�vel porque
> v�rias empresas participaram do desenvolvimento do J2ME, tais como
> Nokia, Ericsson, Mo-torola, Siemens e a pr�pria Qual-comm�, salienta Souza.
>
> Ele acredita que as perspectivas para a plataforma da Sun s�o ainda mais
> promissoras com a entrada em opera��o das redes GSM/GPRS, a partir do
> ano que vem. �Al�m de existirem celulares Java em opera��o nas redes GSM
> europ�ias, outro grande fil�o ser� o suporte aos circuitos instalados
> nos SIM Cards � cart�es individuais com o cadastro pessoal e os dados
> acessados pelos usu�rios em cada aplicativo � que j� utilizam a
> plataforma da Sun em sua configura��o�, conclui Souza, ressaltando que
> os desen-vol-vedores mundiais de conte�do estavam h� tempos � espera de
> uma plataforma que fizesse a integra��o entre os diversos padr�es
> existentes no mercado.
>
> Perfilada ao lado do Java Micro Edition est� tamb�m a Motorola, que por
> sinal � uma das grandes fabricantes de aparelhos CDMA. O gerente de
> desenvolvimento de aplica��es de dados da empresa, Kirk M�ier, reconhece
> algumas vantagens do Brew, mas ressalta a superioridade e o alcance do
> J2ME. �O Brew � baseado em C++, que � uma das linguagens mais utilizadas
> no mundo, mas, por outro lado, o Java � uma plataforma mais aberta, que
> serve para qualquer dispositivo m�vel e permite ao desen-volvedor criar
> aplica��es de forma mais r�pida. Atualmente, cerca de 8 milh�es de
> criadores de aplica-tivos recebem suporte da Sun e, apesar de ainda n�o
> existirem aparelhos com aplica��es Brew funcionando, j� existem v�rios
> com Java� ressalta M�ier, garantindo que at� o final do ano a Motorola
> deve lan�ar um celular Java para as redes m�veis j� em opera��o.
>
> Para ele, a discuss�o entre as duas plataformas conduzir� a uma
> inevit�vel integra��o nos pr�ximos anos. �Todos querem um padr�o �nico,
> mas n�o se sabe quando e como vai acontecer essa converg�ncia. Hoje, os
> dois sistemas ainda s�o concorrentes e acredito que nesta primeira fase
> os desen-volvedores criar�o aplica��es nas duas plataformas�, diz M�ier.
>
> O diretor de pesquisas para a �rea de telecomunica��es e internet do
> Gartner Group, Mark Driver, acha que ainda � muito cedo para fazer
> qualquer progn�stico, embora aponte ligeira vantagem para o J2ME.
> �Realmente n�o vemos os dois sistemas como concorrentes. De todo modo, �
> preciso n�o esquecer que a maioria dos fabricantes mundiais j� suporta o
> Java, que, por sua abran-g�ncia, pode atender a m�ltiplos dispositivos�,
> explica Driver, prevendo que o mercado ocupado pelo Brew ser� bem menor,
> mais voltado para aplica��es espec�ficas, que exijam recursos mais
> avan�ados dos equipamentos. �De qualquer forma, existem espa�os
> diferentes e bem delimitados para as duas plataformas�, ressalta.
>
>
> Estrat�gias semelhantes
>
>
> Apesar das diferen�as entre o Java Micro Edition e o Brew, as
> estrat�gias adotadas pela Sun Micro-systems e a Qualcomm para
> comercializa��o e expans�o dos seus sistemas apresentam semelhan�as. A
> Qualcomm, por exemplo, criou um fundo de investimentos para suportar
> aplica��es da nova plataforma, o Qualcomm Venture Fund, que contava, na
> �poca de seu lan�amento, em abril, com recursos da ordem de US$ 500
> milh�es.
>
> O esquema de distribui��o do Brew foi estruturado de modo similar ao da
> Sun para o Java Micro Edition. A empresa colocou � disposi��o no site
> www.qual-comm.com/brew todas as informa��es sobre a tecnologia, al�m de
> um kit de desenvolvimento de software para os desenvolvedores de
> conte�do, que inclui todos os dados referentes � documenta��o, exemplos
> de aplica��es, scripts, plano de testes, autentica��o, distribui��o dos
> aplicativos para as operadoras e royalties.
>
> O gerente para Am�rica Latina na �rea de servi�os internet da Qualcomm,
> Marcelo Valdez, diz que a empresa est� treinando os desenvolvedores de
> aplica��es gratuitamente. �A id�ia � incentivar o maior n�mero poss�vel
> de aplica��es para o Brew�, afirma, acrescentando que cerca de 60
> desenvol-vedores j� baixaram o kit pela internet at� agora. Ele explica
> que a comercia-liza��o do Brew ser� feita por meio do pagamento de
> royalties. �� medida que as operadoras come�arem a fornecer as
> aplica��es aos usu�rios, elas passam a nos remeter os royalties pelo uso
> do produto.�
>
> A Sun, por sua vez, tem um programa mundial denominado Java Developer
> Connection, que possui 18 mil desenvolvedores brasileiros registrados.
> Al�m disso, existem grupos organizados de usu�rios Java nas cidades de
> S�o Paulo, Bras�lia, Curitiba e Florian�polis, que totalizam cerca de
> seis mil pessoas cadastradas.
>
>
> ------------------------------------------------------------------------
>
> ----- Original Message -----
> *From:* Caetano
> *To:* [EMAIL PROTECTED]
> *Sent:* Thursday, January 09, 2003 1:31 PM
> *Subject:* Re: [j2me-list] Brew ou Java Micro Edition?
>
> Ol� Iuri,
>
> Acredito que o pessoal da lista (como eu) iria gostar muito que vc
> compartilha-se conosco este artigo!
>
> []'s
> Caetano
>
> ----- Original Message -----
> *From:* Iuri Dantas
> *To:* [EMAIL PROTECTED]
> *Sent:* Wednesday, January 08, 2003 4:54 PM
> *Subject:* [j2me-list] Brew ou Java Micro Edition?
>
> Ol� Pessoal!!!
>
> Estou com uma d�vida...estive lendo um artigo que encontrei na net
> com o seguinte Titulo
> "Brew ou Java Micro Edition"... minha d�vida � a seguinte:
>
> 1 - Em uma determinada parte do Texto, encontra-se a seguinte
> coloca��o de um representa da empresa respons�vel pelo Brew
>
> " afirmando que os aplicativos do Brew consomem em torno de 20 KB de
> mem�ria, ao passo em que os desenvolvidos por outras plataformas
> chegam a demandar cerca de 100 KB."
>
> est� afirma��o est� correta? e o motivo � so por ser o Brew
> desenvolvido em C++ ou teria outro motivo?
>
> 2 - uma outra d�vida tamb�m com rela��o a uma parte do artigo foi
> informado por um consultor de telecomunica��es...
>
> "prevendo que o mercado ocupado pelo Brew ser� bem menor, mais
> voltado para aplica��es espec�ficas, que exijam recursos mais
> avan�ados dos equipamentos."...
>
> Quando ele fala que "exijam recurso mais avan�ados dos
> equipamentos", existe algo em que J2ME deixa a desejar com rela��o a
> recursos avan�ados para Celular(equipamentos) ou seja, com rela��o a
> Tecnologia especificamente para celular como o Brew???
>
> alguem poder me esclarecer melhor....
>
> Se algu�m quiser receber o artigo � so me mandar um email
> solicitando Ok!
>
> Iuri Dantas
> Email particular
> [EMAIL PROTECTED]
> Bhte (MG)



Busca Yahoo!
O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.

Responder a