desenvolvimento mobile web usando php e software livre
DESCRIPTION
Apresentar o conceito Desenvolvimento Mobile Web, fazer um rápido panorama sobre o Mobile Bussines, falar sobre usabilidade e boas práticas no desenvolvimento e mostrar como tudo isso se encaixa perfeitamente com o PHP e o software livre.TRANSCRIPT
![Page 1: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/1.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
06/05/2010 – IV ENSOL – I PHPNE
![Page 2: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/2.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Bruno Fernandes, vulgo “PorKaria”
06/05/2010 – IV ENSOL – I PHPNE
✔ Criador do projeto PHP Mobile
✔ Cofundador do grupo PHPMS – Grupo de Usuários PHP de Mato Grosso do Sul
✔ Representante do PHPMS no PHP Brasil Comunidades
✔ Mais de 6 anos de experiência em Desenvolvimento Web
✔ Experiência em PHP, Gerencia de Projetos e Desenvolvimento Mobile Web
![Page 3: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/3.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Do que vamos falar agora ?
06/05/2010 – IV ENSOL – I PHPNE
● O que é e para que serve o Desenvolvimento Mobile Web ?
● Identificando o dispositivo móvel que está acessando a sua aplicação
● Gerando QRCode (Código de Barras 2D)
● Construção de um Site Mobile
● .. e o Software Livre ?
por Bruno Fernandes “PorKaria” @porkaria
![Page 4: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/4.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
O que é Desenvolvimento Mobile Web ?
06/05/2010 – IV ENSOL – I PHPNE
“Desenvolvimento Mobile Web é desenvolver uma aplicação que seja viável o seu acesso via browser de um dispositivo móvel“
por Bruno Fernandes “PorKaria” @porkaria
Para notar a real diferença entre o Desenvolvimento Web é preciso falar sobre os três tópicos que compõe esse novo conceito: Usuários, Mercado de Trabalho e Ferramentas para o Desenvolvimento.
Referência: http://www.porkaria.com.br/2010/04/04/oqueedesenvolvimentomobileweb/
![Page 5: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/5.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
O que o Desenvolvimento Mobile Web faz ?
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
Ele coloca a sua marca, que já estava na web, na mobile web.
● Aplicações adaptadas para dispositivos móveis (sites e sistemas)
● Acesso rápido ao seu controle de estoque, financeiro e etc.
● Acelera a comunicação entre você e seus funcionários/parceiros/clientes/whatever
Mais dicas:
http://www.mobilepedia.com.br/cases/zoompass%E2%80%93pagamentopelocelularmobilemarketing
http://leonardoxavier.typepad.com/mobilizado/2010/01/qrcowdevacainterativav%C3%ADdeo.html
http://www.mobilepedia.com.br/noticias/coleiraparacachorroenviasms
![Page 6: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/6.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Identificando qual dispositivo móvel está acessando a sua aplicação
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
Essa é a classe IsMobile, mais informação aqui: http://www.phpmobile.com.br/ismobile/
![Page 7: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/7.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Identificando qual dispositivo móvel está acessando a sua aplicação
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
Essa é a classe TeraWurfl, mais informação aqui:
http://www.porkaria.com.br/2010/04/19/identificandoqualcelularestaacessandosite/
![Page 8: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/8.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Gerando QRCode (Código de Barras 2D)
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
Mais sobre o que é, como usar e exemplos em:
http://www.porkaria.com.br/2010/04/24/gerandoqrcodecomphp/
![Page 9: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/9.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que um site precisa para ser considerado Mobile ?
● Layout adaptado ao display do seu dispositivo móvel
● Conteúdo de acordo com os recursos do seu dispositivo móvel (imagens, áudio e vídeos)
● Utilizar dos recursos que o browser permite usar do seu dispositivo móvel (ClicktoCall, QRCode..)
![Page 10: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/10.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que um site precisa para ser considerado Mobile ?
● Layout adaptado ao display do seu dispositivo móvel
● Conteúdo de acordo com os recursos do seu dispositivo móvel (imagens, áudio e vídeos)
● Utilizar dos recursos que o browser permite usar do seu dispositivo móvel (ClicktoCall, QRCode..)
Você vai precisar de uma linguagem que interaja e manipule fácil o HTML
![Page 11: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/11.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que um site precisa para ser considerado Mobile ?
● Layout adaptado ao display do seu dispositivo móvel
● Conteúdo de acordo com os recursos do seu dispositivo móvel (imagens, áudio e vídeos)
● Utilizar dos recursos que o browser permite usar do seu dispositivo móvel (ClicktoCall, QRCode..)
Você vai precisar de uma linguagem que interaja e manipule fácil o HTMLQue você possa conseguir essa informação de forma fácil (Tera-Wurfl, IsMobile etc..)
![Page 12: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/12.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que um site precisa para ser considerado Mobile ?
● Layout adaptado ao display do seu dispositivo móvel
● Conteúdo de acordo com os recursos do seu dispositivo móvel (imagens, áudio e vídeos)
● Utilizar dos recursos que o browser permite usar do seu dispositivo móvel (ClicktoCall, QRCode..)
Você vai precisar de uma linguagem que interaja e manipule fácil o HTMLQue você possa conseguir essa informação de forma fácil (Tera-Wurfl, IsMobile etc..)
![Page 13: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/13.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que um site precisa para ser considerado Mobile ?
● Layout adaptado ao display do seu dispositivo móvel
● Conteúdo de acordo com os recursos do seu dispositivo móvel (imagens, áudio e vídeos)
● Utilizar dos recursos que o browser permite usar do seu dispositivo móvel (ClicktoCall, QRCode..)
Você vai precisar de uma linguagem que interaja e manipule fácil o HTMLQue você possa conseguir essa informação de forma fácil (Tera-Wurfl, IsMobile etc..)
Criar e manipular imagens, vídeos, áudios... (ffmpeg-php, Biblioteca GD ...)
![Page 14: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/14.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que um site precisa para ser considerado Mobile ?
● Layout adaptado ao display do seu dispositivo móvel
● Conteúdo de acordo com os recursos do seu dispositivo móvel (imagens, áudio e vídeos)
● Utilizar dos recursos que o browser permite usar do seu dispositivo móvel (ClicktoCall, QRCode..)
Você vai precisar de uma linguagem que interaja e manipule fácil o HTMLQue você possa conseguir essa informação de forma fácil (Tera-Wurfl, IsMobile etc..)
Criar e manipular imagens, vídeos, áudios... (ffmpeg-php, Biblioteca GD ...)
![Page 15: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/15.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que um site precisa para ser considerado Mobile ?
● Layout adaptado ao display do seu dispositivo móvel
● Conteúdo de acordo com os recursos do seu dispositivo móvel (imagens, áudio e vídeos)
● Utilizar dos recursos que o browser permite usar do seu dispositivo móvel (ClicktoCall, QRCode..)
Você vai precisar de uma linguagem que interaja e manipule fácil o HTMLQue você possa conseguir essa informação de forma fácil (Tera-Wurfl, IsMobile etc..)
Criar e manipular imagens, vídeos, áudios... (ffmpeg-php, Biblioteca GD ...)
Inserção de ClickToCall e QR-Code dinâmico...
![Page 16: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/16.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que um site precisa para ser considerado Mobile ?
● Layout adaptado ao display do seu dispositivo móvel
● Conteúdo de acordo com os recursos do seu dispositivo móvel (imagens, áudio e vídeos)
● Utilizar dos recursos que o browser permite usar do seu dispositivo móvel (ClicktoCall, QRCode..)
Você vai precisar de uma linguagem que interaja e manipule fácil o HTMLQue você possa conseguir essa informação de forma fácil (Tera-Wurfl, IsMobile etc..)
Criar e manipular imagens, vídeos, áudios... (ffmpeg-php, Biblioteca GD ...)
Inserção de ClickToCall e QR-Code dinâmico...
![Page 17: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/17.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
Vou precisar ter vários dispositivos móveis para testar o meu site ?
Mais dicas em: http://www.porkaria.com.br/2010/04/29/oambientedetestenodesenvolvimentomobileweb/
Opera Mini Simulator
Versão 5 http://www.opera.com/mobile/demo/
Versão 4.2 http://www.opera.com/mobile/demo/?ver=4
Opera Mobile Emulator
Aonde baixar: http://www.opera.com/developer/tools/#operamobile
![Page 18: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/18.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Construindo um Site Mobile
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
E se eu já tenho um site feito em Wordpress, Joomla ou Drupal ?
Mais dicas em: http://www.slideshare.net/porkaria/aturmatodanomundomobile
Mobile Joomla!
http://www.mobilejoomla.com/
Wordpress Mobile Edition
http://wordpress.org/extend/plugins/wordpressmobileedition/
Drupal Mobile Tools
http://drupal.org/project/mobile_tools
![Page 19: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/19.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Software Livre
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O que seria da Web sem o Software Livre ?
Grande parte (se não todas) as melhores ferramentas para o Desenvolvimento Web, que é a base do Desenvolvimento Mobile Web, são livres e permitem a criação de novas ideias.
Todos aqui sabem o poder da combinação LAMP
Felizmente na era mobile, acredito que não seremos reféns do código e da filosofia “proprietária”.
![Page 20: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/20.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Comunidade
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
O projeto PHP Mobile tem como objetivo auxiliar e incentivar os desenvolvedores PHP no desenvolvimento para dispositivos móveis, disponibilizando um fórum, artigos, notícias e ferramentas.
Se você quer participar e/ou contribuir com essa comunidade acesse: http://www.phpmobile.com.br
![Page 21: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/21.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
Dúvidas ?
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
http://www.porkaria.com.br/tag/phpne/
Os slides podem ser encontrados aí
![Page 22: Desenvolvimento Mobile Web usando PHP e Software Livre](https://reader033.vdocuments.pub/reader033/viewer/2022052618/5496ad46b47959604d8b503c/html5/thumbnails/22.jpg)
Desenvolvimento Mobile Web usando PHPe Software Livre!
FIM
06/05/2010 – IV ENSOL – I PHPNEpor Bruno Fernandes “PorKaria” @porkaria
Contato
Email: [email protected]: [email protected]: http://www.porkaria.com.brTwitter: http://twitter.com/porkaria