Palestra que faz um rápido panorama sobre o mercado mobile e mostra que quase todos os serviços oferecidos pelo mercado mobile podem ser atendidos por aplicações em PHP. Lista de algumas ferramentas em PHP que ajudam a solucionar problemas do mundo Mobile
1. P H P n o m u n d o M o b ile
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
2. Apresentações
Bruno Fernandes Pereira (vulgo PorKaria), cofundador do grupo PHPMS Grupo de
usuários PHP de Mato Grosso do Sul , representante do PHPMS no PHP Brasil
Comunidades, criador do projeto PHP Mobile e entusiasta de Software Livre em Mato
Grosso do Sul. Trabalha com desenvolvimento web há mais de 6 anos, especialista em
PHP e atualmente trabalha como gerente de projetos na empresa CATWORK
Tecnologia.
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
3. ✔ O que são Multimídias Móveis?
✔ Qual é o espaço do PHP?
✔ Por que usar PHP e não outra linguagem?
✔ Tá, aonde eu vou usar PHP?
✔ Existem ferramentas PHP para Desenvolvimento
Mobile?
✔ Por que tanta pergunta! Queremos respostas!
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
4. Multimídias Móveis
São sistemas que podem facilmente ser movidos
fisicamente ou cujas capacidades podem ser utilizadas
enquanto eles estão sendo movidos.
Ex: Palmtops, Celulares, Tablet PC, Carros (?) etc.
Fonte: Artigo Multimídias Móveis
!
Efeito de classificação: Para um dispositivo/sistema ser
realmente móvel, ele deve oferecer a possibilidade de acesso
imediato e com usuário em movimento.
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
5. O mercado Mobile
Qual vai ser o seu próximo celular? Capa da InfoExame de Fevereiro/09
Brasil tem 34,5 milhões de internautas ativos – 11/06/09 IBOPE Nielsen Online
A IBM deve investir um total de US$ 100 milhões na área de mobile. 19/06/09 Uol WNews
Como ganhar milhões com o celular – Capa da ISTOÉ Dinheiro Abril/2009
Governo de São Paulo aposta em Mobile – Mobilepedia.com.br 08/07/09
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
6. O mercado Mobile
Serviços oferecidos
Advertising
As ações de mobile advertising incluem banners WAP, advergames, ringtones, wallpapers, alertas e
vídeos, entre outras interfaces, vinculadas a um conteúdo patrocinado.
Site Móvel
Ajuste do conteúdo do site de acordo com o dispositivo móvel, garantindo melhor usabilidade do site
e proporcionando melhor retorno a possíveis propagandas.
Cupons/Ticket
Entrega do ingresso e acesso de pessoas aos seus eventos, reduzindo custos operacionais,
eliminando filas e trazendo inovação à sua marca.
Leilão inverso
Quem der o menor lance único compra o produto oferecido. Diferentemente de um sorteio, o sistema
do leilão reverso permite que o público interaja com o envio de lances, recebendo informações sobre
o status do leilão pelo telefone celular. Caso o lance dado não seja o menor e único, o usuário fica
sabendo no mesmo momento e pode voltar a participar com outra sugestão de preço..
Fonte: http://okto.com.br/
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
7. O mercado Mobile
Serviços oferecidos
Votação/Enquete
Com o celular, o público se expressa e define a respeito da programação a que quer assistir. Isso
pode ser feito independente de hora, local e, principalmente, em tempo real.
Interação/Multimídia
O aplicativo permite o envio e a publicação de fotografias, vídeos, músicas e ainda interação com
recursos de gravação e geração de conteúdos.
Match Maker
Ferramenta de relacionamento em que os usuários cadastram seu perfil e o do(a) parceiro(a) ideal. O
sistema é responsável pelo cruzamento desses dados, permitindo verdadeiros "encontros virtuais"
através do celular.
Levantamento e análise de dados
Robusta plataforma de soluções para levantamento e análise de dados consistente, acessível e
segura.
Vendas em campo
Integrando o processo de automação de vendas em campo e aumentando a produtividade
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
8. O mercado Mobile
E o que temos em comum nesses serviços ?
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
9. O mercado Mobile
E o que temos em comum nesses serviços ?
WEB
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
10. O mercado Mobile
E o que temos em comum nesses serviços ?
Conteúdo
Dinâmico
WEB
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
11. O mercado Mobile
E o que temos em comum nesses serviços ?
Conteúdo
Dinâmico
WEB
Autenticação
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
12. O mercado Mobile
E o que temos em comum nesses serviços ?
Conteúdo
Dinâmico
WEB
Autenticação
Regras de
Negócio
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
13. O mercado Mobile
E o que temos em comum nesses serviços ?
Base de
Conteúdo
Dados
Dinâmico
WEB
Autenticação
Regras de
Negócio
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
14. O mercado Mobile
E o que temos em comum nesses serviços ?
E tudo mais
que ela possa
oferecer...
Base de
Conteúdo
Dados
Dinâmico
WEB
Autenticação
Regras de
Negócio
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
15. Opa! Calma aí...
Se estamos falando de Web,
então...
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
16. O PHP é a linguagem certa!
“Dos 4 sites mais visitados do mundo, 2 são em PHP
”
Fonte: Alexa
“Ferramentas feitas em PHP que mudaram a internet
”
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
18. O PHP é a linguagem certa!
“ Grandes empresas que usam e investem no PHP
”
“ Serviços que você usa, já usou ou vai usar
”
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
19. Eu gosto de números...
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
20. O PHP é a linguagem certa!
“O PHP é a linguagem mais popular e usada no mundo feita para
desenvolvimento Web
”
Fonte: TIOBE Programming Community Index for July 2099
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
21. Soluções PHP para os problemas do mundo Mobile
WURFL API em PHP
Arquivo XML com a ambiciosa missão de guardar informações sobre todos os dispositivos móveis
do mundo. Última atualização em 3 de junho de 2009
Quais serviços ele atende: Site Móvel, Advertising, Interação/Multímida e Match Maker
Onde encontrar: http://wurfl.sourceforge.net/nphp/
isMobile
Detecta se é um Dispositivo Móvel que está acessando a
sua aplicação.
Quais serviços ele atende: Site Móvel
Onde encontrar: http://www.phpmobile.com.br/ismobile/
Wordpress
Existem vários plugins que convertem blogs para uma
versão mobile.
Quais serviços ele atende: Site Móvel
Onde encontrar:
wordpress.org/extend/plugins/wordpressmobileedition/
wordpress.org/extend/plugins/mobileblog/
wordpress.org/extend/plugins/search.php?q=mobile
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
22. Soluções PHP para os problemas do mundo Mobile
FFmpegphp
É um extensão do php de uso fácil para obter informações de arquivos de vídeo e audio, dando a
opção de manipular os frames do vídeo, recortar o audio, diminuir resolução do vídeo e etc.
Quais serviços ele atende: Site Móvel, Advertising, Interação/Multímida
Onde encontrar: http://ffmpegphp.sourceforge.net/
GD ou ImageMagick
São duas extensões do php para manipular e processar imagens. Existem várias classes para
facilitar o uso dessas extensões.
Quais serviços ele atende: Site Móvel, Advertising, Interação/Multímida
Onde encontrar:
http://br2.php.net/manual/pt_BR/book.image.php
http://wideimage.sourceforge.net/wiki/MainPage
http://br.php.net/manual/pt_BR/book.imagick.php
http://www.magickwand.org/
http://pecl.php.net/package/imagick
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
23. Soluções PHP para os problemas do mundo Mobile
Wall4php Mobile FrameWork
É uma implementação do WALL (Wireless Abstraction Library) criado originalmente para Java. O
framework visa manter a compatibilidade do seu código com vários tipos aparelhos. Alguns suportam
XHTML outros apenas WML. Usando o framework você garante a compatibilidade e reusabilidade do
seu código.
Quais serviços ele atende: Site Móvel, Advertising, Interação/Multímida
Onde encontrar: http://wall.laacz.lv/
Sybrain
Um ERP – Enterprise Resource Planning – totalmente projetado para acesso via WAP. Nele você
pode ter Pedido de Venda, Controle de Estoque, Fluxo de Caixa, Contas a Pagar/Receber e etc. E o
melhor de tudo, feito em PHP e ainda Opensource.
Quais serviços ele atende: Vendas em campo
Onde encontrar: http://www.sybrain.com/
Yahoo Blueprint
Uma plataforma de desenvolvimento para a criação de aplicativos remotos. Como uma plataforma,
ele fornece todos os elementos necessários para a execução, o desenvolvimento, o teste e a
publicação de aplicativos remotos destinados ao ambiente de execução do Yahoo! Blueprint.
Quais serviços ele atende: Site Móvel, Interação/Multímida, Levantamento e análise de dados
Onde encontrar: http://developer.yahoo.com/mobile/blueprintquickstart/index.html
Ótimo tutorial em pt_BR http://www.ibm.com/developerworks/br/library/wayahoo/section2.html
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
24. Soluções PHP para os problemas do mundo Mobile
cURL
O PHP suporta a libcurl que permite a você conectar e comunicar com vários tipos diferentes de
servidor com vários tipos diferentes de protocolos (http, https, ftp, gopher, telnet, dict, file, e ldap) e
certificados (HTTPS, HTTP POST, HTTP PUT)...
Quais serviços ele atende: Cupons/Ticket, Leilão inverso e Votação/Enquete
Onde encontrar: http://br.php.net/manual/pt_BR/book.curl.php
WebService (SOAP e NUSOAP)
Temos duas boas opções para aproveitar os recursos de um WebService em php, uma é a nativa
SOAP e outra uma classe de simples uso que é a NUSOAP.
Quais serviços ele atende: Cupons/Ticket, Leilão inverso e Votação/Enquete
Onde encontrar: http://br.php.net/manual/pt_BR/book.soap.php
http://sourceforge.net/projects/nusoap/
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
25. Soluções PHP para os problemas do mundo Mobile
Projeto PHP Mobile
Auxiliar e incentivar os desenvolvedores PHP no desenvolvimento para dispositivo móveis (Mobile)
disponibilizando artigos, notícias e ferramentas.
Projeto criado por 3 membros do PHPMS, Bruno PorKaria, José Ricardo e Cauan Cabral.
Mais informações em: http://www.phpmobile.com.br
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
26. Conclusão
Em time que se está ganhando não se mexe. Se o acesso as aplicações e
serviços estão sendo direcionados para web, então vamos usar o melhor.
A popularização do acesso a web via dispositivo móvel é simplesmente
uma questão de tempo.
Usem PHP !
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
27. Dúvidas?
?
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"
28. Contato
Bruno Fernandes Pereira (vulgo PorKaria)
http://porkaria.wordpress.com
http://twitter.com/porkaria
porkaria@phpms.org
http://www.linkedin.com/in/porkaria
11/07/2009 Workshop PHP Extremo PHP no mundo Mobile por Bruno "PorKaria"