SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
DESENVOLVIMENTO HTML5 PARA
SMARTPHONES E TABLETS
BLACKBERRY
Bruno Mota e Felipe Andrade
vídeo exibido em 26 de Agosto de 2012
Exemplos
•   Cute the Rope: jogo criado em HTML 5 com uso
    intenso de física e gráficos dinâmicos
•   Games em HTML5: agregador de games em
    HTML5
•   Red Hot Chili Peppers: clipe interativo muito
    bacana!
•   Draw a Stick Man: interaja com o desenho!
HTML5 no seu BlackBerry
•   Uma das principais apostas da RIM para acelerar
    o crescimento no número de aplicativos na
    promissora plataforma BlackBerry 10
•   Roda como um aplicativo nativo
•   O navegador apresenta um dos melhores
    suportes ao padrão HMTL5 entre os líderes de
    mercado
Quais as vantagens
de desenvolver apps nativos com HTML5?
HTML5 no seu BlackBerry
•   Roda como um aplicativo standalone
•   Utilize frameworks como o Sencha®,
    PhoneGap®, jQuery® ou Dojo®
•   Adicione funcionalidades nativas em seu
    aplicativo HTML5 (ex: BBM, PIM, etc)
•   Desenvolva apps apenas com HTML5,
    JavaScript e CSS
•   Distribuição e venda através da loja App World
BlackBerry® WebWorks™

 É a plataforma de desenvolvimento para criação
 de aplicativos para o tablet BlackBerry PlayBook
 e para os smartphones BlackBerry usando
 HTML5, JavaScript e CSS.
BlackBerry® WebWorks™
•   Permite que os desenvolvedores escolham as
    próprias ferramentas para testar e desenvolver.
    Se encarrega de empacotar aplicativos para
    tablets e smartphones BlackBerry.
•   Plataforma web aberta em todos os sentidos
    possíveis.
•   Principal objetivo? Avançar ao estado da arte
    todos os aplicativos mobile com HTML5.
Como testar o seu
           aplicativo?
•   É mais simples do que você imagina.
•   Basta digitar o endereço de um site que está
    rodando o seu app BlackBerry WebWorks no
    Ripple Emulator
Como começar?
BB10 WebWorks SDK: crie apps para o BlackBerry
Alpha 10 Dev ou BlackBerry Simulator 10.

Ripple: emule os seus aplicativos utilizando o Google
Chrome.

BlackBerry Graphical Aid: instale e crie aplicativos
para a plataforma BlackBerry.

WebWorks Samples: exemplos de projetos HTML5
para você testar a integração com características
nativas (GPS, Acelerometro, in-app-purchase).
É FÁCIL COMEÇAR!
   <!DOCTYPE html>
O que é o HTML5?
•   Evolução incremental do padrão HTML
•   Linguagem melhor preparada para criação de
    aplicações web e multiplataforma
•   Independente de plugins
•   Empresas como a Apple, Mozilla, Opera e
    Microsoft apoiam o projeto
O que posso utilizar?

•   WebGL (3D)                •   Orientação do
                                  dispositivo
•   Canvas (2D)
                              •   Detecção de Modo
•   Gráficos Vetoriais (SVG)       Offline

•   Áudio e Vídeo             •   Armazenamento local

•   Geolocalização            •   Novas tags
QUAKE2 NO BROWSER
     http://goo.gl/mB74
NOSSAS DICAS
que vão te custar R$ 1 milhão!!! :)
Singleton Pattern


Organize o seu projeto em um “JSON”
Benefícios

•   Organização de dados e padrão de projeto

•   Agrupamento de Atributos e Métodos

•   Ótimo para Iniciantes
Exemplo

var APP = APP || {};

App.Home: {

	 setUp: function() {

	 }

}
CCS3
•   Media Queries

•   Seletores

@media (orientation: portrait) {
  background-image: url(bg.png);
}

.item:checked {

 background-color: #FF0000;
};
CASE: APP SEBRAE LIKE
           A BOSS
•É possível desenvolver e publicar aplicativos para
BlackBerry PlayBook em menos de 12 horas

•Instalado em 16 tablets BlackBerry PlayBook na ação
SEBRAE LIKE A BOSS que aconteceu na Campus
Party Recife 2012

