Mostrando postagens com marcador celulares. Mostrar todas as postagens
Mostrando postagens com marcador celulares. Mostrar todas as postagens

quarta-feira, agosto 18, 2010

Programando para Android : Conhecendo o Google Android



Motivado pelo ingresso do colega Solleon no mundo dos smartphones de baixo custo como o GPad, Acabei me interessando pelo lado do desenvolvedor desse tipo de dispositivo. Afinal, com tantas possibilidades para entrar nesse mundo, qual seria o melhor OS ou pelo menos aquele com maior potencial de crescimento? Java for Mobile Devices, Windows mobile, Symbiam, Iphone, Blackberry.. quem escolher?

Em pesquisa realizada pelo Gartner, até o final do segundo trimestre desse ano as vendas de aparelhos celulares alcançaram os números de 325,6 milhões, representando um crescimento de 13,8% em comparação com 2009. Um ponto interessante nesses números é que 19% desses aparelhos são smartphones, ou seja, aqueles celulares avançados com diversas funcionalidades disponíveis como acesso a e-mails, IM, internet (alguns até com acesso a redes wi-fi), GPS, Bluetooth, além de outros aplicativos como suítes de aplicativos para escritório, etc..

E nesse campo eu aposto as minhas fichas no "robôzinho" da Google. E não é para menos, segundo a mesma pesquisa o crescimento de vendas dos celulares com Android subiu de mínimos 756 mil aparelhos vendidos em 2009 (1,8% de participação no mercado) para 10 milhões no segundo trimestre de 2010 (17,2% de participação no mercado), quando alcançou o terceiro lugar entre as plataformas móveis mais utilizadas. Atrás apenas do Symbian da Nokia e da RIM (fabricante do Blackberry) e à frente da Apple (quem diria não é?). E esse bom desempenho não se deve apenas pelo peso do nome da Google...



Para entendermos o sucesso do Android, temos que entender primeiramente o contexto no qual ele fora criado. Antes de mais nada, no mercado de telefonia móvel, o foco da competição entre as empresas se dá pela venda de aparelhos e não pelos OS e aplicativos em si, logo nada mais natural que empresas como a Google, HTC, LG, Motorola, Samsung, Sony Ericsson, Toshiba, Sprint Nextel, China Mobile, T-Mobile, Asus, Intel, Garmin, entre outras se unirem em uma aliança para o desenvolvimento de uma plataforma de desenvolvimento de código aberto, única e flexível. Essa aliança ficou conhecida como OHA ou Open Handset Alliance, e foi o estopim para o surgimento do robôzinho.

Logo, para servir aos designos da OHA, o Android foi criado baseado no sistema Linux e visando oferecer uma plataforma única e instalado em qualquer dispositivo fornecido por alguma das empresas componentes da OHA. Além disso o sistema foi construído com recursos de integração e flexibilidade permitindo que aplicativos fornecidos nativamente pelo sistema possam ser substituídos por versões customizadas que podem interagir ou não com outras aplicações nativas, o que pode ser útil para as fabricantes criarem serviços ou alguma forma de marketing diretamente na interface do OS.

E do lado dos desenvolvedores, o campo também é bastante promissor. Além do grande número de sites e blogs que oferecem conteúdo voltado para a criação de aplicativos para o OS (dentre eles o site oficial voltado para desenvolvedores), existem algumas vantagens no desenvolvimento para plataforma:

  • A Google financia concursos de desenvolvimento para a plataforma. O maior desses concursos, o Android Developer Challenger, teve um investimento de U$ 10 milhões em prêmios e com a distribuição de U$ 275.000,00 para as 20 melhores aplicações. Além do benefício direto para os participantes em forma de premiação, a comunidade ganha com a grande quantidade de aplicativos disponíveis para uso que surge durante o processo de avaliação desses concursos.
  • Android Market, loja virtual para desenvolvedores. A exemplo da AppStore da Apple, o Android conta com uma loja virtual para os desenvolvedores disponibilizarem gratuitamente suas aplicações ou lucrar com a sua venda.
  • Fácil integração com os serviços Google. Lógica? Nem tanto... Apesar de boa parte dos smartphone hoje em dia utilizarem de vários serviços google como o Gmail ou o Google Maps, em geral eles usam uma versão em Java bem limitada. O Android permite utilizar todo o potencial das Google Apps, ainda mais quando integrado a um bom plano 3G.
  • SDK aberta e disponível gratuitamente. Através do site que associei acima, é possível fazer o dowload facilmente da SDK e começar a programar usando a IDE de sua escolha. Apesar do site já reservar alguns plugins a ferramentas que favorecem os usuários da Eclipse IDE. Além dessa IDE, recentemente a Google lançou uma suite de desenvolvimento voltada para não programadores onde o objetivo é que as aplicações possam ser construídas sem a necessidade de se digitar uma linha de código sequer.

Gostou?

Nos próximos posts exploraremos um pouco mais a respeito do meios para o desenvolvimento de aplicativos para o robôzinho da Google.


