SlideShare uma empresa Scribd logo
Adobe Phonegap
Histórico
 2008: início e suporte a iPhone, Android e BlackBerry 4
 2009: suporte a Symbian e webOS
 2011: suporte a Windows Phone 7 e projeto sob Apache
 Desenvolvimento desktop: é o que vai para a web.
Aula 1 – Página 12
 Estrutura de desenvolvimento de código aberto e gratuito, que permite a
criação de aplicações móveis
 Utilizando Interface de Programação de Aplicativos padronizadas na web.
 Acesso nativo ao device (smartphone ou tablet) usando apenas
javascript
Linguagens de Programação
Plataformas Linguagens de
Programação
Android (Marketing Share) Java
BlackBerry (mercado corporativo) Java, C++, HTML 5
Apple Store Objective-C
Palm OS C, C++, Pascal
Symbian C++
Windows Store C#
Aula 1 – Página 13
 Aplicativos Nativos: residem no dispositivo e são acessados através de
ícones na tela principal. Ex: Facebook, Twitter – envia informações do
aplicativo para o servidor.
 São adquiridos nas lojas: Play Store (Android), App Store (Apple)
 Desvantagens: Desenvolvimento caro, não é multiplataforma
Aula 1 – Página 13
 Web Apps: sites que se parecem com um aplicativo nativo, são executados
através de um navegador - Devices. Ex: Sencha
 Vantagens: desenvolvimento mais barato, multiplataforma
 Desvantagens: acesso parcial ao dispositivo, não tem loja
Aula 1 – Página 14
 Aplicativos Híbridos: parcialmente nativos e web apps, podem ser baixados
através de um aplicativo de loja.
 Vantagens: acesso a todas as opções do dispositivo, desenvolvimento mais
barato, multiplataforma e loja
 Desvantagens: mais lento que os Apps Nativos
Aula 1 – Página 15
 Apache Cordova: conjunto de APIs que permitem que um desenvolvedor
de aplicativos móveis acesse as funções nativas do dispositivo, como a
câmera ou GPS, através do Javascript.
 HTML 5 e CSS 3 (implementar a interface do usuário) e Javascript (lógica)
 Atividades – Págs 20 e 21
Aula 2 – Páginas 26 à 38
 Node JS – ambiente de desenvolvimento https://nodejs.org/en
 Instalação PhoneGap
 Atividades – Exercícios Páginas 41 e 42
Aula 3 – Páginas 44 à 54
 Criação do projeto Phonegap
Comandos – Node.js
 npm install –g phonegap – instalação do Phonegap
 phonegap –v: mostra a versão do software (8.2.2)
 phonegap create pastacom.aula.helloHelloword
Javascript
 Java é uma linguagem de server-side como PHP, Ruby e Python.
 Javascript é uma linguagem de programação client-side, utilizada para
controlar o HTML e o CSS para manipular comportamentos na página.

Mais conteúdo relacionado

Mais procurados

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
Felipe Blini
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha Touch
Rafael Neri
 
Script php clone_olx_mercadolivre
Script php clone_olx_mercadolivreScript php clone_olx_mercadolivre
Script php clone_olx_mercadolivre
Video Aulas Linux e Mikrotik
 

Mais procurados (20)

Interop itcare: Interoperabilidade Java e .NET
Interop itcare: Interoperabilidade Java e .NETInterop itcare: Interoperabilidade Java e .NET
Interop itcare: Interoperabilidade Java e .NET
 
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
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha Touch
 
PHP versus Java
PHP versus JavaPHP versus Java
PHP versus Java
 
Apresentação JAVOU 5
Apresentação JAVOU 5Apresentação JAVOU 5
Apresentação JAVOU 5
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Desmistificando o mobile híbrido com phonegap
Desmistificando o mobile híbrido com phonegapDesmistificando o mobile híbrido com phonegap
Desmistificando o mobile híbrido com phonegap
 
Microsoft Xamarin
Microsoft XamarinMicrosoft Xamarin
Microsoft Xamarin
 
Conheça a Plataforma Xamarin
Conheça a Plataforma XamarinConheça a Plataforma Xamarin
Conheça a Plataforma Xamarin
 
App CrossMobile com C# para Android, Iphone e WindowsPhone
App CrossMobile com C# para Android, Iphone e WindowsPhoneApp CrossMobile com C# para Android, Iphone e WindowsPhone
App CrossMobile com C# para Android, Iphone e WindowsPhone
 
Xamarin Introdução
Xamarin IntroduçãoXamarin Introdução
Xamarin Introdução
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
 
Iniciação JSP!
Iniciação JSP!Iniciação JSP!
Iniciação JSP!
 
React Native
React NativeReact Native
React Native
 
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
 
Porque Windows Phone
Porque Windows PhonePorque Windows Phone
Porque Windows Phone
 
Apresentação Final a FINEP Projeto MonoBasic
Apresentação Final a FINEP Projeto MonoBasicApresentação Final a FINEP Projeto MonoBasic
Apresentação Final a FINEP Projeto MonoBasic
 
Introdução ao Xamarin
Introdução ao XamarinIntrodução ao Xamarin
Introdução ao Xamarin
 
Script php clone_olx_mercadolivre
Script php clone_olx_mercadolivreScript php clone_olx_mercadolivre
Script php clone_olx_mercadolivre
 

Semelhante a Adobe Phonegap

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
Rodrigo Cascarrolho
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
grupouro
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
grupouro
 

Semelhante a Adobe Phonegap (20)

Aplicações Móveis Híbridas
Aplicações Móveis HíbridasAplicações Móveis Híbridas
Aplicações Móveis Híbridas
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
 
