Brasil atinge 166,1 milhões de celulares

22 outubro 2009 0 comentários
Segundo Bianconi, o Brasil encerrou setembro com 166,1 milhões de celulares, com adição de 1,58 milhão de habilitações em setembro, de acordo com dados divulgados nesta quarta-feira pela Agência Nacional de Telecomunicações (Anatel).

Do total de acessos, 136,56 milhões são pré-pagos e 29,56 milhões pós-pagos.

No acumulado de janeiro a setembro, a expansão totaliza 15,5 milhões de linhas telefônicas móveis. É o segundo melhor desempenho histórico do setor para o período de nove meses, atrás apenas de igual intervalo de 2008, quando foram 19,8 milhões de novas habilitações.

A Vivo, controlada por Telefónica e Portugal Telecom, encerrou setembro com 48,8 milhões de clientes, ou 29,4 por cento do mercado total.

A Claro, do grupo mexicano América Móvil, aparece em seguida, com 42,3 milhões de assinantes, ou 25,5 por cento. Em terceiro aparece a TIM, com 39,6 milhões de clientes (23,9 por cento), seguida por Oi, com 34,8 milhões de clientes (20,9 por cento).

As participações de mercado das quatro operadoras permaneceram praticamente estáveis em setembro na comparação com agosto.

Fonte: Reuters

Capturando fotos em Java ME com a MMAPI

20 outubro 2009 0 comentários

Caso seja leigo neste assunto veja o post anterior, sobre MMAPI, que aprensenta alguns conceitos necessários para o entendimento do código que será mostrado.

Neste post mostraremos como capturar uma foto e mostrá-la em um form.

Para a captura de uma imagem é requerido instâncias de um Player, um VideoControl e um
Display.

O VideoControl é utilizado para contolar o vídeo vindo da câmera e mostrá-lo em um
form.

Primeiramente vamos criar uma instância de Player e configurá-lo para ele perceber o
estado.
// “capture://image” é usado para indicar que queremos uma imagem.
//Esta string é necessária para utilizar o método getSnapshot(), que será mostrado depois.
Player mPlayer = Manager.createPlayer("capture://image");
mPlayer.realize();
Agora inicializaremos uma instância de VideoControl e adicionaremos o vídeo em um form.
VideoControl mVideoControl=(VideoControl) mPlayer.getControl("VideoControl");
Form form = new Form("Camera form");
Item item = (Item) mVideoControl.initDisplayMode(GUIControl.USE_GUI_PRIMITIVE, null);
form.append(item);
O método getSnapshot(), do VideoControl, é utilizado para capturar as fotos. Este
método retorna um array de bytes. Para mostrar esta imagem é necessário uma instância de Image. Depois configuramos os estados dos players para fechar e setar como null nossa instância de VideoControl.
//Obtendo a imagem
byte[] raw = mVideoControl.getSnapshot(null);
Image image = Image.createImage(raw, 0, raw.length);

// Colocando o form principal.
if (this.size() > 0 && this.get(0) instanceof StringItem)
this.delete(0);
append(image);

// Volta ao form principal
mDisplay.setCurrent(this);
// desliga o player.
mPlayer.close();
mPlayer = null;
mVideoControl = null;
Ainda podemos pegar a foto que foi inserida no Form e salvá-la como uma imagem no cartão de memória do celular ou gravar no RMS, por exemplo, mas isso fica como desafio ao leitor ;)

Para baixar o projeto completo clique aqui.
É importante dizer que este código não roda no emulador.
T
estado em um Nokia 5220.

Referências:
http://efforts.embedded.ufcg.edu.br/javame/
http://developers.sun.com/mobility/apis/articles/mmapi_overview/

MMAPI

0 comentários
A Mobile Media API é uma poderosa e flexível API, que permite a renderização e captura de aúdio e vídeo. Ela permite o acesso a serviços de multimídia nativos em determinados aparelhos, permitindo a reprodução de vídeo, áudio, captura de som e imagens, utilizando o Java ME.

