SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Desenvolvimento Mobile Web
               por Bruno @porkaria
Eu sou de Mato Grosso do Sul (PHPMS)
Sou sócio/desenvolvedor da Jera Software Ágil
Fiz a classe isMobile, PHP Qr Code Generator
            e o projeto PHP Mobile
Sei que isso não é muita coisa,
mas me deu a chance de conhecer essa galera!
O que é Desenvolvimento Mobile Web ?
Você não vai instalar o PHP no seu Celular !
           Mesmo se você puder, não faça,
PHP       isso causará um distúrbio na força.
Vamos usar o PHP para o que ele faz de melhor,
                                                      trabalhar na Web.
         PHP




Integração Gateway (Envio de SMS)

Para atender os requisitos dos Gateways dessas operadoras, 
você precisa entender de requisições HTTP e Web Services.




  cURL          http://br2.php.net/manual/pt_BR/book.curl.php  




  SOAP           http://br2.php.net/manual/pt_BR/book.soap.php
Você pode fazer a sua aplicação interagir
                                          com dispositivos móveis usando PHP
         PHP




QR Code

Código de Barras 2D é uma matriz bi­dimensional que tem grande 
capacidade de armazenamento.




 Image
                http://pear.php.net/package/Image_QRCode  
 QrCode


   PHP
   QR            http://labs.porkaria.com.br/phpqrcode/ 
    G!
Conheça melhor quem acessa a sua aplicação
                                     e você poderá personalizar o seu conteúdo
        PHP




Identificando o dispositivo móvel e seus recursos




 IsMobile      http://www.phpmobile.com.br/ismobile/  




  Tera
               http://www.tera­wurfl.com/  
 WURFL
PHP é linguagem pra fazer sites ?
                                      Se for, é para site mobile também
      PHP




 WP         Wordpress Mobile Edition - http://migre.me/X6Fv




Joomla      MobileJoomla! ­ http://migre.me/X6H




Drupal      Drupal MobilePlugin ­ http://migre.me/X6NV
Tera
                                   WURFL    SOAP

                         CMS's

                                                   cURL
                                      PHP

                        IsMobile

                                            Image
                                   PHP      QrCode
                                   QR
                                    G!




O PHP como sempre, vai ser uma ferramenta para 
             facilitar a sua vida. 
        Porém com um foco “mobile”
Teoricamente, você está em casa.
Desenvolvimento                Feijão (HTML), Arroz (JS) e Farofa (CSS)
     Web




HTML       DOCTYPE ? HTML 5 ? <meta> ? Qual é o padrão? Validação ?




 JS        jQuery Mobile ? JQtouch ? Ajax ?




CSS        Qual tipo de media usar ? CSS 3 ? px ou % ?
Básico
Desenvolvimento
  Mobile Web      ● Você precisa de um browser
                  ● Produto acessível!
Básico
Desenvolvimento
  Mobile Web      ● Você precisa de um browser
                  ● Produto acessível!




                  Vantagens

                  ● Independência de plataforma
                  ● Informações na “nuvem”
Básico
Desenvolvimento
  Mobile Web      ● Você precisa de um browser
                  ● Produto acessível!




                  Vantagens

                  ● Independência de plataforma
                  ● Informações na “nuvem”




                  Desvantagens

                  ● Usabilidade
                  ● Acesso a recursos do Dispositivo

                  ● Acesso a internet
Básico
Desenvolvimento
  Mobile Web              ● Você precisa de um browser
                          ● Produto acessível!




                          Vantagens


                   ro !
                          ● Independência de plataforma
                  d
             alan
                          ● Informações na “nuvem”


        lá M
  Calma
                          Desvantagens

                          ● Usabilidade
           HTML 5 #ftw
                          ● Acesso a recursos do Dispositivo

                          ● Acesso a internet
Básico
Desenvolvimento
  Mobile Web                                         ● Você precisa de um browser
                                                     ● Produto acessível!




                                                     Vantagens


                   ro !
                                                     ● Independência de plataforma
                  d
             alan
                                                     ● Informações na “nuvem”


        lá M
  Calma
                                                     Desvantagens

                                                     ● Usabilidade
           HTML 5 #ftw
                                                     ● Acesso a recursos do Dispositivo

                                                     ● Acesso a internet




       Eu acredito no futuro! Internet para todos!
Desenvolvimento
   Mobile Web




W3C
            O seu site é mobile ? MobileOk Checker http://validator.w3.org/mobile/
mobile



jQuery
             A estratégia do projeto foi lançado recentemente http://migre.me/17oHT
Mobile