Conhecendo o PhoneGap
Conhecendo o PhoneGapConhecendo o PhoneGap
Conhecendo o PhoneGap
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
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
 
Windows 10 Developer Readiness - Brasil
Windows 10 Developer Readiness - BrasilWindows 10 Developer Readiness - Brasil
Windows 10 Developer Readiness - Brasil
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Hands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JFHands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JF
 
FirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaFirefoxOS - a web como plataforma
FirefoxOS - a web como plataforma
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem Fio
 
Asso
AssoAsso
Asso
 
Iniciando com desenvolvimento híbrido de aplicações mobile com HTML5
Iniciando com desenvolvimento híbrido de aplicações mobile com HTML5Iniciando com desenvolvimento híbrido de aplicações mobile com HTML5
Iniciando com desenvolvimento híbrido de aplicações mobile com HTML5
 
Apresentando meteor! Join Community - Goiânia
Apresentando meteor! Join Community - GoiâniaApresentando meteor! Join Community - Goiânia
Apresentando meteor! Join Community - Goiânia
 

Mais de wlsilva

Show time iii
Show time iiiShow time iii
Show time iii
wlsilva
 
Australia
AustraliaAustralia
Australia
wlsilva
 

Mais de wlsilva (20)

Adobe Premiere
Adobe PremiereAdobe Premiere
Adobe Premiere
 
Prática de Recursos Humanos
Prática de Recursos HumanosPrática de Recursos Humanos
Prática de Recursos Humanos
 
Prática Financeiras e Contábeis
Prática Financeiras e ContábeisPrática Financeiras e Contábeis
Prática Financeiras e Contábeis
 
Educação Financeira
Educação FinanceiraEducação Financeira
Educação Financeira
 
Técnicas administrativas no Word
Técnicas administrativas no WordTécnicas administrativas no Word
Técnicas administrativas no Word
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Microsoft word
Microsoft wordMicrosoft word
Microsoft word
 
Windows
WindowsWindows
Windows
 
Show time ii
Show time iiShow time ii
Show time ii
 
Changes everywhere
Changes everywhereChanges everywhere
Changes everywhere
 
Show time II
Show time IIShow time II
Show time II
 
Products recycled
Products recycledProducts recycled
Products recycled
 
Show time ii
Show time iiShow time ii
Show time ii
 
Show time i
Show time iShow time i
Show time i
 
Show time iii
Show time iiiShow time iii
Show time iii
 
Australia
AustraliaAustralia
Australia
 
Ajax
AjaxAjax
Ajax
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Javascript
JavascriptJavascript
Javascript
 
Personal home pages
Personal home pagesPersonal home pages
Personal home pages
 

Adobe Phonegap

  • 2. Histórico  2008: início e suporte a iPhone, Android e BlackBerry 4  2009: suporte a Symbian e webOS  2011: suporte a Windows Phone 7 e projeto sob Apache  Desenvolvimento desktop: é o que vai para a web.
  • 3. Aula 1 – Página 12  Estrutura de desenvolvimento de código aberto e gratuito, que permite a criação de aplicações móveis  Utilizando Interface de Programação de Aplicativos padronizadas na web.  Acesso nativo ao device (smartphone ou tablet) usando apenas javascript
  • 4. Linguagens de Programação Plataformas Linguagens de Programação Android (Marketing Share) Java BlackBerry (mercado corporativo) Java, C++, HTML 5 Apple Store Objective-C Palm OS C, C++, Pascal Symbian C++ Windows Store C#
  • 5. Aula 1 – Página 13  Aplicativos Nativos: residem no dispositivo e são acessados através de ícones na tela principal. Ex: Facebook, Twitter – envia informações do aplicativo para o servidor.  São adquiridos nas lojas: Play Store (Android), App Store (Apple)  Desvantagens: Desenvolvimento caro, não é multiplataforma
  • 6. Aula 1 – Página 13  Web Apps: sites que se parecem com um aplicativo nativo, são executados através de um navegador - Devices. Ex: Sencha  Vantagens: desenvolvimento mais barato, multiplataforma  Desvantagens: acesso parcial ao dispositivo, não tem loja
  • 7. Aula 1 – Página 14  Aplicativos Híbridos: parcialmente nativos e web apps, podem ser baixados através de um aplicativo de loja.  Vantagens: acesso a todas as opções do dispositivo, desenvolvimento mais barato, multiplataforma e loja  Desvantagens: mais lento que os Apps Nativos
  • 8. Aula 1 – Página 15  Apache Cordova: conjunto de APIs que permitem que um desenvolvedor de aplicativos móveis acesse as funções nativas do dispositivo, como a câmera ou GPS, através do Javascript.  HTML 5 e CSS 3 (implementar a interface do usuário) e Javascript (lógica)  Atividades – Págs 20 e 21
  • 9. Aula 2 – Páginas 26 à 38  Node JS – ambiente de desenvolvimento https://nodejs.org/en  Instalação PhoneGap  Atividades – Exercícios Páginas 41 e 42
  • 10. Aula 3 – Páginas 44 à 54  Criação do projeto Phonegap
  • 11. Comandos – Node.js  npm install –g phonegap – instalação do Phonegap  phonegap –v: mostra a versão do software (8.2.2)  phonegap create pastacom.aula.helloHelloword
  • 12. Javascript  Java é uma linguagem de server-side como PHP, Ruby e Python.  Javascript é uma linguagem de programação client-side, utilizada para controlar o HTML e o CSS para manipular comportamentos na página.