12

Click here to load reader

Desenvolvendo Aplicações Web compatíveis com Celulares

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

Page 1: Desenvolvendo Aplicações Web compatíveis com Celulares

Desenvolvimento de Aplicações Web compatíveis com

celulares

Page 2: Desenvolvendo 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

Page 3: Desenvolvendo Aplicações Web compatíveis com Celulares

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

Page 4: Desenvolvendo Aplicações Web compatíveis com Celulares

Diferenças entre as aplicações Web tradicionais e para celulares

Web 5 Browsers principais

Mobile + 10.000 devices diferentes

Devices diferentes==browsers diferentes

Page 5: Desenvolvendo Aplicações Web compatíveis com Celulares

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

Page 6: Desenvolvendo Aplicações Web compatíveis com Celulares

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;

Page 7: Desenvolvendo Aplicações Web compatíveis com Celulares

Ferramentas para facilitar ao trabalho

User Agent Switcher

Modify Header

WURFL

browscap.ini

LiveAndroid

Opera

Page 8: Desenvolvendo Aplicações Web compatíveis com Celulares

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!

Page 9: Desenvolvendo Aplicações Web compatíveis com Celulares

Plim-plim

Page 10: Desenvolvendo Aplicações Web compatíveis com Celulares

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

Page 11: Desenvolvendo Aplicações Web compatíveis com Celulares

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

Page 12: Desenvolvendo Aplicações Web compatíveis com Celulares

Próxima Palestra

Documentação em PHP os passos para um bom trabalho