Apps para SmartPhones usando PhoneGap

Zigotto Tecnologia
Zigotto TecnologiaSoftware Developer em Zigotto
.
                                                                                                            .
            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
1 de 9

Recomendados

Bioetica por
BioeticaBioetica
Bioeticasolnaciente2013
1.1K visualizações12 slides
Pasos de mantenimiento preventivo 141204105428-conversion-gate02 por
Pasos de mantenimiento preventivo  141204105428-conversion-gate02Pasos de mantenimiento preventivo  141204105428-conversion-gate02
Pasos de mantenimiento preventivo 141204105428-conversion-gate02Juan Muñoz De Aguas
220 visualizações27 slides
Aula3 4 planejamento estratégico de tecnologia da informação por
Aula3 4 planejamento estratégico de tecnologia da informaçãoAula3 4 planejamento estratégico de tecnologia da informação
Aula3 4 planejamento estratégico de tecnologia da informaçãoUniversal.org.mx
537 visualizações11 slides
Portales Institucionales y Sistema Genesis por
Portales Institucionales y Sistema Genesis Portales Institucionales y Sistema Genesis
Portales Institucionales y Sistema Genesis paulacardenasuniminuto
120 visualizações21 slides
Chile vulcão puyehue por
Chile    vulcão puyehueChile    vulcão puyehue
Chile vulcão puyehueCristina Penha
223 visualizações22 slides
Topfield por
TopfieldTopfield
TopfieldTELE-satellite por
207 visualizações5 slides

Mais conteúdo relacionado

Destaque

GestãO Do Conhecimento Palestra por
GestãO Do Conhecimento   PalestraGestãO Do Conhecimento   Palestra
GestãO Do Conhecimento Palestramondelo1944
1K visualizações62 slides
As Pontes Mais Perigosas por
As Pontes Mais PerigosasAs Pontes Mais Perigosas
As Pontes Mais Perigosas... ...
217 visualizações50 slides
Shalom por
ShalomShalom
ShalomTELE-satellite por
165 visualizações4 slides
Melhores e Piores por
Melhores e PioresMelhores e Piores
Melhores e PioresGlaydson Borges
211 visualizações16 slides
Janelas por
JanelasJanelas
Janelas... ...
168 visualizações41 slides
Porto seguro plataformas flutuantes por
Porto seguro plataformas flutuantesPorto seguro plataformas flutuantes
Porto seguro plataformas flutuantesEuclides_Vicente
1.1K visualizações15 slides

Destaque(17)

GestãO Do Conhecimento Palestra por mondelo1944
GestãO Do Conhecimento   PalestraGestãO Do Conhecimento   Palestra
GestãO Do Conhecimento Palestra
mondelo19441K visualizações
As Pontes Mais Perigosas por ... ...
As Pontes Mais PerigosasAs Pontes Mais Perigosas
As Pontes Mais Perigosas
... ...217 visualizações
Melhores e Piores por Glaydson Borges
Melhores e PioresMelhores e Piores
Melhores e Piores
Glaydson Borges211 visualizações
Janelas por ... ...
JanelasJanelas
Janelas
... ...168 visualizações
Porto seguro plataformas flutuantes por Euclides_Vicente
Porto seguro plataformas flutuantesPorto seguro plataformas flutuantes
Porto seguro plataformas flutuantes
Euclides_Vicente1.1K visualizações
Atrações do mundo a noite por Cristina Penha
Atrações do mundo a noiteAtrações do mundo a noite
Atrações do mundo a noite
Cristina Penha243 visualizações
Cardapios Fevereiro por themis dovera
Cardapios FevereiroCardapios Fevereiro
Cardapios Fevereiro
themis dovera1.1K visualizações
por TELE-satellite 0909 por TELE-satellite por
por TELE-satellite 0909por TELE-satellite 0909
por TELE-satellite 0909
TELE-satellite por271 visualizações
Dilemas eticos clase por solnaciente2013
Dilemas eticos claseDilemas eticos clase
Dilemas eticos clase
solnaciente2013322 visualizações
Flora Tomé por guest5f75bd
Flora ToméFlora Tomé
Flora Tomé
guest5f75bd155 visualizações
010 Que Carta por Paulo Lima
010 Que Carta010 Que Carta
010 Que Carta
Paulo Lima210 visualizações
Aula 2-coproducao-esag por marinacxavier
Aula 2-coproducao-esagAula 2-coproducao-esag
Aula 2-coproducao-esag
marinacxavier499 visualizações

Mais de Zigotto Tecnologia

Engine on Rails por
Engine on RailsEngine on Rails
Engine on RailsZigotto Tecnologia
995 visualizações37 slides
Apresentação Padawan por
Apresentação PadawanApresentação Padawan
Apresentação PadawanZigotto Tecnologia
354 visualizações33 slides
Open Source - DevInVale 2011 por
Open Source - DevInVale 2011Open Source - DevInVale 2011
Open Source - DevInVale 2011Zigotto Tecnologia
509 visualizações122 slides
Escrevendo plugins JQuery por
Escrevendo plugins JQueryEscrevendo plugins JQuery
Escrevendo plugins JQueryZigotto Tecnologia
964 visualizações18 slides
Rack Middleware por
Rack MiddlewareRack Middleware
Rack MiddlewareZigotto Tecnologia
677 visualizações6 slides
HTML5 por
HTML5HTML5
HTML5Zigotto Tecnologia
667 visualizações16 slides