Emulators
  e/ou
 Plugins
             Opera Mini Simulator, mobiReady, Android VD, User Agent Switcher, etc
Desenvolvimento                 Desenvolvimento
PHP                           Web                          Mobile Web




Essa demanda está sendo natural, sistemas e sites com versão mobile
Desenvolvimento
      PHP
                                         Mobile Web




Ações de marketing mobile (SMS, MMS, QR Code, Sites Mobile)
Tera
             WURFL           SOAP                        HTML                     JS

 CMS's

                                    cURL                        Desenvolvimento
                    PHP                                              Web

IsMobile

                             Image
               PHP           QrCode
               QR                                                    CSS
                G!
                                           Emulators
                                             e/ou
                                            Plugins


                        al
                   G er
           is ão                       Desenvolvimento
       V                                 Mobile Web
                             W3C                          jQuery
                             mobile                       Mobile
Eu não posso esquecer de falar sobre...




                                    Siga o projeto, tem twitter, lista e site.
                                    Vamos trocar ideias sobre Dev. Mobile Web

                                    http://www.phpmobile.com.br




                                      E pela terceira vez, vamos ter a trilha COLAPHP !

                                      Mais info: http://www.php.org.br/colaphp-2010
Agora sim, é isso. Dúvidas ?




Ah! já ia esquecendo, os slides estão aqui: http://www.porkaria.com.br/tag/phpscconf
Bruno Fernandes (vulgo PorKaria)

Twitter: @porkaria

Email: porkaria@jera.com.br

Blog: http://www.porkaria.com.br 

Mais conteúdo relacionado

Mais procurados

Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Cássio Nandi Citadin
 
PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5Rafael Sakurai
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapMayron Cachina
 
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGapAplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGapThiago Colares
 
PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5Rodrigo Cascarrolho
 
Projetos governamentais: ajustes no seu template Joomla!
Projetos governamentais: ajustes no seu template Joomla!Projetos governamentais: ajustes no seu template Joomla!
Projetos governamentais: ajustes no seu template Joomla!Trídia Criação
 
Web/Mobile tendências 2015
Web/Mobile tendências 2015Web/Mobile tendências 2015
Web/Mobile tendências 2015Rangel Torrezan
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Luiz Gavinho
 

Mais procurados (14)

Desenvolvimento Mobile Web & Software Livre
Desenvolvimento Mobile Web & Software LivreDesenvolvimento Mobile Web & Software Livre
Desenvolvimento Mobile Web & Software Livre
 
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
 
PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGapAplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
 
Google IO 2017 Extended - Cuiaba - Progressive Web Apps
Google IO 2017 Extended - Cuiaba - Progressive Web AppsGoogle IO 2017 Extended - Cuiaba - Progressive Web Apps
Google IO 2017 Extended - Cuiaba - Progressive Web Apps
 
PHP no mundo Mobile
PHP no mundo MobilePHP no mundo Mobile
PHP no mundo Mobile
 
PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5
 
Conhecendo o PhoneGap
Conhecendo o PhoneGapConhecendo o PhoneGap
Conhecendo o PhoneGap
 
Projetos governamentais: ajustes no seu template Joomla!
Projetos governamentais: ajustes no seu template Joomla!Projetos governamentais: ajustes no seu template Joomla!
Projetos governamentais: ajustes no seu template Joomla!
 
Web/Mobile tendências 2015
Web/Mobile tendências 2015Web/Mobile tendências 2015
Web/Mobile tendências 2015
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!
 
Java Web Components
Java Web ComponentsJava Web Components
Java Web Components
 
Mobile Dev - Aplicativos
Mobile Dev - AplicativosMobile Dev - Aplicativos
Mobile Dev - Aplicativos
 

Destaque (20)

Assis
AssisAssis
Assis
 
RelatedData20140303154643
RelatedData20140303154643RelatedData20140303154643
RelatedData20140303154643
 
Aprendizaje autonomo grupal
Aprendizaje   autonomo grupalAprendizaje   autonomo grupal
Aprendizaje autonomo grupal
 
La publicidad
La publicidadLa publicidad
La publicidad
 
Eznl
EznlEznl
Eznl
 
Como insertar imagenes en power point
Como insertar imagenes en power pointComo insertar imagenes en power point
Como insertar imagenes en power point
 
Iniciará Expo RSE 11 bajo el lema: “El compromiso empresarial con el medio am...
Iniciará Expo RSE 11 bajo el lema: “El compromiso empresarial con el medio am...Iniciará Expo RSE 11 bajo el lema: “El compromiso empresarial con el medio am...
Iniciará Expo RSE 11 bajo el lema: “El compromiso empresarial con el medio am...
 