•Cadastro de dados de participantes da Campus Party,
Armazenamento Offline com Local Storage, Cache de
arquivos e Sincronização de dados com Servidor WEB
Anatomia de um App
Obrigado!!!
  Bruno Mota @bruno_mota
Felipe Andrade @felipeandrade

Más contenido relacionado

La actualidad más candente

JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3Loiane Groner
 
Machine Learning para devs com ML.NET
Machine Learning para devs com ML.NETMachine Learning para devs com ML.NET
Machine Learning para devs com ML.NETLetticia Nicoli
 
Utilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveisUtilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveisStefan Horochovec
 
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/CordovaAbra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/CordovaGustavo Costa
 
Novidades de Xamarin no VisualStudio 2019 e VisualStudio 8 For Mac
Novidades de Xamarin no VisualStudio 2019 e VisualStudio 8 For MacNovidades de Xamarin no VisualStudio 2019 e VisualStudio 8 For Mac
Novidades de Xamarin no VisualStudio 2019 e VisualStudio 8 For MacThiago Bertuzzi
 
Web/Mobile tendências 2015
Web/Mobile tendências 2015Web/Mobile tendências 2015
Web/Mobile tendências 2015Rangel Torrezan
 
O maravilhoso mundo dos webhooks
O maravilhoso mundo dos webhooksO maravilhoso mundo dos webhooks
O maravilhoso mundo dos webhooksRodrigo Kono
 
TypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptTypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptRodrigo Kono
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidRafael Sakurai
 
APLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADAPLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADdualpixel
 
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
 
Campus Party - Desenvolvendo aplicações .Net com software gratuito
Campus Party  - Desenvolvendo aplicações .Net com software gratuitoCampus Party  - Desenvolvendo aplicações .Net com software gratuito
Campus Party - Desenvolvendo aplicações .Net com software gratuitoAlexandre Tarifa
 
WordCamp 2011 - BuscaPé Developer
WordCamp 2011 - BuscaPé DeveloperWordCamp 2011 - BuscaPé Developer
WordCamp 2011 - BuscaPé DeveloperPaulino Michelazzo
 
apresentação plataforma de blogs
apresentação plataforma de blogsapresentação plataforma de blogs
apresentação plataforma de blogsRicardo Belo
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETtdc-globalcode
 

La actualidad más candente (20)

JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
 
Machine Learning para devs com ML.NET
Machine Learning para devs com ML.NETMachine Learning para devs com ML.NET
Machine Learning para devs com ML.NET
 
Utilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveisUtilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveis
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/CordovaAbra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
 
Novidades de Xamarin no VisualStudio 2019 e VisualStudio 8 For Mac
Novidades de Xamarin no VisualStudio 2019 e VisualStudio 8 For MacNovidades de Xamarin no VisualStudio 2019 e VisualStudio 8 For Mac
Novidades de Xamarin no VisualStudio 2019 e VisualStudio 8 For Mac
 
Web/Mobile tendências 2015
Web/Mobile tendências 2015Web/Mobile tendências 2015
Web/Mobile tendências 2015
 
Webstandardsppt
WebstandardspptWebstandardsppt
Webstandardsppt
 
O maravilhoso mundo dos webhooks
O maravilhoso mundo dos webhooksO maravilhoso mundo dos webhooks
O maravilhoso mundo dos webhooks
 
Tecnologias ria2
Tecnologias ria2Tecnologias ria2
Tecnologias ria2
 
TypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptTypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascript
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao Android
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Palestra OSCON 2011
Palestra OSCON 2011Palestra OSCON 2011
Palestra OSCON 2011
 
APLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADAPLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EAD
 
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...
 
Campus Party - Desenvolvendo aplicações .Net com software gratuito
Campus Party  - Desenvolvendo aplicações .Net com software gratuitoCampus Party  - Desenvolvendo aplicações .Net com software gratuito
Campus Party - Desenvolvendo aplicações .Net com software gratuito
 
WordCamp 2011 - BuscaPé Developer
WordCamp 2011 - BuscaPé DeveloperWordCamp 2011 - BuscaPé Developer
WordCamp 2011 - BuscaPé Developer
 
apresentação plataforma de blogs
apresentação plataforma de blogsapresentação plataforma de blogs
apresentação plataforma de blogs
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
 

Destacado

Mobilidade e SVA: Oportunidades de Negócios
Mobilidade e SVA: Oportunidades de NegóciosMobilidade e SVA: Oportunidades de Negócios
Mobilidade e SVA: Oportunidades de Negóciosfelipebzr
 