Mais de Zigotto Tecnologia(14)

Apresentação Padawan por Zigotto Tecnologia
Apresentação PadawanApresentação Padawan
Apresentação Padawan
Zigotto Tecnologia354 visualizações
Open Source - DevInVale 2011 por Zigotto Tecnologia
Open Source - DevInVale 2011Open Source - DevInVale 2011
Open Source - DevInVale 2011
Zigotto Tecnologia509 visualizações
Escrevendo plugins JQuery por Zigotto Tecnologia
Escrevendo plugins JQueryEscrevendo plugins JQuery
Escrevendo plugins JQuery
Zigotto Tecnologia964 visualizações
Sinatra - Primeiros Passos por Zigotto Tecnologia
Sinatra - Primeiros PassosSinatra - Primeiros Passos
Sinatra - Primeiros Passos
Zigotto Tecnologia594 visualizações
Usando QUnit para testes unitários em JavaScript por Zigotto Tecnologia
Usando QUnit para testes unitários em JavaScriptUsando QUnit para testes unitários em JavaScript
Usando QUnit para testes unitários em JavaScript
Zigotto Tecnologia1.4K visualizações
Nova API do Google Maps e Possíveis Aplicações por Zigotto Tecnologia
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
Zigotto Tecnologia3.3K visualizações
Um pouco de Agile por Zigotto Tecnologia
Um pouco de AgileUm pouco de Agile
Um pouco de Agile
Zigotto Tecnologia387 visualizações
Testes de aceitação com Steak e Capybara por Zigotto Tecnologia
Testes de aceitação com Steak e CapybaraTestes de aceitação com Steak e Capybara
Testes de aceitação com Steak e Capybara
Zigotto Tecnologia718 visualizações
Ilustrações, técnicas e formas por Zigotto Tecnologia
Ilustrações, técnicas e formasIlustrações, técnicas e formas
Ilustrações, técnicas e formas
Zigotto Tecnologia9.2K visualizações
JAVASCRIPT NÃO-OBSTRUTIVO com jQuery por Zigotto Tecnologia
JAVASCRIPT NÃO-OBSTRUTIVO com jQueryJAVASCRIPT NÃO-OBSTRUTIVO com jQuery
JAVASCRIPT NÃO-OBSTRUTIVO com jQuery
Zigotto Tecnologia381 visualizações
Desvendando a Web - Ponto de vista de um Zigottiano por Zigotto Tecnologia
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
Zigotto Tecnologia346 visualizações

Último

Competências para extrair inovação na tecnologia! por
Competências para extrair inovação na tecnologia!Competências para extrair inovação na tecnologia!
Competências para extrair inovação na tecnologia!Annelise Gripp
15 visualizações11 slides
Conheça agora o UiPath Autopilot™ para o Studio.pdf por
Conheça agora o UiPath Autopilot™ para o Studio.pdfConheça agora o UiPath Autopilot™ para o Studio.pdf
Conheça agora o UiPath Autopilot™ para o Studio.pdfBrunaCavalcanti29
10 visualizações8 slides
DevFest2023-Pragmatismo da Internet das Coisas por
DevFest2023-Pragmatismo da Internet das CoisasDevFest2023-Pragmatismo da Internet das Coisas
DevFest2023-Pragmatismo da Internet das CoisasWalter Coan
20 visualizações40 slides
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023 por
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023AcademiaDL
38 visualizações4 slides
Shift left DevOps Experience por
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps ExperienceWalter Coan
5 visualizações19 slides
Skills e Squads, como trabalhar? por
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?Annelise Gripp
28 visualizações13 slides

Último(8)

Competências para extrair inovação na tecnologia! por Annelise Gripp
Competências para extrair inovação na tecnologia!Competências para extrair inovação na tecnologia!
Competências para extrair inovação na tecnologia!
Annelise Gripp15 visualizações
Conheça agora o UiPath Autopilot™ para o Studio.pdf por BrunaCavalcanti29
Conheça agora o UiPath Autopilot™ para o Studio.pdfConheça agora o UiPath Autopilot™ para o Studio.pdf
Conheça agora o UiPath Autopilot™ para o Studio.pdf
BrunaCavalcanti2910 visualizações
DevFest2023-Pragmatismo da Internet das Coisas por Walter Coan
DevFest2023-Pragmatismo da Internet das CoisasDevFest2023-Pragmatismo da Internet das Coisas
DevFest2023-Pragmatismo da Internet das Coisas
Walter Coan20 visualizações
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023 por AcademiaDL
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
AcademiaDL38 visualizações
Shift left DevOps Experience por Walter Coan
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps Experience
Walter Coan5 visualizações
Skills e Squads, como trabalhar? por Annelise Gripp
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?
Annelise Gripp28 visualizações
certificado excel.pdf por juniorcarvalho136
certificado excel.pdfcertificado excel.pdf
certificado excel.pdf
juniorcarvalho1365 visualizações
TechConnection 2023 Floripa Azure Container Apps por Walter Coan
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container Apps
Walter Coan5 visualizações

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