Sociologia politica
Sociologia politicaSociologia politica
Sociologia politica
 
El futuro de las libretas
El futuro de las libretasEl futuro de las libretas
El futuro de las libretas
 
Del 23 al 28 de julio de 2012 b
Del 23 al 28 de julio de 2012 bDel 23 al 28 de julio de 2012 b
Del 23 al 28 de julio de 2012 b
 
Grupo.3 semana 6
Grupo.3 semana 6Grupo.3 semana 6
Grupo.3 semana 6
 
Anjal's ppt
Anjal's pptAnjal's ppt
Anjal's ppt
 
CãEs
CãEsCãEs
CãEs
 
IEB Certificate_Maksud
IEB Certificate_MaksudIEB Certificate_Maksud
IEB Certificate_Maksud
 
Eradigital[1]
Eradigital[1]Eradigital[1]
Eradigital[1]
 
Análise e Simulação de Riscos
Análise e Simulação de RiscosAnálise e Simulação de Riscos
Análise e Simulação de Riscos
 
MôNica
MôNicaMôNica
MôNica
 
Hepatitis a
Hepatitis aHepatitis a
Hepatitis a
 
Aplicaciones del Control Estocástico al Análisis Semiclásico
Aplicaciones del Control Estocástico al Análisis SemiclásicoAplicaciones del Control Estocástico al Análisis Semiclásico
Aplicaciones del Control Estocástico al Análisis Semiclásico
 
Introdução ao Desenvolvimento Mobile Web
Introdução ao Desenvolvimento Mobile WebIntrodução ao Desenvolvimento Mobile Web
Introdução ao Desenvolvimento Mobile Web
 

Semelhante a Desenvolvimento Mobile Web

PHP e o Desenvolvimento Mobile Web no LinguAgil
PHP e o Desenvolvimento Mobile Web no LinguAgilPHP e o Desenvolvimento Mobile Web no LinguAgil
PHP e o Desenvolvimento Mobile Web no LinguAgilBruno Fernandes "PorKaria"
 
PHP e o Desenvolvimento Mobile Web - PHPhederal
PHP e o Desenvolvimento Mobile Web - PHPhederalPHP e o Desenvolvimento Mobile Web - PHPhederal
PHP e o Desenvolvimento Mobile Web - PHPhederalBruno Fernandes "PorKaria"
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgBruno Fernandes "PorKaria"
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Bruno Fernandes "PorKaria"
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaDiego Cavalca
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2Carlos Eugenio Torres
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicFelipe Blini
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
Desmistificando o desenvolvimento de mobile híbrido
Desmistificando o desenvolvimento de mobile híbridoDesmistificando o desenvolvimento de mobile híbrido
Desmistificando o desenvolvimento de mobile híbridoWilliam Ribeiro da Silva
 
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?Pedro Edson Silva Barros
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou AppHeider Lopes
 
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Pedro Edson Silva Barros
 

Semelhante a Desenvolvimento Mobile Web (20)

PHP e o Desenvolvimento Mobile Web no LinguAgil
PHP e o Desenvolvimento Mobile Web no LinguAgilPHP e o Desenvolvimento Mobile Web no LinguAgil
PHP e o Desenvolvimento Mobile Web no LinguAgil
 
Desenvolvimento Mobile Web e PHP na FIPAR
Desenvolvimento Mobile Web e PHP na FIPARDesenvolvimento Mobile Web e PHP na FIPAR
Desenvolvimento Mobile Web e PHP na FIPAR
 
PHP e o Desenvolvimento Mobile Web
PHP e o Desenvolvimento Mobile WebPHP e o Desenvolvimento Mobile Web
PHP e o Desenvolvimento Mobile Web
 
PHP e o Desenvolvimento Mobile Web - PHPhederal
PHP e o Desenvolvimento Mobile Web - PHPhederalPHP e o Desenvolvimento Mobile Web - PHPhederal
PHP e o Desenvolvimento Mobile Web - PHPhederal
 
Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
Zf campus party_2011
Zf campus party_2011Zf campus party_2011
Zf campus party_2011
 
Zf campus party_2011
Zf campus party_2011Zf campus party_2011
Zf campus party_2011
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cg
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 
Webapp já posso invistir nisso ? FISL12
Webapp já posso invistir nisso ? FISL12Webapp já posso invistir nisso ? FISL12
Webapp já posso invistir nisso ? FISL12
 
Flex Mobile
Flex MobileFlex Mobile
Flex Mobile
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Desmistificando o desenvolvimento de mobile híbrido
Desmistificando o desenvolvimento de mobile híbridoDesmistificando o desenvolvimento de mobile híbrido
Desmistificando o desenvolvimento de mobile híbrido
 
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App
 
