Click here to load reader
Upload
alexandre-andrade
View
1.649
Download
0
Embed Size (px)
DESCRIPTION
Palestra que apresenta uma posição sobre o mercado de desenvolvimento web para celulares no mercado brasileiro, apontando alguns problemas e soluções para os programadores
Citation preview
Desenvolvimento de Aplicações Web compatíveis com
celulares
Tópicos a serem abordados.O mercado de Celulares no Brasil
Diferenças entre aplicações web tradicionais e para celulares
Dificuldades de Desenvolvimento
Ferramentas para facilitar o trabalho
Como planejar uma aplicação web
O Mercado de Celulares no Brasil
Tecnologicamente Defasado
2 Maior numero de aparelhos do mundo
Maior relação de aparelhos por população
Lançamento do Android somente em 2009
Principal rede é a Edge
Consumo crescente de VAS
Consumo de serviço
Grande variedade de integradoras
Custos elevados
Constante crescimento do consumo de serviços
Diferenças entre as aplicações Web tradicionais e para celulares
Web 5 Browsers principais
Mobile + 10.000 devices diferentes
Devices diferentes==browsers diferentes
Diferenças entre as aplicações Web tradicionais e para celulares
Usuários querem informações e serviços diretos
Serviços Variados
Mais espaço para demonstrar a informação
Computadores tem acesso a mais memória
Maior capacidade de processamento
Melhor interatividade, através de ajax
Usuários querem muita informação, de maneira rápida e que consuma pouca banda
Serviços específicos
Espaço muito limitado para exibição de informação
Pouco acesso a memória
Limitações de processamento e de uso de recursos comuns, como CSS, JS e formatos de html
Dificuldades de Desenvolvimento
Ambiente de desenvolvimento, teste para vários devices;
Burocracia para acesso aos cabeçalhos completos para o proxy das operadoras
SMS, problemas com números de testes;
Dúvida quanto a regulamentação
Integradores de SMS, com funcionamento diferente e restritivo
Base de Celulares muito desatualizada
Necessidade de trabalho web e wap;
Ferramentas para facilitar ao trabalho
User Agent Switcher
Modify Header
WURFL
browscap.ini
LiveAndroid
Opera
Como planejar uma aplicação Web para Mobile
Modelo e Controle continuam o mesmo.
Separação dos Views para tipos diferentes de Devices
Use cache! Isso não é uma sugestão
Sempre use o caminho simples!
Plim-plim
Nos Vemos
Não sou criador de nada
Não sou mantenedor de lista nenhuma, mas participo de muitas
Mas tô disponível para a cerveja em qualquer dia
Vendo Gol Usado 98
Contato
Blog http://www.phprocks.com.br
Email [email protected]
Linkedin http://www.linkedin.com/alexandresandrade
Facebookhttp://www.facebook.com/alexandretaz
Slideshare
http://www.slideshare.net/alexandretaz
Próxima Palestra
Documentação em PHP os passos para um bom trabalho