Escolar Documentos
Profissional Documentos
Cultura Documentos
Seminário de Desenvolvimento Mobile
Seminário de Desenvolvimento Mobile
Desenvolvimento Mobile
Prof Diego Cavalca
Curso Tcnico em Informtica
02/09/2015
Agenda
Aplicativos Hbridos
HTML5 Recursos e Funcionalidades
Apache Cordova
Mercado Mobile Atual
Aplicativos Hbridos
Aplicativos Nativos
Aplicativos Hbridos
Web View.
Navegador Web
embutido dentro do
aplicativo.
Quais as vantagens?
Maior facilidade para trabalhar e utilizar seus
recursos.
Menor custo de desenvolvimento.
Concluso mais rpida do projeto.
Compartilhamento de boa parte do cdigo entre
plataformas.
Desvantagens
Limitao no funcionamento off-line.
Possvel perda de performance.
Principais ferramentas de
desenvolvimento
Recursos e Funcionalidades
O Novo HTML
(W3C)
(IETF)
(WHATWG)
Internet Engineering
Task Force
Grupo de trabalho
tecnolgico de
aplicaes de
hipertexto
HTML5 Classes
HTML
Semntica
HTML5 - Semntica
Semntica : Descrio mais precisa do seu contedo.
udio;
Vdeo;
Canvas.
http://cdn.sixrevisions.com/demos/0345-new_html5_form_input_types/new-html5-form-input-types.html
http://9elements.com/io/projects/html5/canvas/
HTML5 - Semntica
DOCTYPE
No uma tag HTML e sim uma instruo para o browser sobre qual verso do HTML a pgina est escrita.
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
HTML 5
<!DOCTYPE html>
HTML5 - Semntica
HTML4.01
HTML5
HTML5 - Semntica
Novos Tipos de INPUT
http://cdn.sixrevisions.com/demos/0345-new_html5_form_input_types/new-html5-form-input-types.html
HTML5 - Semntica
Novos Tipos de INPUT
HTML5 - Semntica
Novo elemento - CANVAS
http://9elements.com/io/projects/html5/canvas/
HTML
Multimdia
HTML5 Multimdia
Multimdia : Vdeo e udio na primeira classe com tags prprias.
<audio> </audio>
<video> </video>
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_audio_all
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_video
HTML5 Multimdia
udio HTML4
HTML5 Multimdia
Vdeo HTML4
HTML5 Multimdia
udio HTML5
HTML5 Multimdia
Vdeo HTML5
HTML
Grficos & 3D
http://9elements.com/io/projects/html5/canvas/
http://www.freeriderhd.com/t/1016-layers
http://www.w3schools.com/html/tryit.asp?filename=tryhtml_svg_circle
http://html5demos.com/canvas-grad
http://html5demos.com/svg-clock
http://oos.moxiecode.com/js_webgl/autumn/
http://www.freeriderhd.com/t/1016-layers
HTML
Acesso a dispositivos
http://html5demos.com/geo
http://localhost/examples/photo.html
http://html5demos.com/geo
HTML
Performance
HTML5 - Performance
Aplicaes web, muito mais rpidas com uma variedade de tcnicas e tecnologias de
integrao.
Sem plug-ins;
Aproveitamento da sintaxe Javascript para acessar suas APIs (canvas, geo, etc.);
HTML5 - Performance
HTML5 - Performance
http://www.tecnologia.com.pt/2015/01/youtube-troca-em-definitivo-o-flash-pela-norma-html5/
HTML5 - Performance
HTML
Os dados ficam disponveis apenas para a janela que criou o dado at que seja fechada
Local Storage
No depende da sesso.
http://html5demos.com/storage
HTML
Conectividade
HTML5 Conectividade
Conectividade : Comunicao com o servidor de maneiras novas e inovadoras.
HTML5 Conectividade
WebSocket- (Servidor Cliente)
http://rumpetroll.com/
HTML5 Conectividade
WebRTC - (Cliente Cliente)
https://tecnoblog.net/123431/webrtcchrome-firefox-video/
HTML
Estilos Visuais
HTML5 CSS3
Estilo: Escrita com temas mais sofisticados.
http://www.w3schools.com/css/tryit.asp?filename=trycss3_text-shadow3
http://www.w3schools.com/css/tryit.asp?filename=trycss3_transition1
http://www.w3schools.com/css/tryit.asp?filename=trycss3_animation_count2
HTML5 CSS3
CSS3 Exemplo sem o CSS
HTML5 CSS3
CSS3 Exemplo com o CSS
HTML5 CSS3
CSS3 Exemplo sem o CSS
HTML5 CSS3
CSS3 Exemplo com o CSS
HTML5 Concluso
Apache Cordova
O que ?
Como funciona
Ao usar as APIs Cordova, um aplicativo pode ser
construdo sem qualquer cdigo nativo (Java,
Objective-C, etc).
Em vez disso, so utilizadas tecnologias web
(HTML, CSS e JS), e eles esto hospedados na
prpria app localmente;
Roda atravs do Webview.
Como funciona
Em quais plataformas o
Cordova usado?
Contras
Algumas funes no estaro disponveis em
todos os tipos dispositivos.
Curiosidades
Apache Cordova teve sua verso estvel finalizada em
2012;
Grupo de desenvolvedores Apache Software Foundation (ASF)
Crescimento exponencial
O mercado mobile esta em plena expanso no Brasil, e
no mundo ;
Crescimento exponencial
Previso de 2,7 bilhes de pessoas conectadas
na internet em 2015;
Ainda este ano, a venda de smartphones e
tablets j ter superado em muito a venda de
PCs e Notebook.
Nmero de pessoas que pagam por jogos mobile (mobile paying gamers),
o nmero de jogadores mobile (mobile gamers) a populao online
(online population)
Obrigado!
Dvidas?!
Integrantes
Matheus Paice
Hugo Zabini
Rafael Campos
Joo Pedro
Henrique Veloso
Cleiton
Jeferson
Joo Soares
Carvalho
Marco Almeida
Joo Vitor
Sabrina Carla
Lucas Rodler
Noemi Iba
Ricardo Prado
Eduardo
Lus Felipe
Rener
Referncias
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5
http://www.tecnologia.com.pt/2015/01/youtube-troca-em-definitivo-oflash-pela-norma-html5/
http://escreveassim.com.br/2011/01/19/veja-o-novo-logotipo-html5-econheca-suas-classes/
http://diegocavalca.com/minicurso-intel-xdk/