Web ou App?
Web ou App?Web ou App?
Web ou App?
 
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
 

Mais de Bruno Fernandes "PorKaria"

Mercado de trabalho de TI em números, fatos e exemplos
Mercado de trabalho de TI em números, fatos e exemplosMercado de trabalho de TI em números, fatos e exemplos
Mercado de trabalho de TI em números, fatos e exemplosBruno Fernandes "PorKaria"
 
QA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosQA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosBruno Fernandes "PorKaria"
 
Introdução ao Desenvolvimento Mobile Web no LinguAgil
Introdução ao Desenvolvimento Mobile Web no LinguAgilIntrodução ao Desenvolvimento Mobile Web no LinguAgil
Introdução ao Desenvolvimento Mobile Web no LinguAgilBruno Fernandes "PorKaria"
 
Desenvolvimento Mobile Web usando PHP e Software Livre
Desenvolvimento Mobile Web usando PHP e Software LivreDesenvolvimento Mobile Web usando PHP e Software Livre
Desenvolvimento Mobile Web usando PHP e Software LivreBruno Fernandes "PorKaria"
 

Mais de Bruno Fernandes "PorKaria" (16)

Mercado de trabalho de TI em números, fatos e exemplos
Mercado de trabalho de TI em números, fatos e exemplosMercado de trabalho de TI em números, fatos e exemplos
Mercado de trabalho de TI em números, fatos e exemplos
 
QA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosQA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatos
 
#Qualidade decodigo
#Qualidade decodigo#Qualidade decodigo
#Qualidade decodigo
 
Piadas de CSS e Javascript
Piadas de CSS e JavascriptPiadas de CSS e Javascript
Piadas de CSS e Javascript
 
Criação de Games Mobile
Criação de Games MobileCriação de Games Mobile
Criação de Games Mobile
 
Monetização em Games Mobile
Monetização em Games MobileMonetização em Games Mobile
Monetização em Games Mobile
 
Webapp já posso invistir nisso ?
Webapp já posso invistir nisso ?Webapp já posso invistir nisso ?
Webapp já posso invistir nisso ?
 
Introdução ao Desenvolvimento Mobile Web no LinguAgil
Introdução ao Desenvolvimento Mobile Web no LinguAgilIntrodução ao Desenvolvimento Mobile Web no LinguAgil
Introdução ao Desenvolvimento Mobile Web no LinguAgil
 
Desenvolvimento Mobile Web usando PHP e Software Livre
Desenvolvimento Mobile Web usando PHP e Software LivreDesenvolvimento Mobile Web usando PHP e Software Livre
Desenvolvimento Mobile Web usando PHP e Software Livre
 
Desenvolvimento Mobile Web usando PHP
Desenvolvimento Mobile Web usando PHPDesenvolvimento Mobile Web usando PHP
Desenvolvimento Mobile Web usando PHP
 
PHP no Mundo Mobile v 3.0
PHP no Mundo Mobile v 3.0PHP no Mundo Mobile v 3.0
PHP no Mundo Mobile v 3.0
 
A Turma Toda No Mundo Mobile
A Turma Toda No Mundo MobileA Turma Toda No Mundo Mobile
A Turma Toda No Mundo Mobile
 
PHP no Mundo Mobile v 2.0
PHP no Mundo Mobile v 2.0PHP no Mundo Mobile v 2.0
PHP no Mundo Mobile v 2.0
 
Apresentação do grupo PHPMS
Apresentação do grupo PHPMSApresentação do grupo PHPMS
Apresentação do grupo PHPMS
 
PHP Brasil Comunidades
PHP Brasil ComunidadesPHP Brasil Comunidades
PHP Brasil Comunidades
 
Flisol2009 Conhecendo O Wordpress
Flisol2009 Conhecendo O WordpressFlisol2009 Conhecendo O Wordpress
Flisol2009 Conhecendo O Wordpress
 

