O documento apresenta informações sobre um palestrante, Prof. Dr. Henrique Dezani, que falará sobre o desenvolvimento de aplicativos híbridos. O documento discute o que são aplicativos híbridos e frameworks como Apache Cordova e Ionic que permitem criar aplicativos multiplataforma usando HTML, CSS e JavaScript. Exemplos de aplicativos desenvolvidos com essas tecnologias também são apresentados.
2. Palestrante
Prof. Dr. Henrique Dezani
Hello World
q Bacharel em Ciência da Computação
q Mestre em Engenharia Elétrica
q Doutor em Engenharia Elétrica
q Doutorado ”sanduíche” em Lisboa, Portugal
q Pós-doutorando em Engenharia da Computação (Jogos Digitais)
3. Palestrante
Prof. Dr. Henrique Dezani
O
que
faço?
q Professor da FATEC Rio Preto, desde 2006
q Linguagens de Programação
q Programação para Internet
q Programação para Dispositivos Móveis
5. 1. Baixar
o
aplicativo
Ionic View
http://view.ionic.io/
2.
Criar
uma
conta,
pelo
aplicativo.
3.
Aguardar...
Voluntários
Prof. Dr. Henrique Dezani
http://www.dezani.com.br
16. Aplicativos Nativos
q Melhor
desempenho
q Acesso
a
todas
as
funcões do
dispositivo
qCada plataforma possui sua própria linguagem
17. Web Mobile
q Multi Plataforma
q Linha
de
aprendizagem
fácil
q Baixo custo
q Sem acesso ao hardware (ou pelo menos,
alguns recursos).
18. Aplicativos Híbridos
q Multi Plataforma
q Linha
de
Aprendizagem
Fácil (única linguagem)
q Baixo custo de
desenvolvimento!
q Acesso às funções do
hardware (todas)
q Permite a
publicação nas lojas de
aplicativos
qApple
Store,
Google
Play,
Windows
Store,
Steam
19. Aplicativos Híbridos
q Microsoft
q C#
q Visual
Studio
q Xamarin Forms,
Android,
iOS
q Testes:
56MB
q Ionic
/
Cordova
q AngularJS
(TypeScript v2)
q Visual
Studio
qTestes:
3.2MB
De
U$
999,99/ano
para
U$
0
22. História…
q
PhoneGap
é
um
projeto
100%
open
source.
q
Foi
desenvolvido
pela
Nitobi.
q
Nitobi
foi
comprada
pela
Adobe.
q
PhoneGap
foi
doado
para
a
Apache
Software
Foundation
pela
Adobe
e
foi
chamado
de
Apache
Callback.
q
Apache
Callback
era
muito
genérico,
por
isso
foi
renomeado
para
Cordova.
• A
marca
PhoneGap
continua
propriedade
da
Adobe.
• PhoneGap
é
uma
distribuição
do
Cordova.
23. Apache Cordova
•
”Apache Cordova é um framework para desenvolvimento de aplicativos
móveis open-‐source, que permite que você utilize tecnologias web, tais como
HTML5, CSS e JavaScript, para o desenvolvimento de aplicativos nativos
multiplataformas com acesso às funções nativas do dispositivo, tais como
câmera e acelerômetro, por meio de JavaScript”.
Apache
Cordova
(2016)
26. IONIC
q Ionic
é um
framework focado na aparência e
interação de
aplicativos móveis
utilizandoHTML,
CSS
e
JavaScript
(AngularJS)
q Possui command
line
(CLI)
que
permite a
fácil criação,
depuração e
publicação de
aplicativos híbridos.
q A
versão 2.0
(beta)
trabalha com
AngularJS
2
(Typescript)
30. Armazenamento Persistente
NoSQL e Modelo Relacional
Você sabia que
a
obra completa de
William
Shakespare,
em
texto puro,
ocupa apenas 5.3MB?
Disponível em:
http://ocw.mit.edu/ans7870/6/6.006/s08/lecturenotes/files/t8.shakespeare.txt