quinta-feira, janeiro 21, 2010

Nokia libera uso de GPS por voz gratuitamente

A Nokia iniciou uma abordagem diferente para o uso de seus sistemas de GPS, a partir de agora a tecnologia de comandos por voz passa a ser de graça. O custo do serviço variava de R$ 19,99 até R$ 145,99 no mercado brasileiro.

O serviço de localização de rotas da Nokia continua sendo free, reforçando sua forte tendência de incluir o GPS em todos os seus aparelhos.

A Nokia é conhecida mundialmente por seu perfil inovador, tendo popularizado os celulares com câmera e reprodução de músicas. Graças a essas idéias a empresa tem ditado os padrões da industria de telefonia celular, deixando os rivais sempre nervosos.

Analistas vêem essa atitude como uma tentativa de se consolidar no mercado de smartphones e mobile devices, frente a forte concorrência do Apple iPhone e do celulares com Android patrocinados pelo Google.

E antes que perguntem, o serviço também estará disponível DE GRAÇA no Brasil.

domingo, maio 17, 2009

Soluções para o Modem 3G E160 Huawei TIM WEB

Caso você seja um dos proprietários desse famigerado modem pela operadora TIM, pode estar sentido dificuldades para se manter conectado. Podem existir diversas origens para esse problema, a maioria de fácil solução, mas há casos em que será preciso realizar procedimentos avançados de configuração do dispositivo.

Rede HSDPA/UMTS Instável

Esse problema ocorre devido a nossa posição geográfica desfavorável, interferências externas, distância da antena de transmissão, número de usuários conectados a mesma célula, etc. O fato é que devido a um ou mais desses problemas citados, nossa conexão cai de instantes em instantes. Nesse caso, devemos avaliar qual o motivo que está fazendo nossa conexão cair. Uma das formas de avaliação é pela intensidade do sinal de transmissão. Caso esteja fraco, devemos procurar um local mais adequado para colocar nosso modem, ou então adquirir (quem sabe fabricar) uma antena externa, conforme citado no post anterior Melhorando o Sinal 3G. Podemos verificar a intensidade do nosso sinal no programa de discagem da TIM, conforme figura abaixo.

É também importante que nós alteremos a configuração de seleção de rede do nosso discador, para podermos utilizar as redes EDGE ou GPRS em caso de falha da HSDPA/UMTS. Para isso devemos clicar "Opções", depois em "Opções de Rede", "Tipo de Rede", selecionarmos "Automático" e clicamos em "Salvar", conforme roteiro abaixo.



Modem pegando fogo

Se seus problemas de desconexão só aparecem depois que você navega por algum tempo, pode ser que seu modem esteja esquentando demais. Para verificar isto, após alguns minutos navegando, com cuidado toque o seu modem. Se o mesmo estiver muito quente, procure prover mais ventilação para o seu dispositivo, pois além de evitar o que o mesmo trave, você vai prolongar a vida útil do equipamento. Você pode fazer isso de diversas maneiras, como colocando o modem na frente da corrente de ar do ar-condicionado, ou do ventilador, ou ainda usando um cooler extra. Só não vale colocar seu modem em um saquinho plástico e mergulhá-lo num copo de gelo (pode valer a pena se você daquele tipo aventureiro)!

Firmware do Modem Desatualizado

Caso o sinal esteja bom e seu modem não esteja esquentando demais, mas ainda sim sua conexão insiste em cair. Pode ser que o fiirmware do seu modem esteja ultrapassado. Assim é necessário que baixemos o firmware mais recente para atualizar o nosso modem. O procedimento é descrito neste pdf. É recomendado fechar todos os programas abertos antes de fazer a atualização. Não me responsabilizo por quaisquer danos causados a seu modem seguindo este procedimento. Se quiser seguí-lo, é por sua conta e risco! O firmware mais recente pode ser encontrado em http://www.drei.at/ ou se preferir baixar uma versão funcional, tente esta E160Update_116042100156B409.zip.

Fontes:

sexta-feira, fevereiro 20, 2009

Abastecer com Gasolina ou com Álcool?

Se você tem um carro flex, seguramente já teve ter tido esse tipo de dúvida. Baseado em um série de estudos, os especialistas chegaram a um cálculo para saber a melhor escolha.

Na realidade a conta para saber qual o melhor combustível para abastecer é bem simples, basta dividir o preço do álcool pelo da gasolina e multiplicar por 100, se o resultado for maior que 70, é melhor abastecer com gasolina, mas se for menor ou igual, você deve ir de álcool... OK! Para algumas pessoas esse cálculo é bem chato e complicado (????), por isso resolvi escrever uma pequena aplicação em java para ajudar os mais preguiçosos com matemática.

O programa é bem pequeno e roda em celulares com suporte a java. Nele basta você digitar o preço da gasolina, o do álcool, então o celular vai te dar a melhor escolha.

Para baixar clique aqui!.

Aproveite e sempre abasteça bem!