E quem disse que não teríamos Flash no iPhone?
Escrito por Karin em 24/02/09 23:50
Em 2008, Steve Jobs, CEO da Apple, disse que iPhone não suportava Flash porque a sua versão completa é muito lenta, o que não combina com a idéia de usabiliade do iPhone, e o Flash Lite não é suficientemente completo, pois não oferece vários recursos para a visualização de animações complexas, vídeos e outros recursos oferecidos na versão original. Ele afirmou, ainda, que está faltando um produto meio termo, que ainda não existe.
Porém, a falta do Flash é uma das principais queixas que os usuários do iPhone possuem, o que acredito que tenha ajudado a Adobe a fazer pressão para que a Apple disponibilize o Flash no iPhone.
Recentemente, o CEO da Adobe, Shantanu Narayen, declarou que a Adobe trabalhará numa versão do Flash para iPhone. Ele disse também que trazer o Flash para o iPhone é um desafio técnico difícil, por isso ambas as empresas, Apple a Adobe, estarão colaborando no desenvolvimento.
A distribuição do Flash para os usuários será pela App Store e pelo iTunes como os demais aplicativos, o que deixa uma pergunta no ar: se for possível rodar o Flash no iPhone, isto não criaria um meio de desenvolver aplicativos para o iPhone sem passar pela App Store?

Atualmente não conseguimos visualizar sites desenvolvidos em Flash no Safari do iPhone, o que é muito frustante. Será que precisaremos esperar quanto tempo para termos o Flash no iPhone? Será mesmo que a Apple irá ser boazinha e colaborar no desenvolvimento junto à Adobe? Vamos esperar as cenas dos próximos capítulos nesta história que, para mim, está apenas começando :)
Google Maps no JME
Escrito por Quintana em 16/02/09 17:48
Achei um artigo muito interessante no fórum da Nokia que explica como colocar um mapa do Google maps em seu aplicativo em JME.

A idéia é simples: o Google disponibiliza uma API de mapas estáticos, que não são nada além de mapas no formato de imagens. Esses mapas podem ser personalizados em seu formato, tamanho, localização, nível de zoom e até indicadores dentro do mapa. Um exemplo é a url:
http://maps.google.com/staticmap?center=40.714728,-73.998672&zoom=14&size=512x512&markers=40.702147,-74.015794,blues
Essa URL traz uma imagem do Google maps da posição 40.714728,-73.998672, com zoom 14 e coloca um marcador no mapa. Uma dica para mostrar um mapa em JME é pedir que o mapa venha em formato PNG, pois há muitos celulares que só suportam esse formato de imagem. Faça isso usando o parâmetro: format=png8. Uma lista completa dos parâmetros pode ser encontrada na documentação oficial da API de mapas estáticos do Google.
O problema dessa API é que ela requer a latitude e a longitute para desenhar o mapa. Mas nem tudo está perdido, existe um serviço do Google que retorna a latitude, a longitude e outras informações de um endereço conhecido. Um exemplo é a url:
http://maps.google.com/maps/geo?q=1600+Amphitheatre+Parkway,+Mountain+View,+CA&output=xml&key=abcdefg
Essa URL retorna um XML com várias informações, entre elas as coordenadas do endereço (<coordinates<-122.0841430,37.4219720,0</coordinates<). Assim é possível construir um aplicativo que mostre mapas de endereços conhecidos (pelo Google, é claro). Um código-fonte para isso pode ser encontrado artigo do fórum da Nokia.
A nova versão do CineMobits já está utilizando essa API para mostrar o mapa dos cinemas :)
CineMobits 0.4 lançado!
Escrito por Quintana em 10/02/09 20:06
Conheça as novidades desta nova versão.
Nesta nova versão é possível ver um mapa do Google Maps que contém a localização dos cinemas que você buscou. Assim, fica mais fácil saber onde está o cinema que está passando aquele filme legal.
Abaixo, um screencast mostrando o cineMobits já nesta nova versão.
cineMobits Screencast 01 - HTCTouch from Rafael Quintana on Vimeo.
Para baixar gratuitamente esta nova versão do CineMobits, vá na seção Projetos.
PS: Recebi algumas dúvidas de pessoas que estavam com problemas para fazer o CineMobits conectar na internet, na verdade, de como configurar o aparelho para permitir que os aplicativos em Java façam esse acesso. A jMobi possui um artigo muito legal que explica como fazer isso, mostrando o passo a passo de como configurar diversos aparelhos em todas as operadoras de telefonia. O link é: http://www.jmobi.com.br/jmobi-gprs/. Qualquer dúvida é só comentar neste post.