Para utilizar a MMAPI precisamos conhecer alguns conceitos fundamentais da API, como as classes:

- Player: um objeto utilizado para controlar e renderizar arquivos de mídia. Um Player pode tocar um determinado tipo de mídia.

- Control: utiliza-se para mudar o comportamento de um player, como aumentar o volume
do som.

- DataSource: armazenamento da mídia. Pode ser armazenada no JAR, no RMS, no sistema
de arquivos do celular, sendo acessado via File Connection API, entre outros modos.

- Manager: responsável pelo acesso a recursos do sistemas como Players para o processamento de multimídia. Ele serve de ponte entre as interfaces citadas a cima. E além de obter Players permite a obtenção de DataSources.

O relacionamento destas classes é ilustrado na figura abaixo:
Estes conceitos são necessários tanto para capturar fotos, como gravar vídeos e tocar músicas.

No próximo post iremos mostrar como fazer para capturar fotos.


Referências:
http://developers.sun.com/mobility/apis/articles/mmapi_overview/
http://efforts.embedded.ufcg.edu.br/javame/

TIM anuncia loja de aplicativos

18 outubro 2009 0 comentários
Em parceira com a Qualcomm, loja terá aplicativos compatíveis com quase todos os celulares da Tim.

A fabricante de chips Qualcomm e a operadora TIM anunciaram a oferta de uma loja de aplicativos para celulares com o uso da solução Plaza Retail, desenvolvida pela Qualcomm, para o primeiro trimestre de 2010.

A plataforma foi desenvolvida para a criação de aplicativos capazes de rodar na maior parte dos aparelhos celulares presentes na operadora. A vitrine abriga softwares projetados para as plataformas Java, BREW Flash e Android. Já se planeja, também, suporte para Windows Mobile, Palm, Symbian e LiMo.

Segundo o diretor de marketing da TIM, Rogério Takayamagi, a expectativa de lançar a loja até março do próximo ano é realista. "Antes do lançamento, é necessário realizar testes de integração e ter a certeza que que a loja funciona para a maior quantidade possível de usuários", afirma.

Para Len Lauer, chefe de operações da Qualllcom, os fabricantes de aparelhos que produzem aplicativos são concorrentes, mas a empresa aposta na diversidade de plataformas e na cobrança integrada para ganhar espaço contra esses concorrentes.

Takayamagi disse também que a característica aberta da loja de aplicativos vai permitir que os desenvolvedores criem inclusive softwares corporativos, voltados para produtividade. "Se existe demanda, vai haver alguém para desenvolver aplicativos para qualquer nicho de mercado".

Essa é a hora de investir no Java ME!

Fonte: IDGNOW

Android, uma esperança para a Motorola

15 outubro 2009 2 comentários
Qual o último aparelho da motorola que fez sucesso? Se você pensou no V3 então deve concordar que ela estava meio sumida. Mas nesta quarta-feira (14), aconteceu o lançamento do smartphone MotoDext no Brasil. Equipado com o sistema operacional Android, será vendido pela operadora Claro a partir da segunda metade de novembro. O aparelho possui o Motoblur, uma alteração no sistema voltado para redes sociais.


A empresa considera o aparelho, chamado de Cliq nos Estados Unidos, como o maior do ano. Além do Android, ele possui teclado QWERTY, tela sensível ao toque de 3,1 polegadas, Wi-Fi, GPS, 3G e câmera de 5 MP com capacidade de gravar vídeos.

O celular roda o novo tema Motoblur Android, construído para utilizar interação com redes sociais, com widgets (aplicativos) que integram Twitter, Facebook, Gmail, MySpace, Yahoo!, Last.fm e mais. A Motorola está chamando o smartphone de "o primeiro telefone com habilidades sociais", enaltecendo o recurso.

O preço médio do MotoDext pela Claro (com exclusividade até o começo de 2010) será de R$ 1.599,00