O documento discute o desenvolvimento de aplicativos móveis híbridos com HTML5. Apresenta as vantagens de se usar uma abordagem multiplataforma e discute frameworks como PhoneGap, jQuery Mobile e Sencha Touch que permitem a criação de aplicativos híbridos com uma única base de código para vários sistemas móveis.
20. App Nativa
Lógica
de negó
cio
Web Server
tp://
ht
Java/
PHP/
Ruby/C#
App Nativa
Arquivos Banco de
Imagens/
Dados
Documentos
UI e de
Dispositivo
uta gica
xec
e
) ló
ma cio
lgu egó
(a
n
Backend
33. Server Side Web
Execut
a UI e
Lógica
de negó
cio
Web Server
tp://
ht
Java/
PHP/
Ruby/C#
Web Browser
Arquivos Banco de
Imagens/
Dados
Documentos
Dispositivo
um
nas dor
Ape riza
de
ren
Backend
40. •
Tem o JQuery como base
•
Estrutura Multi-Page
•
Sintaxe Simples
41. •
Tem o JQuery como base
•
Estrutura Multi-Page
•
Sintaxe Simples
•
Suporte a Temas
42. •
Tem o JQuery como base
•
Estrutura Multi-Page
•
Sintaxe Simples
•
Suporte a Temas
•
Web Page App
43.
44. • JQuery
(jquery.com)
• JQuery
Mobile (jquerymobile.com)
• Editor
de texto (o de sua preferência!)
• WebServer
• Browser
(Apache/Xampp, IIS, etc)
(o de sua preferência!)
• Emuladores
Phone 8)
• Aparelhos
(Android, iOS, Blackberry, Windows
para testes!*
51. •
Primeiro Framework HTML5 Mobile do Mercado!
•
Estrutura Single-Page app
•
Curva de aprendizado não tão simples
52. •
Primeiro Framework HTML5 Mobile do Mercado!
•
Estrutura Single-Page app
•
Curva de aprendizado não tão simples
•
MVC
53. •
Primeiro Framework HTML5 Mobile do Mercado!
•
Estrutura Single-Page app
•
Curva de aprendizado não tão simples
•
MVC
•
Suporte a Temas (Sass e Compass)
54. •
Primeiro Framework HTML5 Mobile do Mercado!
•
Estrutura Single-Page app
•
Curva de aprendizado não tão simples
•
MVC
•
Suporte a Temas (Sass e Compass)
•
Web Page App , Client Side App, Hybrid App
55.
56. • Sencha Touch
• Sencha
• Editor
SDK (sencha.com)
Cmd (sencha.com)
de texto (o de sua preferência!)
• WebServer
• Browser
(Apache/Xampp, IIS, etc)
(Safari, Chrome, IE 10)
• Emuladores
Phone 8)
• Aparelhos
(Android, iOS, Blackberry, Windows
para testes!*
66. Client Side Web
Web Browser
JavaScript
Arquivos
Imagens/
Documentos
Lógica
de negó
cio
Web Server
ttp:/
h
/
Banco
de Dados
caching
UI e de
Dispositivo
uta gica
xec
e
) ló
ma cio
lgu egó
(a
n
Java/
PHP/
Ruby/C#
Arquivos Banco de
Imagens/
Dados
Documentos
Backend
73. App Híbrida
App Nativa
Código Nativo
Interpretador
Lógica
de negó
cio
Web Server
/
ttp:/
h
Java/
PHP/
Ruby/C#
://
tp
ht
Ponte
JavaScript
UI e de
Dispositivo
uta gica
xec
e
) ló
ma cio
lgu egó
(a
n
Arquivos Banco de
Imagens/
Dados
Documentos
Backend