Symbian OS: How To Build Your Gadget
Symbian OS: How To Build Your GadgetSymbian OS: How To Build Your Gadget
Symbian OS: How To Build Your Gadgetfelipebzr
 
Fastpark - Sistema de localização de vagas em estacionamentos
Fastpark - Sistema de localização de vagas em estacionamentosFastpark - Sistema de localização de vagas em estacionamentos
Fastpark - Sistema de localização de vagas em estacionamentosfelipebzr
 
ReMobile - Nokia Web Runtime
ReMobile - Nokia Web RuntimeReMobile - Nokia Web Runtime
ReMobile - Nokia Web Runtimefelipebzr
 
Introducing Mobile Development for Web Developers
Introducing Mobile Development for Web DevelopersIntroducing Mobile Development for Web Developers
Introducing Mobile Development for Web Developersfelipebzr
 
IGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasIGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasfelipebzr
 
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Andreas Jakl
 
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Andreas Jakl
 

Destacado (8)

Mobilidade e SVA: Oportunidades de Negócios
Mobilidade e SVA: Oportunidades de NegóciosMobilidade e SVA: Oportunidades de Negócios
Mobilidade e SVA: Oportunidades de Negócios
 
Symbian OS: How To Build Your Gadget
Symbian OS: How To Build Your GadgetSymbian OS: How To Build Your Gadget
Symbian OS: How To Build Your Gadget
 
Fastpark - Sistema de localização de vagas em estacionamentos
Fastpark - Sistema de localização de vagas em estacionamentosFastpark - Sistema de localização de vagas em estacionamentos
Fastpark - Sistema de localização de vagas em estacionamentos
 
ReMobile - Nokia Web Runtime
ReMobile - Nokia Web RuntimeReMobile - Nokia Web Runtime
ReMobile - Nokia Web Runtime
 
Introducing Mobile Development for Web Developers
Introducing Mobile Development for Web DevelopersIntroducing Mobile Development for Web Developers
Introducing Mobile Development for Web Developers
 
IGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasIGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresas
 
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
 
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
 

Similar a Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry

Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGapLucas Félix
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGapLucas Félix
 
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
 
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 HTML5Loiane Groner
 
HTML5 - William Dias - Davi Reine - XVII SACOMP
HTML5 - William Dias - Davi Reine - XVII SACOMPHTML5 - William Dias - Davi Reine - XVII SACOMP
HTML5 - William Dias - Davi Reine - XVII SACOMPWilliam Dias
 
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 TouchRafael Neri
 
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...Leonardo Melo Santos
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
Palestra html5 e CSS3
Palestra html5 e CSS3Palestra html5 e CSS3
Palestra html5 e CSS3CELULA CURSOS
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETJoel Rodrigues
 
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013javamanrj
 
Jump Start Adobe Phonegap @ DevRioClaro
Jump Start Adobe Phonegap @ DevRioClaroJump Start Adobe Phonegap @ DevRioClaro
Jump Start Adobe Phonegap @ DevRioClaroMurilo Beltrame
 
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Édipo Souza
 
Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobileRWTH Aachen University
 
Palestra urutai-mobile
Palestra urutai-mobilePalestra urutai-mobile
Palestra urutai-mobileRogerio Fontes
 
la 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapla 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapRoberson Alves
 

Similar a Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry (20)

Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGap
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGap
 
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
 
Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
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
 
HTML5 - William Dias - Davi Reine - XVII SACOMP
HTML5 - William Dias - Davi Reine - XVII SACOMPHTML5 - William Dias - Davi Reine - XVII SACOMP
HTML5 - William Dias - Davi Reine - XVII SACOMP
 
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
 
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...
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Palestra html5 e CSS3
Palestra html5 e CSS3Palestra html5 e CSS3
Palestra html5 e CSS3
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NET
 
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
 
Jump Start Adobe Phonegap @ DevRioClaro
Jump Start Adobe Phonegap @ DevRioClaroJump Start Adobe Phonegap @ DevRioClaro
Jump Start Adobe Phonegap @ DevRioClaro
 
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
 
Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobile
 
Palestra urutai-mobile
Palestra urutai-mobilePalestra urutai-mobile
Palestra urutai-mobile
 
