SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
.
                                                                                                            .
            Apps para SmartPhones usando PhoneGap
.
..                                                                                                      .




                                                                                                            .
                                  Glauber Alex Dias Prado


                                        13 janeiro 2011




                                                                     .    .   .    .       .        .

     Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap           13 janeiro 2011       1/9
Outline




                                                                  .    .   .    .        .       .

  Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap           13 janeiro 2011       2/9
Apresentação




    Glauber Alex Dias Prado,
    Estudante de Ciências da Computação na Unifesp, atualmente
    trabalhando com desenvolvimento web e explorando a área de
    desenvolvimento para smartphones.
    mailto:smade4@gmail.com
    @greboide




                                                                  .    .   .    .        .       .

  Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap           13 janeiro 2011       3/9
O que é PhoneGap?




    Framework Open Source de desenvolvimento de apps web para
    smartphones
    A única plataforma que phonegap ainda não entrega são os
    phones Java chineses.
    Utiliza Javascript, CSS3 e HTML5 para desenvolver os apps de
    fato.
    Integração com BD.




                                                                  .    .   .    .        .       .

  Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap           13 janeiro 2011       4/9
Por que utilizar Phonegap?




    Conhecimento existente.
    Constrói uma vez, entrega em todo lugar
    A consequência é o custo/tempo reduzido de desenvolvimento.




                                                                  .    .   .    .        .       .

  Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap           13 janeiro 2011       5/9
Não é lento esse negócio?




    Depende das técnicas de desenvolvimento empregadas.
    Com certeza mais lento que se fosse desenvolvido nativamente.




                                                                  .    .   .    .        .       .

  Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap           13 janeiro 2011       6/9
Show me the code



 .
 Codigo Javascript                                                                                           .
..
function onSuccess(acceleration) {
    alert('Acceleration X: ' + acceleration.x + 'n' +
          'Acceleration Y: ' + acceleration.y + 'n' +
          'Acceleration Z: ' + acceleration.z + 'n' +
          'Timestamp: '      + acceleration.timestamp + 'n');
};

function onError() {
    alert('onError!');
};

.navigator.accelerometer.getCurrentAcceleration(onSuccess,     onError);
..                                                                                                       .




                                                                                                             .
                                                                    .      .   .    .        .       .

    Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap             13 janeiro 2011       7/9
App de Exemplo

 .
 Hello World                                                                                                .
..




.
..                                                                                                      .




                                                                                                            .
                                                                     .    .   .    .        .       .

     Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap           13 janeiro 2011       8/9
Por que então não desenvolver apenas pra Iphone se é
o melhor mercado?




    Maior custo.
    Maior risco, a Apple se reserva o direito de não aceitar o seu app.
    Depende do público alvo.




                                                                  .    .   .    .        .       .

  Glauber Alex Dias Prado ()   Apps para SmartPhones usando PhoneGap           13 janeiro 2011       9/9

Mais conteúdo relacionado

Destaque (17)

GestãO Do Conhecimento Palestra
GestãO Do Conhecimento   PalestraGestãO Do Conhecimento   Palestra
GestãO Do Conhecimento Palestra
 
As Pontes Mais Perigosas
As Pontes Mais PerigosasAs Pontes Mais Perigosas
As Pontes Mais Perigosas
 
Shalom
ShalomShalom
Shalom
 
Melhores e Piores
Melhores e PioresMelhores e Piores
Melhores e Piores
 
Janelas
JanelasJanelas
Janelas
 
Porto seguro plataformas flutuantes
Porto seguro plataformas flutuantesPorto seguro plataformas flutuantes
Porto seguro plataformas flutuantes
 
Palestra - Capacitação e Atualização ANCP-SAM 2012
Palestra - Capacitação e Atualização ANCP-SAM 2012Palestra - Capacitação e Atualização ANCP-SAM 2012
Palestra - Capacitação e Atualização ANCP-SAM 2012
 
Atrações do mundo a noite
Atrações do mundo a noiteAtrações do mundo a noite
Atrações do mundo a noite
 
Cardapios Fevereiro
Cardapios FevereiroCardapios Fevereiro
Cardapios Fevereiro
 
Gtsat
GtsatGtsat
Gtsat
 
Spaun
SpaunSpaun
Spaun
 
por TELE-satellite 0909
por TELE-satellite 0909por TELE-satellite 0909
por TELE-satellite 0909
 
Abipbox
AbipboxAbipbox
Abipbox
 
Dilemas eticos clase
Dilemas eticos claseDilemas eticos clase
Dilemas eticos clase
 
