.
                                                                                                            .
            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

Apps para SmartPhones usando 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 utilizarPhonegap? 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 é lentoesse 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 thecode . 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ãonã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