la 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapla 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gap
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 

Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry

  • 1. DESENVOLVIMENTO HTML5 PARA SMARTPHONES E TABLETS BLACKBERRY Bruno Mota e Felipe Andrade
  • 2. vídeo exibido em 26 de Agosto de 2012
  • 3. Exemplos • Cute the Rope: jogo criado em HTML 5 com uso intenso de física e gráficos dinâmicos • Games em HTML5: agregador de games em HTML5 • Red Hot Chili Peppers: clipe interativo muito bacana! • Draw a Stick Man: interaja com o desenho!
  • 4. HTML5 no seu BlackBerry • Uma das principais apostas da RIM para acelerar o crescimento no número de aplicativos na promissora plataforma BlackBerry 10 • Roda como um aplicativo nativo • O navegador apresenta um dos melhores suportes ao padrão HMTL5 entre os líderes de mercado
  • 5. Quais as vantagens de desenvolver apps nativos com HTML5?
  • 6. HTML5 no seu BlackBerry • Roda como um aplicativo standalone • Utilize frameworks como o Sencha®, PhoneGap®, jQuery® ou Dojo® • Adicione funcionalidades nativas em seu aplicativo HTML5 (ex: BBM, PIM, etc) • Desenvolva apps apenas com HTML5, JavaScript e CSS • Distribuição e venda através da loja App World
  • 7. BlackBerry® WebWorks™ É a plataforma de desenvolvimento para criação de aplicativos para o tablet BlackBerry PlayBook e para os smartphones BlackBerry usando HTML5, JavaScript e CSS.
  • 8. BlackBerry® WebWorks™ • Permite que os desenvolvedores escolham as próprias ferramentas para testar e desenvolver. Se encarrega de empacotar aplicativos para tablets e smartphones BlackBerry. • Plataforma web aberta em todos os sentidos possíveis. • Principal objetivo? Avançar ao estado da arte todos os aplicativos mobile com HTML5.
  • 9. Como testar o seu aplicativo? • É mais simples do que você imagina. • Basta digitar o endereço de um site que está rodando o seu app BlackBerry WebWorks no Ripple Emulator
  • 10. Como começar? BB10 WebWorks SDK: crie apps para o BlackBerry Alpha 10 Dev ou BlackBerry Simulator 10. Ripple: emule os seus aplicativos utilizando o Google Chrome. BlackBerry Graphical Aid: instale e crie aplicativos para a plataforma BlackBerry. WebWorks Samples: exemplos de projetos HTML5 para você testar a integração com características nativas (GPS, Acelerometro, in-app-purchase).
  • 11. É FÁCIL COMEÇAR! <!DOCTYPE html>
  • 12. O que é o HTML5? • Evolução incremental do padrão HTML • Linguagem melhor preparada para criação de aplicações web e multiplataforma • Independente de plugins • Empresas como a Apple, Mozilla, Opera e Microsoft apoiam o projeto
  • 13. O que posso utilizar? • WebGL (3D) • Orientação do dispositivo • Canvas (2D) • Detecção de Modo • Gráficos Vetoriais (SVG) Offline • Áudio e Vídeo • Armazenamento local • Geolocalização • Novas tags
  • 14. QUAKE2 NO BROWSER http://goo.gl/mB74
  • 15. NOSSAS DICAS que vão te custar R$ 1 milhão!!! :)
  • 16. Singleton Pattern Organize o seu projeto em um “JSON”
  • 17. Benefícios • Organização de dados e padrão de projeto • Agrupamento de Atributos e Métodos • Ótimo para Iniciantes
  • 18. Exemplo var APP = APP || {}; App.Home: { setUp: function() { } }
  • 19. CCS3 • Media Queries • Seletores @media (orientation: portrait) { background-image: url(bg.png); } .item:checked { background-color: #FF0000; };
  • 20. CASE: APP SEBRAE LIKE A BOSS •É possível desenvolver e publicar aplicativos para BlackBerry PlayBook em menos de 12 horas •Instalado em 16 tablets BlackBerry PlayBook na ação SEBRAE LIKE A BOSS que aconteceu na Campus Party Recife 2012 •Cadastro de dados de participantes da Campus Party, Armazenamento Offline com Local Storage, Cache de arquivos e Sincronização de dados com Servidor WEB
  • 22.
  • 23. Obrigado!!! Bruno Mota @bruno_mota Felipe Andrade @felipeandrade