Flora Tomé
Flora ToméFlora Tomé
Flora Tomé
 
010 Que Carta
010 Que Carta010 Que Carta
010 Que Carta
 
Aula 2-coproducao-esag
Aula 2-coproducao-esagAula 2-coproducao-esag
Aula 2-coproducao-esag
 

Mais de Zigotto Tecnologia

Mais de Zigotto Tecnologia (14)

Engine on Rails
Engine on RailsEngine on Rails
Engine on Rails
 
Apresentação Padawan
Apresentação PadawanApresentação Padawan
Apresentação Padawan
 
Open Source - DevInVale 2011
Open Source - DevInVale 2011Open Source - DevInVale 2011
Open Source - DevInVale 2011
 
Escrevendo plugins JQuery
Escrevendo plugins JQueryEscrevendo plugins JQuery
Escrevendo plugins JQuery
 
Rack Middleware
Rack MiddlewareRack Middleware
Rack Middleware
 
HTML5
HTML5HTML5
HTML5
 
Sinatra - Primeiros Passos
Sinatra - Primeiros PassosSinatra - Primeiros Passos
Sinatra - Primeiros Passos
 
Usando QUnit para testes unitários em JavaScript
Usando QUnit para testes unitários em JavaScriptUsando QUnit para testes unitários em JavaScript
Usando QUnit para testes unitários em JavaScript
 
Nova API do Google Maps e Possíveis Aplicações
Nova API do Google Maps e Possíveis AplicaçõesNova API do Google Maps e Possíveis Aplicações
Nova API do Google Maps e Possíveis Aplicações
 
Um pouco de Agile
Um pouco de AgileUm pouco de Agile
Um pouco de Agile
 
Testes de aceitação com Steak e Capybara
Testes de aceitação com Steak e CapybaraTestes de aceitação com Steak e Capybara
Testes de aceitação com Steak e Capybara
 
Ilustrações, técnicas e formas
Ilustrações, técnicas e formasIlustrações, técnicas e formas
Ilustrações, técnicas e formas
 
JAVASCRIPT NÃO-OBSTRUTIVO com jQuery
JAVASCRIPT NÃO-OBSTRUTIVO com jQueryJAVASCRIPT NÃO-OBSTRUTIVO com jQuery
JAVASCRIPT NÃO-OBSTRUTIVO com jQuery
 
Desvendando a Web - Ponto de vista de um Zigottiano
Desvendando a Web - Ponto de vista de um ZigottianoDesvendando a Web - Ponto de vista de um Zigottiano
Desvendando a Web - Ponto de vista de um Zigottiano
 

Apps multiplataforma com PhoneGap

  • 1. . . Apps para SmartPhones usando PhoneGap . .. . . Glauber Alex Dias Prado 13 janeiro 2011 . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 1/9
  • 2. Outline . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 2/9
  • 3. Apresentação Glauber Alex Dias Prado, Estudante de Ciências da Computação na Unifesp, atualmente trabalhando com desenvolvimento web e explorando a área de desenvolvimento para smartphones. mailto:smade4@gmail.com @greboide . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 3/9
  • 4. O que é PhoneGap? Framework Open Source de desenvolvimento de apps web para smartphones A única plataforma que phonegap ainda não entrega são os phones Java chineses. Utiliza Javascript, CSS3 e HTML5 para desenvolver os apps de fato. Integração com BD. . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 4/9
  • 5. Por que utilizar Phonegap? Conhecimento existente. Constrói uma vez, entrega em todo lugar A consequência é o custo/tempo reduzido de desenvolvimento. . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 5/9
  • 6. Não é lento esse negócio? Depende das técnicas de desenvolvimento empregadas. Com certeza mais lento que se fosse desenvolvido nativamente. . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 6/9
  • 7. Show me the code . Codigo Javascript . .. function onSuccess(acceleration) { alert('Acceleration X: ' + acceleration.x + 'n' + 'Acceleration Y: ' + acceleration.y + 'n' + 'Acceleration Z: ' + acceleration.z + 'n' + 'Timestamp: ' + acceleration.timestamp + 'n'); }; function onError() { alert('onError!'); }; .navigator.accelerometer.getCurrentAcceleration(onSuccess, onError); .. . . . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 7/9
  • 8. App de Exemplo . Hello World . .. . .. . . . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 8/9
  • 9. Por que então não desenvolver apenas pra Iphone se é o melhor mercado? Maior custo. Maior risco, a Apple se reserva o direito de não aceitar o seu app. Depende do público alvo. . . . . . . Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 9/9