Desenvolvimento Mobile Web

  • 1. Desenvolvimento Mobile Web por Bruno @porkaria
  • 2.
  • 3. Eu sou de Mato Grosso do Sul (PHPMS)
  • 4. Sou sócio/desenvolvedor da Jera Software Ágil
  • 5. Fiz a classe isMobile, PHP Qr Code Generator e o projeto PHP Mobile
  • 6. Sei que isso não é muita coisa, mas me deu a chance de conhecer essa galera!
  • 8. Você não vai instalar o PHP no seu Celular ! Mesmo se você puder, não faça, PHP isso causará um distúrbio na força.
  • 9. Vamos usar o PHP para o que ele faz de melhor, trabalhar na Web. PHP Integração Gateway (Envio de SMS) Para atender os requisitos dos Gateways dessas operadoras,  você precisa entender de requisições HTTP e Web Services. cURL http://br2.php.net/manual/pt_BR/book.curl.php   SOAP http://br2.php.net/manual/pt_BR/book.soap.php
  • 10. Você pode fazer a sua aplicação interagir com dispositivos móveis usando PHP PHP QR Code Código de Barras 2D é uma matriz bi­dimensional que tem grande  capacidade de armazenamento. Image http://pear.php.net/package/Image_QRCode   QrCode PHP QR http://labs.porkaria.com.br/phpqrcode/  G!
  • 11. Conheça melhor quem acessa a sua aplicação e você poderá personalizar o seu conteúdo PHP Identificando o dispositivo móvel e seus recursos IsMobile http://www.phpmobile.com.br/ismobile/   Tera http://www.tera­wurfl.com/   WURFL
  • 12. PHP é linguagem pra fazer sites ? Se for, é para site mobile também PHP WP Wordpress Mobile Edition - http://migre.me/X6Fv Joomla MobileJoomla! ­ http://migre.me/X6H Drupal Drupal MobilePlugin ­ http://migre.me/X6NV
  • 13. Tera WURFL SOAP CMS's cURL PHP IsMobile Image PHP QrCode QR G! O PHP como sempre, vai ser uma ferramenta para  facilitar a sua vida.  Porém com um foco “mobile”
  • 14. Teoricamente, você está em casa. Desenvolvimento Feijão (HTML), Arroz (JS) e Farofa (CSS) Web HTML DOCTYPE ? HTML 5 ? <meta> ? Qual é o padrão? Validação ? JS jQuery Mobile ? JQtouch ? Ajax ? CSS Qual tipo de media usar ? CSS 3 ? px ou % ?
  • 15. Básico Desenvolvimento Mobile Web ● Você precisa de um browser ● Produto acessível!
  • 16. Básico Desenvolvimento Mobile Web ● Você precisa de um browser ● Produto acessível! Vantagens ● Independência de plataforma ● Informações na “nuvem”
  • 17. Básico Desenvolvimento Mobile Web ● Você precisa de um browser ● Produto acessível! Vantagens ● Independência de plataforma ● Informações na “nuvem” Desvantagens ● Usabilidade ● Acesso a recursos do Dispositivo ● Acesso a internet
  • 18. Básico Desenvolvimento Mobile Web ● Você precisa de um browser ● Produto acessível! Vantagens ro ! ● Independência de plataforma d alan ● Informações na “nuvem” lá M Calma Desvantagens ● Usabilidade HTML 5 #ftw ● Acesso a recursos do Dispositivo ● Acesso a internet
  • 19. Básico Desenvolvimento Mobile Web ● Você precisa de um browser ● Produto acessível! Vantagens ro ! ● Independência de plataforma d alan ● Informações na “nuvem” lá M Calma Desvantagens ● Usabilidade HTML 5 #ftw ● Acesso a recursos do Dispositivo ● Acesso a internet Eu acredito no futuro! Internet para todos!
  • 20. Desenvolvimento Mobile Web W3C O seu site é mobile ? MobileOk Checker http://validator.w3.org/mobile/ mobile jQuery A estratégia do projeto foi lançado recentemente http://migre.me/17oHT Mobile Emulators e/ou Plugins Opera Mini Simulator, mobiReady, Android VD, User Agent Switcher, etc
  • 21. Desenvolvimento Desenvolvimento PHP Web Mobile Web Essa demanda está sendo natural, sistemas e sites com versão mobile
  • 22. Desenvolvimento PHP Mobile Web Ações de marketing mobile (SMS, MMS, QR Code, Sites Mobile)
  • 23. Tera WURFL SOAP HTML JS CMS's cURL Desenvolvimento PHP Web IsMobile Image PHP QrCode QR CSS G! Emulators e/ou Plugins al G er is ão Desenvolvimento V Mobile Web W3C jQuery mobile Mobile
  • 24. Eu não posso esquecer de falar sobre... Siga o projeto, tem twitter, lista e site. Vamos trocar ideias sobre Dev. Mobile Web http://www.phpmobile.com.br E pela terceira vez, vamos ter a trilha COLAPHP ! Mais info: http://www.php.org.br/colaphp-2010
  • 25. Agora sim, é isso. Dúvidas ? Ah! já ia esquecendo, os slides estão aqui: http://www.porkaria.com.br/tag/phpscconf